:root{--palette-brand-50:#f4f9ed;--palette-brand-100:#e7f1d6;--palette-brand-200:#c8f031;--palette-brand-300:#b3d075;--palette-brand-400:#8eb100;--palette-brand-500:#7b9600;--palette-brand-600:#687a00;--palette-brand-700:#576400;--palette-brand-800:#465000;--palette-brand-900:#394000;--palette-brand-950:#252900;--palette-brand-exact:#c8f031;--palette-brand-exact-hover:#c0e53c;--palette-brand-exact-pressed:#add119;--palette-neutral-50:#fafbf8;--palette-neutral-100:#f3f5f1;--palette-neutral-200:#e3e5e0;--palette-neutral-300:#d3d5ce;--palette-neutral-400:#a0a39a;--palette-neutral-500:#707369;--palette-neutral-600:#52544b;--palette-neutral-700:#3f4138;--palette-neutral-800:#262820;--palette-neutral-900:#181912;--palette-neutral-950:#090a05;--palette-green-50:#f1faf2;--palette-green-100:#def2e2;--palette-green-200:#c2e9c9;--palette-green-300:#91d59f;--palette-green-400:#51b86d;--palette-green-500:#02a149;--palette-green-600:#00843b;--palette-green-700:#006d2f;--palette-green-800:#005825;--palette-green-900:#00471c;--palette-green-950:#002e10;--palette-amber-50:#fbf7ed;--palette-amber-100:#f7ecd7;--palette-amber-200:#f3ddb3;--palette-amber-300:#e7c077;--palette-amber-400:#d8981d;--palette-amber-500:#c27c00;--palette-amber-600:#a96100;--palette-amber-700:#924b00;--palette-amber-800:#793a00;--palette-amber-900:#642c00;--palette-amber-950:#441a00;--palette-red-50:#fff5f4;--palette-red-100:#ffe8e6;--palette-red-200:#ffd6d2;--palette-red-300:#ffb2ab;--palette-red-400:#ff7c75;--palette-red-500:#f94c4c;--palette-red-600:#da2a32;--palette-red-700:#b81c25;--palette-red-800:#94191f;--palette-red-900:#75191b;--palette-red-950:#4e0e0f;--palette-blue-50:#f1f8ff;--palette-blue-100:#deefff;--palette-blue-200:#c4e3ff;--palette-blue-300:#92cbff;--palette-blue-400:#50a8ff;--palette-blue-500:#278bfc;--palette-blue-600:#1d6ee0;--palette-blue-700:#2259bf;--palette-blue-800:#204799;--palette-blue-900:#1d3979;--palette-blue-950:#122451;--palette-emerald-50:#f0f9f4;--palette-emerald-100:#ddf2e7;--palette-emerald-200:#bfe9d3;--palette-emerald-300:#8bd5b1;--palette-emerald-400:#43b787;--palette-emerald-500:#009f6e;--palette-emerald-600:#008359;--palette-emerald-700:#006c49;--palette-emerald-800:#00573a;--palette-emerald-900:#00462e;--palette-emerald-950:#002d1d;--palette-white:#fff;--palette-black:#000;--palette-scrim:#00000080;--font-family-base:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-numeric:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--font-family-display:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:48px;--font-size-5xl:60px;--font-size-6xl:76px;--font-size-7xl:96px;--font-size-8xl:120px;--font-line-height-xs:16px;--font-line-height-sm:20px;--font-line-height-md:24px;--font-line-height-lg:28px;--font-line-height-xl:32px;--font-line-height-2xl:40px;--font-line-height-3xl:48px;--font-line-height-4xl:56px;--font-line-height-5xl:68px;--font-line-height-6xl:84px;--font-line-height-7xl:104px;--font-line-height-8xl:132px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--typography-caption-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-caption-font-size:12px;--typography-caption-font-weight:400;--typography-caption-line-height:1.3333;--typography-caption-letter-spacing:0.12px;--typography-label-sm-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-label-sm-font-size:12px;--typography-label-sm-font-weight:600;--typography-label-sm-line-height:1.3333;--typography-label-sm-letter-spacing:0.12px;--typography-label-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-label-font-size:14px;--typography-label-font-weight:500;--typography-label-line-height:1.4286;--typography-label-letter-spacing:0px;--typography-label-lg-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-label-lg-font-size:16px;--typography-label-lg-font-weight:600;--typography-label-lg-line-height:1.5;--typography-label-lg-letter-spacing:0px;--typography-body-sm-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-body-sm-font-size:14px;--typography-body-sm-font-weight:400;--typography-body-sm-line-height:1.4286;--typography-body-sm-letter-spacing:0px;--typography-body-md-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-body-md-font-size:16px;--typography-body-md-font-weight:400;--typography-body-md-line-height:1.5;--typography-body-md-letter-spacing:0px;--typography-body-lg-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-body-lg-font-size:20px;--typography-body-lg-font-weight:400;--typography-body-lg-line-height:1.4;--typography-body-lg-letter-spacing:0px;--typography-title-sm-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-title-sm-font-size:20px;--typography-title-sm-font-weight:600;--typography-title-sm-line-height:1.4;--typography-title-sm-letter-spacing:0px;--typography-title-md-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-title-md-font-size:24px;--typography-title-md-font-weight:600;--typography-title-md-line-height:1.3333;--typography-title-md-letter-spacing:-0.24px;--typography-title-lg-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-title-lg-font-size:32px;--typography-title-lg-font-weight:600;--typography-title-lg-line-height:1.25;--typography-title-lg-letter-spacing:0px;--typography-heading-md-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-heading-md-font-size:40px;--typography-heading-md-font-weight:700;--typography-heading-md-line-height:1.2;--typography-heading-md-letter-spacing:0px;--typography-heading-lg-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-heading-lg-font-size:48px;--typography-heading-lg-font-weight:700;--typography-heading-lg-line-height:1.1667;--typography-heading-lg-letter-spacing:0px;--typography-display-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-display-font-size:60px;--typography-display-font-weight:700;--typography-display-line-height:1.1333;--typography-display-letter-spacing:0px;--typography-numeric-sm-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-numeric-sm-font-size:14px;--typography-numeric-sm-font-weight:500;--typography-numeric-sm-line-height:1.4286;--typography-numeric-sm-letter-spacing:0px;--typography-numeric-sm-font-variant-numeric:tabular-nums;--typography-numeric-md-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-numeric-md-font-size:16px;--typography-numeric-md-font-weight:600;--typography-numeric-md-line-height:1.5;--typography-numeric-md-letter-spacing:0px;--typography-numeric-md-font-variant-numeric:tabular-nums;--typography-numeric-lg-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-numeric-lg-font-size:24px;--typography-numeric-lg-font-weight:600;--typography-numeric-lg-line-height:1.3333;--typography-numeric-lg-letter-spacing:-0.24px;--typography-numeric-lg-font-variant-numeric:tabular-nums;--typography-numeric-xl-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-numeric-xl-font-size:40px;--typography-numeric-xl-font-weight:700;--typography-numeric-xl-line-height:1.2;--typography-numeric-xl-letter-spacing:-0.8px;--typography-numeric-xl-font-variant-numeric:tabular-nums;--typography-overline-font-family:var(--fonte-barlow,Barlow),Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-overline-font-size:12px;--typography-overline-font-weight:600;--typography-overline-line-height:1.3333;--typography-overline-letter-spacing:1px;--typography-overline-lg-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-overline-lg-font-size:24px;--typography-overline-lg-font-weight:700;--typography-overline-lg-line-height:1.3333;--typography-overline-lg-letter-spacing:0.5px;--typography-action-lg-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-action-lg-font-size:20px;--typography-action-lg-font-weight:700;--typography-action-lg-line-height:1.2;--typography-action-lg-letter-spacing:0.5px;--typography-numeric-2xl-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-numeric-2xl-font-size:48px;--typography-numeric-2xl-font-weight:700;--typography-numeric-2xl-line-height:1.1667;--typography-numeric-2xl-letter-spacing:0px;--typography-score-md-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-score-md-font-size:76px;--typography-score-md-font-weight:800;--typography-score-md-line-height:1.1053;--typography-score-md-letter-spacing:0px;--typography-score-lg-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-score-lg-font-size:96px;--typography-score-lg-font-weight:800;--typography-score-lg-line-height:1.0833;--typography-score-lg-letter-spacing:0px;--typography-score-xl-font-family:var(--fonte-barlow-condensada,"Barlow Condensed"),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--typography-score-xl-font-size:120px;--typography-score-xl-font-weight:800;--typography-score-xl-line-height:1.1;--typography-score-xl-letter-spacing:0px;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-0-5:2px;--space-1-5:6px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--border-width-default:1px;--border-width-strong:2px;--size-control-sm:32px;--size-control-md:40px;--size-control-lg:48px;--size-touch-min:44px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-control-xl:56px;--size-score-target:112px;--size-tv-safe-x:96px;--size-tv-safe-y:56px;--size-icon-xl:32px;--size-tv-stage-width:1920px;--size-tv-stage-height:1080px;--size-bracket-node:288px;--size-bracket-row:36px;--size-bracket-set:36px;--shadow-xs:0px 1px 2px 0px #0000000d;--shadow-sm:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 4px 6px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 10px 15px -3px #0000001a,0px 4px 6px -4px #0000001a;--shadow-xl:0px 20px 25px -5px #0000001a,0px 8px 10px -6px #0000001a;--duration-fast:100ms;--duration-base:200ms;--duration-slow:300ms;--duration-slower:500ms;--duration-loop:1600ms;--easing-standard:cubic-bezier(0.2,0,0,1);--easing-enter:cubic-bezier(0,0,0,1);--easing-exit:cubic-bezier(0.3,0,1,1);--z-index-base:0;--z-index-raised:1;--z-index-sticky:1000;--z-index-overlay:1100;--z-index-modal:1200;--z-index-popover:1300;--z-index-toast:1400;--z-index-tooltip:1500;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--opacity-dim:0.3;--opacity-muted:0.55;--color-bg-canvas:var(--palette-neutral-50);--color-bg-surface:var(--palette-white);--color-bg-raised:var(--palette-white);--color-bg-subtle:var(--palette-neutral-100);--color-bg-inverse:var(--palette-neutral-900);--color-bg-overlay:var(--palette-scrim);--color-text-default:var(--palette-neutral-900);--color-text-muted:var(--palette-neutral-600);--color-text-subtle:var(--palette-neutral-500);--color-text-disabled:var(--palette-neutral-400);--color-text-inverse:var(--palette-white);--color-text-link:var(--palette-brand-700);--color-border-default:var(--palette-neutral-200);--color-border-strong:var(--palette-neutral-500);--color-border-focus:var(--palette-brand-600);--color-primary-solid:var(--palette-brand-exact);--color-primary-solid-hover:var(--palette-brand-exact-hover);--color-primary-solid-pressed:var(--palette-brand-exact-pressed);--color-primary-on-solid:var(--palette-neutral-950);--color-primary-subtle:var(--palette-brand-100);--color-primary-subtle-hover:var(--palette-brand-200);--color-primary-text:var(--palette-brand-700);--color-primary-border:var(--palette-brand-600);--color-primary-solid-edge:var(--palette-brand-600);--color-success-solid:var(--palette-emerald-600);--color-success-on-solid:var(--palette-white);--color-success-subtle:var(--palette-emerald-50);--color-success-text:var(--palette-emerald-700);--color-success-icon:var(--palette-emerald-600);--color-success-border:var(--palette-emerald-200);--color-warning-solid:var(--palette-amber-400);--color-warning-on-solid:var(--palette-neutral-950);--color-warning-subtle:var(--palette-amber-50);--color-warning-text:var(--palette-amber-700);--color-warning-icon:var(--palette-amber-600);--color-warning-border:var(--palette-amber-200);--color-danger-solid:var(--palette-red-600);--color-danger-solid-hover:var(--palette-red-700);--color-danger-solid-pressed:var(--palette-red-800);--color-danger-on-solid:var(--palette-white);--color-danger-subtle:var(--palette-red-50);--color-danger-text:var(--palette-red-700);--color-danger-icon:var(--palette-red-600);--color-danger-border:var(--palette-red-200);--color-info-solid:var(--palette-blue-600);--color-info-on-solid:var(--palette-white);--color-info-subtle:var(--palette-blue-50);--color-info-text:var(--palette-blue-700);--color-info-icon:var(--palette-blue-600);--color-info-border:var(--palette-blue-200);--color-live-solid:var(--palette-red-600);--color-live-on-solid:var(--palette-white);--color-live-subtle:var(--palette-red-50);--color-live-text:var(--palette-red-700);--color-live-border:var(--palette-red-200);--color-called-solid:var(--palette-amber-400);--color-called-on-solid:var(--palette-neutral-950);--color-called-subtle:var(--palette-amber-50);--color-called-text:var(--palette-amber-700);--color-called-border:var(--palette-amber-200);--color-score-current-bg:var(--palette-brand-exact);--color-score-current-text:var(--palette-neutral-950);--color-medal-gold:var(--palette-amber-300);--color-medal-on-gold:var(--palette-neutral-950);--color-medal-silver:var(--palette-neutral-300);--color-medal-on-silver:var(--palette-neutral-950);--color-medal-bronze:var(--palette-amber-600);--color-medal-on-bronze:var(--palette-white);--color-logo-default:var(--palette-neutral-950);color-scheme:light}[data-theme=escuro]{--color-bg-canvas:var(--palette-neutral-950);--color-bg-surface:var(--palette-neutral-900);--color-bg-raised:var(--palette-neutral-800);--color-bg-subtle:var(--palette-neutral-800);--color-bg-inverse:var(--palette-neutral-50);--color-bg-overlay:var(--palette-scrim);--color-text-default:var(--palette-neutral-50);--color-text-muted:var(--palette-neutral-300);--color-text-subtle:var(--palette-neutral-400);--color-text-disabled:var(--palette-neutral-600);--color-text-inverse:var(--palette-neutral-950);--color-text-link:var(--palette-brand-exact);--color-border-default:var(--palette-neutral-700);--color-border-strong:var(--palette-neutral-400);--color-border-focus:var(--palette-brand-exact);--color-primary-solid:var(--palette-brand-exact);--color-primary-solid-hover:var(--palette-brand-exact-hover);--color-primary-solid-pressed:var(--palette-brand-exact-pressed);--color-primary-on-solid:var(--palette-neutral-950);--color-primary-subtle:var(--palette-brand-950);--color-primary-subtle-hover:var(--palette-brand-900);--color-primary-text:var(--palette-brand-exact);--color-primary-border:var(--palette-brand-400);--color-primary-solid-edge:var(--palette-brand-exact);--color-success-solid:var(--palette-emerald-400);--color-success-on-solid:var(--palette-neutral-950);--color-success-subtle:var(--palette-emerald-950);--color-success-text:var(--palette-emerald-300);--color-success-icon:var(--palette-emerald-400);--color-success-border:var(--palette-emerald-800);--color-warning-solid:var(--palette-amber-400);--color-warning-on-solid:var(--palette-neutral-950);--color-warning-subtle:var(--palette-amber-950);--color-warning-text:var(--palette-amber-300);--color-warning-icon:var(--palette-amber-400);--color-warning-border:var(--palette-amber-800);--color-danger-solid:var(--palette-red-400);--color-danger-solid-hover:var(--palette-red-300);--color-danger-solid-pressed:var(--palette-red-200);--color-danger-on-solid:var(--palette-neutral-950);--color-danger-subtle:var(--palette-red-950);--color-danger-text:var(--palette-red-300);--color-danger-icon:var(--palette-red-400);--color-danger-border:var(--palette-red-800);--color-info-solid:var(--palette-blue-400);--color-info-on-solid:var(--palette-neutral-950);--color-info-subtle:var(--palette-blue-950);--color-info-text:var(--palette-blue-300);--color-info-icon:var(--palette-blue-400);--color-info-border:var(--palette-blue-800);--color-live-solid:var(--palette-red-600);--color-live-on-solid:var(--palette-white);--color-live-subtle:var(--palette-red-950);--color-live-text:var(--palette-red-300);--color-live-border:var(--palette-red-800);--color-called-solid:var(--palette-amber-400);--color-called-on-solid:var(--palette-neutral-950);--color-called-subtle:var(--palette-amber-950);--color-called-text:var(--palette-amber-300);--color-called-border:var(--palette-amber-800);--color-score-current-bg:var(--palette-brand-exact);--color-score-current-text:var(--palette-neutral-950);--color-medal-gold:var(--palette-amber-300);--color-medal-on-gold:var(--palette-neutral-950);--color-medal-silver:var(--palette-neutral-300);--color-medal-on-silver:var(--palette-neutral-950);--color-medal-bronze:var(--palette-amber-600);--color-medal-on-bronze:var(--palette-white);--color-logo-default:var(--palette-brand-exact);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]){--color-bg-canvas:var(--palette-neutral-950);--color-bg-surface:var(--palette-neutral-900);--color-bg-raised:var(--palette-neutral-800);--color-bg-subtle:var(--palette-neutral-800);--color-bg-inverse:var(--palette-neutral-50);--color-bg-overlay:var(--palette-scrim);--color-text-default:var(--palette-neutral-50);--color-text-muted:var(--palette-neutral-300);--color-text-subtle:var(--palette-neutral-400);--color-text-disabled:var(--palette-neutral-600);--color-text-inverse:var(--palette-neutral-950);--color-text-link:var(--palette-brand-exact);--color-border-default:var(--palette-neutral-700);--color-border-strong:var(--palette-neutral-400);--color-border-focus:var(--palette-brand-exact);--color-primary-solid:var(--palette-brand-exact);--color-primary-solid-hover:var(--palette-brand-exact-hover);--color-primary-solid-pressed:var(--palette-brand-exact-pressed);--color-primary-on-solid:var(--palette-neutral-950);--color-primary-subtle:var(--palette-brand-950);--color-primary-subtle-hover:var(--palette-brand-900);--color-primary-text:var(--palette-brand-exact);--color-primary-border:var(--palette-brand-400);--color-primary-solid-edge:var(--palette-brand-exact);--color-success-solid:var(--palette-emerald-400);--color-success-on-solid:var(--palette-neutral-950);--color-success-subtle:var(--palette-emerald-950);--color-success-text:var(--palette-emerald-300);--color-success-icon:var(--palette-emerald-400);--color-success-border:var(--palette-emerald-800);--color-warning-solid:var(--palette-amber-400);--color-warning-on-solid:var(--palette-neutral-950);--color-warning-subtle:var(--palette-amber-950);--color-warning-text:var(--palette-amber-300);--color-warning-icon:var(--palette-amber-400);--color-warning-border:var(--palette-amber-800);--color-danger-solid:var(--palette-red-400);--color-danger-solid-hover:var(--palette-red-300);--color-danger-solid-pressed:var(--palette-red-200);--color-danger-on-solid:var(--palette-neutral-950);--color-danger-subtle:var(--palette-red-950);--color-danger-text:var(--palette-red-300);--color-danger-icon:var(--palette-red-400);--color-danger-border:var(--palette-red-800);--color-info-solid:var(--palette-blue-400);--color-info-on-solid:var(--palette-neutral-950);--color-info-subtle:var(--palette-blue-950);--color-info-text:var(--palette-blue-300);--color-info-icon:var(--palette-blue-400);--color-info-border:var(--palette-blue-800);--color-live-solid:var(--palette-red-600);--color-live-on-solid:var(--palette-white);--color-live-subtle:var(--palette-red-950);--color-live-text:var(--palette-red-300);--color-live-border:var(--palette-red-800);--color-called-solid:var(--palette-amber-400);--color-called-on-solid:var(--palette-neutral-950);--color-called-subtle:var(--palette-amber-950);--color-called-text:var(--palette-amber-300);--color-called-border:var(--palette-amber-800);--color-score-current-bg:var(--palette-brand-exact);--color-score-current-text:var(--palette-neutral-950);--color-medal-gold:var(--palette-amber-300);--color-medal-on-gold:var(--palette-neutral-950);--color-medal-silver:var(--palette-neutral-300);--color-medal-on-silver:var(--palette-neutral-950);--color-medal-bronze:var(--palette-amber-600);--color-medal-on-bronze:var(--palette-white);--color-logo-default:var(--palette-brand-exact);color-scheme:dark}}[data-theme=claro]{--color-bg-canvas:var(--palette-neutral-50);--color-bg-surface:var(--palette-white);--color-bg-raised:var(--palette-white);--color-bg-subtle:var(--palette-neutral-100);--color-bg-inverse:var(--palette-neutral-900);--color-bg-overlay:var(--palette-scrim);--color-text-default:var(--palette-neutral-900);--color-text-muted:var(--palette-neutral-600);--color-text-subtle:var(--palette-neutral-500);--color-text-disabled:var(--palette-neutral-400);--color-text-inverse:var(--palette-white);--color-text-link:var(--palette-brand-700);--color-border-default:var(--palette-neutral-200);--color-border-strong:var(--palette-neutral-500);--color-border-focus:var(--palette-brand-600);--color-primary-solid:var(--palette-brand-exact);--color-primary-solid-hover:var(--palette-brand-exact-hover);--color-primary-solid-pressed:var(--palette-brand-exact-pressed);--color-primary-on-solid:var(--palette-neutral-950);--color-primary-subtle:var(--palette-brand-100);--color-primary-subtle-hover:var(--palette-brand-200);--color-primary-text:var(--palette-brand-700);--color-primary-border:var(--palette-brand-600);--color-primary-solid-edge:var(--palette-brand-600);--color-success-solid:var(--palette-emerald-600);--color-success-on-solid:var(--palette-white);--color-success-subtle:var(--palette-emerald-50);--color-success-text:var(--palette-emerald-700);--color-success-icon:var(--palette-emerald-600);--color-success-border:var(--palette-emerald-200);--color-warning-solid:var(--palette-amber-400);--color-warning-on-solid:var(--palette-neutral-950);--color-warning-subtle:var(--palette-amber-50);--color-warning-text:var(--palette-amber-700);--color-warning-icon:var(--palette-amber-600);--color-warning-border:var(--palette-amber-200);--color-danger-solid:var(--palette-red-600);--color-danger-solid-hover:var(--palette-red-700);--color-danger-solid-pressed:var(--palette-red-800);--color-danger-on-solid:var(--palette-white);--color-danger-subtle:var(--palette-red-50);--color-danger-text:var(--palette-red-700);--color-danger-icon:var(--palette-red-600);--color-danger-border:var(--palette-red-200);--color-info-solid:var(--palette-blue-600);--color-info-on-solid:var(--palette-white);--color-info-subtle:var(--palette-blue-50);--color-info-text:var(--palette-blue-700);--color-info-icon:var(--palette-blue-600);--color-info-border:var(--palette-blue-200);--color-live-solid:var(--palette-red-600);--color-live-on-solid:var(--palette-white);--color-live-subtle:var(--palette-red-50);--color-live-text:var(--palette-red-700);--color-live-border:var(--palette-red-200);--color-called-solid:var(--palette-amber-400);--color-called-on-solid:var(--palette-neutral-950);--color-called-subtle:var(--palette-amber-50);--color-called-text:var(--palette-amber-700);--color-called-border:var(--palette-amber-200);--color-score-current-bg:var(--palette-brand-exact);--color-score-current-text:var(--palette-neutral-950);--color-medal-gold:var(--palette-amber-300);--color-medal-on-gold:var(--palette-neutral-950);--color-medal-silver:var(--palette-neutral-300);--color-medal-on-silver:var(--palette-neutral-950);--color-medal-bronze:var(--palette-amber-600);--color-medal-on-bronze:var(--palette-white);--color-logo-default:var(--palette-neutral-950);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg-canvas);color:var(--color-text-default);font-family:var(--typography-body-md-font-family);font-size:var(--typography-body-md-font-size);line-height:var(--typography-body-md-line-height);font-weight:var(--typography-body-md-font-weight)}body,h1,h2,h3,h4,p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:var(--border-width-strong) solid var(--color-border-focus);outline-offset:var(--space-0-5)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums}.ico{display:inline-block;flex:none;width:var(--size-icon-md);height:var(--size-icon-md);stroke-width:2;vertical-align:middle}.ico-sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ico-lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.ico-xl{width:var(--size-icon-xl);height:var(--size-icon-xl)}.logo,.marca{display:inline-block;flex:none;vertical-align:middle;background:var(--color-logo-default)}.logo{height:var(--space-6);aspect-ratio:99/40;-webkit-mask:url(/brand/clif-logo.svg) center/contain no-repeat;mask:url(/brand/clif-logo.svg) center/contain no-repeat}.marca{height:var(--space-8);aspect-ratio:37/38;-webkit-mask:url(/brand/clif-marca.svg) center/contain no-repeat;mask:url(/brand/clif-marca.svg) center/contain no-repeat}.logo-link{min-height:var(--size-touch-min);text-decoration:none;border-radius:var(--radius-xs);flex:none}.logo-link,.selo{display:inline-flex;align-items:center}.selo{gap:var(--space-1-5);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--typography-overline-letter-spacing);text-transform:uppercase;white-space:nowrap;background:var(--color-bg-subtle);color:var(--color-text-default)}.selo-ao-vivo{background:var(--color-live-solid);color:var(--color-live-on-solid)}.selo-ao-vivo:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.selo-chamado{background:var(--color-called-solid);color:var(--color-called-on-solid)}.selo-livre{background:var(--color-success-subtle);color:var(--color-success-text);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-success-border)}.selo-encerrado{background:transparent;color:var(--color-text-muted);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-border-strong)}.selo-aguardando{background:var(--color-bg-subtle);color:var(--color-text-muted)}.selo-info{background:var(--color-info-subtle);color:var(--color-info-text);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-info-border)}.selo-marca{background:var(--color-primary-subtle);color:var(--color-primary-text);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-primary-border)}.selo-alerta{background:var(--color-warning-subtle);color:var(--color-warning-text);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-warning-border)}.selo-perigo{background:var(--color-danger-subtle);color:var(--color-danger-text);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-danger-border)}@media (prefers-reduced-motion:no-preference){.pulsa:before,.selo-ao-vivo:before{animation:pulsar var(--duration-loop) var(--easing-standard) infinite}@keyframes pulsar{50%{opacity:var(--opacity-dim)}}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-control-md);padding:0 var(--space-4);border:var(--border-width-default) solid transparent;border-radius:var(--radius-xs);font-family:var(--typography-label-lg-font-family);font-size:var(--typography-label-lg-font-size);font-weight:var(--typography-label-lg-font-weight);line-height:var(--typography-label-lg-line-height);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.btn-primario{background:var(--color-primary-solid);color:var(--color-primary-on-solid);border-color:var(--color-primary-solid-edge);border-width:var(--border-width-strong)}.btn-primario:hover{background:var(--color-primary-solid-hover)}.btn-primario:active{background:var(--color-primary-solid-pressed)}.btn-secundario{background:transparent;color:var(--color-text-default);border-color:var(--color-border-strong)}.btn-secundario:hover{background:var(--color-bg-subtle)}.btn-fantasma{background:transparent;color:var(--color-text-default)}.btn-fantasma:hover{background:var(--color-bg-subtle)}.btn-perigo{background:var(--color-danger-solid);color:var(--color-danger-on-solid)}.btn-perigo:hover{background:var(--color-danger-solid-hover)}.btn-perigo-contorno{background:transparent;color:var(--color-danger-text);border-color:var(--color-danger-border)}.btn[aria-disabled=true]{background:var(--color-bg-subtle);color:var(--color-text-disabled);border-color:transparent;cursor:not-allowed}.btn-sm{min-height:var(--size-control-sm);padding:0 var(--space-3);font-size:var(--typography-label-font-size)}.btn-lg{min-height:var(--size-control-lg);padding:0 var(--space-5)}.btn-xl{min-height:var(--size-control-xl);padding:0 var(--space-6)}.btn-total{width:100%}.btn-icone{min-width:var(--size-control-md);padding:0}.btn-icone.btn-lg{min-width:var(--size-control-lg)}.btn[aria-pressed=true]{background:var(--color-primary-subtle);border-color:var(--color-primary-border);color:var(--color-text-default)}.btn-acao{font-family:var(--typography-action-lg-font-family);font-size:var(--typography-action-lg-font-size);font-weight:var(--typography-action-lg-font-weight);line-height:var(--typography-action-lg-line-height);letter-spacing:var(--typography-action-lg-letter-spacing);text-transform:uppercase}.campo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1-5)}.campo label{font-size:var(--typography-label-font-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-label-line-height)}.campo .dica{font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);color:var(--color-text-muted)}.entrada{display:flex;align-items:center;min-height:var(--size-control-lg);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-bg-surface)}.entrada:focus-within{outline:var(--border-width-strong) solid var(--color-border-focus);outline-offset:var(--space-0-5)}.entrada input{flex:1;min-width:0;height:100%;min-height:var(--size-control-lg);border:0;background:transparent;color:var(--color-text-default);padding:0 var(--space-3);font:inherit;font-size:var(--font-size-md);outline:none}.entrada .prefixo{padding-left:var(--space-3);color:var(--color-text-muted);white-space:nowrap}.entrada .prefixo+input{padding-left:0}.entrada .acao-campo{align-self:stretch;border:0;border-left:var(--border-width-default) solid var(--color-border-default);background:transparent;padding:0 var(--space-3);color:var(--color-text-muted);cursor:pointer;font-size:var(--typography-label-font-size);font-weight:var(--font-weight-semibold)}.campo-erro .entrada{border-color:var(--color-danger-border);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-danger-icon)}.campo-erro .dica{color:var(--color-danger-text)}.msg{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-sm);border:var(--border-width-default) solid;font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}.msg-erro{background:var(--color-danger-subtle);border-color:var(--color-danger-border);color:var(--color-text-default)}.msg-erro .ico{color:var(--color-danger-icon)}.msg-aviso{background:var(--color-warning-subtle);border-color:var(--color-warning-border)}.msg-aviso .ico{color:var(--color-warning-icon)}.msg-sucesso{background:var(--color-success-subtle);border-color:var(--color-success-border)}.msg-sucesso .ico{color:var(--color-success-icon)}.msg-info{background:var(--color-info-subtle);border-color:var(--color-info-border)}.msg-info .ico{color:var(--color-info-icon)}.esq{background:var(--color-bg-subtle);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){.esq{animation:esq var(--duration-loop) var(--easing-standard) infinite}@keyframes esq{50%{opacity:var(--opacity-muted)}}}.medalha{display:inline-grid;place-items:center;flex:none;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);font-family:var(--font-family-numeric);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;font-size:var(--font-size-md);line-height:1}.medalha-1{background:var(--color-medal-gold);color:var(--color-medal-on-gold)}.medalha-2{background:var(--color-medal-silver);color:var(--color-medal-on-silver)}.medalha-3{background:var(--color-medal-bronze);color:var(--color-medal-on-bronze)}.medalha-n{background:var(--color-bg-subtle);color:var(--color-text-default);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-border-strong)}.sec-tit{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);letter-spacing:var(--typography-action-lg-letter-spacing);text-transform:uppercase}.sec-tit .conta{font-family:var(--font-family-numeric);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.ponto-vivo{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-live-solid);flex:none}@media (prefers-reduced-motion:no-preference){.ponto-vivo{animation:pulsar var(--duration-loop) var(--easing-standard) infinite}}.cp{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-3);background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);border-left-width:var(--space-1)}.cp-live{border-left-color:var(--color-live-solid)}.cp-called{border-left-color:var(--color-called-solid)}.cp-cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-muted)}.cp-cab .jogo{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}.cp-cab .sep:before{content:"·"}.cp-cab .cat{flex-basis:100%}.slot-venc{width:var(--size-icon-sm);flex:none;display:inline-grid;place-items:center}.cp-lado{display:flex;align-items:center;gap:var(--space-3);min-height:var(--size-control-md)}.cp-lado .nome{flex:1;min-width:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--font-line-height-md);overflow-wrap:anywhere}.cp-lado .vazio{font-style:italic}.cp-lado .vazio,.cp-lado.perdeu .nome{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.cp-lado.venc .nome{font-weight:var(--font-weight-bold)}.cp-lado .marca-venc,.cp-lado.venc .nome{color:var(--color-primary-text)}.cp-sets{display:flex;gap:var(--space-1);flex:none}.cp-set{min-width:var(--size-bracket-set);height:var(--size-control-md);display:grid;place-items:center;font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:1;color:var(--color-text-default);border-radius:var(--radius-xs);background:var(--color-bg-subtle)}.cp-lado.perdeu .cp-set{color:var(--color-text-muted)}.cp-set.atual{background:var(--color-score-current-bg);color:var(--color-score-current-text);font-size:var(--font-size-2xl);min-width:var(--space-12)}.cp-x{font-size:var(--font-size-sm);color:var(--color-text-muted);padding-left:var(--space-1)}.spinner{display:inline-block;flex:none;width:var(--size-icon-sm);height:var(--size-icon-sm);border-radius:var(--radius-full);border:var(--border-width-strong) solid var(--color-border-default);border-top-color:currentColor}@media (prefers-reduced-motion:no-preference){.spinner{animation:girar var(--duration-loop) linear infinite}}.btn-fantasma[aria-disabled=true],.btn-perigo-texto{background:transparent}.btn-perigo-texto{color:var(--color-danger-text)}.btn-perigo-texto:hover{background:var(--color-danger-subtle)}.btn-salvo,.btn-salvo:hover{background:var(--color-success-solid);color:var(--color-success-on-solid);border-color:transparent}.campo .opc{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.erro-campo{display:flex;align-items:flex-start;gap:var(--space-1-5);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.campo .contador{justify-self:end;font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);color:var(--color-text-muted)}.entrada-md,.entrada-md input,.entrada-md select{min-height:var(--size-control-md)}.entrada input:disabled,.entrada select:disabled,.entrada textarea:disabled{color:var(--color-text-disabled);cursor:not-allowed}.entrada:has(>input:disabled,>select:disabled,>textarea:disabled){background:var(--color-bg-subtle);border-color:var(--color-border-default)}.entrada .sufixo{padding-right:var(--space-3);color:var(--color-text-muted);white-space:nowrap}.entrada input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.entrada input[type=number]::-webkit-inner-spin-button,.entrada input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.entrada input[type=date],.entrada input[type=datetime-local],.entrada input[type=month],.entrada input[type=time]{font-variant-numeric:tabular-nums}.campo-curto{max-width:calc(var(--space-32) + var(--space-8))}.campo-medio{max-width:calc(var(--space-32) * 2)}.campos-lado{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-32) + var(--space-8)),1fr));align-items:start}.entrada-sel{position:relative}.entrada select{flex:1;min-width:0;min-height:var(--size-control-lg);border:0;background:transparent;color:var(--color-text-default);font:inherit;font-size:var(--font-size-md);padding:0 var(--space-10) 0 var(--space-3);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none}.entrada-md select{min-height:var(--size-control-md)}.entrada select optgroup,.entrada select option{background-color:var(--color-bg-raised);color:var(--color-text-default)}.entrada select option:disabled{color:var(--color-text-disabled)}.entrada-sel:after{content:"";position:absolute;right:var(--space-4);top:50%;width:var(--space-2);height:var(--space-2);border-right:var(--border-width-strong) solid var(--color-text-muted);border-bottom:var(--border-width-strong) solid var(--color-text-muted);transform:translateY(-75%) rotate(45deg);pointer-events:none}.opcoes{list-style:none;margin:var(--space-1) 0 0;padding:var(--space-1) 0;background:var(--color-bg-raised);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.opcoes li{display:flex;align-items:center;gap:var(--space-2);min-height:var(--size-control-md);padding:0 var(--space-3);font-size:var(--font-size-md)}.opcoes li[aria-selected=true]{background:var(--color-primary-subtle);font-weight:var(--font-weight-semibold)}.opcoes li[aria-disabled=true]{color:var(--color-text-disabled)}.opcoes li .det{margin-left:auto;font-size:var(--typography-body-sm-font-size);color:var(--color-text-muted);text-align:right}.opcoes li[aria-disabled=true] .det{color:var(--color-text-disabled)}.entrada:has(textarea){align-items:stretch}.entrada textarea{flex:1;min-width:0;border:0;background:transparent;color:var(--color-text-default);font:inherit;font-size:var(--font-size-md);line-height:var(--font-line-height-md);padding:var(--space-2) var(--space-3);resize:vertical;outline:none;min-height:calc(var(--font-line-height-md) * 3 + var(--space-4))}.entrada textarea.mono{font-family:ui-monospace,monospace;font-size:var(--font-size-sm);line-height:var(--font-line-height-sm)}.marcar{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--size-touch-min);padding:var(--space-3) 0 0;cursor:pointer}.marcar input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:grid;place-items:center;width:var(--size-icon-md);height:var(--size-icon-md);margin:0;border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-bg-surface);cursor:pointer}.marcar input:checked{background:var(--color-primary-solid);border-color:var(--color-primary-solid-edge)}.marcar input:checked:after{content:"";width:var(--space-1-5);height:var(--space-3);border-right:var(--border-width-strong) solid var(--color-primary-on-solid);border-bottom:var(--border-width-strong) solid var(--color-primary-on-solid);transform:translateY(calc(-1 * var(--border-width-default))) rotate(45deg)}.marcar input:focus-visible{outline:var(--border-width-strong) solid var(--color-border-focus);outline-offset:var(--space-0-5)}.marcar .txt{display:grid;gap:var(--space-0-5);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-md);margin-top:calc(-1 * var(--space-0-5))}.marcar .txt small{font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.marcar.inativo{cursor:not-allowed}.marcar.inativo input{background:var(--color-bg-subtle);border-color:var(--color-border-default);cursor:not-allowed}.marcar.inativo .txt{color:var(--color-text-disabled)}.marcar.inativo .txt small{color:var(--color-text-muted)}.liga{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:var(--space-10);height:var(--space-6);margin:0;border-radius:var(--radius-full);background:var(--color-bg-subtle);border:var(--border-width-strong) solid var(--color-border-strong);cursor:pointer}.liga:after{content:"";position:absolute;top:var(--space-0-5);left:var(--space-0-5);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--color-text-muted);transition:transform var(--duration-fast) var(--easing-standard)}.liga:checked{background:var(--color-primary-solid);border-color:var(--color-primary-solid-edge)}.liga:checked:after{transform:translateX(var(--space-4));background:var(--color-primary-on-solid)}.liga-rot{gap:var(--space-2);min-height:var(--size-touch-min);font-size:var(--typography-body-sm-font-size);font-weight:var(--font-weight-semibold)}.chip-sel,.liga-rot{display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap}.chip-sel{gap:var(--space-1-5);min-height:var(--size-control-md);padding:0 var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-default);font-weight:var(--font-weight-medium)}.chip-sel:hover{background:var(--color-bg-subtle)}.chip-sel[aria-pressed=true]{background:var(--color-primary-subtle);border-color:var(--color-primary-border);font-weight:var(--font-weight-semibold)}.ordem{list-style:none;margin:0;padding:0;display:grid;background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}.ordem>li{display:flex;align-items:center;gap:var(--space-2);min-height:var(--size-control-lg);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3)}.ordem>li+li{border-top:var(--border-width-default) solid var(--color-border-default)}.ordem .pos{width:var(--space-6);flex:none;font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.ordem .txt{flex:1;min-width:0;font-weight:var(--font-weight-semibold)}.ordem .btn-icone{min-width:var(--size-touch-min);min-height:var(--size-touch-min)}.ordem .btn-icone[aria-disabled=true]{background:transparent}.tabela-caixa{position:relative;overflow-x:auto;background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}.tabela{width:100%;border-collapse:collapse;font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}.tabela caption{text-align:left;padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.tabela th{text-align:left;white-space:nowrap;height:var(--size-control-md);padding:0 var(--space-3);background:var(--color-bg-subtle);color:var(--color-text-muted);font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-semibold);text-transform:uppercase}.tabela td{height:var(--size-control-lg);padding:var(--space-2) var(--space-3);border-top:var(--border-width-default) solid var(--color-border-default);vertical-align:middle}.tabela tbody tr:hover{background:var(--color-bg-subtle)}.tabela .n{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums}.tabela .n,.tabela th.n{text-align:right}.tabela .forte{font-weight:var(--font-weight-bold)}.tabela .classifica td:first-child{box-shadow:inset var(--space-1) 0 0 var(--color-primary-solid-edge)}.tabela .classifica .nome-dupla{font-weight:var(--font-weight-bold)}.tabela .pos-n{width:var(--space-10)}.tabela .nome-dupla{overflow-wrap:anywhere}.tabelas-grupos{display:grid;gap:var(--space-5)}@media (min-width:1024px){.tabelas-grupos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ci{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.ci-previa{width:calc(var(--space-24) + var(--space-8));height:var(--space-24);display:grid;place-items:center;align-content:center;overflow:hidden;background:var(--color-bg-subtle);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-muted);text-align:center;font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);padding:var(--space-1)}.ci-previa img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ci-previa.larga{width:calc(var(--space-32) + var(--space-24));height:var(--space-16)}.ci-previa.falhou{border-style:dashed;border-color:var(--color-danger-border);color:var(--color-danger-text);background:var(--color-bg-surface);gap:var(--space-1)}.ci-previa.vazia{border-style:dashed;border-color:var(--color-border-strong);gap:var(--space-1)}.ci-acoes{display:grid;gap:var(--space-2);min-width:0}.ci-acoes .linha-botoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:399px){.ci{grid-template-columns:minmax(0,1fr)}.ci-previa.larga{width:100%}}.soltar{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);text-align:center;border:var(--border-width-strong) dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-muted)}.soltar b{color:var(--color-text-default)}.etapas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.etapas li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--typography-body-sm-font-size);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.etapas .n{display:inline-grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);border:var(--border-width-strong) solid var(--color-border-strong);font-family:var(--font-family-numeric);font-size:var(--font-size-xs)}.etapas li[aria-current=step]{color:var(--color-text-default)}.etapas li[aria-current=step] .n{background:var(--color-primary-solid);border-color:var(--color-primary-solid-edge);color:var(--color-primary-on-solid)}.etapas li.feita{color:var(--color-text-default)}.etapas li.feita .n{background:var(--color-bg-subtle);border-color:var(--color-border-default)}.avatar{display:inline-grid;place-items:center;flex:none;width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-default);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);overflow:hidden}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.veu{inset:0;background:var(--color-bg-overlay);z-index:var(--z-index-overlay)}.dialogo,.veu{position:fixed}.dialogo{z-index:var(--z-index-modal);left:var(--space-4);right:var(--space-4);bottom:var(--space-4);max-width:calc(var(--space-32) * 3 + var(--space-24));max-height:calc(100dvh - var(--space-8));overflow-y:auto;margin:0 auto;background:var(--color-bg-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);padding:var(--space-6);display:grid;gap:var(--space-4)}.dialogo h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);font-weight:var(--font-weight-extrabold);text-transform:uppercase;text-wrap:balance}.dialogo .acoes{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.dialogo p b{font-weight:var(--font-weight-bold)}.folha{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-index-modal);max-width:calc(var(--space-32) * 3 + var(--space-24));max-height:100dvh;overflow-y:auto;margin:0 auto;background:var(--color-bg-raised);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-xl);padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom, 0px));display:grid;gap:var(--space-4)}.folha h2{font-family:var(--font-family-display);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);text-transform:uppercase}.folha .acoes{display:grid;gap:var(--space-3)}.cheia{position:fixed;inset:0;z-index:var(--z-index-modal);background:var(--color-bg-canvas);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.cheia-cab{display:flex;align-items:center;gap:var(--space-2);min-height:var(--size-control-xl);padding:0 var(--space-2);background:var(--color-bg-surface);border-bottom:var(--border-width-default) solid var(--color-border-default)}.cheia-cab h2{font-family:var(--font-family-display);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);text-transform:uppercase;flex:1;min-width:0}.cheia-corpo{overflow-y:auto;padding:var(--space-4);display:grid;gap:var(--space-4);align-content:start}.cheia-pe{padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));border-top:var(--border-width-default) solid var(--color-border-default);background:var(--color-bg-surface);display:grid;gap:var(--space-2)}@media (min-width:640px){.cheia{inset:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--space-8));max-width:calc(var(--space-32) * 4 + var(--space-16));max-height:calc(100dvh - var(--space-16));border-radius:var(--radius-md);box-shadow:var(--shadow-xl);overflow:hidden;background:var(--color-bg-raised)}.cheia-cab{padding:0 var(--space-2) 0 var(--space-5)}.cheia-corpo{padding:var(--space-5)}.cheia-pe{padding:var(--space-4) var(--space-5);display:flex;justify-content:flex-end;flex-wrap:wrap}}@media (min-width:768px){.dialogo{top:50%;bottom:auto;transform:translateY(-50%)}}.toast{position:fixed;left:50%;bottom:var(--space-6);transform:translateX(-50%);z-index:var(--z-index-toast);display:inline-flex;align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-8));padding:var(--space-3) var(--space-4);background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);font-weight:var(--font-weight-semibold)}:where(.area-logada) .cab{background:var(--color-bg-surface);border-bottom:var(--border-width-default) solid var(--color-border-default);position:sticky;top:0;z-index:var(--z-index-sticky)}:where(.area-logada) .cab-topo{display:flex;align-items:center;gap:var(--space-3);min-height:var(--size-control-xl);padding:0 var(--space-4)}:where(.area-logada) .cab-topo .logo{height:var(--space-6)}:where(.area-logada) .clube{font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:where(.area-logada) .cracha{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);font-weight:var(--font-weight-bold);letter-spacing:var(--typography-overline-letter-spacing);text-transform:uppercase;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-subtle);flex:none}:where(.area-logada) .cab-topo .sp{flex:1}:where(.area-logada) .so-largo{display:none}:where(.area-logada) .nav{display:none}:where(.area-logada) .menu-compacto{border-top:var(--border-width-default) solid var(--color-border-default);padding:var(--space-3) var(--space-4) var(--space-5);display:grid;gap:var(--space-4);background:var(--color-bg-surface)}:where(.area-logada) .menu-compacto .pessoa{font-weight:var(--font-weight-semibold)}:where(.area-logada) .grupo{display:grid;gap:var(--space-1)}:where(.area-logada) .grupo h2{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-muted)}:where(.area-logada) .item-nav{display:flex;align-items:center;gap:var(--space-2);min-height:var(--size-control-lg);padding:0 var(--space-3);border-radius:var(--radius-xs);color:var(--color-text-default);text-decoration:none;font-weight:var(--font-weight-medium);white-space:nowrap}:where(.area-logada) .item-nav:hover{background:var(--color-bg-subtle)}:where(.area-logada) .item-nav[aria-current=page]{background:var(--color-primary-subtle);font-weight:var(--font-weight-bold);box-shadow:inset var(--space-1) 0 0 var(--color-primary-solid-edge)}:where(.area-logada) .suspenso{position:absolute;z-index:var(--z-index-popover);min-width:calc(var(--space-32) + var(--space-24));padding:var(--space-1);background:var(--color-bg-raised);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:grid}:where(.area-logada) .suspenso .item-nav{min-height:var(--size-control-md)}:where(.area-logada) .ancora{position:relative}:where(.area-logada) .pagina{padding:var(--space-5) var(--space-4) var(--space-16);display:grid;gap:var(--space-6);max-width:var(--breakpoint-xl);margin:0 auto;min-width:0}:where(.area-logada) .migalha{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--typography-body-sm-font-size);min-height:var(--size-touch-min);justify-self:start}:where(.area-logada) .pag-cab{display:grid;gap:var(--space-4)}:where(.area-logada) .pag-cab h1{font-family:var(--typography-title-lg-font-family);font-size:var(--typography-title-lg-font-size);line-height:var(--typography-title-lg-line-height);font-weight:var(--font-weight-extrabold);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}:where(.area-logada) .pag-cab .meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.area-logada) .pag-cab .meta span{display:inline-flex;align-items:center;gap:var(--space-1-5)}:where(.area-logada) .acoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}:where(.area-logada) .abas{display:flex;gap:var(--space-1);overflow-x:auto;border-bottom:var(--border-width-default) solid var(--color-border-default);scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4)}:where(.area-logada) .aba{flex:none;display:inline-flex;align-items:center;gap:var(--space-1-5);min-height:var(--size-control-lg);padding:0 var(--space-3);color:var(--color-text-muted);text-decoration:none;font-weight:var(--font-weight-semibold);border-bottom:var(--space-1) solid transparent;margin-bottom:calc(-1 * var(--border-width-default));white-space:nowrap}:where(.area-logada) .aba[aria-selected=true]{color:var(--color-text-default);font-weight:var(--font-weight-bold);border-bottom-color:var(--color-primary-solid-edge)}:where(.area-logada) .aba .conta{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}:where(.area-logada) .kpis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}:where(.area-logada) .kpi{background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);display:grid;gap:var(--space-1)}:where(.area-logada) .kpi dt{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-1-5)}:where(.area-logada) .kpi dd{margin:0;font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);font-size:var(--typography-numeric-2xl-font-size);line-height:var(--typography-numeric-2xl-line-height)}:where(.area-logada) .kpi.vivo{border-left:var(--space-1) solid var(--color-live-solid)}:where(.area-logada) .grade{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}:where(.area-logada) .col{display:grid;gap:var(--space-6);align-content:start;min-width:0}:where(.area-logada) .bloco{display:grid;gap:var(--space-3);min-width:0}:where(.area-logada) .bloco-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}:where(.area-logada) .bloco-cab .apoio-txt{flex-basis:100%}:where(.area-logada) .apoio-txt{font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-muted)}:where(.area-logada) .apoio-txt a{color:var(--color-text-link);font-weight:var(--font-weight-semibold)}:where(.area-logada) .painel-lista{list-style:none;margin:0;padding:0;background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}:where(.area-logada) .painel-lista>li+li{border-top:var(--border-width-default) solid var(--color-border-default)}:where(.area-logada) .vazio-bloco{padding:var(--space-5) var(--space-4);background:var(--color-bg-surface);border:var(--border-width-default) dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;gap:var(--space-3);align-items:flex-start}:where(.area-logada) .vazio-bloco b{color:var(--color-text-default);display:block}:where(.area-logada) .vazio-bloco a{color:var(--color-text-link);font-weight:var(--font-weight-semibold)}:where(.area-logada) .form-linha{display:flex;gap:var(--space-2) var(--space-3);align-items:flex-start;flex-wrap:wrap}:where(.area-logada) .form-linha .campo{flex:1 1 calc(var(--space-32) * 2);min-width:0}:where(.area-logada) .form-linha .campo.estreito{flex:0 1 calc(var(--space-32) + var(--space-16))}:where(.area-logada) .form-linha .campo.estreito:has(select){flex-basis:auto}:where(.area-logada) .form-linha>.btn{margin-top:calc(var(--typography-label-font-size) * var(--typography-label-line-height) + var(--space-1-5) + var(--border-width-default))}:where(.area-logada) .chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}:where(.area-logada) .cartao{background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-4);display:grid;gap:var(--space-4);min-width:0}:where(.area-logada) .cartao-tit{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);text-transform:uppercase;letter-spacing:var(--typography-action-lg-letter-spacing);display:flex;align-items:center;gap:var(--space-2)}:where(.area-logada) .form-pilha{display:grid;gap:var(--space-4);min-width:0}:where(.area-logada) .form-pilha fieldset{border:0;margin:0;padding:0;display:grid;gap:var(--space-4);min-width:0}:where(.area-logada) .form-pilha fieldset.cartao{border:var(--border-width-default) solid var(--color-border-default);padding:var(--space-4)}@media (min-width:640px){:where(.area-logada) .form-pilha fieldset.cartao{padding:var(--space-5)}}:where(.area-logada) .form-pilha legend{padding:0;margin-bottom:var(--space-3);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);text-transform:uppercase;letter-spacing:var(--typography-action-lg-letter-spacing)}:where(.area-logada) .acoes-form{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}:where(.area-logada) .zona-perigo{border-color:var(--color-danger-border)}:where(.area-logada) .zona-perigo .cartao-tit{color:var(--color-danger-text)}:where(.area-logada) .divisor{border:0;border-top:var(--border-width-default) solid var(--color-border-default);margin:0}@media (min-width:640px){:where(.area-logada) .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.area-logada) .cartao{padding:var(--space-5)}}@media (max-width:639px){:where(.area-logada) .kpi.vivo{order:-1;grid-column:1/-1}}@media (max-width:399px){:where(.area-logada) .so-compacto .rot-menu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.area-logada) .so-compacto{padding:0;min-width:var(--size-control-md)}:where(.area-logada) .cab-topo{gap:var(--space-2)}}@media (min-width:768px){:where(.area-logada) .pagina{padding:var(--space-6) var(--space-6) var(--space-16)}:where(.area-logada) .pag-cab{grid-template-columns:minmax(0,1fr) auto;align-items:end}:where(.area-logada) .pag-cab h1{font-size:var(--typography-heading-md-font-size);line-height:var(--typography-heading-md-line-height)}:where(.area-logada) .abas{margin:0;padding:0}}@media (min-width:1024px){:where(.area-logada) .cab-topo{padding:0 var(--space-8)}:where(.area-logada) .so-largo{display:inline-flex}:where(.area-logada) .so-compacto{display:none}:where(.area-logada) .nav{display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-8);min-height:var(--size-control-lg);overflow-x:auto}:where(.area-logada) .nav .item-nav{min-height:var(--size-control-lg);border-radius:0;box-shadow:none;background:transparent;border-bottom:var(--space-1) solid transparent}:where(.area-logada) .nav .item-nav[aria-current=page]{border-bottom-color:var(--color-primary-solid-edge);background:transparent}:where(.area-logada) .nav .div{width:var(--border-width-default);align-self:stretch;margin:var(--space-3) var(--space-3);background:var(--color-border-default);flex:none}:where(.area-logada) .nav .rot-grupo{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-muted);padding-right:var(--space-2);white-space:nowrap}:where(.area-logada) .pagina{padding:var(--space-6) var(--space-8) var(--space-16)}:where(.area-logada) .kpis{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.area-logada) .grade{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}:where(.area-logada) .grade.meio-a-meio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:where(.area-publica) .barra{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-default);background:var(--color-bg-surface)}:where(.area-publica) .barra .logo{height:var(--space-6)}:where(.area-publica) .barra .links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}@media (max-width:479px){:where(.area-publica) .barra .links .btn{min-width:var(--size-touch-min);min-height:var(--size-touch-min);padding:0}:where(.area-publica) .barra .links .rot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}:where(.area-publica) .pagina{padding:var(--space-5) var(--space-4) var(--space-12);display:grid;gap:var(--space-8);max-width:var(--breakpoint-xl);margin:0 auto;min-width:0}:where(.area-publica) .migalha{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--typography-body-sm-font-size);min-height:var(--size-touch-min);justify-self:start}:where(.area-publica) .ident{display:grid;gap:var(--space-2)}:where(.area-publica) .ident .arena{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);font-weight:var(--typography-overline-font-weight);letter-spacing:var(--typography-overline-letter-spacing);text-transform:uppercase;color:var(--color-text-muted)}:where(.area-publica) .ident h1{font-family:var(--typography-title-lg-font-family);font-size:var(--typography-title-lg-font-size);line-height:var(--typography-title-lg-line-height);font-weight:var(--font-weight-extrabold);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}:where(.area-publica) .ident .meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.area-publica) .ident .meta span{display:inline-flex;align-items:center;gap:var(--space-1-5)}:where(.area-publica) .conexao{display:inline-flex;align-items:center;gap:var(--space-1-5)}:where(.area-publica) .conexao.reconectando{color:var(--color-warning-text);font-weight:var(--font-weight-semibold)}:where(.area-publica) .grade{display:grid;gap:var(--space-8)}:where(.area-publica) .col{display:grid;gap:var(--space-8);align-content:start;min-width:0}:where(.area-publica) section{display:grid;gap:var(--space-3);min-width:0}:where(.area-publica) .lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}:where(.area-publica) .vazio-bloco{padding:var(--space-5) var(--space-4);background:var(--color-bg-surface);border:var(--border-width-default) dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;gap:var(--space-3);align-items:flex-start}:where(.area-publica) .vazio-bloco b{color:var(--color-text-default);display:block}:where(.area-publica) .erro-pag{display:grid;gap:var(--space-4);justify-items:start;padding-block:var(--space-12);max-width:65ch}:where(.area-publica) .erro-pag h1{font-family:var(--typography-title-lg-font-family);font-size:var(--typography-title-lg-font-size);line-height:var(--typography-title-lg-line-height);font-weight:var(--font-weight-bold);text-transform:uppercase}:where(.area-publica) .erro-pag p{color:var(--color-text-muted)}:where(.area-publica) .rodape{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.area-publica) .podios{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}:where(.area-publica) .podio-card{background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-top:var(--space-1) solid var(--color-medal-gold);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4) var(--space-4);display:grid;gap:var(--space-2)}:where(.area-publica) .podio-card h3{font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}:where(.area-publica) .podio-card ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}:where(.area-publica) .podio-card li{display:flex;align-items:center;gap:var(--space-3);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}:where(.area-publica) .podio-card li:first-child{font-family:var(--font-family-display);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);font-weight:var(--font-weight-bold)}@media (min-width:768px){:where(.area-publica) .pagina{padding:var(--space-8) var(--space-6) var(--space-16)}:where(.area-publica) .ident h1{font-size:var(--typography-heading-md-font-size);line-height:var(--typography-heading-md-line-height)}:where(.area-publica) .lista.duas{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.area-publica) .barra{padding-inline:var(--space-6)}}@media (min-width:1024px){:where(.area-publica) .pagina{padding-inline:var(--space-8)}:where(.area-publica) .grade{grid-template-columns:minmax(0,2fr) minmax(0,1fr);-moz-column-gap:var(--space-8);column-gap:var(--space-8)}:where(.area-publica) .barra{padding-inline:var(--space-8)}:where(.area-publica) .podios.lista.duas{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.area-publica) .espacos{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}@media (min-width:768px){:where(.area-publica) .espacos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){:where(.area-publica) .espacos{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.area-publica) .espaco{display:grid;gap:var(--space-3);align-content:start;height:100%;padding:var(--space-4);background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}:where(.area-publica) .espaco h2{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);text-transform:uppercase;overflow-wrap:anywhere}:where(.area-publica) .espaco .meta{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.area-publica) .espaco .meta b{color:var(--color-text-default);font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums}:where(.area-publica) .espaco .datas{font-size:var(--typography-body-sm-font-size);color:var(--color-text-muted)}:where(.area-publica) .espaco .datas b{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}:where(.area-publica) .espaco .regras{font-size:var(--typography-body-sm-font-size);color:var(--color-text-muted);font-style:italic}:where(.area-publica) .espaco>.btn{justify-self:start;margin-top:auto}:where(.area-publica) .carrossel{position:relative;aspect-ratio:16/9;border-radius:var(--radius-xs);overflow:hidden;background:var(--color-bg-subtle);display:grid;place-items:center;font-size:var(--font-size-4xl)}:where(.area-publica) .carrossel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.area-publica) .carrossel .seta{position:absolute;top:50%;transform:translateY(-50%);width:var(--size-touch-min);height:var(--size-touch-min);display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-bg-raised);border:var(--border-width-default) solid var(--color-border-strong);color:var(--color-text-default);cursor:pointer;box-shadow:var(--shadow-sm)}:where(.area-publica) .carrossel .seta.ant{left:var(--space-2)}:where(.area-publica) .carrossel .seta.prox{right:var(--space-2)}:where(.area-publica) .carrossel .pontos{position:absolute;bottom:var(--space-2);left:50%;transform:translateX(-50%);display:flex;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-raised)}:where(.area-publica) .carrossel .pontos i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-border-strong)}:where(.area-publica) .carrossel .pontos i.ativo{background:var(--color-text-default)}.area-acesso{min-height:100%}:where(.area-acesso) .tela{min-height:100vh;display:grid}:where(.area-acesso) .painel-marca{display:none}:where(.area-acesso) .form-lado{display:grid;align-content:start;justify-items:center;padding:var(--space-8) var(--space-4) var(--space-12)}:where(.area-acesso) .caixa{width:100%;max-width:calc(var(--space-32) * 3 + var(--space-10));display:grid;gap:var(--space-6)}:where(.area-acesso) .caixa .logo{height:var(--space-8);justify-self:start}:where(.area-acesso) .lendo .logo{height:var(--space-10)}:where(.area-acesso) .titulo{display:grid;gap:var(--space-1)}:where(.area-acesso) .titulo h1{font-family:var(--typography-title-lg-font-family);font-size:var(--typography-title-lg-font-size);line-height:var(--typography-title-lg-line-height);font-weight:var(--font-weight-extrabold);text-transform:uppercase}:where(.area-acesso) .titulo p{color:var(--color-text-muted)}:where(.area-acesso) form{display:grid;gap:var(--space-4)}:where(.area-acesso) .campo .erro-campo{display:flex;gap:var(--space-1-5);align-items:center;font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-danger-text);font-weight:var(--font-weight-semibold)}:where(.area-acesso) .atalhos{display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width-default) solid var(--color-border-default);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-muted)}:where(.area-acesso) .atalhos a{color:var(--color-text-link);font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-0-5)}:where(.area-acesso) .spinner{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-full);border:var(--border-width-strong) solid var(--color-border-default);border-top-color:currentColor}@media (prefers-reduced-motion:no-preference){:where(.area-acesso) .spinner{animation:girar var(--duration-loop) linear infinite}@keyframes girar{to{transform:rotate(1turn)}}}:where(.area-acesso) .lendo{min-height:100vh;display:grid;place-items:center;align-content:center;gap:var(--space-4);color:var(--color-text-muted)}:where(.area-acesso) .concluido{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-5);background:var(--color-success-subtle);border:var(--border-width-default) solid var(--color-success-border);border-radius:var(--radius-sm)}:where(.area-acesso) .concluido .ico{color:var(--color-success-icon)}:where(.area-acesso) .concluido b{font-family:var(--font-family-display);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);text-transform:uppercase}@media (min-width:768px){:where(.area-acesso) .form-lado{align-content:center;padding-top:var(--space-12)}}@media (min-width:1024px){:where(.area-acesso) .tela{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}:where(.area-acesso) .painel-marca{display:grid;align-content:space-between;gap:var(--space-8);padding:var(--space-12) var(--space-12) var(--space-10);background:var(--color-bg-canvas);color:var(--color-text-default)}:where(.area-acesso) .painel-marca .logo{height:var(--space-10)}:where(.area-acesso) .painel-marca h2{font-family:var(--typography-display-font-family);font-size:var(--typography-display-font-size);line-height:var(--typography-display-line-height);font-weight:var(--font-weight-extrabold);text-transform:uppercase;text-wrap:balance}:where(.area-acesso) .painel-marca h2 em{font-style:normal;color:var(--color-primary-text)}:where(.area-acesso) .painel-marca .apoio{color:var(--color-text-muted);font-size:var(--typography-body-lg-font-size);line-height:var(--typography-body-lg-line-height);max-width:44ch;margin-top:var(--space-4)}:where(.area-acesso) .mini-placar{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-left:var(--space-1) solid var(--color-live-solid);border-radius:var(--radius-sm)}:where(.area-acesso) .mini-placar .cabe{display:flex;gap:var(--space-3);align-items:center;color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.area-acesso) .mini-placar .linha{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;gap:var(--space-3)}:where(.area-acesso) .mini-placar .dupla{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl)}:where(.area-acesso) .mini-placar .dupla:first-child{text-align:right}:where(.area-acesso) .mini-placar .cel{background:var(--color-score-current-bg);color:var(--color-score-current-text);border-radius:var(--radius-sm);padding:0 var(--space-3);font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-extrabold);font-size:var(--typography-numeric-2xl-font-size);line-height:var(--typography-numeric-2xl-line-height);min-width:var(--space-16);text-align:center}:where(.area-acesso) .mini-aula{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-left:var(--space-1) solid var(--color-primary-solid-edge);border-radius:var(--radius-sm)}:where(.area-acesso) .mini-aula .hora{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl)}:where(.area-acesso) .mini-aula .hora small{display:block;font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}:where(.area-acesso) .mini-aula .txt b{display:block;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl)}:where(.area-acesso) .mini-aula .txt span{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.area-acesso) .form-lado{padding:var(--space-12) var(--space-8)}:where(.area-acesso) .caixa>.logo{display:none}}