:root{--font-family-system: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Helvetica, Arial, sans-serif;--font-family-heading: "Chess Sans", sans-serif;--font-family-icons: "Chess V3"}:root{--color-green-25: #F6FFE3;--color-green-50: #F3FFCF;--color-green-75: #EBFFBD;--color-green-100: #D8FA9D;--color-green-200: #B2E068;--color-green-300: #81B64C;--color-green-400: #5D9948;--color-green-500: #45753C;--color-green-600: #305730;--color-green-700: #204227;--color-aqua-25: #EAFFFA;--color-aqua-50: #DDFFF5;--color-aqua-75: #CCFFEC;--color-aqua-100: #ADFBD8;--color-aqua-200: #62F6CA;--color-aqua-300: #26C2A3;--color-aqua-400: #109888;--color-aqua-500: #10777C;--color-aqua-600: #09505F;--color-aqua-700: #073745;--color-blue-25: #CEF5FF;--color-blue-50: #B2F0FF;--color-blue-75: #83DEFC;--color-blue-100: #4DC3EA;--color-blue-200: #009FD9;--color-blue-300: #008CD1;--color-blue-400: #0069AB;--color-blue-500: #0B548C;--color-blue-600: #083A66;--color-blue-700: #072A4F;--color-slate-25: #FAFFFF;--color-slate-50: #F2FCFF;--color-slate-75: #E5F6FF;--color-slate-100: #D0E6FB;--color-slate-200: #AED0F0;--color-slate-300: #749BBF;--color-slate-400: #486688;--color-slate-500: #324660;--color-slate-600: #263242;--color-slate-700: #1E2533;--color-purple-25: #F6EDFF;--color-purple-50: #E8DBFF;--color-purple-75: #D5C6FF;--color-purple-100: #C9ACFF;--color-purple-200: #9881F2;--color-purple-300: #7A66F4;--color-purple-400: #5E53D9;--color-purple-500: #303D8A;--color-purple-600: #212E5D;--color-purple-700: #152243;--color-fuchsia-25: #FFD4D4;--color-fuchsia-50: #FFB5B9;--color-fuchsia-75: #FF949D;--color-fuchsia-100: #FF788A;--color-fuchsia-200: #FA466A;--color-fuchsia-300: #ED2456;--color-fuchsia-400: #C4144F;--color-fuchsia-500: #940C45;--color-fuchsia-600: #610734;--color-fuchsia-700: #49052D;--color-red-25: #FFE0CA;--color-red-50: #FFCBB2;--color-red-75: #FFB196;--color-red-100: #FF8A75;--color-red-200: #FF6352;--color-red-300: #FA412D;--color-red-400: #E02828;--color-red-500: #AD1F24;--color-red-600: #881822;--color-red-700: #631018;--color-orange-25: #FFFBDA;--color-orange-50: #FFF3C2;--color-orange-75: #FFE5A8;--color-orange-100: #FFD591;--color-orange-200: #FFA459;--color-orange-300: #FA742C;--color-orange-400: #DC501D;--color-orange-500: #A93616;--color-orange-600: #7A1A0B;--color-orange-700: #610808;--color-gold-25: #FFFFC7;--color-gold-50: #FFF599;--color-gold-75: #FCE26A;--color-gold-100: #FAD541;--color-gold-200: #F7C631;--color-gold-300: #E3AA24;--color-gold-400: #CF8D1B;--color-gold-500: #B27314;--color-gold-600: #99580E;--color-gold-700: #7A4414;--color-brown-25: #FFFEF5;--color-brown-50: #FBF7EC;--color-brown-75: #FBF3D8;--color-brown-100: #FBEBC1;--color-brown-200: #F9D983;--color-brown-300: #E2B664;--color-brown-400: #CA9350;--color-brown-500: #9D6C3E;--color-brown-600: #6A4632;--color-brown-700: #543426;--color-skin-25: #FFFCE8;--color-skin-50: #FFF3D4;--color-skin-75: #FBE7C4;--color-skin-100: #FADAAE;--color-skin-200: #E3C29C;--color-skin-300: #D5A47D;--color-skin-400: #8D694B;--color-skin-500: #6B4D3A;--color-skin-600: #543F34;--color-skin-700: #4A352E;--color-neutrals-white: #FFFFFF;--color-neutrals-black: #000000;--color-gray-75: #F8F8F8;--color-gray-100: #F1F1F1;--color-gray-200: #E7E6E5;--color-gray-300: #DAD8D6;--color-gray-400: #BEBDB9;--color-gray-500: #8B8987;--color-gray-600: #666564;--color-gray-700: #4B4847;--color-gray-800: #312E2B;--color-gray-900: #262421;--color-transparent-white-2: rgba(255, 255, 255, .02);--color-transparent-white-5: rgba(255, 255, 255, .05);--color-transparent-white-8: rgba(255, 255, 255, .08);--color-transparent-white-10: rgba(255, 255, 255, .1);--color-transparent-white-14: rgba(255, 255, 255, .14);--color-transparent-white-25: rgba(255, 255, 255, .25);--color-transparent-white-40: rgba(255, 255, 255, .4);--color-transparent-white-50: rgba(255, 255, 255, .5);--color-transparent-white-65: rgba(255, 255, 255, .65);--color-transparent-white-72: rgba(255, 255, 255, .72);--color-transparent-white-85: rgba(255, 255, 255, .85);--color-transparent-white-95: rgba(255, 255, 255, .95);--color-transparent-black-2: rgba(0, 0, 0, .02);--color-transparent-black-5: rgba(0, 0, 0, .05);--color-transparent-black-10: rgba(0, 0, 0, .1);--color-transparent-black-14: rgba(0, 0, 0, .14);--color-transparent-black-18: rgba(0, 0, 0, .18);--color-transparent-black-20: rgba(0, 0, 0, .2);--color-transparent-black-30: rgba(0, 0, 0, .3);--color-transparent-black-50: rgba(0, 0, 0, .5);--color-transparent-black-65: rgba(0, 0, 0, .65);--color-transparent-black-77: rgba(0, 0, 0, .77)}:root{--color-streak-high: var(--color-red-300);--color-streak-medium: var(--color-orange-300);--color-streak-low: var(--color-orange-200);--color-streak-lowest: var(--color-gold-100);--color-streak-pause: var(--color-slate-300);--color-streak-learn-low: var(--color-blue-100);--color-streak-learn-medium: var(--color-blue-200);--color-streak-learn-high: var(--color-blue-400);--color-streak-play-low: var(--color-green-200);--color-streak-play-medium: var(--color-green-300);--color-streak-play-high: var(--color-green-400);--color-streak-puzzles-low: var(--color-gold-100);--color-streak-puzzles-medium: var(--color-orange-200);--color-streak-puzzles-high: var(--color-orange-300)}.dark-mode{--color-streak-learn-low: var(--color-blue-25);--color-streak-learn-medium: var(--color-blue-75);--color-streak-learn-high: var(--color-blue-200);--color-streak-play-low: var(--color-green-75);--color-streak-play-medium: var(--color-green-200);--color-streak-play-high: var(--color-green-300)}:root,.light-mode{--color-classification-brilliant: var(--color-aqua-400);--color-classification-great: var(--color-slate-400);--color-classification-best: var(--color-green-400);--color-classification-excellent: var(--color-green-400);--color-classification-good: #95B776;--color-classification-book: var(--color-skin-400);--color-classification-inaccuracy: var(--color-gold-300);--color-classification-mistake: #DD7C2C;--color-classification-miss: #FF7769;--color-classification-blunder: var(--color-red-400);--color-classification-forced: var(--color-green-400)}.dark-mode{--color-classification-brilliant: var(--color-aqua-300);--color-classification-great: var(--color-slate-300);--color-classification-best: var(--color-green-300);--color-classification-excellent: var(--color-green-300);--color-classification-book: var(--color-skin-300);--color-classification-inaccuracy: var(--color-gold-200);--color-classification-mistake: var(--color-orange-200);--color-classification-miss: #FF7769;--color-classification-blunder: var(--color-red-300);--color-classification-forced: var(--color-green-300)}:root,.light-mode{--color-icon-bullet: var(--color-gold-400);--color-icon-blitz: var(--color-gold-200);--color-icon-rapid: var(--color-green-400);--color-icon-crazyhouse: var(--color-blue-300);--color-icon-daily: var(--color-gold-200);--color-icon-insights: var(--color-gold-200);--color-icon-live960: var(--color-orange-300);--color-icon-hyper: var(--color-orange-300);--color-icon-daily960: var(--color-orange-400);--color-icon-puzzlerush: var(--color-orange-200);--color-icon-premium: var(--color-blue-300);--color-icon-3check: var(--color-aqua-400);--color-icon-bughouse: var(--color-green-400);--color-icon-kinghill: var(--color-brown-400);--color-icon-vscomputer: var(--color-slate-300);--color-icon-puzzles: var(--color-orange-300);--color-icon-tournaments: var(--color-gold-300);--color-icon-lessons: var(--color-blue-300);--color-icon-coach: var(--color-blue-300);--color-icon-votechess: var(--color-green-400);--color-icon-puzzlebattle: var(--color-green-400);--color-icon-match: var(--color-gray-500);--color-icon-livematch: var(--color-gray-500);--color-icon-standard: var(--color-gray-700);--color-icon-4player: var(--color-gold-300);--color-icon-variants: var(--color-green-400);--color-icon-customposition: var(--color-slate-300);--color-icon-classroom: var(--color-green-400)}.dark-mode{--color-icon-bullet: var(--color-gold-300);--color-icon-blitz: var(--color-gold-100);--color-icon-rapid: var(--color-green-300);--color-icon-crazyhouse: var(--color-blue-300);--color-icon-daily: var(--color-gold-200);--color-icon-insights: var(--color-gold-100);--color-icon-live960: var(--color-orange-300);--color-icon-hyper: var(--color-orange-300);--color-icon-daily960: var(--color-orange-400);--color-icon-puzzlerush: var(--color-orange-200);--color-icon-premium: var(--color-blue-200);--color-icon-3check: var(--color-aqua-300);--color-icon-bughouse: var(--color-green-400);--color-icon-kinghill: var(--color-brown-500);--color-icon-vscomputer: var(--color-slate-300);--color-icon-puzzles: var(--color-orange-300);--color-icon-tournaments: var(--color-gold-200);--color-icon-lessons: var(--color-blue-200);--color-icon-coach: var(--color-blue-200);--color-icon-votechess: var(--color-green-300);--color-icon-puzzlebattle: var(--color-green-300);--color-icon-match: var(--color-transparent-white-50);--color-icon-livematch: var(--color-transparent-white-50);--color-icon-standard: var(--color-transparent-white-85);--color-icon-4player: var(--color-gold-100);--color-icon-variants: var(--color-green-300);--color-icon-customposition: var(--color-slate-300);--color-icon-classroom: var(--color-green-300)}:root{--color-bg-chesstitle: #7C2929}:root,.light-mode{--color-leagues-wood: var(--color-brown-500);--color-leagues-stone: var(--color-gray-500);--color-leagues-bronze: var(--color-gold-500);--color-leagues-silver: var(--color-slate-400);--color-leagues-crystal: var(--color-blue-200);--color-leagues-emerald: var(--color-green-400);--color-leagues-amethyst: var(--color-purple-400);--color-leagues-elite: var(--color-red-400);--color-leagues-champion: var(--color-gold-400);--color-leagues-legend: var(--color-gray-700)}.dark-mode{--color-leagues-wood: var(--color-brown-400);--color-leagues-stone: var(--color-gray-400);--color-leagues-bronze: var(--color-gold-400);--color-leagues-silver: var(--color-slate-100);--color-leagues-crystal: var(--color-blue-75);--color-leagues-emerald: var(--color-green-300);--color-leagues-amethyst: var(--color-purple-200);--color-leagues-elite: var(--color-red-200);--color-leagues-champion: var(--color-gold-200);--color-leagues-legend: var(--color-gray-75)}:root,.light-mode{--color-tier-wood: var(--color-brown-500);--color-tier-stone: var(--color-gray-500);--color-tier-bronze: var(--color-gold-500);--color-tier-silver: var(--color-slate-300);--color-tier-crystal: var(--color-blue-200);--color-tier-emerald: var(--color-green-400);--color-tier-amethyst: var(--color-purple-300);--color-tier-elite: var(--color-red-300);--color-tier-champion: var(--color-gold-400);--color-tier-legend: var(--color-gray-700)}.dark-mode{--color-tier-wood: var(--color-brown-400);--color-tier-stone: var(--color-gray-400);--color-tier-bronze: var(--color-gold-400);--color-tier-silver: var(--color-slate-200);--color-tier-crystal: var(--color-blue-200);--color-tier-emerald: var(--color-green-300);--color-tier-amethyst: var(--color-purple-300);--color-tier-elite: var(--color-red-200);--color-tier-champion: var(--color-gold-200);--color-tier-legend: var(--color-gray-75)}:root,.light-mode{--color-icon-win: var(--color-green-400);--color-text-win: var(--color-green-400);--color-bg-win: var(--color-green-300);--color-border-win: var(--color-green-300);--color-icon-draw: var(--color-gray-500);--color-text-draw: var(--color-gray-600);--color-bg-draw: var(--color-gray-600);--color-border-draw: var(--color-gray-300);--color-icon-loss: var(--color-red-400);--color-text-loss: var(--color-red-400);--color-bg-loss: var(--color-red-400);--color-border-loss: var(--color-red-400)}.dark-mode{--color-icon-win: var(--color-green-300);--color-text-win: var(--color-green-300);--color-icon-draw: var(--color-transparent-white-50);--color-text-draw: var(--color-transparent-white-72);--color-bg-draw: var(--color-transparent-white-72);--color-border-draw: var(--color-transparent-white-10);--color-icon-loss: var(--color-red-300);--color-text-loss: var(--color-red-300);--color-border-loss: var(--color-red-300)}:root,.light-mode{--color-icon-success: var(--color-green-400);--color-text-success: var(--color-green-400);--color-bg-success: var(--color-green-300);--color-border-success: var(--color-green-300);--color-icon-danger: var(--color-red-400);--color-text-danger: var(--color-red-400);--color-bg-danger: var(--color-red-300);--color-border-danger: var(--color-red-400);--color-icon-warning: var(--color-gold-300);--color-text-warning: var(--color-gold-300);--color-bg-warning: var(--color-gold-300);--color-border-warning: var(--color-gold-300);--color-icon-info: var(--color-blue-300);--color-icon-info-hovered: var(--color-blue-400);--color-text-info: var(--color-blue-400);--color-bg-info: var(--color-blue-300);--color-border-info: var(--color-blue-300)}.dark-mode{--color-icon-success: var(--color-green-300);--color-text-success: var(--color-green-300);--color-icon-danger: var(--color-red-300);--color-text-danger: var(--color-red-300);--color-border-danger: var(--color-red-300);--color-icon-info-hovered: var(--color-blue-200);--color-text-info: var(--color-blue-200)}:root,.light-mode{--color-icon-gold: var(--color-gold-200);--color-bg-gold: var(--color-gold-100);--color-icon-silver: var(--color-gray-400);--color-bg-silver: var(--color-gray-200);--color-icon-bronze: var(--color-skin-300);--color-bg-bronze: var(--color-skin-200)}.dark-mode{--color-bg-gold: var(--color-gold-200);--color-bg-silver: var(--color-gray-400);--color-bg-bronze: var(--color-skin-300)}:root,.light-mode{--color-bg-surface: var(--color-gray-100);--color-bg-primary: var(--color-gray-800);--color-bg-secondary: var(--color-neutrals-white);--color-bg-tertiary: var(--color-gray-100);--color-bg-quaternary: var(--color-gray-300);--color-bg-opaque: var(--color-neutrals-white);--color-bg-opaque-lighter: var(--color-neutrals-white);--color-bg-subtle: var(--color-gray-300);--color-bg-subtle-hovered: var(--color-gray-100);--color-bg-subtler: var(--color-gray-100);--color-bg-subtlest: var(--color-gray-75);--color-bg-input: var(--color-neutrals-white);--color-bg-streaming: var(--color-purple-400);--color-bg-overlay: var(--color-transparent-black-77);--color-bg-overlay-subtle: var(--color-transparent-black-50);--color-bg-overlay-board: color-mix(in srgb, var(--color-gray-200) 65%, transparent);--color-bg-secondary-alt: var(--color-gray-100);--color-bg-selected: var(--color-gray-500);--color-bg-panel: color-mix(in srgb, var(--color-neutrals-white) 75%, transparent);--color-bg-container-dark: var(--color-gray-800);--color-bg-neutral: var(--color-gray-600);--color-bg-item-hovered: var(--color-slate-50);--color-bg-item-highlighted: rgba(0, 140, 209, .15);--color-bg-gradient-modal: linear-gradient(180deg, var(--color-gray-100), var(--color-neutrals-white))}.dark-mode{--color-bg-surface: var(--color-gray-800);--color-bg-secondary: var(--color-transparent-black-20);--color-bg-tertiary: var(--color-transparent-black-14);--color-bg-quaternary: var(--color-transparent-black-18);--color-bg-opaque: var(--color-gray-900);--color-bg-opaque-lighter: var(--color-gray-800);--color-bg-subtle: var(--color-transparent-white-10);--color-bg-subtle-hovered: var(--color-transparent-white-14);--color-bg-subtler: var(--color-transparent-white-5);--color-bg-subtlest: var(--color-transparent-white-2);--color-bg-input: var(--color-transparent-white-8);--color-bg-overlay-board: color-mix(in srgb, var(--color-gray-800) 65%, transparent);--color-bg-secondary-alt: var(--color-transparent-black-20);--color-bg-selected: var(--color-transparent-white-40);--color-bg-panel: color-mix(in srgb, var(--color-gray-900) 75%, transparent);--color-bg-container-dark: var(--color-transparent-black-20);--color-bg-neutral: var(--color-transparent-white-72);--color-bg-item-hovered: var(--color-transparent-black-20);--color-bg-item-highlighted: rgba(0, 140, 209, .15);--color-bg-gradient-modal: linear-gradient(180deg, var(--color-gray-800) 0%, color-mix(in oklab, transparent, var(--color-neutrals-black) 8%) 100%)}:root,.light-mode{--color-text-boldest: var(--color-gray-800);--color-text-bolder: var(--color-gray-700);--color-text-default: var(--color-gray-600);--color-text-default-hovered: var(--color-gray-700);--color-text-subtle: var(--color-gray-500);--color-text-placeholder: var(--color-gray-400);--color-text-inverse: var(--color-neutrals-white);--color-text-link: var(--color-blue-400);--color-text-link-hovered: var(--color-blue-300);--color-text-brand: var(--color-green-400)}.dark-mode{--color-text-boldest: var(--color-neutrals-white);--color-text-bolder: var(--color-transparent-white-85);--color-text-default: var(--color-transparent-white-72);--color-text-default-hovered: var(--color-transparent-white-85);--color-text-subtle: var(--color-transparent-white-50);--color-text-placeholder: var(--color-transparent-white-40);--color-text-inverse: var(--color-gray-800);--color-text-link: var(--color-blue-200);--color-text-link-hovered: var(--color-blue-100);--color-text-brand: var(--color-green-300)}:root,.light-mode{--color-icon-boldest: var(--color-gray-700);--color-icon-bolder: var(--color-gray-600);--color-icon-default: var(--color-gray-500);--color-icon-default-hovered: var(--color-gray-600);--color-icon-subtle: var(--color-gray-400);--color-icon-inverse: var(--color-neutrals-white)}.dark-mode{--color-icon-boldest: var(--color-transparent-white-85);--color-icon-bolder: var(--color-transparent-white-72);--color-icon-default: var(--color-transparent-white-50);--color-icon-default-hovered: var(--color-transparent-white-72);--color-icon-subtle: var(--color-transparent-white-40);--color-icon-inverse: var(--color-gray-800)}:root,.light-mode{--color-border-bold: var(--color-gray-600);--color-border-subtle: var(--color-gray-500);--color-border-subtler: var(--color-gray-400);--color-border-subtlest: var(--color-gray-100);--color-border-opaque: var(--color-gray-300);--color-border-default: var(--color-gray-300);--color-border-default-hovered: var(--color-gray-400);--color-border-selected: var(--color-green-300);--color-border-active: var(--color-gray-500)}.dark-mode{--color-border-bold: var(--color-transparent-white-72);--color-border-subtle: var(--color-transparent-white-50);--color-border-subtler: var(--color-transparent-white-25);--color-border-subtlest: var(--color-transparent-white-5);--color-border-opaque: var(--color-gray-700);--color-border-default: var(--color-transparent-white-10);--color-border-default-hovered: var(--color-transparent-white-25);--color-border-active: var(--color-transparent-white-40)}:root,.light-mode{--color-bg-white-eval: var(--color-gray-200);--color-bg-draw-eval: var(--color-gray-400);--color-bg-black-eval: var(--color-gray-700);--color-text-white-eval: var(--color-gray-700);--color-text-draw-eval: var(--color-gray-700);--color-text-black-eval: var(--color-gray-200)}.dark-mode{--color-bg-white-eval: var(--color-transparent-white-95);--color-bg-draw-eval: var(--color-transparent-white-25);--color-bg-black-eval: var(--color-transparent-white-10);--color-text-white-eval: var(--color-gray-800);--color-text-draw-eval: var(--color-neutrals-white);--color-text-black-eval: var(--color-gray-75)}:root,.light-mode{--color-bg-progress-track: var(--color-transparent-black-14);--color-bg-progress-current: var(--color-transparent-black-14);--color-bg-progress-completed: var(--color-green-300)}.dark-mode{--color-bg-progress-track: var(--color-transparent-white-10);--color-bg-progress-current: var(--color-transparent-white-25)}:root,.light-mode{--color-bg-speech: var(--color-gray-200);--color-text-speech: var(--color-gray-800)}.dark-mode{--color-bg-speech: var(--color-neutrals-white)}:root,.light-mode{--color-chart-line: var(--color-blue-100);--color-chart-fill: rgb(77 195 234 / 20%)}.dark-mode{--color-chart-line: var(--color-blue-75);--color-chart-fill: rgb(131 222 252 / 10%)}:root{--motion-instant: 0ms;--motion-snappy: 50ms;--motion-faster: .1s;--motion-fast: .15s;--motion-standard: .2s;--motion-moderate: .25s;--motion-steady: .3s;--motion-slow: .4s;--motion-slower: .5s;--motion-crawl: .8s;--motion-linear: cubic-bezier(0, 0, 1, 1);--motion-ease-in-gentle: cubic-bezier(.4, 0, 1, 1);--motion-ease-in-strong: cubic-bezier(.8, 0, 1, 1);--motion-ease-in-dramatic: cubic-bezier(.5, 0, .8, 0);--motion-ease-out-gentle: cubic-bezier(0, 0, .2, 1);--motion-ease-out-strong: cubic-bezier(0, 0, .4, 1);--motion-ease-out-dramatic: cubic-bezier(.2, 1, .3, 1);--motion-ease-out-abrupt: cubic-bezier(0, 0, 0, 1);--motion-ease-in-out-gentle: cubic-bezier(1, .1, .4, 1);--motion-ease-in-out-strong: cubic-bezier(.5, 0, .6, 1);--motion-ease-in-out-dramatic: cubic-bezier(.7, .2, 0, .8);--motion-distance-p-10: 10%;--motion-distance-p-25: 25%;--motion-distance-p-33: 33%;--motion-distance-p-50: 50%;--motion-distance-p-66: 66%;--motion-distance-p-75: 75%;--motion-distance-p-100: 100%}:root{--space-1: .1rem;--space-2: .2rem;--space-4: .4rem;--space-8: .8rem;--space-12: 1.2rem;--space-16: 1.6rem;--space-24: 2.4rem;--space-32: 3.2rem;--space-40: 4rem;--space-80: 8rem}:root{--icon-12: 1.2rem;--icon-16: 1.6rem;--icon-20: 2rem;--icon-24: 2.4rem;--icon-32: 3.2rem;--icon-40: 4rem;--icon-48: 4.8rem;--icon-56: 5.6rem;--icon-64: 6.4rem}:root{--container-200: 20rem;--container-300: 30rem;--container-360: 36rem;--container-400: 40rem;--container-460: 46rem;--container-500: 50rem;--container-600: 60rem}:root{--border-1: .1rem;--border-2: .2rem;--border-3: .3rem;--border-5: .5rem}:root{--radius-s: .2rem;--radius-m: .3rem;--radius-l: .5rem;--radius-xl: 1rem;--radius-xxl: 2rem;--radius-2: .2rem;--radius-3: .3rem;--radius-5: .5rem;--radius-10: 1rem;--radius-20: 2rem;--radius-circular: 50%}:root{--avatar-24: 2.4rem;--avatar-32: 3.2rem;--avatar-40: 4rem;--avatar-48: 4.8rem;--avatar-64: 6.4rem;--avatar-80: 8rem;--avatar-96: 9.6rem;--avatar-160: 16rem}:root{--elevation-foreground: 0 .1rem 0 var(--color-transparent-black-20);--elevation-foreground-dark-only: 0 .1rem 0 transparent;--elevation-modal: 0 .5rem 1.5rem var(--color-transparent-black-65);--elevation-popover: 0 .2rem .5rem var(--color-transparent-black-30)}.dark-mode{--elevation-foreground-dark-only: 0 .1rem 0 var(--color-transparent-black-20)}.cc-motion-modal-enter{animation-duration:.3s;animation-name:cc-cc-keyframes-modal-enter;animation-timing-function:var(--motion-ease-out-gentle)}.cc-motion-modal-exit{animation-duration:.1s;animation-name:cc-cc-keyframes-modal-exit;animation-timing-function:var(--motion-ease-in-gentle)}.cc-motion-modal-exit-end{opacity:0}@keyframes cc-cc-keyframes-modal-enter{0%{opacity:0;transform:translateY(-30rem)}to{opacity:1}}@keyframes cc-cc-keyframes-modal-exit{0%{opacity:1}to{opacity:0;transform:scale(.9)}}.cc-transition-bg-hover{transition:background-color .3s var(--motion-ease-out-dramatic)}.cc-transition-bg-hover:hover{transition:background-color .15s var(--motion-ease-out-dramatic)}.cc-transition-color-hover{transition:color .3s var(--motion-ease-out-dramatic)}.cc-transition-color-hover:hover{transition:color .15s var(--motion-ease-out-dramatic)}.cc-section-shadow,.cc-section-shadow-hover,.cc-section{background-color:var(--color-bg-secondary);border-radius:var(--radius-5);color:var(--color-text-bolder)}.cc-section+.cc-section,.cc-section+.cc-section-clear{margin-top:var(--space-24)}.cc-section-clear+.cc-section,.cc-section-clear+.cc-section-clear{margin-top:var(--space-24)}.cc-section-shadow,.cc-section-shadow-hover{--linkBoxShadow: 0 .5rem 0 0 #c7c6c5, 0 0 0 .1rem rgba(49, 46, 43, .06);--linkHoverBackground: #f0f0f0;box-shadow:var(--linkBoxShadow)}.dark-mode .cc-section-shadow,.dark-mode .cc-section-shadow-hover{--linkBoxShadow: 0 .5rem 0 0 rgba(0, 0, 0, .4);--linkHoverBackground: var(--color-transparent-white-5)}.cc-section-shadow-hover:hover{background-color:var(--linkHoverBackground);transition:background-color .1s ease-in-out}.cc-section-content,.cc-section-content-slim{padding:var(--space-8)}@media(min-width:20.625em){.cc-section-content,.cc-section-content-slim{padding:var(--space-12)}}@media(min-width:48em){.cc-section-content{padding:var(--space-24)}}.cc-color-text-boldest{color:var(--color-text-boldest)!important}.cc-color-text-bolder{color:var(--color-text-bolder)!important}.cc-color-text-default{color:var(--color-text-default)!important}.cc-color-text-subtle{color:var(--color-text-subtle)!important}.cc-color-text-placeholder{color:var(--color-text-placeholder)!important}.cc-color-text-inverse{color:var(--color-text-inverse)!important}.cc-color-text-link{color:var(--color-text-link)!important}.cc-color-text-brand{color:var(--color-text-brand)!important}.cc-color-text-win{color:var(--color-text-win)!important}.cc-color-text-draw{color:var(--color-text-draw)!important}.cc-color-text-loss{color:var(--color-text-loss)!important}.cc-color-text-success{color:var(--color-text-success)!important}.cc-color-text-danger{color:var(--color-text-danger)!important}.cc-color-text-warning{color:var(--color-text-warning)!important}.cc-color-text-info{color:var(--color-text-info)!important}.cc-color-text-speech{color:var(--color-text-speech)!important}.cc-color-text-white-eval{color:var(--color-text-white-eval)!important}.cc-color-text-draw-eval{color:var(--color-text-draw-eval)!important}.cc-color-text-black-eval{color:var(--color-text-black-eval)!important}.cc-color-bg-surface{background-color:var(--color-bg-surface)!important}.cc-color-bg-primary{background-color:var(--color-bg-primary)!important}.cc-color-bg-secondary{background-color:var(--color-bg-secondary)!important}.cc-color-bg-tertiary{background-color:var(--color-bg-tertiary)!important}.cc-color-bg-quaternary{background-color:var(--color-bg-quaternary)!important}.cc-color-bg-opaque{background-color:var(--color-bg-opaque)!important}.cc-color-bg-opaque-lighter{background-color:var(--color-bg-opaque-lighter)!important}.cc-color-bg-subtle{background-color:var(--color-bg-subtle)!important}.cc-color-bg-subtler{background-color:var(--color-bg-subtler)!important}.cc-color-bg-subtlest{background-color:var(--color-bg-subtlest)!important}.cc-color-bg-input{background-color:var(--color-bg-input)!important}.cc-color-bg-streaming{background-color:var(--color-bg-streaming)!important}.cc-color-bg-overlay{background-color:var(--color-bg-overlay)!important}.cc-color-bg-overlay-subtle{background-color:var(--color-bg-overlay-subtle)!important}.cc-color-bg-overlay-board{background-color:var(--color-bg-overlay-board)!important}.cc-color-bg-secondary-alt{background-color:var(--color-bg-secondary-alt)!important}.cc-color-bg-selected{background-color:var(--color-bg-selected)!important}.cc-color-bg-panel{background-color:var(--color-bg-panel)!important}.cc-color-bg-container-dark{background-color:var(--color-bg-container-dark)!important}.cc-color-bg-neutral{background-color:var(--color-bg-neutral)!important}.cc-color-bg-item-hovered{background-color:var(--color-bg-item-hovered)!important}.cc-color-bg-item-highlighted{background-color:var(--color-bg-item-highlighted)!important}.cc-color-bg-win{background-color:var(--color-bg-win)!important}.cc-color-bg-draw{background-color:var(--color-bg-draw)!important}.cc-color-bg-loss{background-color:var(--color-bg-loss)!important}.cc-color-bg-success{background-color:var(--color-bg-success)!important}.cc-color-bg-danger{background-color:var(--color-bg-danger)!important}.cc-color-bg-warning{background-color:var(--color-bg-warning)!important}.cc-color-bg-info{background-color:var(--color-bg-info)!important}.cc-color-bg-gold{background-color:var(--color-bg-gold)!important}.cc-color-bg-silver{background-color:var(--color-bg-silver)!important}.cc-color-bg-bronze{background-color:var(--color-bg-bronze)!important}.cc-color-bg-speech{background-color:var(--color-bg-speech)!important}.cc-color-bg-chesstitle{background-color:var(--color-bg-chesstitle)!important}.cc-color-bg-white-eval{background-color:var(--color-bg-white-eval)!important}.cc-color-bg-draw-eval{background-color:var(--color-bg-draw-eval)!important}.cc-color-bg-black-eval{background-color:var(--color-bg-black-eval)!important}.cc-color-bg-progress-track{background-color:var(--color-bg-progress-track)!important}.cc-color-bg-progress-current{background-color:var(--color-bg-progress-current)!important}.cc-color-bg-progress-completed{background-color:var(--color-bg-progress-completed)!important}.cc-color-bg-gradient-modal{background:var(--color-bg-gradient-modal)!important}.cc-color-icon-boldest{color:var(--color-icon-boldest)!important}.cc-color-icon-bolder{color:var(--color-icon-bolder)!important}.cc-color-icon-default{color:var(--color-icon-default)!important}.cc-color-icon-subtle{color:var(--color-icon-subtle)!important}.cc-color-icon-inverse{color:var(--color-icon-inverse)!important}.cc-color-icon-win{color:var(--color-icon-win)!important}.cc-color-icon-draw{color:var(--color-icon-draw)!important}.cc-color-icon-loss{color:var(--color-icon-loss)!important}.cc-color-icon-success{color:var(--color-icon-success)!important}.cc-color-icon-danger{color:var(--color-icon-danger)!important}.cc-color-icon-warning{color:var(--color-icon-warning)!important}.cc-color-icon-info{color:var(--color-icon-info)!important}.cc-color-icon-gold{color:var(--color-icon-gold)!important}.cc-color-icon-silver{color:var(--color-icon-silver)!important}.cc-color-icon-bronze{color:var(--color-icon-bronze)!important}.cc-color-icon-bullet{color:var(--color-icon-bullet)!important}.cc-color-icon-blitz{color:var(--color-icon-blitz)!important}.cc-color-icon-rapid{color:var(--color-icon-rapid)!important}.cc-color-icon-crazyhouse{color:var(--color-icon-crazyhouse)!important}.cc-color-icon-daily{color:var(--color-icon-daily)!important}.cc-color-icon-insights{color:var(--color-icon-insights)!important}.cc-color-icon-live960{color:var(--color-icon-live960)!important}.cc-color-icon-hyper{color:var(--color-icon-hyper)!important}.cc-color-icon-daily960{color:var(--color-icon-daily960)!important}.cc-color-icon-puzzlerush{color:var(--color-icon-puzzlerush)!important}.cc-color-icon-premium{color:var(--color-icon-premium)!important}.cc-color-icon-3check{color:var(--color-icon-3check)!important}.cc-color-icon-bughouse{color:var(--color-icon-bughouse)!important}.cc-color-icon-kinghill{color:var(--color-icon-kinghill)!important}.cc-color-icon-vscomputer{color:var(--color-icon-vscomputer)!important}.cc-color-icon-puzzles{color:var(--color-icon-puzzles)!important}.cc-color-icon-tournaments{color:var(--color-icon-tournaments)!important}.cc-color-icon-lessons{color:var(--color-icon-lessons)!important}.cc-color-icon-coach{color:var(--color-icon-coach)!important}.cc-color-icon-votechess{color:var(--color-icon-votechess)!important}.cc-color-icon-puzzlebattle{color:var(--color-icon-puzzlebattle)!important}.cc-color-icon-match{color:var(--color-icon-match)!important}.cc-color-icon-livematch{color:var(--color-icon-livematch)!important}.cc-color-icon-standard{color:var(--color-icon-standard)!important}.cc-color-icon-4player{color:var(--color-icon-4player)!important}.cc-color-icon-variants{color:var(--color-icon-variants)!important}.cc-color-icon-customposition{color:var(--color-icon-customposition)!important}.cc-color-icon-classroom{color:var(--color-icon-classroom)!important}.cc-color-border-bold{border-color:var(--color-border-bold)!important}.cc-color-border-subtle{border-color:var(--color-border-subtle)!important}.cc-color-border-subtler{border-color:var(--color-border-subtler)!important}.cc-color-border-subtlest{border-color:var(--color-border-subtlest)!important}.cc-color-border-opaque{border-color:var(--color-border-opaque)!important}.cc-color-border-default{border-color:var(--color-border-default)!important}.cc-color-border-selected{border-color:var(--color-border-selected)!important}.cc-color-border-active{border-color:var(--color-border-active)!important}.cc-color-border-win{border-color:var(--color-border-win)!important}.cc-color-border-draw{border-color:var(--color-border-draw)!important}.cc-color-border-loss{border-color:var(--color-border-loss)!important}.cc-color-border-success{border-color:var(--color-border-success)!important}.cc-color-border-danger{border-color:var(--color-border-danger)!important}.cc-color-border-warning{border-color:var(--color-border-warning)!important}.cc-color-border-info{border-color:var(--color-border-info)!important}.cc-heading-x-large{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429}.cc-heading-x-large-bold{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}.cc-heading-large{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111}.cc-heading-large-bold{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}.cc-heading-medium{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226}.cc-heading-medium-bold{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}.cc-heading-small{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429}.cc-heading-small-bold{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}.cc-heading-x-small{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.cc-heading-x-small-bold{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}.cc-heading-xx-small{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.cc-heading-xx-small-bold{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}.cc-heading-xxx-small{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}.cc-heading-xxx-small-bold{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}.cc-heading-label{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}.cc-text-x-large{font-size:1.8rem;line-height:1.3333333333}.cc-text-x-large-bold{font-size:1.8rem;line-height:1.3333333333;font-weight:600}.cc-text-large{font-size:1.6rem;line-height:1.25}.cc-text-large-bold{font-size:1.6rem;line-height:1.25;font-weight:600}.cc-text-medium{font-size:1.4rem;line-height:1.1428571429}.cc-text-medium-bold{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.cc-text-small{font-size:1.2rem;line-height:1.3333333333}.cc-text-small-bold{font-size:1.2rem;line-height:1.3333333333;font-weight:600}.cc-text-x-small{font-size:1rem;line-height:1}.cc-text-x-small-bold{font-size:1rem;line-height:1;font-weight:600}.cc-text-label{font-size:1.2rem;line-height:1.3333333333;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.cc-text-speech{font-size:1.5rem;font-weight:500;line-height:1.3333333333}.cc-text-speech-bold{font-size:1.5rem;font-weight:500;line-height:1.3333333333;font-weight:600}.cc-paragraph-x-large{font-size:1.8rem;line-height:1.5555555556}.cc-paragraph-x-large-bold{font-size:1.8rem;line-height:1.5555555556;font-weight:600}.cc-paragraph-large{font-size:1.6rem;line-height:1.5}.cc-paragraph-large-bold{font-size:1.6rem;line-height:1.5;font-weight:600}.cc-paragraph-medium{font-size:1.4rem;line-height:1.4285714286}.cc-paragraph-medium-bold{font-size:1.4rem;line-height:1.4285714286;font-weight:600}.cc-paragraph-x-small{font-size:1rem;line-height:1.3}.cc-paragraph-x-small-bold{font-size:1rem;line-height:1.3;font-weight:600}.cc-monospace{font-variant-numeric:tabular-nums}[class^=cc-heading],.cc-ligatures-disabled{font-variant-ligatures:none}.cc-ligatures-enabled{font-variant-ligatures:normal}.cc-text-wrap-pretty{text-wrap:pretty}.cc-responsive-h1{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}@media(min-width:48em){.cc-responsive-h1{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}}@media(min-width:64em){.cc-responsive-h1{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}}.cc-responsive-h2{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}@media(min-width:48em){.cc-responsive-h2{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}}@media(min-width:64em){.cc-responsive-h2{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}}.cc-responsive-h3{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}@media(min-width:48em){.cc-responsive-h3{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}}@media(min-width:64em){.cc-responsive-h3{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}}.cc-responsive-h4{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}@media(min-width:64em){.cc-responsive-h4{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}}.cc-responsive-h5{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}@media(min-width:64em){.cc-responsive-h5{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}}.cc-responsive-h6{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}@media(min-width:48em){.cc-responsive-h6{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}}@media(min-width:64em){.cc-responsive-h6{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}}.cc-responsive-overline{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}@media(min-width:48em){.cc-responsive-overline{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}}.cc-responsive-quote{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.cc-responsive-body{font-size:1.6rem;line-height:1.5}.cc-responsive-small{font-size:1.4rem;line-height:1.4285714286}.cc-selected-border{outline:var(--border-3) solid var(--color-border-selected)!important;outline-offset:var(--space-2)}.cc-popover,.cc-popover-lighter{border:var(--border-1) solid var(--color-border-opaque);border-radius:var(--radius-5);box-shadow:var(--elevation-popover);overflow:hidden}.cc-popover{background-color:var(--color-bg-opaque)}.cc-popover-lighter{background-color:var(--color-bg-opaque-lighter)}.cc-bg-blur{-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);background-color:var(--color-bg-panel)}.cc-elevation-foreground{text-shadow:var(--elevation-foreground)}.cc-elevation-foreground-dark-only{text-shadow:var(--elevation-foreground-dark-only)}.cc-elevation-modal{box-shadow:var(--elevation-modal)}.cc-elevation-popover{box-shadow:var(--elevation-popover)}.cc-dot-notification-8{background-color:var(--color-bg-danger);border-radius:var(--radius-circular);box-sizing:border-box;display:inline-block;height:.8rem;width:.8rem}.cc-dot-notification-12{background-color:var(--color-bg-danger);border-radius:var(--radius-circular);box-sizing:border-box;display:inline-block;height:1.2rem;width:1.2rem}.cc-bg-primary{--cc-bg-color: linear-gradient(180deg, var(--color-green-300) 0%, var(--color-green-400) 100%);--cc-bg-color-hover: linear-gradient(180deg, color-mix(in srgb, var(--color-green-200), transparent 50%) 0%, transparent 100%), linear-gradient(180deg, var(--color-green-300) 0%, var(--color-green-400) 100%);--cc-bg-box-shadow: inset 0 .1rem 0 0 color-mix(in srgb, var(--color-green-200), transparent 60%), inset 0 -.1rem 0 0 var(--color-green-500), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-green-200), transparent 50%), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-green-500), transparent 50%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10);--cc-bg-box-shadow-hover: inset 0 .1rem 0 0 color-mix(in srgb, var(--color-green-100), transparent 60%), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-green-200), transparent 50%), inset 0 -.1rem 0 0 var(--color-green-500), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-green-500), transparent 50%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10)}.cc-bg-secondary,.cc-bg-secondary-danger{--cc-button-secondary-enabled-start: var(--color-transparent-black-5);--cc-button-secondary-enabled-end: var(--color-transparent-black-14);--cc-button-secondary-hovered-start: var(--color-transparent-black-2);--cc-button-secondary-hovered-end: var(--color-transparent-black-10);--cc-bg-box-shadow: inset 0 .1rem 0 0 var(--color-transparent-white-8), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10);--cc-bg-box-shadow-hover: inset 0 .1rem 0 0 var(--color-transparent-white-14), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10);--cc-bg-color: linear-gradient(180deg, var(--cc-button-secondary-enabled-start) 0%, var(--cc-button-secondary-enabled-end) 100%);--cc-bg-color-hover: linear-gradient(180deg, var(--cc-button-secondary-hovered-start) 0%, var(--cc-button-secondary-hovered-end) 100%), linear-gradient(180deg, var(--color-transparent-white-5) 0%, rgba(255, 255, 255, 0) 100%)}.dark-mode .cc-bg-secondary,.dark-mode .cc-bg-secondary-danger{--cc-button-secondary-enabled-start: var(--color-transparent-white-10);--cc-button-secondary-enabled-end: var(--color-transparent-white-5);--cc-button-secondary-hovered-start: var(--color-transparent-white-14);--cc-button-secondary-hovered-end: var(--color-transparent-white-5)}.cc-bg-ghost-link,.cc-bg-ghost{--cc-bg-color: transparent;--cc-bg-color-hover: transparent;--cc-bg-box-shadow: none;--cc-bg-box-shadow-hover: none}.cc-bg-aqua{--cc-bg-color: linear-gradient(180deg, var(--color-aqua-300) 0%, var(--color-aqua-400) 100%);--cc-bg-color-hover: linear-gradient(180deg, color-mix(in srgb, var(--color-aqua-200), transparent 50%) 0%, color-mix(in srgb, var(--color-aqua-200), transparent 100%) 100%), linear-gradient(180deg, var(--color-aqua-300) 0%, var(--color-aqua-400) 100%);--cc-bg-box-shadow: inset 0 .1rem 0 0 color-mix(in srgb, var(--color-aqua-200), transparent 60%), inset 0 -.1rem 0 0 var(--color-aqua-500), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-aqua-500), transparent 50%), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-aqua-200), transparent 50%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10);--cc-bg-box-shadow-hover: inset 0 .1rem 0 0 color-mix(in srgb, var(--color-aqua-50), transparent 60%), inset 0 -.1rem 0 0 var(--color-aqua-600), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-aqua-600), transparent 50%), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-aqua-25), transparent 75%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10)}.cc-bg-monetization{--cc-bg-color: linear-gradient(180deg, var(--color-blue-200) 0%, var(--color-blue-300) 65%, var(--color-blue-400) 100%);--cc-bg-color-hover: linear-gradient(180deg, color-mix(in srgb, var(--color-blue-75), transparent 75%) 0%, color-mix(in srgb, var(--color-blue-75), transparent 100%) 100%), linear-gradient(180deg, var(--color-blue-200) 0%, var(--color-blue-300) 65%, var(--color-blue-400) 100%);--cc-bg-box-shadow: inset 0 .1rem 0 0 color-mix(in srgb, var(--color-blue-200), transparent 60%), inset 0 -.1rem 0 0 var(--color-blue-500), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-blue-500), transparent 50%), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-blue-200), transparent 50%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10);--cc-bg-box-shadow-hover: inset 0 .1rem 0 0 color-mix(in srgb, var(--color-blue-50), transparent 60%), inset 0 -.1rem 0 0 var(--color-blue-600), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-blue-600), transparent 50%), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-blue-25), transparent 75%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10)}.cc-bg-danger{--cc-bg-color: linear-gradient(180deg, var(--color-red-300) 0%, var(--color-red-400) 100%);--cc-bg-color-hover: linear-gradient(180deg, color-mix(in srgb, var(--color-red-100), transparent 50%) 0%, transparent 100%), linear-gradient(180deg, var(--color-red-300) 0%, var(--color-red-500) 100%);--cc-bg-box-shadow: inset 0 .1rem 0 0 color-mix(in srgb, var(--color-red-75), transparent 60%), inset 0 -.1rem 0 0 var(--color-red-500), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-red-600), transparent 50%), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-red-100), transparent 50%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10);--cc-bg-box-shadow-hover: inset 0 .1rem 0 0 var(--color-red-100), inset 0 -.1rem 0 0 color-mix(in srgb, var(--color-red-700), transparent 50%), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-red-500), transparent 50%), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-red-100), transparent 50%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10)}.cc-bg-streaming{--cc-bg-color: linear-gradient(180deg, var(--color-purple-300) 0%, var(--color-purple-400) 100%);--cc-bg-color-hover: linear-gradient(180deg, color-mix(in srgb, var(--color-purple-100), transparent 50%) 0%, transparent 100%), linear-gradient(180deg, var(--color-purple-300) 0%, var(--color-purple-400) 100%);--cc-bg-box-shadow: inset 0 .1rem 0 0 color-mix(in srgb, var(--color-purple-100), transparent 60%), inset 0 -.1rem 0 0 var(--color-purple-500), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-purple-500), transparent 50%), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-purple-200), transparent 50%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10);--cc-bg-box-shadow-hover: inset 0 .1rem 0 0 color-mix(in srgb, var(--color-purple-50), transparent 50%), inset 0 -.1rem 0 0 color-mix(in srgb, var(--color-purple-500), transparent 50%), inset 0 -.2rem .4rem 0 color-mix(in srgb, var(--color-purple-500), transparent 50%), inset 0 .2rem .4rem 0 color-mix(in srgb, var(--color-purple-100), transparent 50%), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10)}.cc-bg-bot-chat{--cc-bg-color: linear-gradient(180deg, var(--color-transparent-black-5) 0%, var(--color-transparent-black-14) 100%);--cc-bg-color-hover: linear-gradient(180deg, var(--color-transparent-black-2) 0%, var(--color-transparent-black-10) 100%);--cc-bg-box-shadow: inset 0 .1rem 0 0 var(--color-transparent-white-8), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10);--cc-bg-box-shadow-hover: inset 0 .1rem 0 0 var(--color-transparent-white-14), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10)}.cc-bg-white{--cc-bg-color: linear-gradient(180deg, var(--color-neutrals-white) 0%, var(--color-transparent-white-85) 100%);--cc-bg-color-hover: linear-gradient(180deg, var(--color-neutrals-white) 0%, var(--color-transparent-white-95) 100%);--cc-bg-box-shadow: inset 0 .1rem 0 0 var(--color-transparent-white-25), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10);--cc-bg-box-shadow-hover: inset 0 .1rem 0 0 var(--color-neutrals-white), 0 .1rem .2rem 0 var(--color-transparent-black-14), 0 .2rem .4rem 0 var(--color-transparent-black-10)}@font-face{font-display:swap;font-family:Chess Sans;font-style:normal;font-weight:700;src:url(https://www.chess.com/bundles/web/fonts/chess-sans/chess-sans-700.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/chess-sans/chess-sans-700.woff) format("woff")}@font-face{font-display:swap;font-family:Chess Sans;font-style:normal;font-weight:800;src:url(https://www.chess.com/bundles/web/fonts/chess-sans/chess-sans-800.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/chess-sans/chess-sans-800.woff) format("woff")}@font-face{font-display:block;font-family:Chess V3;font-weight:400;src:url(https://www.chess.com/bundles/web/fonts/chessglyph-v3/chessglyph-v3.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/chessglyph-v3/chessglyph-v3.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://www.chess.com/bundles/web/fonts/montserrat-700.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/montserrat-700.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://www.chess.com/bundles/web/fonts/montserrat-800.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/montserrat-800.woff) format("woff")}@font-face{font-display:swap;font-family:Chess Sans;font-style:normal;font-weight:700;src:url(https://www.chess.com/bundles/web/fonts/chess-sans/chess-sans-700.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/chess-sans/chess-sans-700.woff) format("woff")}@font-face{font-display:swap;font-family:Chess Sans;font-style:normal;font-weight:800;src:url(https://www.chess.com/bundles/web/fonts/chess-sans/chess-sans-800.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/chess-sans/chess-sans-800.woff) format("woff")}@font-face{font-display:block;font-family:Chess V3;font-weight:400;src:url(https://www.chess.com/bundles/web/fonts/chessglyph-v3/chessglyph-v3.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/chessglyph-v3/chessglyph-v3.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://www.chess.com/bundles/web/fonts/montserrat-700.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/montserrat-700.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://www.chess.com/bundles/web/fonts/montserrat-800.woff2) format("woff2"),url(https://www.chess.com/bundles/web/fonts/montserrat-800.woff) format("woff")}.cc-modal-close-component{position:absolute;right:0;top:0;z-index:10}.cc-progress-bar-steps-visible-component{color:var(--color-text-subtle);margin-left:auto;padding-right:var(--space-8);position:relative}.cc-progress-bar-steps-visible-fade-enter-active,.cc-progress-bar-steps-visible-fade-leave-active{transition:opacity .2s var(--motion-ease-out-gentle)}.cc-progress-bar-steps-visible-fade-enter-from,.cc-progress-bar-steps-visible-fade-leave-to{opacity:0}.cc-progress-bar-component{align-items:center;background-color:var(--color-bg-progress-track);display:flex;height:1.6rem;overflow:hidden;position:relative;width:100%}.cc-progress-bar-smooth{transition:background var(--motion-faster) var(--motion-ease-out-strong),width var(--motion-faster) var(--motion-ease-out-strong)}.cc-progress-bar-component,.cc-progress-bar-complete{border-radius:var(--radius-10)}.cc-progress-bar-complete{background:var(--v28df636d);height:100%;position:absolute;width:calc(var(--v649070db) / var(--v7e237f43) * 100%)}@keyframes cc-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cc-skeleton-skeleton{background-color:gray;border-radius:var(--radius-3);--skeleton-shimmer-color: var(--color-transparent-white-25);background-color:var(--color-bg-subtle);overflow:hidden;position:relative}.dark-mode .cc-skeleton-skeleton{--skeleton-shimmer-color: var(--color-transparent-white-5)}.cc-skeleton-skeleton:after{animation:cc-skeleton-shimmer 1.5s infinite;background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%);bottom:0;content:"";left:0;min-width:28rem;position:absolute;right:0;top:0}@keyframes cc-skeleton-grid-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cc-skeleton-grid-wrapper{display:grid;gap:var(--v1195e2ac) var(--v2096a0d2);grid-template-columns:var(--v1b5df418);grid-template-rows:var(--v20ff59c8)}.cc-skeleton-grid-wrapper .cc-skeleton-grid-item{background-color:gray;border-radius:var(--radius-3);--skeleton-shimmer-color: var(--color-transparent-white-25);background-color:var(--color-bg-subtle);overflow:hidden;position:relative}.dark-mode .cc-skeleton-grid-wrapper .cc-skeleton-grid-item{--skeleton-shimmer-color: var(--color-transparent-white-5)}.cc-skeleton-grid-wrapper .cc-skeleton-grid-item:after{animation:cc-skeleton-grid-shimmer 1.5s infinite;background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%);bottom:0;content:"";left:0;min-width:28rem;position:absolute;right:0;top:0}.cc-avatar-component{--cc-avatar-radius: var(--radius-3);--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask.svg);border-radius:var(--cc-avatar-radius);display:flex;flex-shrink:0;height:var(--cc-avatar-size);overflow:hidden;position:relative;width:var(--cc-avatar-size)}.cc-avatar-size-80,.cc-avatar-size-160{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-80.svg);--cc-avatar-size: var(--avatar-80);--cc-avatar-status-size: 1.6rem}.cc-avatar-size-96{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-96.svg);--cc-avatar-size: var(--avatar-96);--cc-avatar-status-size: 2rem}.cc-avatar-size-64{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-64.svg);--cc-avatar-size: var(--avatar-64);--cc-avatar-status-size: 1.2rem}.cc-avatar-size-48{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-48.svg);--cc-avatar-size: var(--avatar-48);--cc-avatar-status-size: 1rem}.cc-avatar-size-40{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-40.svg);--cc-avatar-size: var(--avatar-40);--cc-avatar-status-size: 1rem}.cc-avatar-size-32{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-32.svg);--cc-avatar-size: var(--avatar-32);--cc-avatar-status-size: .8rem}.cc-avatar-size-24{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-24.svg);--cc-avatar-size: var(--avatar-24);--cc-avatar-status-size: .8rem}@media(min-width:48em){.cc-avatar-size-160{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-160.svg);--cc-avatar-size: var(--avatar-160);--cc-avatar-status-size: 2rem}}.country-flags-component,.country-flag-small{align-items:center;background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-16.png);background-size:21.6rem 41.2rem;border-radius:var(--radius-2);display:inline-flex;flex-shrink:0;height:1.2rem;justify-content:center;width:1.6rem}@media(min-resolution:2x){.country-flags-component,.country-flag-small{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-32.png)}}@media(min-resolution:3x){.country-flags-component,.country-flag-small{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-64.png)}}.country-flags-component.country-flags-large,.country-flag-small.country-flags-large{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-32.png);background-size:43.2rem 82.4rem;height:2.4rem;width:3.2rem}@media(min-resolution:2x){.country-flags-component.country-flags-large,.country-flag-small.country-flags-large{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-64.png)}}@media(min-resolution:3x){.country-flags-component.country-flags-large,.country-flag-small.country-flags-large{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-128.png)}}.country-flags-medium{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-32.png);background-size:32.4rem 61.8rem;height:1.8rem;width:2.4rem}@media(min-resolution:2x){.country-flags-medium{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-64.png)}}@media(min-resolution:3x){.country-flags-medium{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-128.png)}}.cc-aside-header-component{align-items:center;display:flex;gap:var(--space-12);height:4.8rem;padding:0 var(--padding-size);position:relative;width:100%}a.cc-aside-header-component:hover{--icon-hovered: var(--color-icon-default-hovered)}.cc-aside-header-name{align-items:center;color:var(--color-text-boldest);display:flex;flex:1;gap:var(--space-4);overflow:hidden}.cc-aside-header-name>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-aside-header-subtext{color:var(--color-text-default)}.cc-aside-header-icon{color:var(--icon-hovered, var(--color-icon-default))}.cc-aside-header-narrow,.cc-aside-header-wide{--padding-size: var(--space-12)}.cc-aside-header-none{--padding-size: 0}.cc-aside-header-border:after,.cc-aside-header-border-full:after{border-bottom:var(--border-1) solid var(--color-border-default);bottom:0;content:"";left:var(--padding-left);position:absolute;right:var(--padding-right)}.cc-aside-header-border{--padding-right: var(--padding-size);--padding-left: var(--padding-size)}.cc-aside-header-border-full{--padding-right: 0;--padding-left: 0}@media(min-width:48em){.cc-aside-header-wide{--padding-size: var(--space-24)}}.cc-aside-item-component{--cc-aside-item-bg: transparent;--cc-aside-item-chevron-color: var(--color-icon-default);--cc-aside-item-label-color: var(--color-text-default);--cc-aside-item-icon-color: var(--color-icon-default);background-color:transparent;border:none;margin:0;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);align-items:center;background-color:var(--cc-aside-item-bg);color:var(--cc-aside-item-label-color);display:flex;gap:var(--space-16);min-height:4.8rem;width:100%}.cc-aside-item-component:disabled{cursor:not-allowed;opacity:.5}@media(hover:hover){button.cc-aside-item-component:not([disabled],.cc-aside-item-selected):hover,a.cc-aside-item-component:not([disabled],.cc-aside-item-selected):hover{--cc-aside-item-chevron-color: var(--color-icon-default-hovered);--cc-aside-item-bg: var(--color-bg-subtlest);--cc-aside-item-label-color: var(--color-text-default-hovered)}button.cc-aside-item-component:not([disabled],.cc-aside-item-selected).cc-aside-item-danger:hover,a.cc-aside-item-component:not([disabled],.cc-aside-item-selected).cc-aside-item-danger:hover{--cc-aside-item-label-color: var(--color-text-danger)}}.cc-aside-item-selected{--cc-aside-item-bg: var(--color-bg-subtler);--cc-aside-item-label-color: var(--color-text-bolder)}.cc-aside-item-danger{--cc-aside-item-label-color: var(--color-text-danger);--cc-aside-item-icon-color: var(--color-icon-danger)}.cc-aside-item-icon{color:var(--cc-aside-item-icon-color);flex-shrink:1}.cc-aside-item-label{align-self:center;display:flex;flex-grow:1;text-align:left;word-break:break-word}.cc-aside-item-chevron{color:var(--cc-aside-item-chevron-color)}.cc-aside-item-one-line{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-aside-item-selectedIcon{animation:cc-aside-item-selectedIcon .05s var(--motion-ease-out-gentle);color:var(--color-icon-success)}@keyframes cc-aside-item-selectedIcon{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.cc-avatar-component{--cc-avatar-radius: var(--radius-3);--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask.svg);border-radius:var(--cc-avatar-radius);display:flex;flex-shrink:0;height:var(--cc-avatar-size);overflow:hidden;position:relative;width:var(--cc-avatar-size)}.cc-avatar-img{height:100%;object-fit:cover;width:100%}.cc-avatar-online .cc-avatar-img,.cc-avatar-playing .cc-avatar-img,.cc-avatar-streaming .cc-avatar-img{-webkit-mask-image:var(--cc-avatar-mask);mask-image:var(--cc-avatar-mask);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.cc-avatar-online:before,.cc-avatar-playing:before,.cc-avatar-streaming:before{background-color:var(--cc-avatar-bg-status);border-radius:var(--radius-circular);bottom:0;content:"";height:var(--cc-avatar-status-size);pointer-events:none;position:absolute;right:0;width:var(--cc-avatar-status-size)}.cc-avatar-online,.cc-avatar-playing{--cc-avatar-bg-status: var(--color-bg-success)}.cc-avatar-streaming{--cc-avatar-bg-status: var(--color-bg-streaming)}.cc-avatar-size-80,.cc-avatar-size-96,.cc-avatar-size-160{--cc-avatar-radius: var(--radius-5)}.cc-avatar-size-80,.cc-avatar-size-160{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-80.svg);--cc-avatar-size: var(--avatar-80);--cc-avatar-status-size: 1.6rem}.cc-avatar-size-96{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-96.svg);--cc-avatar-size: var(--avatar-96);--cc-avatar-status-size: 2rem}.cc-avatar-size-64{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-64.svg);--cc-avatar-size: var(--avatar-64);--cc-avatar-status-size: 1.2rem}.cc-avatar-size-48{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-48.svg);--cc-avatar-size: var(--avatar-48);--cc-avatar-status-size: 1rem}.cc-avatar-size-40{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-40.svg);--cc-avatar-size: var(--avatar-40);--cc-avatar-status-size: 1rem}.cc-avatar-size-32{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-32.svg);--cc-avatar-size: var(--avatar-32);--cc-avatar-status-size: .8rem}.cc-avatar-size-24{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-24.svg);--cc-avatar-size: var(--avatar-24);--cc-avatar-status-size: .8rem}@media(min-width:48em){.cc-avatar-size-160{--cc-avatar-mask: url(https://www.chess.com/bundles/web/images/avatars/avatar-mask-160.svg);--cc-avatar-size: var(--avatar-160);--cc-avatar-status-size: 2rem}}.cc-board-celebration-heading-x-large{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429}.cc-board-celebration-heading-x-large-bold{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}.cc-board-celebration-heading-large{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111}.cc-board-celebration-heading-large-bold{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}.cc-board-celebration-heading-medium{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226}.cc-board-celebration-heading-medium-bold{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}.cc-board-celebration-heading-small{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429}.cc-board-celebration-heading-small-bold{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}.cc-board-celebration-heading-x-small{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.cc-board-celebration-heading-x-small-bold{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}.cc-board-celebration-heading-xx-small{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.cc-board-celebration-heading-xx-small-bold{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}.cc-board-celebration-heading-xxx-small{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}.cc-board-celebration-heading-xxx-small-bold{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}.cc-board-celebration-heading-label{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}.cc-board-celebration-text-x-large{font-size:1.8rem;line-height:1.3333333333}.cc-board-celebration-text-x-large-bold{font-size:1.8rem;line-height:1.3333333333;font-weight:600}.cc-board-celebration-text-large{font-size:1.6rem;line-height:1.25}.cc-board-celebration-text-large-bold{font-size:1.6rem;line-height:1.25;font-weight:600}.cc-board-celebration-text-medium{font-size:1.4rem;line-height:1.1428571429}.cc-board-celebration-text-medium-bold{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.cc-board-celebration-text-small{font-size:1.2rem;line-height:1.3333333333}.cc-board-celebration-text-small-bold{font-size:1.2rem;line-height:1.3333333333;font-weight:600}.cc-board-celebration-text-x-small{font-size:1rem;line-height:1}.cc-board-celebration-text-x-small-bold{font-size:1rem;line-height:1;font-weight:600}.cc-board-celebration-text-label{font-size:1.2rem;line-height:1.3333333333;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.cc-board-celebration-text-speech{font-size:1.5rem;font-weight:500;line-height:1.3333333333}.cc-board-celebration-text-speech-bold{font-size:1.5rem;font-weight:500;line-height:1.3333333333;font-weight:600}.cc-board-celebration-paragraph-x-large{font-size:1.8rem;line-height:1.5555555556}.cc-board-celebration-paragraph-x-large-bold{font-size:1.8rem;line-height:1.5555555556;font-weight:600}.cc-board-celebration-paragraph-large{font-size:1.6rem;line-height:1.5}.cc-board-celebration-paragraph-large-bold{font-size:1.6rem;line-height:1.5;font-weight:600}.cc-board-celebration-paragraph-medium{font-size:1.4rem;line-height:1.4285714286}.cc-board-celebration-paragraph-medium-bold{font-size:1.4rem;line-height:1.4285714286;font-weight:600}.cc-board-celebration-paragraph-x-small{font-size:1rem;line-height:1.3}.cc-board-celebration-paragraph-x-small-bold{font-size:1rem;line-height:1.3;font-weight:600}.cc-board-celebration-monospace{font-variant-numeric:tabular-nums}[class^=cc-heading],.cc-board-celebration-ligatures-disabled{font-variant-ligatures:none}.cc-board-celebration-ligatures-enabled{font-variant-ligatures:normal}.cc-board-celebration-text-wrap-pretty{text-wrap:pretty}.cc-board-celebration-container{bottom:0;container-name:overlay-container;container-type:inline-size;left:0;margin:0 auto;position:absolute;right:0;top:0;width:var(--boardWidth);z-index:1}@media(min-width:60em){.cc-board-celebration-container{margin-left:auto;margin-right:var(--space-32)}}.cc-board-celebration-overlay{display:grid;grid-template-columns:.25fr 2.5fr .25fr;height:100%;overflow:hidden;place-items:center}.cc-board-celebration-backdrop{animation:cc-board-celebration-fadeIn var(--motion-faster) var(--motion-ease-out-strong);background-color:var(--color-bg-overlay);bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.cc-board-celebration-content{align-items:center;display:flex;flex-direction:column;gap:var(--space-12);grid-column:2;max-width:var(--container-360);width:100%}.cc-board-celebration-media-image{animation:cc-board-celebration-fadeIn var(--motion-faster) var(--motion-ease-out-strong);animation-fill-mode:forwards;aspect-ratio:4/3;width:100%}.cc-board-celebration-media-icon{animation:cc-board-celebration-fadeIn var(--motion-faster) var(--motion-ease-out-strong);animation-fill-mode:forwards;aspect-ratio:1/1;background-image:var(--celebration-icon);background-repeat:no-repeat;background-size:100% 100%;width:33.3333333333%}.cc-board-celebration-text-content{align-items:center;animation:cc-board-celebration-fadeIn var(--motion-faster) var(--motion-ease-out-strong);animation-fill-mode:forwards;display:flex;flex-direction:column;gap:var(--space-8);opacity:0;text-align:center}.cc-board-celebration-title{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800;color:var(--color-neutrals-white);margin:0;text-shadow:var(--elevation-foreground)}.cc-board-celebration-subtitle{color:var(--color-transparent-white-85);margin:0;text-shadow:var(--elevation-foreground)}@container overlay-container (min-width: 30rem){.cc-board-celebration-overlay{grid-template-columns:.5fr 2fr .5fr}.cc-board-celebration-title{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}}@keyframes cc-board-celebration-fadeIn{0%{opacity:0}to{opacity:1}}.cc-button-component{--maxWidth: 100%;--textColor: var(--color-neutrals-white);--textColorHover: var(--color-neutrals-white);--iconColor: var(--textColor);--iconColorHover: var(--textColorHover);--buttonTextShadow: var(--color-transparent-black-20);align-items:center;background:var(--cc-bg-color);border:0;border-radius:var(--borderRadius, var(--radius-5));box-shadow:var(--cc-bg-box-shadow);color:var(--textColor);column-gap:var(--columnGap);cursor:pointer;display:inline-grid;font-size:var(--fontSize);font-weight:var(--fontWeight, 600);grid-auto-flow:column;justify-content:center;line-height:1.1428;max-width:var(--maxWidth);min-height:var(--buttonHeight);overflow:hidden;padding:var(--buttonPaddings);text-align:center;text-shadow:0 .1rem 0 var(--buttonTextShadow);touch-action:manipulation;word-break:break-word}@media(hover:hover){.cc-button-component:not([disabled]):hover{background:var(--cc-bg-color-hover);box-shadow:var(--cc-bg-box-shadow-hover);color:var(--textColorHover)}.cc-button-component:not([disabled]):hover .cc-button-icon{color:var(--iconColorHover)}}.cc-button-component:disabled,.cc-button-component.cc-button-disabled{cursor:not-allowed;opacity:.5}a.cc-button-disabled{pointer-events:none}.cc-button-loading:disabled{background-color:color-mix(in srgb,var(--cc-bg-color) 75%,transparent);cursor:wait;opacity:1;position:relative}.cc-button-loading:disabled>*:not(.cc-button-loader){visibility:hidden}.cc-button-loader{place-self:center;position:absolute}.cc-button-secondary{--textColor: var(--color-text-bolder);--textColorHover: var(--color-text-boldest);--buttonTextShadow: none}.dark-mode .cc-button-secondary{--buttonTextShadow: var(--color-transparent-black-10)}.dark-mode .cc-button-secondary.cc-button-xx-large{--buttonTextShadow: var(--color-transparent-black-30)}.cc-button-secondary-danger{--textColor: var(--color-text-danger);--textColorHover: var(--color-text-danger);--buttonTextShadow: transparent}.cc-button-ghost-link{--textColor: var(--color-text-link);--textColorHover: var(--color-text-link-hovered);--buttonTextShadow: none}.cc-button-ghost{--textColor: var(--color-text-default);--textColorHover: var(--color-text-default-hovered);--iconColor: var(--color-icon-default);--iconColorHover: var(--color-icon-default-hovered);--buttonTextShadow: none}.cc-button-bot-chat{--buttonTextShadow: none;--iconColor: var(--color-gray-700);--iconColorHover: var(--color-gray-600);--maxWidth: max-content;--textColor: var(--color-text-speech);--textColorHover: var(--color-gray-600)}.cc-button-white{--buttonTextShadow: none;--textColor: var(--color-gray-800);--textColorHover: var(--color-gray-800)}.cc-button-xx-large{--borderRadius: var(--radius-10);--buttonHeight: 6.4rem;--buttonPaddings: 0 var(--space-16);--columnGap: .8rem;--fontSize: 2.2rem;--fontWeight: 800;font-family:var(--font-family-heading)}.cc-button-x-large{--borderRadius: var(--radius-10);--buttonHeight: 5.6rem;--buttonPaddings: var(--space-4) var(--space-16);--columnGap: .8rem;--fontSize: 2.2rem;--fontWeight: 800;font-family:var(--font-family-heading)}.cc-button-x-large.cc-button-secondary{--fontSize: 1.7rem}.cc-button-large{--borderRadius: var(--radius-10);--buttonHeight: 4.8rem;--buttonPaddings: var(--space-4) var(--space-16);--columnGap: .8rem;--fontSize: 1.7rem;font-family:var(--font-family-heading)}.cc-button-medium{--buttonHeight: 4rem;--buttonPaddings: var(--space-4) var(--space-16);--columnGap: var(--space-8);--fontSize: 1.4rem}.cc-button-small{--borderRadius: .3rem;--buttonHeight: 3.2rem;--buttonPaddings: var(--space-2) var(--space-16);--columnGap: var(--space-8)}.cc-button-x-small{--borderRadius: .3rem;--buttonHeight: 2.4rem;--buttonPaddings: .2rem 1.2rem;--columnGap: .8rem;--fontSize: 1.2rem;--fontWeight: 500}.cc-button-full{width:100%}.cc-button-min-width{min-width:12rem}.cc-button-icon{color:var(--iconColor);filter:drop-shadow(0 .1rem 0 var(--buttonTextShadow));text-shadow:none}.cc-button-custom-img{object-fit:cover}.cc-button-one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-button-align-start{--columnGap: var(--space-16);justify-content:flex-start;text-align:start}.cc-button-align-start.cc-button-medium,.cc-button-align-start.cc-button-small,.cc-button-align-start.cc-button-x-small{--columnGap: var(--space-12)}.cc-card-component{align-items:center;background:var(--cc-bg-color);border:none;border-radius:var(--radius-10);box-shadow:var(--cc-bg-box-shadow);display:flex;flex-direction:column;max-width:var(--cc-card-max-width);min-width:var(--cc-card-min-width);padding:var(--cc-card-padding);text-align:center;width:100%}@media(hover:hover){.cc-card-component:not(.cc-card-disabled):hover{--cc-card-color-header: var(--cc-card-color-header-hover);background:var(--cc-bg-color-hover);box-shadow:var(--cc-bg-box-shadow-hover)}}.cc-card-component:not(.cc-card-disabled):active{opacity:.9!important}.cc-card-small{--cc-card-color-header: var(--color-text-bolder);--cc-card-color-header-hover: var(--color-text-boldest);--cc-card-color-body: var(--color-text-subtle);--cc-card-max-width: 16rem;--cc-card-media-size: var(--space-32);--cc-card-media-space-bottom: var(--space-8);--cc-card-min-width: 12rem;--cc-card-padding: var(--space-12) var(--space-8)}.cc-card-large{--cc-card-color-header: var(--color-text-bolder);--cc-card-color-header-hover: var(--color-text-boldest);--cc-card-color-body: var(--color-text-default);--cc-card-max-width: 22rem;--cc-card-media-size: 6.4rem;--cc-card-media-space-bottom: var(--space-12);--cc-card-min-width: 13rem;--cc-card-padding: var(--space-24) var(--space-12) var(--space-12);min-height:15.6rem}.cc-card-disabled{opacity:.5;pointer-events:none}.cc-card-media{height:var(--cc-card-media-size);margin-bottom:var(--cc-card-media-space-bottom);position:relative;width:var(--cc-card-media-size)}.cc-card-header{align-items:center;color:var(--cc-card-color-header);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-bottom:var(--space-4)}.cc-card-body{color:var(--cc-card-color-body);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;width:100%}.cc-card-custom-body:not(:empty){max-width:24rem;width:100%}.cc-checkbox-component{align-items:flex-start;display:inline-flex;position:relative}.cc-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-input);border:solid .1rem var(--color-border-subtle);border-radius:var(--radius-3);cursor:pointer;display:block;flex-shrink:0;height:1.4rem;margin:.3rem 0 .2rem;outline:0;outline-offset:.1rem;position:relative;width:1.4rem}.cc-checkbox-input:checked{background-color:var(--color-icon-default);border-color:transparent;display:grid;place-items:center}.cc-checkbox-input:checked:hover:not(:disabled){background-color:var(--color-icon-default-hovered)}.cc-checkbox-input:checked:after{border:solid .2rem var(--color-bg-opaque);border-right:0;border-top:0;content:"";height:.5rem;margin-top:-.2rem;position:absolute;transform:rotate(-45deg);width:.9rem}.cc-checkbox-input:disabled{cursor:not-allowed;opacity:.5}.cc-checkbox-input:disabled+.cc-checkbox-label{cursor:not-allowed;opacity:.6}.cc-checkbox-label{color:var(--color-text-default);cursor:pointer;min-height:2rem;padding:var(--space-2) 0 var(--space-2) var(--space-8)}.keyboard-navigation-in-use .cc-checkbox-input:focus{outline:.1rem auto -webkit-focus-ring-color}.cc-chip-component{align-items:center;background-color:var(--chip-bg-color);border-radius:var(--radius-3);display:inline-flex;gap:var(--space-4);min-height:2rem;padding:var(--space-2) var(--space-4)}.cc-chip-opaque{--chip-bg-color: var(--chip-opaque-bg);color:var(--color-neutrals-white);text-shadow:0 var(--border-1) 0 var(--color-transparent-black-20)}.cc-chip-opaque svg{filter:drop-shadow(0 var(--border-1) 0 var(--color-transparent-black-20))}.cc-chip-translucent{--chip-color-transparency: 80%;--chip-bg-color: color-mix(in srgb, var(--chip-translucent-bg), transparent var(--chip-color-transparency));color:var(--chip-translucent-fg)}.dark-mode .cc-chip-translucent{--chip-color-transparency: 90%}.cc-chip-aqua{--chip-opaque-bg: var(--color-aqua-400);--chip-translucent-bg: var(--color-aqua-200);--chip-translucent-fg: var(--color-aqua-400)}.dark-mode .cc-chip-aqua{--chip-translucent-bg: var(--color-aqua-400);--chip-translucent-fg: var(--color-aqua-200)}.cc-chip-blue{--chip-opaque-bg: var(--color-blue-200);--chip-translucent-bg: var(--color-blue-100);--chip-translucent-fg: var(--color-blue-400)}.dark-mode .cc-chip-blue{--chip-color-bg: var(--color-blue-300);--chip-translucent-bg: var(--color-blue-200);--chip-translucent-fg: var(--color-blue-100)}.cc-chip-brown{--chip-opaque-bg: var(--color-brown-300);--chip-translucent-bg: var(--color-brown-200);--chip-translucent-fg: var(--color-brown-500)}.dark-mode .cc-chip-brown{--chip-translucent-bg: var(--color-brown-200);--chip-translucent-fg: var(--color-brown-200)}.cc-chip-fuchsia{--chip-opaque-bg: var(--color-fuchsia-300);--chip-translucent-bg: var(--color-fuchsia-200);--chip-translucent-fg: var(--color-fuchsia-400)}.dark-mode .cc-chip-fuchsia{--chip-translucent-fg: var(--color-fuchsia-200)}.cc-chip-gold{--chip-opaque-bg: var(--color-gold-300);--chip-translucent-bg: var(--color-gold-200);--chip-translucent-fg: var(--color-gold-500)}.dark-mode .cc-chip-gold{--chip-translucent-fg: var(--color-gold-200)}.cc-chip-gray{--chip-opaque-bg: var(--color-gray-500);--chip-translucent-bg: var(--color-bg-subtle);--chip-translucent-fg: var(--color-text-default);--chip-color-transparency: 0%}.dark-mode .cc-chip-gray{--chip-opaque-bg: var(--color-gray-600);--chip-color-transparency: 0%}.cc-chip-green{--chip-opaque-bg: var(--color-green-300);--chip-translucent-bg: var(--color-green-300);--chip-translucent-fg: var(--color-green-600)}.dark-mode .cc-chip-green{--chip-translucent-bg: var(--color-green-600);--chip-translucent-fg: var(--color-green-300);--chip-color-transparency: 70%}.cc-chip-orange{--chip-opaque-bg: var(--color-orange-300);--chip-translucent-bg: var(--color-orange-200);--chip-translucent-fg: var(--color-orange-400)}.dark-mode .cc-chip-orange{--chip-translucent-fg: var(--color-orange-200)}.cc-chip-purple{--chip-opaque-bg: var(--color-purple-300);--chip-translucent-bg: var(--color-purple-100);--chip-translucent-fg: var(--color-purple-400)}.dark-mode .cc-chip-purple{--chip-translucent-bg: var(--color-purple-200);--chip-translucent-fg: var(--color-purple-100)}.cc-chip-red{--chip-opaque-bg: var(--color-bg-danger);--chip-translucent-bg: var(--color-red-200);--chip-translucent-fg: var(--color-red-400)}.dark-mode .cc-chip-red{--chip-translucent-fg: var(--color-red-200)}.cc-chip-skin{--chip-opaque-bg: var(--color-skin-400);--chip-translucent-bg: var(--color-skin-200);--chip-translucent-fg: var(--color-skin-400)}.dark-mode .cc-chip-skin{--chip-translucent-fg: var(--color-skin-200)}.cc-chip-slate{--chip-opaque-bg: var(--color-slate-300);--chip-translucent-bg: var(--color-slate-200);--chip-translucent-fg: var(--color-slate-400)}.dark-mode .cc-chip-slate{--chip-opaque-bg: var(--color-slate-400);--chip-translucent-fg: var(--color-slate-200)}.cc-close-button-component{background-color:transparent;border:none;margin:0;padding:0;color:var(--cc-close-button-color);display:grid;height:var(--cc-close-button-size);place-items:center;width:var(--cc-close-button-size)}@media(hover:hover){.cc-close-button-component:hover:not(:disabled){color:var(--cc-close-button-color-hover)}}.cc-close-button-component:active:not(:disabled){opacity:.8}.cc-close-button-bg,.cc-close-button-icon{grid-column-start:1;grid-row-start:1}.cc-close-button-bg{background-color:var(--cc-close-button-color-bg, transparent);border-radius:var(--radius-circular);height:var(--icon-24);width:var(--icon-24)}.cc-close-button-opaque .cc-close-button-bg{box-shadow:inset 0 0 0 var(--border-1) var(--color-transparent-black-5)}.cc-close-button-default{--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-subtle{--cc-close-button-color: var(--color-icon-subtle);--cc-close-button-color-hover: var(--color-icon-default)}.cc-close-button-opaque{--cc-close-button-color-bg: var(--color-bg-opaque-lighter);--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-white{--cc-close-button-color-bg: var(--color-neutrals-white);--cc-close-button-color: var(--color-gray-500);--cc-close-button-color-hover: var(--color-gray-600)}.cc-close-button-small{--cc-close-button-size: var(--icon-32)}.cc-close-button-medium{--cc-close-button-size: var(--icon-40)}.cc-close-button-large{--cc-close-button-size: var(--icon-48)}.cc-confirmation-modal-modal{border-radius:var(--radius-10);display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-32) var(--space-32) var(--space-24)}.cc-confirmation-modal-headings{display:flex;flex-direction:column;gap:var(--space-8);text-align:center}.cc-confirmation-modal-title{color:var(--color-text-boldest)}.cc-confirmation-modal-description{color:var(--color-text-subtle)}.cc-confirmation-modal-buttons{display:grid;gap:var(--space-8);grid-template-columns:1fr 1fr}.cc-contact-avatar-container{--cc-contact-avatar-radius: var(--radius-3);background-color:var(--color-bg-subtler);border-radius:var(--cc-contact-avatar-radius);color:var(--color-text-subtle);display:grid;height:var(--cc-contact-avatar-size);place-content:center;text-shadow:var(--elevation-foreground-dark-only);-webkit-user-select:none;user-select:none;width:var(--cc-contact-avatar-size)}.cc-contact-avatar-size-24{--cc-contact-avatar-size: var(--avatar-24)}.cc-contact-avatar-size-32{--cc-contact-avatar-size: var(--avatar-32)}.cc-contact-avatar-size-40{--cc-contact-avatar-size: var(--avatar-40)}.cc-contact-avatar-size-48{--cc-contact-avatar-size: var(--avatar-48)}.cc-contact-avatar-size-64{--cc-contact-avatar-size: var(--avatar-64)}.cc-contact-avatar-size-80{--cc-contact-avatar-size: var(--avatar-80)}.cc-contact-avatar-size-96{--cc-contact-avatar-size: var(--avatar-96)}.cc-contact-avatar-size-160{--cc-contact-avatar-size: var(--avatar-160)}.cc-contact-avatar-size-80,.cc-contact-avatar-size-96,.cc-contact-avatar-size-160{--cc-contact-avatar-radius: var(--radius-5)}.cc-container-component{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center;padding:0}.cc-container-inline-flex{display:inline-flex}.cc-container-direction-row{flex-direction:row}.cc-container-direction-column{flex-direction:column}.cc-container-padding-0{padding:0}.cc-container-padding-8{padding:var(--space-8)}.cc-container-padding-12{padding:var(--space-12)}.cc-container-padding-16{padding:var(--space-16)}.cc-container-padding-24{padding:var(--space-24)}.cc-container-padding-40{padding:var(--space-40)}.cc-container-gap-0{gap:0}.cc-container-gap-2{gap:var(--space-2)}.cc-container-gap-4{gap:var(--space-4)}.cc-container-gap-8{gap:var(--space-8)}.cc-container-gap-12{gap:var(--space-12)}.cc-container-gap-16{gap:var(--space-16)}.cc-container-gap-24{gap:var(--space-24)}.cc-container-align-start{align-items:flex-start}.cc-container-align-center{align-items:center}.cc-container-align-end{align-items:flex-end}.cc-container-justify-start{justify-content:flex-start}.cc-container-justify-center{justify-content:center}.cc-container-justify-end{justify-content:flex-end}.cc-container-wrap-nowrap{flex-wrap:nowrap}.cc-container-wrap-wrap{flex-wrap:wrap}.cc-country-picker-heading-x-large{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429}.cc-country-picker-heading-x-large-bold{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}.cc-country-picker-heading-large{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111}.cc-country-picker-heading-large-bold{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}.cc-country-picker-heading-medium{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226}.cc-country-picker-heading-medium-bold{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}.cc-country-picker-heading-small{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429}.cc-country-picker-heading-small-bold{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}.cc-country-picker-heading-x-small{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.cc-country-picker-heading-x-small-bold{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}.cc-country-picker-heading-xx-small{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.cc-country-picker-heading-xx-small-bold{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}.cc-country-picker-heading-xxx-small{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}.cc-country-picker-heading-xxx-small-bold{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}.cc-country-picker-heading-label{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}.cc-country-picker-text-x-large{font-size:1.8rem;line-height:1.3333333333}.cc-country-picker-text-x-large-bold{font-size:1.8rem;line-height:1.3333333333;font-weight:600}.cc-country-picker-text-large{font-size:1.6rem;line-height:1.25}.cc-country-picker-text-large-bold{font-size:1.6rem;line-height:1.25;font-weight:600}.cc-country-picker-text-medium,.cc-country-picker-no-results-text{font-size:1.4rem;line-height:1.1428571429}.cc-country-picker-text-medium-bold{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.cc-country-picker-text-small{font-size:1.2rem;line-height:1.3333333333}.cc-country-picker-text-small-bold{font-size:1.2rem;line-height:1.3333333333;font-weight:600}.cc-country-picker-text-x-small{font-size:1rem;line-height:1}.cc-country-picker-text-x-small-bold{font-size:1rem;line-height:1;font-weight:600}.cc-country-picker-text-label{font-size:1.2rem;line-height:1.3333333333;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.cc-country-picker-text-speech{font-size:1.5rem;font-weight:500;line-height:1.3333333333}.cc-country-picker-text-speech-bold{font-size:1.5rem;font-weight:500;line-height:1.3333333333;font-weight:600}.cc-country-picker-paragraph-x-large{font-size:1.8rem;line-height:1.5555555556}.cc-country-picker-paragraph-x-large-bold{font-size:1.8rem;line-height:1.5555555556;font-weight:600}.cc-country-picker-paragraph-large{font-size:1.6rem;line-height:1.5}.cc-country-picker-paragraph-large-bold{font-size:1.6rem;line-height:1.5;font-weight:600}.cc-country-picker-paragraph-medium{font-size:1.4rem;line-height:1.4285714286}.cc-country-picker-paragraph-medium-bold{font-size:1.4rem;line-height:1.4285714286;font-weight:600}.cc-country-picker-paragraph-x-small{font-size:1rem;line-height:1.3}.cc-country-picker-paragraph-x-small-bold{font-size:1rem;line-height:1.3;font-weight:600}.cc-country-picker-monospace{font-variant-numeric:tabular-nums}[class^=cc-heading],.cc-country-picker-ligatures-disabled{font-variant-ligatures:none}.cc-country-picker-ligatures-enabled{font-variant-ligatures:normal}.cc-country-picker-text-wrap-pretty{text-wrap:pretty}.cc-country-picker-component{animation:cc-country-picker-out .15s var(--motion-ease-in-dramatic) forwards;background-color:var(--color-bg-opaque);border-radius:var(--radius-5);box-shadow:var(--elevation-popover);max-width:30rem;overflow:hidden;width:100%}.cc-country-picker-show{animation:cc-country-picker-in .15s var(--motion-ease-in-dramatic)}.cc-country-picker-content{display:flex;flex-direction:column;gap:var(--space-8);max-height:calc(100vh - 4.8rem - var(--space-16));padding:var(--space-12) 0 0 var(--space-12)}.cc-country-picker-input{margin-right:var(--space-12)}.cc-country-picker-input input{border-radius:var(--radius-5)}.cc-country-picker-header{align-items:center;background-color:var(--color-bg-tertiary);color:var(--color-text-default);display:flex;height:4.8rem;justify-content:space-between;padding-left:var(--space-12);width:100%}.cc-country-picker-items-container{display:flex;flex-direction:column;gap:var(--space-8);overflow-y:auto;scrollbar-color:var(--color-bg-subtle) transparent;scrollbar-width:thin}.cc-country-picker-no-results{align-items:center;background-color:var(--color-bg-opaque);border-radius:var(--radius-3);display:flex;flex-direction:row;justify-content:center;margin-bottom:var(--space-8);min-height:3.2rem;padding:var(--space-8);width:100%}.cc-country-picker-no-results-text{color:var(--color-text-default)}@keyframes cc-country-picker-in{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes cc-country-picker-out{0%{opacity:1}to{opacity:0}}@media(min-width:48em){.cc-country-picker-content{max-height:46rem}}.country-picker-item-heading-x-large{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429}.country-picker-item-heading-x-large-bold{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}.country-picker-item-heading-large{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111}.country-picker-item-heading-large-bold{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}.country-picker-item-heading-medium{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226}.country-picker-item-heading-medium-bold{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}.country-picker-item-heading-small{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429}.country-picker-item-heading-small-bold{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}.country-picker-item-heading-x-small{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.country-picker-item-heading-x-small-bold{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}.country-picker-item-heading-xx-small{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.country-picker-item-heading-xx-small-bold{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}.country-picker-item-heading-xxx-small{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}.country-picker-item-heading-xxx-small-bold{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}.country-picker-item-heading-label{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}.country-picker-item-text-x-large{font-size:1.8rem;line-height:1.3333333333}.country-picker-item-text-x-large-bold{font-size:1.8rem;line-height:1.3333333333;font-weight:600}.country-picker-item-text-large{font-size:1.6rem;line-height:1.25}.country-picker-item-text-large-bold{font-size:1.6rem;line-height:1.25;font-weight:600}.country-picker-item-text-medium,.country-picker-item-prefix{font-size:1.4rem;line-height:1.1428571429}.country-picker-item-text-medium-bold,.country-picker-item-name{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.country-picker-item-text-small{font-size:1.2rem;line-height:1.3333333333}.country-picker-item-text-small-bold{font-size:1.2rem;line-height:1.3333333333;font-weight:600}.country-picker-item-text-x-small{font-size:1rem;line-height:1}.country-picker-item-text-x-small-bold{font-size:1rem;line-height:1;font-weight:600}.country-picker-item-text-label{font-size:1.2rem;line-height:1.3333333333;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.country-picker-item-text-speech{font-size:1.5rem;font-weight:500;line-height:1.3333333333}.country-picker-item-text-speech-bold{font-size:1.5rem;font-weight:500;line-height:1.3333333333;font-weight:600}.country-picker-item-paragraph-x-large{font-size:1.8rem;line-height:1.5555555556}.country-picker-item-paragraph-x-large-bold{font-size:1.8rem;line-height:1.5555555556;font-weight:600}.country-picker-item-paragraph-large{font-size:1.6rem;line-height:1.5}.country-picker-item-paragraph-large-bold{font-size:1.6rem;line-height:1.5;font-weight:600}.country-picker-item-paragraph-medium{font-size:1.4rem;line-height:1.4285714286}.country-picker-item-paragraph-medium-bold{font-size:1.4rem;line-height:1.4285714286;font-weight:600}.country-picker-item-paragraph-x-small{font-size:1rem;line-height:1.3}.country-picker-item-paragraph-x-small-bold{font-size:1rem;line-height:1.3;font-weight:600}.country-picker-item-monospace{font-variant-numeric:tabular-nums}[class^=cc-heading],.country-picker-item-ligatures-disabled{font-variant-ligatures:none}.country-picker-item-ligatures-enabled{font-variant-ligatures:normal}.country-picker-item-text-wrap-pretty{text-wrap:pretty}.country-flags-component,.country-flag-small{align-items:center;background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-16.png);background-size:21.6rem 41.2rem;border-radius:var(--radius-2);display:inline-flex;flex-shrink:0;height:1.2rem;justify-content:center;width:1.6rem}.country-flags-component:is(.country-133,.country-ch,.flag-133,.country-147,.country-va,.flag-147,.flag-100,.country-100,.country-np),.country-flag-small:is(.country-133,.country-ch,.flag-133,.country-147,.country-va,.flag-147,.flag-100,.country-100,.country-np){width:1.2rem}.country-flags-component:is(.country-147,.country-va,.flag-147),.country-flag-small:is(.country-147,.country-va,.flag-147){background-position-x:30.4%}.country-flags-component:is(.flag-100,.country-100,.country-np),.country-flag-small:is(.flag-100,.country-100,.country-np){background-position-x:68.6%}@media(min-resolution:2x){.country-flags-component,.country-flag-small{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-32.png)}}@media(min-resolution:3x){.country-flags-component,.country-flag-small{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-64.png)}}.country-flags-component.country-flags-large,.country-flag-small.country-flags-large{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-32.png);background-size:43.2rem 82.4rem;height:2.4rem;width:3.2rem}.country-flags-component.country-flags-large:is(.country-133,.country-ch,.flag-133,.country-147,.country-va,.flag-147),.country-flag-small.country-flags-large:is(.country-133,.country-ch,.flag-133,.country-147,.country-va,.flag-147){width:2.4rem}@media(min-resolution:2x){.country-flags-component.country-flags-large,.country-flag-small.country-flags-large{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-64.png)}}@media(min-resolution:3x){.country-flags-component.country-flags-large,.country-flag-small.country-flags-large{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-128.png)}}.country-flags-medium{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-32.png);background-size:32.4rem 61.8rem;height:1.8rem;width:2.4rem}.country-flags-medium:is(.country-133,.country-ch,.flag-133,.country-147,.country-va,.flag-147){width:1.8rem}@media(min-resolution:2x){.country-flags-medium{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-64.png)}}@media(min-resolution:3x){.country-flags-medium{background-image:url(https://www.chess.com/bundles/web/images/sprites/flags-128.png)}}.flag-0,.country-0,.country-ph{background-position:0 0}.flag-11,.country-11,.country-ad{background-position:10% 0}.flag-142,.country-142,.country-ae{background-position:20% 0}.flag-9,.country-9,.country-af{background-position:30% 0}.flag-13,.country-13,.country-ag{background-position:40% 0}.flag-12,.country-12,.country-ai{background-position:50% 0}.flag-10,.country-10,.country-al{background-position:60% 0}.flag-14,.country-14,.country-am{background-position:70% 0}.flag-319,.country-319,.country-ao{background-position:80% 0}.flag-4,.country-4,.country-ar{background-position:90% 0}.flag-153,.country-153,.country-as{background-position:100% 0}.flag-18,.country-18,.country-at{background-position:0 4%}.flag-17,.country-17,.country-au{background-position:10% 4%}.flag-15,.country-15,.country-aw{background-position:20% 4%}.flag-336,.country-336,.country-ax{background-position:30% 4%}.flag-156,.country-156,.country-az{background-position:40% 4%}.flag-26,.country-26,.country-ba{background-position:50% 4%}.flag-21,.country-21,.country-bb{background-position:60% 4%}.flag-177,.country-177,.country-bd{background-position:70% 4%}.flag-5,.country-5,.country-be{background-position:80% 4%}.flag-334,.country-334,.country-bf{background-position:90% 4%}.flag-28,.country-28,.country-bg{background-position:100% 4%}.flag-20,.country-20,.country-bh{background-position:0 8%}.flag-183,.country-183,.country-bi{background-position:10% 8%}.flag-179,.country-179,.country-bj{background-position:20% 8%}.flag-24,.country-24,.country-bm{background-position:30% 8%}.flag-182,.country-182,.country-bn{background-position:40% 8%}.flag-25,.country-25,.country-bo{background-position:50% 8%}.flag-27,.country-27,.country-br{background-position:60% 8%}.flag-19,.country-19,.country-bs{background-position:70% 8%}.flag-180,.country-180,.country-bt{background-position:80% 8%}.flag-181,.country-181,.country-bw{background-position:90% 8%}.flag-22,.country-22,.country-by{background-position:100% 8%}.flag-23,.country-23,.country-bz{background-position:0 12%}.flag-3,.country-3,.country-ca{background-position:10% 12%}.flag-318,.country-318,.country-cd{background-position:20% 12%}.flag-187,.country-187,.country-cf{background-position:30% 12%}.flag-189,.country-189,.country-cg{background-position:40% 12%}.flag-133,.country-133,.country-ch{background-position:50% 12%}.flag-190,.country-190,.country-ci{background-position:60% 12%}.flag-32,.country-32,.country-cl{background-position:70% 12%}.flag-185,.country-185,.country-cm{background-position:80% 12%}.flag-33,.country-33,.country-cn{background-position:90% 12%}.flag-34,.country-34,.country-co{background-position:100% 12%}.flag-35,.country-35,.country-cr{background-position:0 16%}.flag-37,.country-37,.country-cu{background-position:10% 16%}.flag-186,.country-186,.country-cv{background-position:20% 16%}.flag-38,.country-38,.country-cw{background-position:30% 16%}.flag-39,.country-39,.country-cy{background-position:40% 16%}.flag-40,.country-40,.country-cz{background-position:50% 16%}.flag-54,.country-54,.country-de{background-position:60% 16%}.flag-191,.country-191,.country-dj{background-position:70% 16%}.flag-41,.country-41,.country-dk{background-position:80% 16%}.flag-42,.country-42,.country-dm{background-position:90% 16%}.flag-43,.country-43,.country-do{background-position:100% 16%}.flag-223,.country-223,.country-dz{background-position:0 20%}.flag-44,.country-44,.country-ec{background-position:10% 20%}.flag-47,.country-47,.country-ee{background-position:20% 20%}.flag-45,.country-45,.country-eg{background-position:30% 20%}.flag-328,.country-328,.country-eh{background-position:40% 20%}.flag-321,.country-321,.country-er{background-position:50% 20%}.flag-163,.country-163,.country-es{background-position:60% 20%}.flag-301,.country-301,.country-et{background-position:70% 20%}.flag-351,.country-351,.country-eu{background-position:80% 20%}.flag-341,.country-341,.country-fd{background-position:90% 20%}.flag-51,.country-51,.country-fi{background-position:100% 20%}.flag-50,.country-50,.country-fj{background-position:0 24%}.flag-48,.country-48,.country-fk{background-position:10% 24%}.flag-324,.country-324,.country-fm{background-position:20% 24%}.flag-49,.country-49,.country-fo{background-position:30% 24%}.flag-52,.country-52,.country-fr{background-position:40% 24%}.flag-193,.country-193,.country-ga{background-position:50% 24%}.flag-159,.country-159,.country-xe{background-position:60% 24%}.flag-162,.country-162,.country-xs{background-position:70% 24%}.flag-164,.country-164,.country-gb{background-position:80% 24%}.flag-166,.country-166,.country-xw{background-position:90% 24%}.flag-58,.country-58,.country-gd{background-position:100% 24%}.flag-53,.country-53,.country-ge{background-position:0 28%}.flag-337,.country-337,.country-gf{background-position:10% 28%}.flag-62,.country-62,.country-gg{background-position:20% 28%}.flag-194,.country-194,.country-gh{background-position:30% 28%}.flag-55,.country-55,.country-gi{background-position:40% 28%}.flag-57,.country-57,.country-gl{background-position:50% 28%}.flag-271,.country-271,.country-gm{background-position:60% 28%}.flag-322,.country-322,.country-gn{background-position:70% 28%}.flag-59,.country-59,.country-gp{background-position:80% 28%}.flag-192,.country-192,.country-gq{background-position:90% 28%}.flag-56,.country-56,.country-gr{background-position:100% 28%}.flag-130,.country-130,.country-gs{background-position:0 32%}.flag-61,.country-61,.country-gt{background-position:10% 32%}.flag-60,.country-60,.country-gu{background-position:20% 32%}.flag-323,.country-323,.country-gw{background-position:30% 32%}.flag-63,.country-63,.country-gy{background-position:40% 32%}.flag-66,.country-66,.country-hk{background-position:50% 32%}.flag-65,.country-65,.country-hn{background-position:60% 32%}.flag-36,.country-36,.country-hr{background-position:70% 32%}.flag-64,.country-64,.country-ht{background-position:80% 32%}.flag-67,.country-67,.country-hu{background-position:90% 32%}.flag-70,.country-70,.country-id{background-position:100% 32%}.flag-73,.country-73,.country-ie{background-position:0 36%}.flag-75,.country-75,.country-il{background-position:10% 36%}.flag-74,.country-74,.country-im{background-position:20% 36%}.flag-69,.country-69,.country-in{background-position:30% 36%}.flag-72,.country-72,.country-iq{background-position:40% 36%}.flag-71,.country-71,.country-ir{background-position:50% 36%}.flag-68,.country-68,.country-is{background-position:60% 36%}.flag-76,.country-76,.country-it{background-position:70% 36%}.flag-79,.country-79,.country-je{background-position:80% 36%}.flag-77,.country-77,.country-jm{background-position:90% 36%}.flag-80,.country-80,.country-jo{background-position:100% 36%}.flag-78,.country-78,.country-jp{background-position:0 40%}.flag-176,.country-176,.country-kg{background-position:10% 40%}.flag-184,.country-184,.country-kh{background-position:20% 40%}.flag-82,.country-82,.country-ki{background-position:30% 40%}.flag-320,.country-320,.country-km{background-position:40% 40%}.flag-195,.country-195,.country-ke{background-position:50% 40%}.flag-118,.country-118,.country-kn{background-position:60% 40%}.flag-325,.country-325,.country-kp{background-position:70% 40%}.flag-175,.country-175,.country-kr{background-position:80% 40%}.flag-84,.country-84,.country-kw{background-position:90% 40%}.flag-30,.country-30,.country-ky{background-position:100% 40%}.flag-81,.country-81,.country-kz{background-position:0 44%}.flag-196,.country-196,.country-la{background-position:10% 44%}.flag-86,.country-86,.country-lb{background-position:20% 44%}.flag-119,.country-119,.country-lc{background-position:30% 44%}.flag-87,.country-87,.country-li{background-position:40% 44%}.flag-213,.country-213,.country-lk{background-position:50% 44%}.flag-197,.country-197,.country-lr{background-position:60% 44%}.flag-312,.country-312,.country-ls{background-position:70% 44%}.flag-88,.country-88,.country-lt{background-position:80% 44%}.flag-89,.country-89,.country-lu{background-position:90% 44%}.flag-85,.country-85,.country-lv{background-position:100% 44%}.flag-261,.country-261,.country-ly{background-position:0 48%}.flag-199,.country-199,.country-ma{background-position:10% 48%}.flag-97,.country-97,.country-mc{background-position:20% 48%}.flag-96,.country-96,.country-md{background-position:30% 48%}.flag-241,.country-241,.country-me{background-position:40% 48%}.flag-198,.country-198,.country-mg{background-position:50% 48%}.flag-160,.country-160,.country-mh{background-position:60% 48%}.flag-91,.country-91,.country-mk{background-position:70% 48%}.flag-313,.country-313,.country-ml{background-position:80% 48%}.flag-201,.country-201,.country-mm{background-position:90% 48%}.flag-157,.country-157,.country-mn{background-position:100% 48%}.flag-90,.country-90,.country-mo{background-position:0 52%}.flag-94,.country-94,.country-mq{background-position:10% 52%}.flag-224,.country-224,.country-mr{background-position:20% 52%}.flag-98,.country-98,.country-ms{background-position:30% 52%}.flag-93,.country-93,.country-mt{background-position:40% 52%}.flag-311,.country-311,.country-mu{background-position:50% 52%}.flag-314,.country-314,.country-mv{background-position:60% 52%}.flag-281,.country-281,.country-mw{background-position:70% 52%}.flag-95,.country-95,.country-mx{background-position:80% 52%}.flag-92,.country-92,.country-my{background-position:90% 52%}.flag-200,.country-200,.country-mz{background-position:100% 52%}.flag-202,.country-202,.country-na{background-position:0 56%}.flag-333,.country-333,.country-nc{background-position:10% 56%}.flag-203,.country-203,.country-ne{background-position:20% 56%}.flag-204,.country-204,.country-ng{background-position:30% 56%}.flag-103,.country-103,.country-ni{background-position:40% 56%}.flag-101,.country-101,.country-nl{background-position:50% 56%}.flag-104,.country-104,.country-no{background-position:60% 56%}.flag-100,.country-100,.country-np{background-position:70% 56%}.flag-99,.country-99,.country-nr{background-position:80% 56%}.flag-352,.country-352,.country-nu{background-position:90% 56%}.flag-102,.country-102,.country-nz{background-position:100% 56%}.flag-105,.country-105,.country-om{background-position:0 60%}.flag-107,.country-107,.country-pa{background-position:10% 60%}.flag-110,.country-110,.country-pe{background-position:20% 60%}.flag-350,.country-350,.country-pf{background-position:30% 60%}.flag-108,.country-108,.country-pg{background-position:40% 60%}.flag-111,.country-111,.country-ph{background-position:50% 60%}.flag-106,.country-106,.country-pk{background-position:60% 60%}.flag-112,.country-112,.country-pl{background-position:70% 60%}.flag-120,.country-120,.country-pm{background-position:80% 60%}.flag-114,.country-114,.country-pr{background-position:90% 60%}.flag-291,.country-291,.country-ps{background-position:100% 60%}.flag-113,.country-113,.country-pt{background-position:0 64%}.flag-326,.country-326,.country-pw{background-position:10% 64%}.flag-109,.country-109,.country-py{background-position:20% 64%}.flag-206,.country-206,.country-qa{background-position:30% 64%}.flag-335,.country-335,.country-re{background-position:40% 64%}.flag-115,.country-115,.country-ro{background-position:50% 64%}.flag-231,.country-231,.country-rs{background-position:60% 64%}.flag-116,.country-116,.country-ru{background-position:70% 64%}.flag-207,.country-207,.country-rw{background-position:80% 64%}.flag-123,.country-123,.country-sa{background-position:90% 64%}.flag-128,.country-128,.country-sb{background-position:100% 64%}.flag-327,.country-327,.country-sc{background-position:0 68%}.flag-178,.country-178,.country-sd{background-position:10% 68%}.flag-132,.country-132,.country-se{background-position:20% 68%}.flag-125,.country-125,.country-sg{background-position:30% 68%}.flag-127,.country-127,.country-si{background-position:40% 68%}.flag-126,.country-126,.country-sk{background-position:50% 68%}.flag-211,.country-211,.country-sl{background-position:60% 68%}.flag-122,.country-122,.country-sm{background-position:70% 68%}.flag-210,.country-210,.country-sn{background-position:80% 68%}.flag-212,.country-212,.country-so{background-position:90% 68%}.flag-131,.country-131,.country-sr{background-position:100% 68%}.flag-330,.country-330,.country-ss{background-position:0 72%}.flag-209,.country-209,.country-st{background-position:10% 72%}.flag-46,.country-46,.country-sv{background-position:20% 72%}.flag-339,.country-339,.country-sx{background-position:30% 72%}.flag-158,.country-158,.country-sy{background-position:40% 72%}.flag-214,.country-214,.country-sz{background-position:50% 72%}.flag-340,.country-340,.country-tc{background-position:60% 72%}.flag-188,.country-188,.country-td{background-position:70% 72%}.flag-218,.country-218,.country-tg{background-position:80% 72%}.flag-135,.country-135,.country-th{background-position:90% 72%}.flag-215,.country-215,.country-tj{background-position:100% 72%}.flag-217,.country-217,.country-tl{background-position:0 76%}.flag-139,.country-139,.country-tm{background-position:10% 76%}.flag-219,.country-219,.country-tn{background-position:20% 76%}.flag-136,.country-136,.country-to{background-position:30% 76%}.flag-138,.country-138,.country-tr{background-position:40% 76%}.flag-137,.country-137,.country-tt{background-position:50% 76%}.flag-140,.country-140,.country-tv{background-position:60% 76%}.flag-134,.country-134,.country-tw{background-position:70% 76%}.flag-216,.country-216,.country-tz{background-position:80% 76%}.flag-141,.country-141,.country-ua{background-position:90% 76%}.flag-220,.country-220,.country-ug{background-position:100% 76%}.flag-2,.country-2,.country-us{background-position:0 80%}.flag-143,.country-143,.country-uy{background-position:10% 80%}.flag-145,.country-145,.country-uz{background-position:20% 80%}.flag-147,.country-147,.country-va{background-position:30% 80%}.flag-154,.country-154,.country-vc{background-position:40% 80%}.flag-148,.country-148,.country-ve{background-position:50% 80%}.flag-329,.country-329,.country-vg{background-position:60% 80%}.flag-165,.country-165,.country-vi{background-position:70% 80%}.flag-149,.country-149,.country-vn{background-position:80% 80%}.flag-146,.country-146,.country-vu{background-position:90% 80%}.flag-208,.country-208,.country-ws{background-position:100% 80%}.flag-29,.country-29,.country-xa{background-position:0 84%}.flag-332,.country-332,.country-xb{background-position:10% 84%}.flag-315,.country-315,.country-xc{background-position:20% 84%}.flag-316,.country-316,.country-xg{background-position:30% 84%}.flag-317,.country-317,.country-xk{background-position:40% 84%}.flag-353,.country-353,.country-xt{background-position:50% 84%}.flag-151,.country-151,.country-ye{background-position:60% 84%}.flag-338,.country-338,.country-yt{background-position:70% 84%}.flag-129,.country-129,.country-za{background-position:80% 84%}.flag-221,.country-221,.country-zm{background-position:90% 84%}.flag-222,.country-222,.country-zw{background-position:100% 84%}.flag-225,.country-225,.country-xx{background-position:0 88%}.flag-sanctioned,.country-sanctioned{background-position:10% 88%}.flag-354,.country-354,.country-xo{background-position:20% 88%}.flag-355,.country-355,.country-xp{background-position:30% 88%}.flag-356,.country-356,.country-mp{background-position:40% 88%}.country-picker-item-component{background-color:var(--color-bg-opaque);border:0;border-radius:var(--radius-3);box-shadow:var(--buttonBoxShadow);display:flex;flex-direction:row;gap:var(--space-12);justify-content:flex-start;max-width:calc(100% - var(--space-12));min-height:3.2rem;outline:none;padding:var(--space-8);transition:background 50ms var(--motion-ease-out-gentle);width:100%}.country-picker-item-component:last-of-type{margin-bottom:var(--space-8)}.country-picker-item-component:hover:not(.country-picker-item-selected){cursor:pointer}.country-picker-item-hover:not(.country-picker-item-selected),.country-picker-item-component:not(.country-picker-item-selected):hover{background-color:var(--color-bg-subtler)}.country-picker-item-selected{background-color:var(--color-bg-subtle)}.country-picker-item-flag-icon{margin-top:.2rem;width:var(--icon-16)}.country-picker-item-name{color:var(--color-text-bolder);flex:1;text-align:start}.country-picker-item-prefix{color:var(--color-text-default)}@media(min-width:40em){.country-picker-item-component:not(.country-picker-item-mobile){max-width:27.6rem}}.cc-dropdown-button-component{align-items:center;background:var(--cc-bg-color);border:0;border-radius:var(--borderRadius, var(--radius-5));box-shadow:var(--cc-bg-box-shadow);color:var(--color-text-bolder);column-gap:var(--columnGap, var(--space-16));cursor:pointer;display:inline-grid;font-weight:var(--fontWeight, 600);grid-auto-flow:column;grid-template-columns:1fr max-content;justify-content:center;min-height:var(--buttonHeight);overflow:hidden;padding:var(--buttonPaddings)}@media(hover:hover){.cc-dropdown-button-component:not([disabled]):hover{background:var(--cc-bg-color-hover);box-shadow:var(--cc-bg-box-shadow-hover)}}.cc-dropdown-button-component.cc-dropdown-button-disabled,.cc-dropdown-button-component:disabled{cursor:not-allowed;opacity:.5}a.cc-dropdown-button-disabled{pointer-events:none}.cc-dropdown-button-label-wrapper{align-items:center;display:grid}.cc-dropdown-button-label-wrapper:has(.cc-dropdown-button-icon):has(.cc-dropdown-button-label){gap:var(--columnGap, var(--space-16));grid-template-columns:max-content auto}.cc-dropdown-button-label{font-size:var(--fontSize);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-dropdown-button-chevron{color:var(--color-icon-default);margin-left:auto}.cc-dropdown-button-secondary{--textColor: var(--color-text-bolder);--textColorHover: var(--color-text-boldest)}.cc-dropdown-button-ghost{--textColor: var(--color-text-bolder);--textColorHover: var(--color-text-boldest);--iconColor: var(--color-icon-bolder);--iconColorHover: var(--color-icon-boldest);--buttonVariantPadding: var(--space-8)}@media(hover:hover){.cc-dropdown-button-ghost:not([disabled]):hover{background:var(--color-bg-subtlest)}}.cc-dropdown-button-xx-large{--borderRadius: var(--radius-10);--buttonHeight: 6.4rem;--buttonPaddings: var(--buttonVariantPadding, var(--space-16) var(--space-12) var(--space-16) var(--space-16));--fontSize: 2.2rem;--fontWeight: 800;font-family:var(--font-family-heading)}.cc-dropdown-button-x-large{--borderRadius: var(--radius-10);--buttonHeight: 5.6rem;--buttonPaddings: var(--buttonVariantPadding, var(--space-12) var(--space-12) var(--space-12) var(--space-16));--fontSize: 2.2rem;--fontWeight: 800;font-family:var(--font-family-heading)}.cc-dropdown-button-x-large.cc-dropdown-button-secondary{--fontSize: 1.7rem}.cc-dropdown-button-large{--borderRadius: var(--radius-10);--buttonHeight: 4.8rem;--buttonPaddings: var(--buttonVariantPadding, var(--space-12) var(--space-12) var(--space-12) var(--space-16));--fontSize: 1.7rem;font-family:var(--font-family-heading)}.cc-dropdown-button-medium{--buttonHeight: 4rem;--buttonPaddings: var(--buttonVariantPadding, var(--space-8) var(--space-12) var(--space-8) var(--space-16));--columnGap: var(--space-12);--fontSize: 1.4rem}.cc-dropdown-button-small{--buttonHeight: 3.2rem;--buttonPaddings: var(--buttonVariantPadding, var(--space-8) var(--space-12));--columnGap: var(--space-12);--fontSize: 1.4rem}.cc-dropdown-button-full{width:100%}.cc-dropdown-button-full .cc-dropdown-button-label-wrapper{justify-content:var(--justifyContent, start);margin-left:var(--labelContentShift, 0)}.cc-dropdown-button-align-center{--columnGap: var(--space-8);--justifyContent: center;--labelContentShift: 1.2rem}.cc-dropdown-item-component{--cc-dropdown-item-bg: transparent;--cc-dropdown-item-label-color: var(--color-text-default);--cc-dropdown-item-icon-color: var(--color-icon-default);background-color:transparent;border:none;margin:0;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);align-items:center;background-color:var(--cc-dropdown-item-bg);color:var(--cc-dropdown-item-label-color);display:flex;gap:var(--space-16);min-height:4.8rem;width:100%}.cc-dropdown-item-component:disabled{cursor:not-allowed;opacity:.5}@media(hover:hover){button.cc-dropdown-item-component:not([disabled],.cc-dropdown-item-selected):hover,a.cc-dropdown-item-component:not([disabled],.cc-dropdown-item-selected):hover{--cc-dropdown-item-bg: var(--color-bg-subtlest);--cc-dropdown-item-label-color: var(--color-text-default-hovered)}button.cc-dropdown-item-component:not([disabled],.cc-dropdown-item-selected).cc-dropdown-item-danger:hover,a.cc-dropdown-item-component:not([disabled],.cc-dropdown-item-selected).cc-dropdown-item-danger:hover{--cc-dropdown-item-label-color: var(--color-text-danger)}}.cc-dropdown-item-selected{--cc-dropdown-item-bg: var(--color-bg-subtler);--cc-dropdown-item-label-color: var(--color-text-bolder)}.cc-dropdown-item-danger{--cc-dropdown-item-label-color: var(--color-text-danger);--cc-dropdown-item-icon-color: var(--color-icon-danger)}.cc-dropdown-item-icon{color:var(--cc-dropdown-item-icon-color);flex-shrink:1}.cc-dropdown-item-label{align-self:center;display:flex;flex-grow:1;text-align:left;word-break:break-word}.cc-dropdown-item-one-line{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-dropdown-item-selectableIcon{color:var(--color-icon-default)}.cc-dropdown-item-selectedIcon{animation:cc-dropdown-item-selectedIcon .05s var(--motion-ease-out-gentle);color:var(--color-icon-success)}@keyframes cc-dropdown-item-selectedIcon{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.cc-empty-state-slot{margin-top:var(--space-24)}.cc-empty-state-glyph{color:var(--color-icon-default)}.cc-empty-state-content{text-align:center}.cc-feature-button-component{background:var(--cc-bg-color);border:0;border-radius:var(--radius-10);box-shadow:var(--cc-bg-box-shadow);color:var(--color-text-boldest);column-gap:var(--space-16);display:grid;grid-template-areas:"icon label" "icon sublabel";justify-content:start;justify-items:start;padding:var(--feature-button-padding);width:100%;word-break:break-word}.cc-feature-button-component:active{opacity:.8}.cc-feature-button-component:has(.cc-feature-button-sub-label) .cc-feature-button-label{text-align:start}@media(hover:hover){.cc-feature-button-component:hover{background:var(--cc-bg-color-hover);box-shadow:var(--cc-bg-box-shadow-hover)}}.cc-feature-button-icon{grid-area:icon;height:var(--feature-button-icon-size);margin-top:var(--feature-button-icon-top-space, 0);width:var(--feature-button-icon-size)}.cc-feature-button-custom-img{object-fit:cover}.cc-feature-button-label{grid-area:label;text-align:center}.cc-feature-button-sub-label{color:var(--color-text-default);grid-area:sublabel;text-align:start}.cc-feature-button-medium{--feature-button-padding: var(--space-16);--feature-button-icon-size: var(--icon-40);row-gap:var(--space-2)}.cc-feature-button-large{--feature-button-icon-top-space: var(--space-4);--feature-button-icon-size: var(--icon-48);--feature-button-padding: var(--space-24)}.cc-filter-dropdown-component{--filterButtonChevronColor: var(--color-icon-default);align-items:center;background-color:transparent;border:0;color:var(--color-text-boldest);column-gap:var(--space-16);cursor:pointer;display:grid;grid-auto-flow:column;grid-template-columns:1fr max-content;height:var(--filterButtonHeight);justify-content:center;overflow:hidden;padding:var(--filterButtonPaddings);width:100%}@media(hover:hover){.cc-filter-dropdown-component:not([disabled]):hover{--filterButtonChevronColor: var(--color-icon-default-hovered);background-color:var(--color-bg-tertiary)}}.cc-filter-dropdown-component:disabled{cursor:not-allowed;opacity:.5}.cc-filter-dropdown-label-wrapper{align-items:center;display:grid;gap:var(--space-16);grid-template-columns:var(--icon-32) auto}.cc-filter-dropdown-label{overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.cc-filter-dropdown-chevron{color:var(--filterButtonChevronColor);margin-left:auto;transition:transform var(--motion-fast) var(--motion-ease-out-dramatic)}.cc-filter-dropdown-chevron.cc-filter-dropdown-up{transform:rotate(180deg);transition-duration:var(--motion-steady)}.cc-filter-dropdown-default{--filterButtonHeight: 6.4rem;--filterButtonPaddings: var(--space-16) var(--space-12) var(--space-16) var(--space-24)}.cc-filter-dropdown-compact{--filterButtonHeight: 4.8rem;--filterButtonPaddings: var(--space-8) var(--space-12) var(--space-8) var(--space-24)}.cc-icon-button-component{align-items:center;background:var(--cc-bg-color);border:var(--cc-icon-button-border, none);border-radius:var(--cc-icon-button-border-radius, var(--radius-5));box-shadow:var(--cc-bg-box-shadow, none);color:var(--cc-icon-button-color, var(--color-icon-default));display:flex;height:var(--cc-icon-button-size);justify-content:center;margin:0;padding:0;transition:background-color 50ms var(--motion-ease-out-gentle);width:var(--cc-icon-button-size)}@media(hover:hover){.cc-icon-button-component:hover:not(:disabled){background:var(--cc-bg-color-hover, transparent);color:var(--cc-icon-button-color-hover, var(--color-icon-default-hovered));transition:all .1s var(--motion-ease-out-gentle)}}.cc-icon-button-component:active:not(:disabled){opacity:.8}.cc-icon-button-component.cc-icon-button-disabled,.cc-icon-button-component:disabled{cursor:not-allowed;opacity:.5}.cc-icon-button-component.cc-icon-button-disabled{pointer-events:none}.cc-icon-button-x-small{--cc-icon-button-size: 2.4rem}.cc-icon-button-small{--cc-icon-button-size: 3.2rem}.cc-icon-button-medium{--cc-icon-button-size: 4rem}.cc-icon-button-large{--cc-icon-button-border-radius: var(--radius-10);--cc-icon-button-size: 4.8rem}.cc-icon-button-x-large{--cc-icon-button-border-radius: var(--radius-10);--cc-icon-button-size: 5.6rem}.cc-icon-button-ghost{--cc-icon-button-color: var(--color-icon-default);--cc-icon-button-color-hover: var(--color-icon-default-hovered)}.cc-icon-button-primary{--cc-icon-button-color: var(--color-neutrals-white);--cc-icon-button-color-hover: var(--color-neutrals-white)}.cc-icon-button-primary .icon-font-chess,.cc-icon-button-primary svg{filter:drop-shadow(0 var(--border-1) 0 var(--color-transparent-black-20))}.cc-icon-button-border{--cc-bg-color: var(--color-bg-input);--cc-bg-color-hover: var(--color-bg-input);--cc-icon-button-border: var(--border-1) solid var(--color-border-default)}.cc-icon-button-hovered{--cc-bg-color: transparent;--cc-bg-color-hover: var(--color-bg-subtler)}.cc-icon-img{display:block;height:var(--cc-icon-size);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:var(--cc-icon-size)}.cc-icon-glyph{align-content:center;display:inline-grid;height:var(--cc-icon-size);justify-content:center;width:var(--cc-icon-size)}.cc-icon-glyph>svg{height:var(--cc-icon-size);width:var(--cc-icon-size)}.cc-icon-glyph path{fill:currentColor}html[dir=rtl] .rtl-support{transform:scaleX(-1)}.cc-icon-size-12{--cc-icon-size: var(--icon-12)}.cc-icon-size-16{--cc-icon-size: var(--icon-16)}.cc-icon-size-20{--cc-icon-size: var(--icon-20)}.cc-icon-size-24{--cc-icon-size: var(--icon-24)}.cc-icon-size-32{--cc-icon-size: var(--icon-32)}.cc-icon-size-40{--cc-icon-size: var(--icon-40)}.cc-icon-size-48{--cc-icon-size: var(--icon-48)}.cc-icon-size-64{--cc-icon-size: var(--icon-64)}.cc-icon-custom-icon-size{font-size:var(--cc-icon-custom-size)}.cc-icon-custom-img-size{height:var(--cc-icon-custom-size);width:var(--cc-icon-custom-size)}.cc-image-component{--cc-image-radius: var(--radius-3);display:flex;flex-shrink:0;overflow:hidden;position:relative}.cc-image-size-80,.cc-image-size-96,.cc-image-size-160{--cc-image-radius: var(--radius-5)}.cc-image-wide{aspect-ratio:16/9;display:block;height:auto;object-fit:cover}.cc-image-image{border-radius:var(--cc-image-radius);object-fit:cover}.cc-inline-alert-component{background-color:color-mix(in srgb,var(--inline-alert-bg) 10%,transparent);border-left:var(--border-3) solid var(--inline-alert-border-color);border-radius:var(--radius-3);display:flex;flex-direction:row;gap:var(--space-12);min-height:4.8rem;padding:var(--space-12);position:relative}.cc-inline-alert-component.cc-inline-alert-space-end{padding-right:4.8rem}.cc-inline-alert-neutral{--inline-alert-border-color: var(--color-border-default);--inline-alert-icon-color: var(--color-icon-default);background-color:var(--color-bg-subtler)}.cc-inline-alert-success{--inline-alert-bg: var(--color-bg-success);--inline-alert-border-color: var(--color-border-success);--inline-alert-icon-color: var(--color-icon-success)}.cc-inline-alert-danger{--inline-alert-bg: var(--color-bg-danger);--inline-alert-border-color: var(--color-border-danger);--inline-alert-icon-color: var(--color-icon-danger)}.cc-inline-alert-warning{--inline-alert-bg: var(--color-bg-warning);--inline-alert-border-color: var(--color-border-warning);--inline-alert-icon-color: var(--color-icon-warning)}.cc-inline-alert-info{--inline-alert-bg: var(--color-bg-info);--inline-alert-border-color: var(--color-border-info);--inline-alert-icon-color: var(--color-icon-info)}.cc-inline-alert-icon{color:var(--inline-alert-icon-color);flex-shrink:0}.cc-inline-alert-message{align-content:center;color:var(--color-text-bolder);flex-grow:1;word-break:break-word}.cc-inline-alert-message a:not([class]){color:var(--color-text-link)}.cc-inline-alert-message a:not([class]):hover{color:var(--color-text-link-hovered)}.cc-inline-alert-dismiss{flex-shrink:0;position:absolute;right:0;top:0}.cc-input-group-component{--inputIconColor: var(--color-icon-default);align-items:center;display:flex;position:relative}.cc-input-group-component:has(input:disabled){--inputIconOpacity: .5}.cc-input-group-pre,.cc-input-group-post{aspect-ratio:1;bottom:0;display:grid;height:100%;place-content:center;position:absolute;top:0}.cc-input-group-pre{left:0;pointer-events:none}.cc-input-group-post{right:0}.cc-input-group-glyph{color:var(--inputIconColor);opacity:var(--inputIconOpacity, 1)}.cc-input-group-glyph.cc-input-group-success{--inputIconColor: var(--color-icon-success)}.cc-input-group-glyph.cc-input-group-error{--inputIconColor: var(--color-icon-danger)}.cc-input-group-space-prepend{padding-left:var(--inputHeight)}.cc-input-group-space-append{padding-right:var(--inputHeight)}button.cc-input-group-post{background-color:transparent;border:0;border-radius:0 var(--radius-3) var(--radius-3) 0;padding:0}button.cc-input-group-post:active{opacity:.8}button.cc-input-group-post:hover .cc-input-group-glyph{--inputIconColor: var(--color-icon-default-hovered)}.cc-input-component{--borderColor: var(--color-border-default);--borderFocus: var(--color-border-default-hovered);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-input);border:.1rem solid var(--borderColor);border-radius:var(--borderRadius, var(--radius-5));color:var(--color-text-default);font-family:var(--font-family-system);font-size:var(--textSize, 1.4rem);height:var(--inputHeight);line-height:1;padding:var(--inputPadding, .4rem .8rem);position:relative;width:100%}.dark-mode .cc-input-component::-webkit-contacts-auto-fill-button{background-color:var(--color-transparent-white-85);color:var(--color-transparent-white-85)}.cc-input-component:hover:not(:disabled),.cc-input-component:focus:not(:disabled){border-color:var(--borderFocus)}.cc-input-component:disabled{cursor:not-allowed;opacity:.5}.cc-input-component::placeholder{color:var(--color-text-placeholder);opacity:1}.cc-input-component:read-only{cursor:default}.cc-input-component:invalid{box-shadow:none}.cc-input-component[type=search]::-webkit-search-decoration,.cc-input-component[type=search]::-webkit-search-cancel-button,.cc-input-component[type=search]::-webkit-search-results-button,.cc-input-component[type=search]::-webkit-search-results-decoration{display:none}.cc-input-component.cc-input-error{--borderColor: var(--color-border-danger) !important;--borderFocus: var(--color-border-danger) !important}.cc-input-component.cc-input-warning{--borderColor: var(--color-border-warning) !important;--borderFocus: var(--color-border-warning) !important}.cc-input-component[type=number].cc-input-spin-buttons{-moz-appearance:auto!important}.cc-input-component[type=number].cc-input-spin-buttons::-webkit-outer-spin-button,.cc-input-component[type=number].cc-input-spin-buttons::-webkit-inner-spin-button{-webkit-appearance:auto;opacity:.5}.cc-input-component:-webkit-autofill,.cc-input-component:autofill{-webkit-box-shadow:0 0 0 100rem var(--color-neutrals-white) inset;caret-color:var(--color-gray-800);-webkit-text-fill-color:#464341;transition:background-color 50000s ease-in-out 0s}.dark-mode .cc-input-component:-webkit-autofill,.dark-mode .cc-input-component:autofill{-webkit-box-shadow:0 0 0 100rem transparent inset;caret-color:var(--color-transparent-white-65);-webkit-text-fill-color:var(--color-transparent-white-65)}.cc-input-small{--inputHeight: 3.2rem;--inputPadding: .8rem 1rem;--textSize: 1.4rem}.cc-input-medium{--inputHeight: 4rem;--inputPadding: .4rem .8rem;--textSize: 1.4rem}.cc-input-large{--borderRadius: var(--radius-10);--inputHeight: 4.8rem;--inputPadding: .8rem 1rem;--textSize: 1.6rem}.cc-input-x-large{--borderRadius: var(--radius-10);--inputHeight: 5.6rem;--inputPadding: .8rem 1rem;--textSize: 1.8rem}.cc-loader-component{--cc-square-position-1: var(--cc-loader-square);--cc-square-position-2: calc(var(--cc-loader-square) * 2);align-items:center;display:flex;height:calc(var(--cc-loader-square) * 3);justify-content:center;position:relative;width:calc(var(--cc-loader-square) * 3)}.cc-loader-spinner{--cc-loader-border-width: .2rem;animation:cc-loader-spin .8s linear infinite;border:var(--cc-loader-border-width) solid var(--cc-loader-border-color);border-radius:var(--radius-circular);border-top:var(--cc-loader-border-width) solid var(--cc-loader-border-color-active);height:var(--cc-loader-size);width:var(--cc-loader-size)}@keyframes cc-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cc-loader-small{--cc-loader-size: 1.2rem;--cc-loader-square: .4rem}.cc-loader-medium{--cc-loader-size: 1.6rem;--cc-loader-square: .8rem}.cc-loader-large{--cc-loader-size: 2.4rem;--cc-loader-square: 1.6rem;--cc-loader-border-width: .3rem}.cc-loader-spinner-green{--cc-loader-border-color: var(--color-border-default);--cc-loader-border-color-active: var(--color-border-success)}.cc-loader-spinner-gray{--cc-loader-border-color: var(--color-border-default);--cc-loader-border-color-active: var(--color-border-bold)}.cc-loader-spinner-chameleon{--cc-loader-border-color: color-mix(in srgb, currentcolor 20%, transparent);--cc-loader-border-color-active: color-mix(in srgb, currentcolor 80%, transparent)}.cc-loader-square{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:var(--motion-ease-in-out-dramatic);background-color:var(--color-icon-boldest);height:var(--cc-loader-square);position:absolute;width:var(--cc-loader-square)}.cc-loader-square-1{animation-name:cc-loader-move-sequence-1}.cc-loader-square-2{animation-name:cc-loader-move-sequence-2}.cc-loader-square-3{animation-name:cc-loader-move-sequence-3}.cc-loader-square-4{animation-name:cc-loader-move-sequence-4}.cc-loader-square-5,.cc-loader-square-6{animation-timing-function:var(--motion-ease-in-out-dramatic);left:var(--cc-loader-square);top:var(--cc-loader-square)}.cc-loader-square-5{animation-name:cc-loader-horizontal-scale-5;transform-origin:right}.cc-loader-square-6{animation-name:cc-loader-horizontal-scale-6;transform:scaleX(0);transform-origin:left}@keyframes cc-loader-move-sequence-1{0%{animation-timing-function:var(--motion-ease-in-out-dramatic);left:0;top:0}50%{animation-timing-function:var(--motion-ease-in-out-dramatic);left:var(--cc-square-position-1);top:0}to{animation-timing-function:var(--motion-ease-in-out-dramatic);left:var(--cc-square-position-2);top:0}}@keyframes cc-loader-move-sequence-2{0%{animation-timing-function:var(--motion-ease-in-out-dramatic);left:var(--cc-square-position-2);top:0}50%{animation-timing-function:var(--motion-ease-in-out-dramatic);left:var(--cc-square-position-2);top:var(--cc-square-position-1)}to{animation-timing-function:var(--motion-ease-in-out-dramatic);left:var(--cc-square-position-2);top:var(--cc-square-position-2)}}@keyframes cc-loader-move-sequence-3{0%{animation-timing-function:var(--motion-ease-in-out-dramatic);left:var(--cc-square-position-2);top:var(--cc-square-position-2)}50%{animation-timing-function:var(--motion-ease-in-out-dramatic);left:var(--cc-square-position-1);top:var(--cc-square-position-2)}to{animation-timing-function:var(--motion-ease-in-out-dramatic);left:0;top:var(--cc-square-position-2)}}@keyframes cc-loader-move-sequence-4{0%{animation-timing-function:var(--motion-ease-in-out-dramatic);left:0;top:var(--cc-square-position-2)}50%{animation-timing-function:var(--motion-ease-in-out-dramatic);left:0;top:var(--cc-square-position-1)}to{animation-timing-function:var(--motion-ease-in-out-dramatic);left:0;top:0}}@keyframes cc-loader-horizontal-scale-5{0%{transform:scaleX(1)}50%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes cc-loader-horizontal-scale-6{0%{transform:scaleX(0)}50%{transform:scaleX(0)}to{transform:scaleX(1)}}.cc-modal-hero-content-modal-container,.cc-modal-hero-content-container,.cc-modal-hero-content-text-content,.cc-modal-hero-content-chip-header-block,.cc-modal-hero-content-buttons{align-items:center;display:flex;flex-direction:column;text-align:center}.cc-modal-hero-content-content-image{aspect-ratio:4/3;justify-items:center;place-content:center;width:100%}.cc-modal-hero-content-image{width:100%}.cc-modal-hero-content-content-icon{aspect-ratio:1/1;background-image:var(--cc-modal-hero-content-icon);background-repeat:no-repeat;background-size:100% 100%;width:33.3333333333%}.cc-modal-hero-content-modal-container{background:var(--color-bg-gradient-modal);border-radius:var(--radius-10);box-shadow:inset 0 0 0 var(--border-1) var(--color-border-default);padding:var(--space-24) var(--space-12)}.cc-modal-hero-content-container{gap:var(--space-24);padding:var(--space-24) 0}.cc-modal-hero-content-buttons{gap:var(--space-8);width:100%}.cc-modal-hero-content-chip-header-block{gap:var(--space-8)}.cc-modal-hero-content-text-content{gap:var(--space-16)}.cc-modal-list-content-modal-container,.cc-modal-list-content-container,.cc-modal-list-content-text-content,.cc-modal-list-content-buttons{align-items:center;display:flex;flex-direction:column;text-align:center}.cc-modal-list-content-content-image{aspect-ratio:4/3;justify-items:center;place-content:center;width:100%}.cc-modal-list-content-image{width:100%}.cc-modal-list-content-content-icon{aspect-ratio:1/1;background-image:var(--cc-modal-hero-content-icon);background-repeat:no-repeat;background-size:100% 100%;width:33.3333333333%}.cc-modal-list-content-header{padding-bottom:var(--space-12)}.cc-modal-list-content-list{display:flex;flex-direction:column;gap:var(--space-12);list-style-type:none;margin:0;padding:0 var(--space-24);width:100%}.cc-modal-list-content-list-item{display:flex;gap:var(--space-12);text-align:start}.cc-modal-list-content-list-item-number{align-items:center;background-color:var(--color-bg-subtle);border-radius:var(--icon-24);display:flex;flex-shrink:0;height:var(--icon-24);justify-content:center;width:var(--icon-24)}.cc-modal-list-content-modal-container{background:var(--color-bg-gradient-modal);border-radius:var(--radius-10);box-shadow:inset 0 0 0 var(--border-1) var(--color-border-default);padding:var(--space-24) var(--space-12)}.cc-modal-list-content-container{gap:var(--space-24);padding:var(--space-24) 0}.cc-modal-list-content-buttons{gap:var(--space-8);width:100%}body.modal-overflow-hidden{overflow:hidden}.cc-modal-component{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-24) 0;position:fixed;top:0;width:100vw;z-index:9999}.cc-modal-body{--modalBorderRadius: var(--radius-10);background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);margin:auto;max-width:calc(100% - 1.5rem);position:relative}.cc-modal-backdrop{background-color:var(--backdropBg, var(--color-bg-overlay));bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.cc-modal-bg-transparent{--backdropBg: transparent}.cc-modal-enter-from,.cc-modal-leave-to{opacity:0}.cc-modal-enter{transition:opacity .3s var(--motion-ease-out-gentle)}.cc-modal-leave{transition:opacity .1s var(--motion-ease-out-gentle)}.cc-modal-xxxs{--cc-modal-max-width: var(--container-200);width:var(--container-200)}.cc-modal-xxs{--cc-modal-max-width: var(--container-300);width:var(--container-300)}.cc-modal-xs{--cc-modal-max-width: var(--container-360);width:var(--container-360)}.cc-modal-sm{--cc-modal-max-width: var(--container-400);width:var(--container-400)}.cc-modal-md{--cc-modal-max-width: var(--container-460);width:var(--container-460)}.cc-modal-lg{--cc-modal-max-width: var(--container-500);width:var(--container-500)}.cc-modal-xl{--cc-modal-max-width: var(--container-600);width:var(--container-600)}.cc-modal-component-v2{animation:cc-modal-fade-out .1s var(--motion-ease-out-gentle);background-color:transparent;border:none;display:none;height:100%;top:0;right:0;bottom:0;left:0;margin:0;max-height:100%;max-width:100%;overscroll-behavior:contain;padding:var(--space-24) .8rem;position:fixed;width:100%!important}.cc-modal-component-v2[open]{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);display:grid}.cc-modal-component-v2[open]::backdrop{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);background-color:var(--color-bg-overlay)}.cc-modal-component-v2[open].cc-modal-bg-transparent::backdrop{background-color:transparent}.cc-modal-dialog{--modalBorderRadius: var(--radius-10);align-content:start;background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);color:var(--color-text-default);margin:auto;max-width:var(--cc-modal-max-width);position:relative;width:100%}@keyframes cc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-modal-fade-out{0%{display:grid;opacity:1}to{display:none;opacity:0}}.outside-close-component{background-color:transparent;border:none;margin:0;padding:0;cursor:pointer;height:3rem;opacity:.85;position:absolute;right:var(--positionRight, 1rem);top:var(--positionTop, 1rem);width:3rem;z-index:10}.outside-close-component:hover{opacity:1;transition:opacity .3s}.outside-close-icon{color:var(--iconColor, var(--color-gray-500));font-size:2.8rem}@media all and (min-width:48em){.outside-close-component{--positionRight: -3.8rem;--positionTop: -.4rem}.outside-close-icon{--iconColor: var(--color-neutrals-white)}}.cc-new-badge-component{--min-height: 1.6rem;min-height:var(--min-height)!important}.cc-new-badge-label{font-family:var(--font-family-heading);font-size:1rem;font-weight:700;line-height:1}.cc-new-badge-collapsed{--min-height: 1.2rem;border-radius:var(--radius-circular)!important;width:1.2rem}.cc-notification-badge-heading-x-large{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429}.cc-notification-badge-heading-x-large-bold{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}.cc-notification-badge-heading-large{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111}.cc-notification-badge-heading-large-bold{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}.cc-notification-badge-heading-medium{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226}.cc-notification-badge-heading-medium-bold{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}.cc-notification-badge-heading-small{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429}.cc-notification-badge-heading-small-bold{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}.cc-notification-badge-heading-x-small{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.cc-notification-badge-heading-x-small-bold{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}.cc-notification-badge-heading-xx-small{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.cc-notification-badge-heading-xx-small-bold{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}.cc-notification-badge-heading-xxx-small{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}.cc-notification-badge-heading-xxx-small-bold{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}.cc-notification-badge-heading-label{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}.cc-notification-badge-text-x-large{font-size:1.8rem;line-height:1.3333333333}.cc-notification-badge-text-x-large-bold{font-size:1.8rem;line-height:1.3333333333;font-weight:600}.cc-notification-badge-text-large{font-size:1.6rem;line-height:1.25}.cc-notification-badge-text-large-bold{font-size:1.6rem;line-height:1.25;font-weight:600}.cc-notification-badge-text-medium{font-size:1.4rem;line-height:1.1428571429}.cc-notification-badge-text-medium-bold{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.cc-notification-badge-text-small{font-size:1.2rem;line-height:1.3333333333}.cc-notification-badge-text-small-bold{font-size:1.2rem;line-height:1.3333333333;font-weight:600}.cc-notification-badge-text-x-small{font-size:1rem;line-height:1}.cc-notification-badge-text-x-small-bold{font-size:1rem;line-height:1;font-weight:600}.cc-notification-badge-text-label{font-size:1.2rem;line-height:1.3333333333;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.cc-notification-badge-text-speech{font-size:1.5rem;font-weight:500;line-height:1.3333333333}.cc-notification-badge-text-speech-bold{font-size:1.5rem;font-weight:500;line-height:1.3333333333;font-weight:600}.cc-notification-badge-paragraph-x-large{font-size:1.8rem;line-height:1.5555555556}.cc-notification-badge-paragraph-x-large-bold{font-size:1.8rem;line-height:1.5555555556;font-weight:600}.cc-notification-badge-paragraph-large{font-size:1.6rem;line-height:1.5}.cc-notification-badge-paragraph-large-bold{font-size:1.6rem;line-height:1.5;font-weight:600}.cc-notification-badge-paragraph-medium{font-size:1.4rem;line-height:1.4285714286}.cc-notification-badge-paragraph-medium-bold{font-size:1.4rem;line-height:1.4285714286;font-weight:600}.cc-notification-badge-paragraph-x-small{font-size:1rem;line-height:1.3}.cc-notification-badge-paragraph-x-small-bold{font-size:1rem;line-height:1.3;font-weight:600}.cc-notification-badge-monospace{font-variant-numeric:tabular-nums}[class^=cc-heading],.cc-notification-badge-ligatures-disabled{font-variant-ligatures:none}.cc-notification-badge-ligatures-enabled{font-variant-ligatures:normal}.cc-notification-badge-text-wrap-pretty{text-wrap:pretty}.cc-notification-badge-component{--bgColor: var(--color-bg-danger);--textColor: var(--color-neutrals-white);align-items:center;background-color:var(--bgColor);border-radius:var(--radius-10);color:var(--textColor);display:inline-flex;gap:var(--space-4);justify-content:center;min-height:1.6rem;min-width:1.6rem;padding:var(--space-2) var(--space-4)}.cc-notification-badge-component span{min-width:.8rem;text-align:center;text-transform:uppercase;transform:translateY(-.05rem)}.cc-notification-badge-component:has(.cc-notification-badge-label:empty),.cc-notification-badge-component:not(:has(.cc-notification-badge-label)){display:none}.cc-notification-badge-alert{text-shadow:var(--elevation-foreground)}.cc-notification-badge-success{--bgColor: var(--color-bg-success);text-shadow:var(--elevation-foreground)}.cc-notification-badge-neutral{--bgColor: var(--color-bg-subtle);--textColor: var(--color-text-default);text-shadow:var(--elevation-foreground-dark-only)}.cc-page-header-component{background-color:transparent;border:none;margin:0;padding:0;align-items:center;display:inline-flex;flex-direction:row;gap:var(--cc-page-header-gap, var(--space-16));vertical-align:top}.cc-page-header-wrapper{--wrapper-margin: 2.4rem .8rem -.2rem;margin:var(--wrapper-margin)}.cc-page-header-title{color:var(--color-neutrals-white);word-break:break-word}.cc-page-header-icon{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cc-page-header-medium{--cc-page-header-gap: var(--space-12)}@media(min-width:60em){.cc-page-header-wrapper{--wrapper-margin: 0}}.cc-pagination-component{display:flex;gap:var(--space-4);justify-content:space-between}.cc-pagination-extra{color:var(--color-text-default);margin-right:var(--space-8)}.cc-pagination-top{display:none}@media(min-width:40em){.cc-pagination-top{display:flex}}.cc-pagination-navigation{align-items:center;display:flex;gap:var(--space-4);margin-left:auto}.cc-pagination-button{font-weight:600;min-width:var(--space-24);padding:var(--space-2) var(--space-4)}.cc-pagination-button svg{height:var(--icon-16);width:var(--icon-16)}.cc-pagination-button.cc-pagination-active,.cc-pagination-button.cc-pagination-disabled,.cc-pagination-button.cc-pagination-active:hover{background-color:var(--color-bg-selected);color:var(--color-text-inverse)}.cc-pagination-active{cursor:default;pointer-events:none}.cc-pagination-disabled .cc-pagination-icon{color:var(--color-text-inverse)}.cc-pagination-ellipsis{color:var(--color-text-subtle);font-size:1.6rem;padding:0 var(--space-4);-webkit-user-select:none;user-select:none}.cc-phone-number-input-component{align-items:center;display:flex;flex-direction:row;gap:var(--space-8);height:4.8rem;justify-content:space-between;max-width:var(--container-400);min-width:var(--container-300);width:100%}.cc-phone-number-input-country-picker-container{height:4.8rem;position:absolute;width:30rem}.cc-phone-number-input-chevron-icon{color:var(--color-icon-default)}.cc-phone-number-input-country-picker{background-color:var(--color-bg-opaque);border:var(--border-1) solid var(--color-border-default);border-radius:var(--radius-5);position:absolute;top:calc(4rem + var(--space-24));z-index:10099}.cc-phone-number-input-country-picker-button{background-color:var(--color-bg-input);border:var(--border-1) solid var(--color-border-default);border-radius:var(--radius-5);display:flex;flex-shrink:0;gap:var(--space-4);justify-content:space-between;padding-left:var(--space-12);padding-right:var(--space-12);width:12rem}.cc-phone-number-input-country-picker-button:hover:not(:disabled):not(.cc-phone-number-input-country-picker-button-error),.cc-phone-number-input-country-picker-button:focus:not(:disabled):not(.cc-phone-number-input-country-picker-button-error){background-color:var(--color-bg-input);border-color:var(--color-border-default-hovered)}.cc-phone-number-input-country-picker-button-color{color:var(--color-icon-subtle)}.cc-phone-number-input-country-picker-button-error{border:var(--border-1) solid var(--color-border-danger)}.cc-phone-number-input-country-picker-container-mobile{align-items:start;background-color:var(--color-bg-overlay);display:flex;height:100vh;justify-content:center;left:0;padding-top:var(--space-16);position:fixed;top:0;width:100vw;z-index:10099}.cc-phone-number-input-country-picker-mobile{background-color:var(--color-bg-opaque);border:var(--border-1) solid var(--color-border-default);width:100%}.cc-phone-number-input-country-picker-prefix{color:var(--color-text-default);font-weight:400;text-align:start;white-space:nowrap;width:3.6rem}.cc-phone-number-input-flag-container{background-size:32.4rem 61.8rem;height:1.8rem;width:2.4rem}.cc-phone-number-input-phone-number-input{border-radius:var(--radius-5);flex-grow:1}.cc-phone-number-input-fit-phone-number-input{width:100%}.cc-premium-badge-component{--bg-transparency: 20%;align-items:center;background-color:color-mix(in srgb,var(--premium-badge-bg-color) var(--bg-transparency),transparent);border-radius:var(--radius-5);color:var(--premium-badge-fg-color);display:flex;flex-direction:row;gap:var(--space-4);padding:var(--space-4);transition:background-color .25s var(--motion-ease-out-gentle);-webkit-user-select:none;user-select:none;width:max-content}.dark-mode .cc-premium-badge-component{--bg-transparency: 10%}.cc-premium-badge-component:hover{--bg-transparency: 30%}.dark-mode .cc-premium-badge-component:hover{--bg-transparency: 20%}.cc-premium-badge-premium,.cc-premium-badge-diamond{--premium-badge-bg-color: var(--color-blue-100);--premium-badge-fg-color: var(--color-blue-400)}.dark-mode .cc-premium-badge-premium,.dark-mode .cc-premium-badge-diamond{--premium-badge-bg-color: var(--color-blue-200);--premium-badge-fg-color: var(--color-blue-100)}.cc-premium-badge-platinum{--premium-badge-bg-color: var(--color-slate-300);--premium-badge-fg-color: var(--color-slate-400)}.dark-mode .cc-premium-badge-platinum{--premium-badge-bg-color: var(--color-slate-200);--premium-badge-fg-color: var(--color-slate-200)}.cc-premium-badge-gold{--premium-badge-bg-color: var(--color-gold-300);--premium-badge-fg-color: var(--color-gold-600)}.dark-mode .cc-premium-badge-gold{--premium-badge-bg-color: var(--color-gold-400);--premium-badge-fg-color: var(--color-gold-200)}.cc-radio-button-component{align-items:flex-start;display:inline-flex;position:relative}.cc-radio-button-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-input);border:solid .1rem var(--color-icon-default);border-radius:var(--radius-circular);cursor:pointer;display:block;flex-shrink:0;height:1.4rem;margin:.3rem 0 .2rem;outline:0;outline-offset:.1rem;position:relative;width:1.4rem}.cc-radio-button-input:hover:not(:disabled){border-color:var(--color-text-default)}.cc-radio-button-input:checked{border-color:var(--color-icon-default);display:grid;place-items:center}.cc-radio-button-input:checked:hover:not(:disabled){border-color:var(--color-text-default)}.cc-radio-button-input:checked:hover:not(:disabled):after{background-color:var(--color-text-default)}.cc-radio-button-input:checked:after{background-color:var(--color-icon-default);border-radius:var(--radius-circular);content:"";height:.8rem;position:absolute;width:.8rem}.cc-radio-button-input:disabled{cursor:not-allowed;opacity:.5}.cc-radio-button-input:disabled+.cc-radio-button-label{cursor:not-allowed;opacity:.6}.cc-radio-button-label{color:var(--color-text-default);cursor:pointer;font-size:1.4rem;line-height:1.1428;min-height:2rem;padding:.2rem 0 .2rem .8rem}.keyboard-navigation-in-use .cc-radio-button-input:focus{outline:.1rem auto -webkit-focus-ring-color}.cc-rank-direction-component{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--space-2);height:var(--rank-size);justify-content:center;min-width:var(--rank-size)}.cc-rank-direction-size-32{--rank-size: var(--icon-32)}.cc-rank-direction-size-40{--rank-size: var(--icon-40)}.cc-rank-direction-positive{color:var(--color-text-win)}.cc-rank-direction-negative{color:var(--color-text-loss)}.cc-rank-component{align-items:center;border-radius:var(--radius-3);display:inline-flex;flex-shrink:0;height:var(--rank-size);justify-content:center;min-width:var(--rank-size)}.cc-rank-size-32{--rank-size: var(--icon-32)}.cc-rank-size-40{--rank-size: var(--icon-40)}.cc-rank-leaders{background-color:var(--color-bg-leader);box-shadow:.1rem .1rem 0 0 var(--box-shadow-1) inset,-.1rem -.1rem 0 0 var(--box-shadow-2) inset;color:var(--color-text, var(--color-neutrals-white));text-shadow:0 .1rem 0 var(--text-shadow)}.cc-rank-gold{--box-shadow-1: var(--color-gold-50);--box-shadow-2: var(--color-gold-400);--color-bg-leader: var(--color-gold-200);--text-shadow: var(--color-gold-500)}.cc-rank-silver{--box-shadow-1: var(--color-gray-200);--box-shadow-2: var(--color-gray-600);--color-bg-leader: var(--color-gray-400);--text-shadow: var(--color-gray-500)}.cc-rank-bronze{--box-shadow-1: var(--color-gold-400);--box-shadow-2: var(--color-gold-700);--color-bg-leader: var(--color-gold-600);--color-text: var(--color-gold-300);--text-shadow: var(--color-gold-700)}.cc-section-footer-component{background-color:transparent;border:none;margin:0;padding:0;align-items:center;border-bottom-left-radius:var(--radius-5);border-bottom-right-radius:var(--radius-5);box-shadow:inset 0 var(--border-1) var(--color-border-subtlest);color:var(--color-text-default);display:flex;gap:var(--space-8);justify-content:center;padding:var(--space-12);width:100%}.cc-section-footer-component:hover:not(:disabled){background-color:var(--color-bg-tertiary);color:var(--color-text-default-hovered)}.cc-section-footer-component:hover:not(:disabled) .cc-section-footer-icon{color:var(--color-icon-default-hovered)}.cc-section-footer-component:active{opacity:.8}.cc-section-footer-component:disabled{cursor:not-allowed;opacity:.8}.cc-section-footer-ghost{border-radius:0;box-shadow:none}.cc-section-footer-ghost:hover:not(:disabled){background-color:transparent}.cc-section-footer-icon{color:var(--color-icon-default)}.cc-segmented-control-component{--cc-segmented-control-width: fit-content;align-items:center;border:var(--border-1) solid var(--color-border-default);border-radius:.9rem;display:grid;grid-auto-flow:column;overflow:hidden;padding:var(--space-4);position:relative;width:var(--cc-segmented-control-width)}.cc-segmented-control-full-width{--cc-segmented-control-width: 100%}.cc-segmented-control-btn{--cc-segmented-control-btn-color: var(--color-text-default);background:none;border:none;border-radius:var(--radius-5);color:var(--cc-segmented-control-btn-color);cursor:pointer;height:var(--cc-segmented-control-btn-height);margin:0;overflow:hidden;padding:var(--space-8) var(--space-16);position:relative;text-overflow:ellipsis;transition:color var(--motion-steady);white-space:nowrap}.cc-segmented-control-small{--cc-segmented-control-btn-height: 3.2rem}.cc-segmented-control-medium{--cc-segmented-control-btn-height: 4rem}.cc-segmented-control-active{--cc-segmented-control-btn-color: var(--color-text-bolder)}@supports not (anchor-name: --active-btn){.cc-segmented-control-btn{background:var(--cc-bg-color);box-shadow:var(--cc-bg-box-shadow)}.cc-segmented-control-selected{display:none}}@supports (anchor-name: --active-btn){.cc-segmented-control-active{anchor-name:--active-btn}.cc-segmented-control-selected{background:var(--cc-bg-color);border-radius:var(--radius-5);bottom:anchor(bottom);box-shadow:var(--cc-bg-box-shadow);cursor:pointer;left:anchor(left);position:absolute;position-anchor:--active-btn;right:anchor(right);top:anchor(top);transition-duration:var(--motion-steady);transition-property:left,width,right}}.cc-select-component{--borderColor: var(--color-border-default);--borderFocus: var(--color-border-default-hovered)}.dark-mode .cc-select-component{--optionBgColor: var(--color-neutrals-white);--optionTextColor: var(--color-gray-800)}.cc-select-component.cc-select-error{--borderColor: var(--color-border-danger) !important;--borderFocus: var(--color-border-danger) !important}.cc-select-component{--arrowPosition: 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-input);border:.1rem solid var(--borderColor);border-radius:var(--borderRadius, var(--radius-5));color:var(--color-text-default);font-family:var(--font-family-system);font-size:var(--textSize, 1.4rem);line-height:1.2;padding:.4rem calc(var(--arrowPosition) + 2rem) .4rem .8rem;position:relative;width:100%}.cc-select-component:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.cc-select-component[multiple]{--borderRadius: var(--radius-10);padding:0!important}.cc-select-component[multiple] option{padding:var(--space-12) var(--space-8)}.cc-select-component:not([multiple]){background-image:linear-gradient(45deg,transparent 49.8%,var(--color-icon-default) 0),linear-gradient(135deg,var(--color-icon-default) 49.8%,transparent 0);background-position:calc(100% - var(--arrowPosition) - .5rem) 50%,calc(100% - var(--arrowPosition)) 50%;background-repeat:no-repeat;background-size:.5rem .5rem,.5rem .5rem;height:var(--selectSize, 4rem)}.cc-select-component:not([multiple]) option:not(:disabled){background-color:var(--optionBgColor);color:var(--optionTextColor)}.cc-select-component:not([multiple]) optgroup{color:var(--optionTextColor)}.cc-select-component:disabled{cursor:not-allowed;opacity:.5}.cc-select-component:hover:not(:disabled),.cc-select-component:focus:not(:disabled){border-color:var(--borderFocus);color:var(--color-text-default)}.cc-select-component.cc-select-small{--selectSize: 3.2rem;--textSize: 1.4rem}.cc-select-component.cc-select-medium{--selectSize: 4rem;--textSize: 1.4rem}.cc-select-component.cc-select-large{--borderRadius: var(--radius-10);--arrowPosition: 1.2rem;--selectSize: 4.8rem;--textSize: 1.6rem;padding:.8rem calc(var(--arrowPosition) + 2rem) .8rem 1rem}.cc-sidebar-header-heading-x-large{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429}.cc-sidebar-header-heading-x-large-bold{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}.cc-sidebar-header-heading-large{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111}.cc-sidebar-header-heading-large-bold{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}.cc-sidebar-header-heading-medium{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226}.cc-sidebar-header-heading-medium-bold,.cc-sidebar-header-title.cc-sidebar-header-primary{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}.cc-sidebar-header-heading-small{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429}.cc-sidebar-header-heading-small-bold{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}.cc-sidebar-header-heading-x-small{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.cc-sidebar-header-heading-x-small-bold{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}.cc-sidebar-header-heading-xx-small,.cc-sidebar-header-title.cc-sidebar-header-secondary-flat,.cc-sidebar-header-title.cc-sidebar-header-secondary{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.cc-sidebar-header-heading-xx-small-bold{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}.cc-sidebar-header-heading-xxx-small{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}.cc-sidebar-header-heading-xxx-small-bold{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}.cc-sidebar-header-heading-label{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}.cc-sidebar-header-text-x-large{font-size:1.8rem;line-height:1.3333333333}.cc-sidebar-header-text-x-large-bold{font-size:1.8rem;line-height:1.3333333333;font-weight:600}.cc-sidebar-header-text-large{font-size:1.6rem;line-height:1.25}.cc-sidebar-header-text-large-bold{font-size:1.6rem;line-height:1.25;font-weight:600}.cc-sidebar-header-text-medium{font-size:1.4rem;line-height:1.1428571429}.cc-sidebar-header-text-medium-bold,.cc-sidebar-header-title.cc-sidebar-header-tertiary{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.cc-sidebar-header-text-small{font-size:1.2rem;line-height:1.3333333333}.cc-sidebar-header-text-small-bold{font-size:1.2rem;line-height:1.3333333333;font-weight:600}.cc-sidebar-header-text-x-small{font-size:1rem;line-height:1}.cc-sidebar-header-text-x-small-bold{font-size:1rem;line-height:1;font-weight:600}.cc-sidebar-header-text-label{font-size:1.2rem;line-height:1.3333333333;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.cc-sidebar-header-text-speech{font-size:1.5rem;font-weight:500;line-height:1.3333333333}.cc-sidebar-header-text-speech-bold{font-size:1.5rem;font-weight:500;line-height:1.3333333333;font-weight:600}.cc-sidebar-header-paragraph-x-large{font-size:1.8rem;line-height:1.5555555556}.cc-sidebar-header-paragraph-x-large-bold{font-size:1.8rem;line-height:1.5555555556;font-weight:600}.cc-sidebar-header-paragraph-large{font-size:1.6rem;line-height:1.5}.cc-sidebar-header-paragraph-large-bold{font-size:1.6rem;line-height:1.5;font-weight:600}.cc-sidebar-header-paragraph-medium{font-size:1.4rem;line-height:1.4285714286}.cc-sidebar-header-paragraph-medium-bold{font-size:1.4rem;line-height:1.4285714286;font-weight:600}.cc-sidebar-header-paragraph-x-small{font-size:1rem;line-height:1.3}.cc-sidebar-header-paragraph-x-small-bold{font-size:1rem;line-height:1.3;font-weight:600}.cc-sidebar-header-monospace{font-variant-numeric:tabular-nums}[class^=cc-heading],.cc-sidebar-header-ligatures-disabled{font-variant-ligatures:none}.cc-sidebar-header-ligatures-enabled{font-variant-ligatures:normal}.cc-sidebar-header-text-wrap-pretty{text-wrap:pretty}.cc-sidebar-header-component{--cc-header-button-width: calc((var(--space-12) * 2) + var(--icon-20));background-color:var(--color-bg-tertiary);color:var(--color-text-bolder);display:flex;flex-shrink:0;height:4.8rem;max-width:100%;overflow:hidden}.cc-sidebar-header-component.cc-sidebar-header-primary{height:7.2rem}.cc-sidebar-header-component.cc-sidebar-header-transparent{background-color:transparent}.cc-sidebar-header-header-center{align-items:center;display:flex;gap:var(--space-8);justify-content:center}.cc-sidebar-header-primary .cc-sidebar-header-header-center{gap:var(--space-12)}.cc-sidebar-header-header-center:first-child:last-child{min-width:100%}.cc-sidebar-header-header-center:first-child:nth-last-child(2){margin-left:auto;min-width:calc(100% - var(--cc-header-button-width) * 2)}.cc-sidebar-header-header-center:first-child:nth-last-child(3){margin-left:auto;min-width:calc(100% - var(--cc-header-button-width) * 4)}.cc-sidebar-header-header-center:nth-child(2):last-child{margin-right:auto;min-width:calc(100% - var(--cc-header-button-width) * 2)}.cc-sidebar-header-header-center:nth-child(2):nth-last-child(2){margin-left:auto;min-width:calc(100% - var(--cc-header-button-width) * 2)}.cc-sidebar-header-header-center:nth-child(2):nth-last-child(3){margin-left:auto;min-width:calc(100% - var(--cc-header-button-width) * 4)}.cc-sidebar-header-header-start{display:flex;flex-direction:row}.cc-sidebar-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sidebar-header-title.cc-sidebar-header-secondary{color:var(--color-text-boldest);font-weight:700}.cc-sidebar-header-feature-icon{--cc-feature-icon-size: var(--icon-24);color:var(--color-icon-bolder);flex-shrink:0;height:var(--cc-feature-icon-size);width:var(--cc-feature-icon-size)}.cc-sidebar-header-primary .cc-sidebar-header-feature-icon{--cc-feature-icon-size: var(--icon-40)}.cc-sidebar-header-icon-start,.cc-sidebar-header-icon-start-secondary,.cc-sidebar-header-icon-end,.cc-sidebar-header-icon-end-secondary{background-color:transparent;border:none;margin:0;padding:0;align-items:center;color:var(--color-icon-default);display:flex;flex-shrink:0;font-size:var(--icon-20);justify-content:center;line-height:0;width:var(--cc-header-button-width)}.cc-sidebar-header-icon-start:hover:not([disabled]),.cc-sidebar-header-icon-start-secondary:hover:not([disabled]),.cc-sidebar-header-icon-end:hover:not([disabled]),.cc-sidebar-header-icon-end-secondary:hover:not([disabled]){color:var(--color-icon-bolder)}.cc-sidebar-header-disabled{cursor:not-allowed;opacity:.5}.cc-switch-component{flex-shrink:0;font-size:1rem;height:var(--switchSize);position:relative;-webkit-user-select:none;user-select:none;width:calc(2 * var(--switchSize))}.cc-switch-large{--iconFontSize: 1.8rem;--switchSize: 2.4rem}.cc-switch-medium{--iconFontSize: 1.4rem;--switchSize: 1.8rem}.cc-switch-small{--iconFontSize: 1rem;--switchSize: 1.2rem}.cc-switch-secondary{--activeLabelColor: var(--color-bg-subtler);--buttonBgColor: var(--color-bg-subtle);--labelBgColor: var(--color-bg-subtler)}.cc-switch-checkbox{clip:rect(0 0 0 0);height:.1rem;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;width:.1rem}.cc-switch-checkbox:disabled+.cc-switch-label{cursor:not-allowed;opacity:.5}.cc-switch-checkbox:focus-visible+label{box-shadow:0 0 0 .2rem #009fd980}.cc-switch-checkbox:not(.cc-switch-readonly):checked+.cc-switch-label{background-color:var(--activeLabelColor, var(--color-green-400))}.cc-switch-checkbox:not(.cc-switch-readonly):checked+.cc-switch-label .cc-switch-button{margin-left:calc(100% - var(--switchSize))}.cc-switch-checkbox:not(.cc-switch-readonly):checked+.cc-switch-label .cc-switch-glyph-correct{opacity:0;transform:scale(.4)}.cc-switch-checkbox:not(.cc-switch-readonly):checked+.cc-switch-label .cc-switch-glyph-incorrect{opacity:1;transform:scale(1)}.cc-switch-label{background-color:var(--labelBgColor, rgba(117, 117, 117, .4));border-radius:var(--labelRadius, 1.2rem);cursor:pointer;display:block;height:100%}.cc-switch-button{background-color:var(--buttonBgColor, rgb(232, 231, 230));border-radius:var(--radius-circular);display:grid;height:var(--switchSize);place-items:center;width:var(--switchSize)}.cc-switch-label,.cc-switch-button{transition:margin .2s ease}.cc-switch-glyph{fill:var(--color-icon-bolder);height:var(--iconFontSize);transition:all .4s ease;width:var(--iconFontSize)}.cc-switch-glyph-correct,.cc-switch-glyph-incorrect{transform-origin:center;transition:all .2s ease}.cc-switch-glyph-correct{opacity:1;transform:scale(1)}.cc-switch-glyph-incorrect{opacity:0;transform:scale(.4)}.cc-tab-group-component{--cc-tabs-display: flex;--cc-tab-item-bg: transparent;--cc-tab-item-wrap: nowrap;--cc-tab-item-overflow: hidden;--cc-tab-item-height: 5.6rem;--cc-tab-item-label: var(--color-text-default);--cc-tab-item-icon: var(--color-icon-default);--cc-tab-item-box-shadow-active: none;border-radius:var(--radius-5) var(--radius-5) 0 0;display:var(--cc-tabs-display);max-width:100%}.cc-tab-group-main{--cc-tab-item-bg: var(--color-bg-tertiary)}.cc-tab-group-aside{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-wrap: wrap}.cc-tab-group-secondary{--cc-tab-item-height: 4.8rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-bold);box-shadow:inset 0 calc(var(--border-1) * -1) var(--color-border-default)}.cc-tab-group-inline{--cc-tabs-display: inline-flex;--cc-tab-item-flex: auto;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-selected);--cc-tab-item-radius: 0;gap:var(--space-16);padding:0 var(--space-12)}.cc-tab-group-scrollable{-webkit-mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);overflow-y:auto;scrollbar-width:none}.cc-tab-group-scrollable .cc-tab-group-component{--cc-tab-item-overflow: initial}.cc-tab-group-space{flex-shrink:0;width:.1rem}.cc-tab-group-fadeEnd{--fade-end-point: 4.8rem}.cc-tab-item-component{align-content:center;align-items:center;background-color:var(--cc-tab-item-bg);border:none;column-gap:var(--space-8);display:inline-flex;flex:var(--cc-tab-item-flex, 1 1 0);flex-wrap:var(--cc-tab-item-wrap);height:var(--cc-tab-item-height);justify-content:center;overflow:var(--cc-tab-item-overflow);padding:0 var(--space-12);row-gap:var(--space-2);transition:all .25s var(--motion-ease-out-gentle);transition-property:background-color,box-shadow,color}.cc-tab-item-component:first-child{border-top-left-radius:var(--cc-tab-item-radius, var(--radius-5))}.cc-tab-item-component:last-child{border-top-right-radius:var(--cc-tab-item-radius, var(--radius-5))}.cc-tab-item-component.cc-tab-item-active{--cc-tab-item-bg: transparent;--cc-tab-item-label: var(--color-text-bolder);--cc-tab-item-icon: var(--color-icon-bolder);box-shadow:var(--cc-tab-item-box-shadow-active)}.cc-tab-item-component.cc-tab-item-disabled{cursor:not-allowed;opacity:.5}.cc-tab-item-component:hover:not(.cc-tab-item-active):not(.cc-tab-item-disabled){--cc-tab-item-label: var(--color-text-bolder);--cc-tab-item-icon: var(--color-icon-bolder)}.cc-tab-item-component:active:not(.cc-tab-item-active):not(.cc-tab-item-disabled){opacity:.8}a.cc-tab-item-component.cc-tab-item-active{pointer-events:none}.cc-tab-item-icon{color:var(--cc-tab-item-icon);min-width:100%;transition:color .25s var(--motion-ease-out-gentle)}.cc-tab-item-label{color:var(--cc-tab-item-label);display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-tab-item-badge{background-color:var(--color-bg-subtle);border-radius:var(--radius-3);color:var(--color-text-default);padding:var(--space-2) var(--space-4)}.cc-tab-item-notification{flex-shrink:0}.cc-tabs-component{--cc-tabs-display: flex;--cc-tab-item-bg: transparent;--cc-tab-item-wrap: nowrap;--cc-tab-item-height: 5.6rem;--cc-tab-item-label: var(--color-text-default);--cc-tab-item-icon: var(--color-icon-default);--cc-tab-item-box-shadow-active: none;border-radius:var(--radius-5) var(--radius-5) 0 0;display:var(--cc-tabs-display);max-width:100%}.cc-tabs-toggle-tab{align-content:center;align-items:center;background-color:var(--cc-tab-item-bg);border:none;column-gap:var(--space-8);display:inline-flex;flex:var(--cc-tab-item-flex, 1 1 0);flex-wrap:var(--cc-tab-item-wrap);height:var(--cc-tab-item-height);justify-content:center;overflow:hidden;padding:0 var(--space-12);row-gap:var(--space-2);transition:all .25s var(--motion-ease-out-gentle);transition-property:background-color,box-shadow,color}.cc-tabs-toggle-tab:first-child{border-top-left-radius:var(--cc-tab-item-radius, var(--radius-5))}.cc-tabs-toggle-tab:last-child{border-top-right-radius:var(--cc-tab-item-radius, var(--radius-5))}.cc-tabs-toggle-tab.cc-tabs-active{--cc-tab-item-bg: transparent;--cc-tab-item-label: var(--color-text-bolder);--cc-tab-item-icon: var(--color-icon-bolder);box-shadow:var(--cc-tab-item-box-shadow-active)}.cc-tabs-toggle-tab.cc-tabs-disabled{cursor:not-allowed;opacity:.5}.cc-tabs-toggle-tab:hover:not(.cc-tabs-active):not(.cc-tabs-disabled){--cc-tab-item-label: var(--color-text-bolder);--cc-tab-item-icon: var(--color-icon-bolder)}.cc-tabs-toggle-tab:active:not(.cc-tabs-active):not(.cc-tabs-disabled){opacity:.8}.cc-tabs-icon{color:var(--cc-tab-item-icon);transition:color .25s var(--motion-ease-out-gentle);width:100%}.cc-tabs-label{color:var(--cc-tab-item-label);display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-tabs-badge{background-color:var(--color-bg-subtle);border-radius:var(--radius-3);color:var(--color-text-default);padding:var(--space-2) var(--space-4)}.cc-tabs-main{--cc-tab-item-bg: var(--color-bg-tertiary)}.cc-tabs-aside{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-wrap: wrap}.cc-tabs-secondary{--cc-tab-item-height: 4.8rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-bold);box-shadow:inset 0 calc(var(--border-1) * -1) var(--color-border-default)}.cc-tabs-inline{--cc-tabs-display: inline-flex;--cc-tab-item-flex: auto;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-selected);--cc-tab-item-radius: 0;gap:var(--space-24);padding:0 var(--space-24)}.cc-template-component{color:var(--color-text-default)}.cc-textarea-component{--borderColor: var(--color-border-default);--borderFocus: var(--color-border-default-hovered)}.cc-textarea-component.cc-textarea-error{--borderColor: var(--color-border-danger) !important;--borderFocus: var(--color-border-danger) !important}.cc-textarea-component{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-input);border:.1rem solid var(--borderColor);border-radius:var(--radius-5);color:var(--color-text-default);font-family:var(--font-family-system);font-size:var(--textSize, 1.6rem);line-height:1.25;min-height:4.8rem;padding:.5rem .8rem;resize:vertical;width:100%}@media(min-width:40em){.cc-textarea-component{--textSize: 1.4rem}}.cc-textarea-component:hover:not(:disabled),.cc-textarea-component:focus:not(:disabled){border-color:var(--borderFocus)}.cc-textarea-component:disabled{cursor:not-allowed;opacity:.5}.cc-textarea-component::placeholder{color:var(--color-text-placeholder)}.cc-textarea-component:invalid{box-shadow:none}.cc-textarea-component.cc-textarea-autosize{max-height:16rem;resize:none}.cc-textarea-small{height:4.8rem}.cc-textarea-large{height:10rem}.cc-textarea-x-large{height:20rem}.cc-tooltip-component{--tooltipBackground: var(--color-transparent-black-77);--tooltipTextColor: var(--color-text-boldest);pointer-events:none;position:fixed;z-index:9999}.cc-tooltip-content{display:flex;opacity:0;position:absolute;transition-duration:.2s;transition-property:opacity,left,right,top,bottom;transition-timing-function:var(--motion-ease-out-gentle);width:30rem}.cc-tooltip-content.cc-tooltip-visible{opacity:1}.cc-tooltip-content:before{border:.5rem solid transparent;content:"";display:block;position:absolute}.cc-tooltip-inner{background-color:var(--tooltipBackground);border-radius:var(--radius-3);color:var(--tooltipTextColor);padding:var(--space-8)}.cc-tooltip-left{justify-content:flex-end;right:calc(100% - .1rem);top:50%;transform:translateY(-50%)}.cc-tooltip-left.cc-tooltip-visible{right:calc(100% + .9rem)}.cc-tooltip-left:before{border-left-color:var(--tooltipBackground);left:100%;top:50%;transform:translateY(-50%)}.cc-tooltip-right{left:calc(100% - .1rem);top:50%;transform:translateY(-50%)}.cc-tooltip-right.cc-tooltip-visible{left:calc(100% + .9rem)}.cc-tooltip-right:before{border-right-color:var(--tooltipBackground);right:100%;top:50%;transform:translateY(-50%)}.cc-tooltip-top{bottom:calc(100% - .1rem)}.cc-tooltip-top.cc-tooltip-visible{bottom:calc(100% + .9rem)}.cc-tooltip-top:before{border-top-color:var(--tooltipBackground);top:100%}.cc-tooltip-bottom{top:calc(100% - .1rem)}.cc-tooltip-bottom.cc-tooltip-visible{top:calc(100% + .9rem)}.cc-tooltip-bottom:before{border-bottom-color:var(--tooltipBackground);bottom:100%}.cc-tooltip-top.cc-tooltip-anchor-left,.cc-tooltip-bottom.cc-tooltip-anchor-left{left:0}.cc-tooltip-top.cc-tooltip-anchor-left:before,.cc-tooltip-bottom.cc-tooltip-anchor-left:before{left:calc(var(--target-width) / 2 - .5rem)}.cc-tooltip-top.cc-tooltip-anchor-center,.cc-tooltip-bottom.cc-tooltip-anchor-center{justify-content:center;left:50%;transform:translate(-50%)}.cc-tooltip-top.cc-tooltip-anchor-center:before,.cc-tooltip-bottom.cc-tooltip-anchor-center:before{left:50%;transform:translate(-50%)}.cc-tooltip-top.cc-tooltip-anchor-right,.cc-tooltip-bottom.cc-tooltip-anchor-right{justify-content:flex-end;right:0}.cc-tooltip-top.cc-tooltip-anchor-right:before,.cc-tooltip-bottom.cc-tooltip-anchor-right:before{right:calc(var(--target-width) / 2 - .5rem)}.cc-user-block-component{align-items:center;display:inline-flex;flex-direction:row;gap:var(--space-4);max-width:100%;overflow:hidden;overflow-wrap:break-word}.cc-user-block-component.cc-user-block-large{gap:var(--space-8)}.cc-user-block-username{cursor:pointer}.cc-user-badge-component{--cc-badge-size: 1.6rem;align-items:center;border-radius:var(--radius-3);display:inline-flex;flex-shrink:0;height:var(--cc-badge-size);justify-content:center;width:var(--cc-badge-size)}.cc-user-badge-component.cc-user-badge-medium{--cc-badge-size: 2rem}.cc-user-badge-component.cc-user-badge-large{--cc-badge-size: 2.4rem}.cc-user-badge-staff{background-color:var(--color-green-400);color:var(--color-green-200)}.dark-mode .cc-user-badge-staff{background-color:var(--color-green-600);color:var(--color-green-300)}.cc-user-badge-moderator{background-color:color-mix(in srgb,var(--color-slate-400) 20%,transparent);color:var(--color-slate-400)}.dark-mode .cc-user-badge-moderator{background-color:color-mix(in srgb,var(--color-slate-300) 20%,transparent);color:var(--color-slate-300)}.cc-user-badge-gold{background-color:var(--color-gray-100);color:var(--color-gold-400)}.dark-mode .cc-user-badge-gold{background-color:var(--color-gray-700)}.cc-user-badge-platinum{background-color:color-mix(in srgb,var(--color-slate-300) 20%,transparent);color:var(--color-slate-300)}.dark-mode .cc-user-badge-platinum{background-color:color-mix(in srgb,var(--color-slate-200) 20%,transparent);color:var(--color-slate-200)}.cc-user-badge-diamond{background-color:var(--color-blue-200);color:var(--color-blue-25)}.dark-mode .cc-user-badge-diamond{background-color:var(--color-blue-400);color:var(--color-blue-75)}.cc-user-rating-default{color:var(--color-text-subtle)}.cc-user-rating-boldest{color:var(--color-text-default)}.cc-user-rating-link{color:var(--color-text-subtle)}.cc-user-rating-white{color:var(--color-transparent-white-72)}.cc-user-title-component{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-3);color:var(--color-neutrals-white);padding:var(--space-2) .3rem;text-transform:uppercase}div.cc-user-title-component{cursor:default}.cc-user-username-component{background-color:transparent;border:none;margin:0;padding:0;max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-user-username-component.cc-user-username-medium{font-family:var(--font-family-heading);font-size:1.7rem;font-weight:800;line-height:2rem}.cc-user-username-component.cc-user-username-large{font-family:var(--font-family-heading);font-size:2.2rem;font-weight:800;line-height:2.4rem}.cc-user-username-component[role=button]{cursor:pointer}.cc-user-username-default{color:var(--color-text-default)}a.cc-user-username-default:hover{color:var(--color-text-default-hovered)}.cc-user-username-boldest{color:var(--color-text-boldest)}.cc-user-username-link{color:var(--color-text-link)}a.cc-user-username-link:hover{color:var(--color-text-link-hovered)}.cc-user-username-white{color:var(--color-neutrals-white)}.cc-verification-code-input-heading-x-large{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429}.cc-verification-code-input-heading-x-large-bold{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}.cc-verification-code-input-heading-large{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111}.cc-verification-code-input-heading-large-bold{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}.cc-verification-code-input-heading-medium{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226}.cc-verification-code-input-heading-medium-bold{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}.cc-verification-code-input-heading-small{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429}.cc-verification-code-input-heading-small-bold{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}.cc-verification-code-input-heading-x-small{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.cc-verification-code-input-heading-x-small-bold{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}.cc-verification-code-input-heading-xx-small{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.cc-verification-code-input-heading-xx-small-bold{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}.cc-verification-code-input-heading-xxx-small{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}.cc-verification-code-input-heading-xxx-small-bold{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}.cc-verification-code-input-heading-label{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}.cc-verification-code-input-text-x-large{font-size:1.8rem;line-height:1.3333333333}.cc-verification-code-input-text-x-large-bold{font-size:1.8rem;line-height:1.3333333333;font-weight:600}.cc-verification-code-input-text-large{font-size:1.6rem;line-height:1.25}.cc-verification-code-input-text-large-bold{font-size:1.6rem;line-height:1.25;font-weight:600}.cc-verification-code-input-text-medium{font-size:1.4rem;line-height:1.1428571429}.cc-verification-code-input-text-medium-bold{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.cc-verification-code-input-text-small{font-size:1.2rem;line-height:1.3333333333}.cc-verification-code-input-text-small-bold{font-size:1.2rem;line-height:1.3333333333;font-weight:600}.cc-verification-code-input-text-x-small{font-size:1rem;line-height:1}.cc-verification-code-input-text-x-small-bold{font-size:1rem;line-height:1;font-weight:600}.cc-verification-code-input-text-label{font-size:1.2rem;line-height:1.3333333333;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.cc-verification-code-input-text-speech{font-size:1.5rem;font-weight:500;line-height:1.3333333333}.cc-verification-code-input-text-speech-bold{font-size:1.5rem;font-weight:500;line-height:1.3333333333;font-weight:600}.cc-verification-code-input-paragraph-x-large{font-size:1.8rem;line-height:1.5555555556}.cc-verification-code-input-paragraph-x-large-bold{font-size:1.8rem;line-height:1.5555555556;font-weight:600}.cc-verification-code-input-paragraph-large{font-size:1.6rem;line-height:1.5}.cc-verification-code-input-paragraph-large-bold{font-size:1.6rem;line-height:1.5;font-weight:600}.cc-verification-code-input-paragraph-medium{font-size:1.4rem;line-height:1.4285714286}.cc-verification-code-input-paragraph-medium-bold{font-size:1.4rem;line-height:1.4285714286;font-weight:600}.cc-verification-code-input-paragraph-x-small{font-size:1rem;line-height:1.3}.cc-verification-code-input-paragraph-x-small-bold{font-size:1rem;line-height:1.3;font-weight:600}.cc-verification-code-input-monospace{font-variant-numeric:tabular-nums}[class^=cc-heading],.cc-verification-code-input-ligatures-disabled{font-variant-ligatures:none}.cc-verification-code-input-ligatures-enabled{font-variant-ligatures:normal}.cc-verification-code-input-text-wrap-pretty{text-wrap:pretty}.cc-verification-code-input-component{align-items:center;display:flex;flex-direction:column;max-width:fit-content}.cc-verification-code-input-error-message{animation:cc-verification-code-input-reveal-error-message .2s var(--motion-ease-out-gentle) forwards;color:var(--color-text-danger);text-align:center}.cc-verification-code-input-spinner{margin-top:var(--space-32)}.cc-verification-code-input-input{border-style:solid;border-width:var(--border-1);height:4.8rem;padding:var(--space-8);text-align:center;transition:border-color .1s var(--motion-ease-out-gentle);width:4.8rem}@media(max-width:24.999em){.cc-verification-code-input-input{height:4rem;width:4rem}}.cc-verification-code-input-input-container{display:grid;gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}.cc-verification-code-input-input-success-1{animation:cc-verification-code-input-reveal-input-success .1s forwards}.cc-verification-code-input-input-success-2{animation:cc-verification-code-input-reveal-input-success .1s forwards;animation-delay:.05s}.cc-verification-code-input-input-success-3{animation:cc-verification-code-input-reveal-input-success .1s forwards;animation-delay:.1s}.cc-verification-code-input-input-success-4{animation:cc-verification-code-input-reveal-input-success .1s forwards;animation-delay:.15s}.cc-verification-code-input-input-success-5{animation:cc-verification-code-input-reveal-input-success .1s forwards;animation-delay:.2s}.cc-verification-code-input-input-success-6{animation:cc-verification-code-input-reveal-input-success .1s forwards;animation-delay:.25s}.cc-verification-code-input-input:focus::placeholder{opacity:0}@keyframes cc-verification-code-input-reveal-error-message{0%{margin-top:0;opacity:0}to{margin-top:var(--space-12);opacity:1}}@keyframes cc-verification-code-input-reveal-input-success{0%{border-color:var(--border-color-active)}to{border-color:var(--color-border-success)}}@media(min-width:20.625em){.cc-verification-code-input-input-container{gap:var(--space-8)}}.success-checkmark-heading-x-large{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429}.success-checkmark-heading-x-large-bold{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}.success-checkmark-heading-large{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111}.success-checkmark-heading-large-bold{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}.success-checkmark-heading-medium{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226}.success-checkmark-heading-medium-bold{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}.success-checkmark-heading-small{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429}.success-checkmark-heading-small-bold{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}.success-checkmark-heading-x-small{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.success-checkmark-heading-x-small-bold{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}.success-checkmark-heading-xx-small{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.success-checkmark-heading-xx-small-bold{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}.success-checkmark-heading-xxx-small{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}.success-checkmark-heading-xxx-small-bold{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}.success-checkmark-heading-label{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}.success-checkmark-text-x-large{font-size:1.8rem;line-height:1.3333333333}.success-checkmark-text-x-large-bold,.success-checkmark-success-text{font-size:1.8rem;line-height:1.3333333333;font-weight:600}.success-checkmark-text-large{font-size:1.6rem;line-height:1.25}.success-checkmark-text-large-bold{font-size:1.6rem;line-height:1.25;font-weight:600}.success-checkmark-text-medium{font-size:1.4rem;line-height:1.1428571429}.success-checkmark-text-medium-bold{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.success-checkmark-text-small{font-size:1.2rem;line-height:1.3333333333}.success-checkmark-text-small-bold{font-size:1.2rem;line-height:1.3333333333;font-weight:600}.success-checkmark-text-x-small{font-size:1rem;line-height:1}.success-checkmark-text-x-small-bold{font-size:1rem;line-height:1;font-weight:600}.success-checkmark-text-label{font-size:1.2rem;line-height:1.3333333333;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.success-checkmark-text-speech{font-size:1.5rem;font-weight:500;line-height:1.3333333333}.success-checkmark-text-speech-bold{font-size:1.5rem;font-weight:500;line-height:1.3333333333;font-weight:600}.success-checkmark-paragraph-x-large{font-size:1.8rem;line-height:1.5555555556}.success-checkmark-paragraph-x-large-bold{font-size:1.8rem;line-height:1.5555555556;font-weight:600}.success-checkmark-paragraph-large{font-size:1.6rem;line-height:1.5}.success-checkmark-paragraph-large-bold{font-size:1.6rem;line-height:1.5;font-weight:600}.success-checkmark-paragraph-medium{font-size:1.4rem;line-height:1.4285714286}.success-checkmark-paragraph-medium-bold{font-size:1.4rem;line-height:1.4285714286;font-weight:600}.success-checkmark-paragraph-x-small{font-size:1rem;line-height:1.3}.success-checkmark-paragraph-x-small-bold{font-size:1rem;line-height:1.3;font-weight:600}.success-checkmark-monospace{font-variant-numeric:tabular-nums}[class^=cc-heading],.success-checkmark-ligatures-disabled{font-variant-ligatures:none}.success-checkmark-ligatures-enabled{font-variant-ligatures:normal}.success-checkmark-text-wrap-pretty{text-wrap:pretty}.success-checkmark-checkmark-border{animation:success-checkmark-reveal-checkmark-border .2s var(--motion-ease-out-gentle);border:.5rem solid var(--color-icon-success);border-radius:var(--radius-circular);height:var(--icon-40);width:var(--icon-40)}.success-checkmark-checkmark-container{align-items:center;display:flex;height:var(--icon-40);justify-content:center;transition:opacity .2s var(--motion-ease-out-gentle);width:var(--icon-40)}.success-checkmark-checkmark-kick{animation:success-checkmark-reveal-kick .4s var(--motion-ease-out-gentle) forwards;background-color:var(--color-icon-success);border-radius:var(--radius-2);height:100%;left:calc(100% - .5rem);position:absolute;width:.5rem}.success-checkmark-checkmark-square{height:calc(var(--icon-40) * .5);left:.9rem;position:relative;top:.3rem;transform:rotate(45deg);width:calc(var(--icon-40) * .3)}.success-checkmark-checkmark-stem{animation:success-checkmark-reveal-stem .4s var(--motion-ease-out-gentle) forwards;background-color:var(--color-icon-success);border-radius:var(--radius-2);bottom:0;height:.5rem;position:absolute}.success-checkmark-checkmark-subtle-border{animation:success-checkmark-reveal-checkmark-subtle-border .3s var(--motion-ease-out-gentle) forwards;background-color:var(--color-bg-success);border-radius:var(--radius-circular);height:calc(var(--icon-40) * .5);position:absolute;transition:opacity .2s var(--motion-ease-out-gentle);width:calc(var(--icon-40) * .5)}.success-checkmark-component{align-items:center;display:flex;flex-direction:column;gap:var(--space-12);justify-content:center;margin-top:var(--space-32);transition:opacity .2s var(--motion-ease-out-gentle)}.success-checkmark-success-text{animation:success-checkmark-reveal-success-text .2s var(--motion-ease-out-gentle) forwards;color:var(--color-text-success);transition:opacity .2s var(--motion-ease-out-gentle)}@keyframes success-checkmark-reveal-checkmark-border{0%{height:calc(var(--icon-40) * .5);opacity:0;width:calc(var(--icon-40) * .5)}to{height:var(--icon-40);opacity:1;width:var(--icon-40)}}@keyframes success-checkmark-reveal-checkmark-subtle-border{0%{opacity:.5}to{height:calc(var(--icon-40) * 1.5);opacity:0;width:calc(var(--icon-40) * 1.5)}}@keyframes success-checkmark-reveal-kick{0%{height:0;top:100%}40%{height:0;top:100%}to{height:100%;top:0}}@keyframes success-checkmark-reveal-stem{0%{width:0}50%{width:100%}to{width:100%}}@keyframes success-checkmark-reveal-success-text{0%{opacity:0}to{opacity:1}}.verifying-component{align-items:center;animation:verifying-reveal-spinner .4s var(--motion-ease-out-gentle) backwards;display:flex;flex-direction:column;gap:var(--space-12);justify-content:center}.verifying-text{color:var(--color-text-default)}.verifying-text:after{animation:verifying-dot-cycle 1.12s steps(3,end) infinite;content:"";display:inline-block;width:1.2rem}@keyframes verifying-dot-cycle{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes verifying-reveal-spinner{0%{opacity:0}to{opacity:1}}.route-error-fallback[data-v-0d56737a]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;background:var(--color-bg-base, #312e2b);color:var(--color-text-default, #fff);font-family:system-ui,sans-serif}.route-error-fallback__title[data-v-0d56737a]{font-size:1.25rem;font-weight:600;margin:0}.route-error-fallback__text[data-v-0d56737a]{margin:0;opacity:.9}.route-error-fallback__detail[data-v-0d56737a]{margin:0;font-size:.75rem;opacity:.8;max-width:80ch;word-break:break-word}.route-error-fallback__hint[data-v-0d56737a]{margin:0;font-size:.7rem;opacity:.7}.route-error-fallback__btn[data-v-0d56737a]{margin-top:.5rem;padding:.5rem 1rem;font-size:1rem;cursor:pointer;background:var(--color-bg-subtle, #4a4845);color:inherit;border:none;border-radius:6px}.route-error-fallback__btn[data-v-0d56737a]:hover{background:var(--color-bg-subtlest, #5c5a57)}
