.arena-welcome{width:min(100%,500px);min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;gap:var(--arena-space-3);margin-inline:auto;padding:max(12px,env(safe-area-inset-top)) clamp(18px,5vw,28px) max(16px,env(safe-area-inset-bottom))}.arena-welcome-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arena-welcome-header{display:grid;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr);align-items:center;min-height:44px}.arena-welcome-header img{grid-column:2;width:116px;height:auto}.arena-welcome-header button:not([hidden]),.arena-welcome-progress button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:8px;color:var(--arena-muted);background:transparent;font:inherit;cursor:pointer}.arena-welcome-header button:hover{color:var(--arena-text)}.arena-welcome-back{grid-column:1;grid-row:1;justify-self:start}.arena-welcome-header .arena-welcome-skip{grid-column:3;grid-row:1;justify-self:end;padding-inline:var(--arena-space-1);font-size:.8rem;font-weight:650}.arena-welcome[data-final=false] .arena-welcome-skip{color:var(--arena-orange-hover)}.arena-welcome[data-final=false] .arena-welcome-skip:hover{text-decoration:underline}.arena-welcome-slides{display:grid;grid-auto-flow:column;grid-auto-columns:100%;align-self:center;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.arena-welcome-slides::-webkit-scrollbar{display:none}.arena-welcome-slide{display:grid;align-content:start;min-width:0;gap:clamp(16px,3svh,26px);scroll-snap-align:start;scroll-snap-stop:always}.arena-welcome-photo{position:relative;height:clamp(146px,39svh,344px);overflow:hidden;border-radius:var(--arena-radius-panel);border:1px solid var(--arena-divider);background:var(--arena-panel)}.arena-welcome-photo:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(var(--arena-night-rgb) / 29%),transparent 42%);pointer-events:none;content:""}.arena-welcome-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 36%}.arena-welcome-copy{display:grid;justify-items:center;align-content:start;gap:var(--arena-space-2);padding-inline:var(--arena-space-2);text-align:center}.arena-welcome-copy h2{font-size:clamp(27px,7vw,36px)}.arena-welcome-copy p{max-width:32ch;color:var(--arena-muted);line-height:1.45}.arena-welcome-footer{display:grid;gap:var(--arena-space-2)}.arena-welcome-controls{min-height:104px}.arena-welcome-progress{display:flex;justify-content:center}.arena-welcome-progress button span{width:7px;height:7px;border-radius:8px;background:var(--arena-border)}.arena-welcome-progress button[aria-current=step] span{width:23px;background:var(--arena-orange-hover)}.arena-welcome-access{display:none;gap:var(--arena-space-1)}.arena-welcome[data-final=true] .arena-welcome-next{display:none}.arena-welcome[data-final=true] .arena-welcome-access{display:grid}.arena-welcome .arena-action{background:var(--arena-orange-hover)}.arena-welcome .arena-action:hover{background:#ff8856}.arena-welcome-login{display:grid;place-items:center;min-height:44px;border-radius:8px;color:var(--arena-text);font-weight:680;text-decoration:none}.arena-welcome-login:hover{text-decoration:underline}@media(max-height:560px){.arena-welcome{gap:var(--arena-space-2)}.arena-welcome-photo{height:clamp(112px,34svh,180px)}}@media(min-width:900px){.arena-welcome{width:min(100%,1120px);min-height:100svh;grid-template-rows:auto auto auto;align-content:center;gap:clamp(24px,4svh,42px);padding-block:clamp(26px,6svh,56px)}.arena-welcome-header button:not([hidden]),.arena-welcome-progress,.arena-welcome-next{display:none}.arena-welcome-header img{width:148px}.arena-welcome-slides{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);overflow:visible;scroll-snap-type:none}.arena-welcome-photo{height:auto;aspect-ratio:4 / 3}.arena-welcome-copy h2{font-size:clamp(23px,2.5vw,31px)}.arena-welcome-controls{min-height:0}.arena-welcome .arena-welcome-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--arena-space-3);width:min(100%,378px);margin-inline:auto}}:root{--arena-night-rgb: 13 17 28;--arena-night: rgb(var(--arena-night-rgb));--arena-panel-rgb: 22 26 38;--arena-panel: rgb(var(--arena-panel-rgb));--arena-field: #202534;--arena-text: #fff9f1;--arena-muted: #c2c6d3;--arena-border: #737a8e;--arena-divider: rgb(255 249 241 / 16%);--arena-orange: #ff5301;--arena-orange-hover: #ff7437;--arena-orange-press: #ef4900;--arena-error: #ffc1b6;--arena-error-surface: #40282f;--arena-font: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--arena-type-display: clamp(47px, 13.5vw, 82px);--arena-type-title: clamp(34px, 9vw, 48px);--arena-type-body: 1rem;--arena-type-label: .875rem;--arena-type-heavy: 860;--arena-title-tracking: -.064em;--arena-gutter: clamp(24px, 6vw, 38px);--arena-space-1: 4px;--arena-space-2: 8px;--arena-space-3: 12px;--arena-space-4: 16px;--arena-space-5: 20px;--arena-space-6: 24px;--arena-space-8: 32px;--arena-radius-control: 12px;--arena-radius-panel: 24px;--arena-compact-control-height: 44px;--arena-control-height: 54px;--arena-action-height: 56px;--arena-panel-width: 448px;--arena-overlay: rgb(var(--arena-night-rgb) / 72%);--arena-transition: .14s ease-out}:root{color-scheme:dark;font-family:var(--arena-font);background:var(--arena-night);color:var(--arena-text);font-synthesis:none;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-width:280px}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--arena-text);outline-offset:4px}.arena-screen{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;padding:max(28px,env(safe-area-inset-top)) var(--arena-gutter) max(28px,env(safe-area-inset-bottom))}.arena-brand img{display:block;width:clamp(144px,42vw,200px);height:auto}.arena-backdrop{position:absolute;z-index:-1;inset:0;display:block;overflow:hidden;pointer-events:none}.arena-backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:49% center}[data-artwork=login] .arena-backdrop img{height:min(100%,188vw);object-position:center top;-webkit-mask-image:linear-gradient(#000 79%,transparent);mask-image:linear-gradient(#000 79%,transparent)}.arena-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--arena-night-rgb) / 68%),transparent 19%),linear-gradient(180deg,transparent 43%,rgb(var(--arena-night-rgb) / 18%) 53%,rgb(var(--arena-night-rgb) / 76%) 73%,rgb(var(--arena-night-rgb) / 94%) 100%)}.arena-hero-copy{display:grid;gap:clamp(20px,3.2svh,29px);margin-top:clamp(242px,40svh,390px)}.arena-title{font-size:var(--arena-type-title);font-weight:var(--arena-type-heavy);letter-spacing:var(--arena-title-tracking);line-height:.98}.arena-title em{font-style:italic}.arena-title--display{font-size:var(--arena-type-display);line-height:.91}.arena-title--display em{display:block}.arena-accent{color:var(--arena-orange)}.arena-screen--form{gap:clamp(110px,27svh,260px)}.arena-screen--list{justify-content:flex-start;gap:clamp(58px,12svh,110px)}.arena-screen--list .arena-backdrop{position:fixed}.arena-screen--form .arena-backdrop:after,.arena-screen--list .arena-backdrop:after{background:linear-gradient(180deg,rgb(var(--arena-night-rgb) / 67%) 0%,rgb(var(--arena-night-rgb) / 12%) 27%,rgb(var(--arena-night-rgb) / 35%) 48%,rgb(var(--arena-night-rgb) / 88%) 78%,var(--arena-night) 100%)}[data-artwork=login] .arena-backdrop:after{background:linear-gradient(180deg,rgb(var(--arena-night-rgb) / 59%),transparent 24%,rgb(var(--arena-night-rgb) / 8%) 50%,rgb(var(--arena-night-rgb) / 85%) 83%,var(--arena-night) 100%)}.arena-panel{position:relative;display:grid;gap:var(--arena-space-6);width:min(100%,var(--arena-panel-width));align-self:center;padding:var(--arena-space-6) var(--arena-space-5) var(--arena-space-5);border:1px solid var(--arena-divider);border-radius:var(--arena-radius-panel);background:rgb(var(--arena-panel-rgb) / 94%);box-shadow:0 12px 48px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.arena-panel:before{content:"";position:absolute;top:-1px;left:var(--arena-space-6);width:36px;height:3px;background:var(--arena-orange);transform:skew(-28deg)}.arena-form{display:grid;gap:var(--arena-space-4)}.arena-form .arena-action{margin-top:var(--arena-space-1)}.arena-field{display:grid;gap:var(--arena-space-2);min-width:0}.arena-field label{color:var(--arena-text);font-size:var(--arena-type-label);font-weight:690}.arena-field :is(input,select){min-width:0;width:100%;min-height:var(--arena-control-height);padding:var(--arena-space-3) var(--arena-space-4);border:1px solid var(--arena-border);border-radius:var(--arena-radius-control);color:var(--arena-text);background:var(--arena-field);caret-color:var(--arena-orange);font:inherit;font-size:var(--arena-type-body);transition:border-color var(--arena-transition),background var(--arena-transition)}.arena-field input::placeholder{color:var(--arena-muted)}.arena-field :is(input,select):focus{border-color:var(--arena-text)}.arena-field :is(input,select)[aria-invalid=true]{border-color:var(--arena-error)}.arena-field :is(input,select):disabled{opacity:.68}.arena-city-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,36%);gap:10px}.arena-city-fields>.arena-field{min-width:0}.arena-state-select{position:relative;min-width:0}.arena-state-select select{appearance:none;padding-inline:10px 26px;text-overflow:ellipsis}.arena-state-select svg{position:absolute;right:9px;top:50%;translate:0 -50%;pointer-events:none}.arena-password-field{position:relative;min-width:0}.arena-password-field input{padding-inline-end:50px}.arena-password-field button{position:absolute;inset-inline-end:3px;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:var(--arena-muted);cursor:pointer}.arena-password-field button:hover{color:var(--arena-text)}.arena-action{display:inline-flex;justify-content:center;align-items:center;gap:var(--arena-space-2);width:100%;min-height:var(--arena-action-height);padding:var(--arena-space-3) var(--arena-space-4);border:1px solid transparent;border-radius:var(--arena-radius-control);color:var(--arena-night);background:var(--arena-orange);font:inherit;font-weight:780;text-decoration:none;cursor:pointer;transition:background var(--arena-transition),transform var(--arena-transition)}.arena-action svg{flex:none}.arena-action:not(:disabled):hover{background:var(--arena-orange-hover)}.arena-action:not(:disabled):active{background:var(--arena-orange-press);transform:translateY(1px)}.arena-action:disabled{cursor:wait;opacity:.68}.arena-action--quiet{border-color:var(--arena-border);color:var(--arena-text);background:transparent}.arena-action--quiet:not(:disabled):hover,.arena-action--quiet:not(:disabled):active{background:var(--arena-field)}.arena-notice{color:var(--arena-muted);font-size:var(--arena-type-label);line-height:1.45}.arena-notice--error{padding:var(--arena-space-3);border-radius:var(--arena-radius-control);color:var(--arena-error);background:var(--arena-error-surface)}.arena-list{margin:0;padding:0;overflow:hidden;border:1px solid var(--arena-divider);border-radius:var(--arena-radius-control);background:var(--arena-field);list-style:none}.arena-list li{padding:var(--arena-space-3) var(--arena-space-4);font-weight:630}.arena-list li+li{border-top:1px solid var(--arena-divider)}.arena-dialog{width:min(calc(100% - 2 * var(--arena-gutter)),var(--arena-panel-width));max-height:78dvh;padding:var(--arena-space-6);border:1px solid var(--arena-divider);border-radius:var(--arena-radius-panel);background:var(--arena-panel);color:var(--arena-text)}.arena-dialog[open]{display:flex;flex-direction:column;gap:var(--arena-space-4)}.arena-dialog-heading h2{min-width:0;overflow-wrap:anywhere}.arena-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--arena-space-2)}.arena-dialog form{display:flex;flex-direction:column;gap:var(--arena-space-4);min-height:0}.arena-dialog form .arena-action{flex-shrink:0}.arena-dialog-dismiss{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid var(--arena-divider);border-radius:50%;background:transparent;color:var(--arena-text);cursor:pointer}.arena-dialog::backdrop{background:var(--arena-overlay)}.arena-dialog-content{overflow-y:auto;overscroll-behavior:contain;color:var(--arena-muted);line-height:1.5}.arena-dialog-content :focus-visible{outline-offset:-2px}.arena-dialog-content [aria-invalid=true]:focus-visible{outline-color:var(--arena-error)}body:has(.arena-dialog[open]){overflow:hidden}@media(max-aspect-ratio:10/21){[data-artwork=multiesporte] .arena-backdrop{background:url(/arena-multiesporte-mobile.webp) center bottom / 100% 600% no-repeat}[data-artwork=multiesporte] .arena-backdrop img{height:min(100%,205vw);-webkit-mask-image:linear-gradient(#000 76%,transparent);mask-image:linear-gradient(#000 76%,transparent)}}@media(max-height:560px){.arena-screen{padding-block:22px}.arena-hero-copy{margin-top:34svh}.arena-title--display{font-size:clamp(43px,11vw,60px)}.arena-screen--form{gap:17svh}}@media(max-width:600px)and (max-height:650px){[data-artwork=login] .arena-backdrop img{height:min(100%,140vw);object-position:center bottom}}@media(min-width:900px)and (orientation:landscape){.arena-screen{--arena-gutter: max(clamp(40px, 7vw, 110px), calc((100vw - 1472px)/2) );padding-block:clamp(32px,6svh,72px)}.arena-brand img{width:clamp(166px,16vw,235px)}.arena-backdrop img{object-position:center 53%}[data-artwork=login] .arena-backdrop img{width:70%;height:100%;margin-inline-start:auto;object-position:center 43%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%);mask-image:linear-gradient(90deg,transparent,#000 14%)}.arena-backdrop:after,.arena-screen--form .arena-backdrop:after,.arena-screen--list .arena-backdrop:after{background:linear-gradient(180deg,rgb(var(--arena-night-rgb) / 53%),transparent 23%),linear-gradient(40deg,rgb(var(--arena-night-rgb) / 96%),rgb(var(--arena-night-rgb) / 63%) 28%,transparent 65%)}.arena-hero-copy{justify-items:start;margin-top:32svh}.arena-title--display{font-size:clamp(62px,7.5vw,112px)}.arena-hero-copy .arena-action{width:252px}.arena-screen--form{gap:var(--arena-space-8)}.arena-panel{align-self:flex-start;padding:var(--arena-space-8)}.arena-screen--form .arena-panel{margin-block:auto}}@media(prefers-reduced-motion:reduce){.arena-action,.arena-field input{transition:none}.arena-action:not(:disabled):active{transform:none}}.arena-guide{display:grid;gap:var(--arena-space-4);width:min(100%,680px);align-self:center}.arena-guide .arena-panel{width:100%}.arena-guide h2{font-size:1.4rem;letter-spacing:-.03em}.arena-guide p,.arena-patterns dd{color:var(--arena-muted);line-height:1.5}.arena-guide .arena-notice--error{color:var(--arena-error)}.arena-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--arena-space-4);margin:0;padding:0;list-style:none}.arena-swatches li,.arena-type-sample{display:grid;gap:var(--arena-space-1)}.arena-swatch{height:42px;margin-bottom:var(--arena-space-1);border:1px solid var(--arena-divider);border-radius:var(--arena-radius-control);background:var(--swatch)}.arena-swatches small,.arena-type-sample small{color:var(--arena-muted)}.arena-type-sample .arena-title{color:var(--arena-text);line-height:1}.arena-patterns{display:grid;gap:var(--arena-space-4);margin:0}.arena-patterns dt{margin-bottom:var(--arena-space-1);font-weight:780}.arena-patterns dd{margin:0}@media(min-width:540px){.arena-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.arena-screen--form:has(.arena-account-form){gap:clamp(28px,7svh,64px)}.arena-account-form{gap:var(--arena-space-3)}.arena-field-hint{color:var(--arena-muted);font-size:var(--arena-type-label);line-height:1.45}.arena-account-form .arena-field-hint{margin-top:calc(-1 * var(--arena-space-1))}.arena-account-form input[type=date]{appearance:none;color-scheme:dark}.arena-auth-links{display:flex;flex-wrap:wrap;column-gap:var(--arena-space-5)}.arena-auth-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--arena-text);font-size:var(--arena-type-label);font-weight:650;text-underline-offset:3px}.arena-account-heading{display:grid;gap:var(--arena-space-2)}.arena-account-step{color:var(--arena-orange-hover);font-size:var(--arena-type-label);font-weight:730}.arena-account-form input{min-height:44px;padding-block:var(--arena-space-2)}.arena-screen:has(.arena-account-form) .arena-backdrop img{height:min(82%,680px);object-position:center top;-webkit-mask-image:linear-gradient(#000 73%,transparent);mask-image:linear-gradient(#000 73%,transparent)}@media(min-width:900px)and (orientation:landscape){.arena-screen:has(.arena-account-form) .arena-backdrop img{width:67%;height:100%;margin-inline-start:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%);mask-image:linear-gradient(90deg,transparent,#000 20%)}}.arena-account-email{color:var(--arena-muted);overflow-wrap:anywhere;font-size:var(--arena-type-label)}[data-artwork=selecao-esportes]{gap:clamp(66px,15svh,140px);padding-inline:clamp(14px,4vw,60px)}[data-artwork=selecao-esportes] .arena-backdrop{position:absolute;height:clamp(250px,46svh,450px);background:linear-gradient(160deg,#314052,var(--arena-night) 85%)}[data-artwork=selecao-esportes] .arena-backdrop img{object-position:65% top}[data-artwork=selecao-esportes] .arena-backdrop img[hidden]{display:none}[data-artwork=selecao-esportes] .arena-backdrop:after{background:linear-gradient(180deg,rgb(var(--arena-night-rgb) / 70%),rgb(var(--arena-night-rgb) / 22%) 38%,var(--arena-night))}[data-artwork=selecao-esportes] .arena-panel{align-self:center;width:min(100%,780px);padding-inline:clamp(14px,4vw,30px);gap:var(--arena-space-4);background:var(--arena-panel)}.arena-sports-heading{display:grid;gap:var(--arena-space-3)}.arena-sports-heading p{color:var(--arena-muted);line-height:1.45}.arena-sports-form{display:grid;gap:var(--arena-space-4)}.arena-sports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--arena-space-2);margin:0;padding:0;list-style:none}.arena-sport-card{position:relative;display:grid;justify-items:center;align-content:center;width:100%;height:100%;min-height:106px;padding:var(--arena-space-2);border:1px solid var(--arena-divider);border-radius:var(--arena-radius-control);background:var(--arena-field);color:var(--arena-text);font:inherit;text-align:center;font-size:var(--arena-type-label);font-weight:680;cursor:pointer}.arena-sport-card:hover{border-color:var(--arena-border)}.arena-sport-card[aria-pressed=true]{border-color:var(--arena-orange-hover);background:#332622}.arena-sport-card:focus-visible{outline:2px solid var(--arena-text);outline-offset:2px}.arena-sport-card:disabled{cursor:wait}.arena-sport-level{color:var(--arena-orange-hover);font-size:.78rem;line-height:1.35}.arena-sport-icon{display:block;flex:none;object-fit:contain}.arena-sport-icon[hidden]{display:none}.arena-sport-mark{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--arena-border);border-radius:50%;color:var(--arena-night);background:var(--arena-panel)}.arena-sport-mark svg{visibility:hidden}.arena-sport-card[aria-pressed=true] .arena-sport-mark{border-color:var(--arena-orange);background:var(--arena-orange)}.arena-sport-card[aria-pressed=true] .arena-sport-mark svg{visibility:visible}.arena-sports-actions{position:sticky;z-index:1;bottom:0;display:grid;gap:var(--arena-space-2);padding-block:var(--arena-space-3) max(var(--arena-space-2),env(safe-area-inset-bottom));border-top:1px solid var(--arena-divider);background:var(--arena-panel)}.arena-sports-actions .arena-action:disabled{cursor:default}.arena-sports-form[aria-busy=true] .arena-sports-actions .arena-action:disabled{cursor:wait}.arena-sports-exit{justify-self:center;min-height:44px;padding-inline:var(--arena-space-4);border:0;color:var(--arena-muted);background:transparent;font:inherit;font-size:var(--arena-type-label);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.arena-sports-exit:disabled{cursor:wait;opacity:.68}@media(min-width:540px){.arena-sports-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:740px){.arena-sports-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.arena-level-options{display:grid;gap:var(--arena-space-2);margin:0;padding:0;border:0;min-width:0}.arena-level-option{display:flex;align-items:center;gap:var(--arena-space-3);min-height:48px;padding:var(--arena-space-2) var(--arena-space-3);border:1px solid var(--arena-divider);border-radius:var(--arena-radius-control);color:var(--arena-text);background:var(--arena-field);cursor:pointer}.arena-level-option:has(:checked){border-color:var(--arena-orange-hover)}.arena-level-option input{width:18px;height:18px;margin:0;accent-color:var(--arena-orange)}.arena-level-option--remove{color:var(--arena-muted);background:transparent}.arena-screen.arena-screen--directory{padding-block-start:0;padding-inline:0;justify-content:flex-start;gap:10px}.arena-directory-hero{--arena-directory-gap: 12px;position:relative;isolation:isolate;display:grid;gap:clamp(20px,7vw,40px);padding:max(23px,env(safe-area-inset-top)) var(--arena-gutter) 14px}.arena-directory-hero .arena-backdrop{position:absolute;height:calc(100% + 54px)}.arena-directory-hero .arena-backdrop img{object-position:50% 35%}[data-artwork=grupos] .arena-directory-hero .arena-backdrop img{object-position:50% 43%}.arena-directory-hero .arena-backdrop:after{background:linear-gradient(180deg,#0d111c87,#0d111c8a 30%,#0d111ce9 66%,#0d111cf7 85%,var(--arena-night) 100%)}.arena-directory-hero .arena-brand,.arena-directory-tools{width:min(100%,600px);margin-inline:auto}.arena-directory-hero .arena-brand img{width:clamp(120px,31vw,145px)}.arena-screen--directory .arena-brand img,.arena-screen[data-artwork=perfil] .arena-brand img{margin-inline:auto}.arena-directory-tools{display:grid;gap:var(--arena-directory-gap)}.arena-directory-content{position:relative;width:min(calc(100% - var(--arena-gutter) * 2),600px);margin-inline:auto;display:grid;gap:var(--arena-space-3)}.arena-directory-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:var(--arena-compact-control-height);align-items:center;gap:var(--arena-space-3)}.arena-directory-heading .arena-title{font-size:clamp(30px,7.5vw,38px)}.arena-action.arena-directory-create{width:auto;min-height:var(--arena-compact-control-height);padding:var(--arena-space-2) var(--arena-space-3);background:var(--arena-panel);font-size:var(--arena-type-label);font-weight:700}.arena-directory-create svg{color:var(--arena-orange-hover)}.arena-list-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--arena-space-1);padding:var(--arena-space-1);border:1px solid var(--arena-divider);border-radius:var(--arena-radius-control);background:var(--arena-panel)}.arena-list-switch button{display:flex;align-items:center;justify-content:center;gap:var(--arena-space-1);min-height:var(--arena-compact-control-height);padding:var(--arena-space-1);border:1px solid transparent;border-radius:calc(var(--arena-radius-control) - var(--arena-space-1));background:transparent;color:var(--arena-muted);font:inherit;font-size:var(--arena-type-label);font-weight:660;cursor:pointer}.arena-list-switch button[aria-pressed=true]{border-color:var(--arena-border);background:var(--arena-field);color:var(--arena-text);font-weight:780}.arena-list-switch button:active{background:var(--arena-field)}.arena-list-switch button:focus-visible{outline-offset:-3px}@media(hover:hover){.arena-list-switch button[aria-pressed=false]:hover{background:var(--arena-field);color:var(--arena-text)}}@media(max-width:360px){.arena-screen--directory{--arena-gutter: 16px}}.arena-event-search-row{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;gap:var(--arena-space-2)}.arena-filter-trigger{display:grid;place-items:center;min-width:var(--arena-compact-control-height);height:var(--arena-compact-control-height);padding:0;border:1px solid var(--arena-border);border-radius:var(--arena-radius-control);background:var(--arena-field);color:var(--arena-text);cursor:pointer;position:relative}.arena-filter-indicator{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--arena-orange-hover)}.arena-event-search{position:relative}.arena-event-search svg{position:absolute;inset-inline-start:12px;top:50%;translate:0 -50%;color:var(--arena-muted);pointer-events:none}.arena-event-search input{min-height:var(--arena-compact-control-height);padding:8px 12px 8px 36px}.arena-event-search input:focus-visible{outline-offset:-2px}.arena-event-fields{display:grid;gap:var(--arena-space-3);min-width:0}.arena-event-list{padding:0;margin:0;list-style:none}.arena-event-day{margin-block-start:var(--arena-space-3);padding-block:4px 2px}.arena-event-day h2{display:flex;align-items:center;gap:var(--arena-space-3);color:var(--arena-muted);font-size:.79rem;font-weight:700}.arena-event-day h2:after{content:"";flex:1;height:1px;background:var(--arena-divider)}.arena-event-card{padding-block:7px 4px}.arena-event-card+.arena-event-card{border-top:1px solid rgb(255 249 241 / 8%)}.arena-event-card>.arena-notice{margin-block-start:var(--arena-space-2)}.arena-event-overview{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:center;column-gap:12px}.arena-event-overview[data-actions=explore]{grid-template-columns:minmax(0,1fr) 88px;grid-template-rows:44px 44px;row-gap:3px}.arena-event-overview[data-actions=explore] .arena-event-card-main{grid-area:1 / 1 / 2 / -1;grid-template-rows:auto;align-items:center;min-height:44px}.arena-event-overview[data-actions=explore] .arena-event-icon{grid-row:1}.arena-event-overview[data-actions=explore] .arena-event-name{display:block;font-size:.94rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-event-overview[data-actions=explore]>.arena-event-summary{grid-area:2 / 1;margin-inline-start:calc(34px + var(--arena-space-2))}.arena-event-overview[data-actions=explore]>:is(.arena-event-status,.arena-event-joined,.arena-action){grid-area:2 / 2;justify-self:center;text-align:center}.arena-event-card:has([data-actions=explore]){padding-block:0}.arena-event-day:has(+.arena-event-card [data-actions=explore]){margin-block-start:8px}.arena-event-day:first-child{margin-block-start:0}.arena-event-card-main{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:3px var(--arena-space-2);min-height:62px;padding-inline-end:27px;border-radius:8px}.arena-event-icon{display:grid;grid-area:1 / 1 / 3;align-self:center;place-items:center;height:34px;border-radius:10px;background:var(--arena-field)}.arena-event-name{display:-webkit-box;grid-area:1 / 2;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.96rem;font-weight:720;line-height:1.25}.arena-event-summary{display:flex;grid-area:2 / 2;align-items:center;gap:4px;min-width:0;color:var(--arena-muted);font-size:.82rem;line-height:1.3}.arena-event-summary span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-event-summary time{flex:none;font-variant-numeric:tabular-nums}.arena-event-status{color:var(--arena-orange-hover);font-size:var(--arena-type-label);font-weight:690}.arena-event-overview>:is(.arena-event-status,.arena-event-joined){grid-column:2;justify-self:end;color:var(--arena-muted);font-size:.78rem}.arena-event-overview>.arena-event-joined{color:var(--arena-text)}.arena-event-open{position:absolute;inset:0;display:flex;align-items:center;justify-content:end;width:100%;padding:0 2px;border:0;border-radius:8px;color:var(--arena-muted);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.arena-event-open:focus-visible{outline-offset:1px}.arena-event-card-main:has(.arena-event-open:active){background:var(--arena-field)}@media(hover:hover){.arena-event-card-main:has(.arena-event-open:hover){background:#fff9f10d}}.arena-event-overview>.arena-action{position:relative;grid-column:2;width:auto;min-height:44px;padding:0;border:0;background:transparent;color:var(--arena-text);font-size:.78rem;font-weight:740}.arena-event-overview>.arena-action span{display:inline-flex;align-items:center;min-height:30px;padding:3px 8px;border:1px solid var(--arena-border);border-radius:999px;background:var(--arena-field)}.arena-event-overview>.arena-action:not(:disabled):is(:hover,:active){background:transparent;transform:none}@media(hover:hover){.arena-event-overview>.arena-action:not([aria-disabled=true]):hover span{background:#2d3344}}.arena-event-overview>.arena-action:not([aria-disabled=true]):active span{background:#373f52}.arena-event-overview>.arena-action[aria-disabled=true]{opacity:.65;cursor:wait}.arena-event-joined{display:flex;align-items:center;gap:5px;color:var(--arena-orange-hover);font-size:var(--arena-type-label);font-weight:690}.arena-dialog:has(.arena-event-details){padding:clamp(16px,5vw,24px)}.arena-dialog:has(.arena-event-details):focus-visible{outline:none}.arena-dialog:has(.arena-event-details) .arena-dialog-heading{align-items:flex-start}.arena-event-details,.arena-event-athlete{display:grid;gap:var(--arena-space-3);min-width:0}.arena-event-detail-actions{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;align-items:center}.arena-event-detail-actions>span{display:flex;align-items:center;gap:6px;color:var(--arena-muted);font-size:.82rem}.arena-event-share-link{font-size:var(--arena-type-label)}.arena-event-share-link input{min-height:44px}.arena-dialog:has(.arena-event-athlete)>form>.arena-action{display:none}.arena-event-details>.arena-event-text-button{padding-inline:var(--arena-space-2)}.arena-event-roster{display:grid;gap:var(--arena-space-2);padding-top:var(--arena-space-3);border-top:1px solid var(--arena-divider)}.arena-event-roster h3{display:flex;align-items:center;gap:var(--arena-space-2);color:var(--arena-text);font-size:1rem}.arena-event-roster h3 span{min-width:26px;padding:1px 6px;border-radius:20px;background:var(--arena-field);color:var(--arena-muted);text-align:center;font-size:.75rem}.arena-event-attendees{display:grid;padding:0;margin:0;list-style:none}.arena-event-attendees li+li{border-top:1px solid var(--arena-divider)}.arena-event-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:5px 4px;border:0;border-radius:8px;background:transparent;color:var(--arena-text);font:inherit;font-size:var(--arena-type-label);text-align:start;overflow-wrap:anywhere;cursor:pointer}.arena-event-person:hover,.arena-event-person:active{background:var(--arena-field)}.arena-event-person strong,.arena-event-person small{display:block;line-height:1.32}.arena-event-person small,.arena-event-person svg{color:var(--arena-muted)}.arena-event-athlete-level{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;border-bottom:1px solid var(--arena-divider);color:var(--arena-muted);font-size:.82rem}.arena-event-athlete-level strong{margin-inline-start:auto;color:var(--arena-text)}.arena-event-facts{display:grid;gap:var(--arena-space-2);color:var(--arena-muted);font-size:var(--arena-type-label)}.arena-event-facts p{display:flex;gap:var(--arena-space-2);align-items:start;overflow-wrap:anywhere}.arena-event-facts svg{flex:none}.arena-event-facts small{display:block;margin-top:var(--arena-space-1);font-size:inherit}.arena-event-text-button{display:inline-flex;justify-self:start;align-items:center;gap:var(--arena-space-2);min-height:44px;padding:0;border:0;background:transparent;color:var(--arena-text);font:inherit;font-size:var(--arena-type-label);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.arena-event-text-button:disabled{opacity:.65;cursor:wait}.arena-dialog:has(.arena-event-fields){max-height:88dvh;padding:clamp(16px,5vw,24px)}@media(max-width:599px){[data-artwork=eventos] .arena-dialog{margin-block:max(12px,env(safe-area-inset-top)) auto;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))}}.arena-event-fields .arena-field{gap:var(--arena-space-1)}.arena-event-fields .arena-field :is(input,select){min-height:44px;padding:8px 12px;font-size:1rem;line-height:1.35}.arena-event-progress{display:flex;align-items:center;justify-content:space-between;gap:var(--arena-space-2)}.arena-event-progress .arena-account-step:focus{outline:none}.arena-event-progress-bars{display:flex;gap:4px}.arena-event-progress-bars span{width:15px;height:4px;border-radius:4px;background:var(--arena-border)}.arena-event-progress-bars [data-reached=true]{background:var(--arena-orange-hover)}.arena-event-sport-picker,.arena-event-capacity{min-width:0;padding:0;margin:0;border:0}.arena-event-sport-picker legend,.arena-event-capacity legend{padding:0 0 var(--arena-space-1);color:var(--arena-text);font-size:var(--arena-type-label);font-weight:690}.arena-event-sport-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--arena-space-2)}.arena-event-sport-option{position:relative;display:grid;min-width:0;cursor:pointer}.arena-event-sport-option input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.arena-event-sport-tile{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-height:74px;padding:8px;border:1px solid var(--arena-border);border-radius:var(--arena-radius-control);background:var(--arena-field);color:var(--arena-text);font-size:var(--arena-type-label);font-weight:690;line-height:1.2;overflow-wrap:anywhere;text-align:center}.arena-event-sport-option:hover .arena-event-sport-tile{border-color:var(--arena-text)}.arena-event-sport-option input:checked+.arena-event-sport-tile{border-color:var(--arena-orange-hover);background:#332622}.arena-event-sport-option input:focus-visible+.arena-event-sport-tile{outline:2px solid var(--arena-text);outline-offset:-2px}.arena-event-sport-check{position:absolute;top:6px;right:6px;color:var(--arena-orange-hover)}.arena-event-catalog-intro:focus{outline:none}.arena-event-catalog-list{display:grid;gap:var(--arena-space-1);padding:0;margin:0;list-style:none}.arena-event-catalog-option,.arena-event-date-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--arena-space-2);width:100%;min-height:44px;padding:6px 10px;border:1px solid var(--arena-divider);border-radius:var(--arena-radius-control);background:var(--arena-field);color:var(--arena-text);font:inherit;font-size:var(--arena-type-label);font-weight:690;text-align:start;cursor:pointer}.arena-event-catalog-option:hover,.arena-event-date-button:hover{border-color:var(--arena-border)}.arena-event-catalog-option[aria-current=true]{border-color:var(--arena-orange-hover);background:#332622}.arena-event-catalog-option svg{color:var(--arena-orange-hover)}.arena-event-catalog-pagination{display:flex;justify-content:space-between;gap:var(--arena-space-2)}.arena-event-catalog-pagination button:disabled{cursor:default}.arena-event-date-button{padding-inline:12px;border-color:var(--arena-border);font-size:1rem;font-weight:500;overflow-wrap:anywhere}.arena-event-date-button[aria-invalid=true]{border-color:var(--arena-error)}.arena-event-date-button:disabled{opacity:.68;cursor:wait}.arena-event-date-button svg:first-child{color:var(--arena-orange-hover)}.arena-event-calendar.rdp-root{--rdp-accent-color: var(--arena-orange-hover);--rdp-nav_button-height: 44px;--rdp-nav_button-width: 44px;--rdp-day-height: 40px;--rdp-day_button-height: 38px;--rdp-day_button-width: min(100%, 38px);--rdp-day_button-border-radius: 10px;--rdp-disabled-opacity: .42;width:100%;max-width:360px;justify-self:center;color:var(--arena-text)}.arena-event-calendar .rdp-months{display:block;max-width:100%}.arena-event-calendar .rdp-month_grid{width:100%;table-layout:fixed}.arena-event-calendar .rdp-month_caption{font-size:1rem}.arena-event-calendar .rdp-caption_label{text-transform:capitalize}.arena-event-calendar .rdp-weekday{font-size:.8rem}.arena-event-calendar .rdp-day_button{margin-inline:auto}.arena-event-calendar .rdp-day_button:enabled:hover{background:var(--arena-field)}.arena-event-calendar .rdp-selected .rdp-day_button,.arena-event-calendar .rdp-selected .rdp-day_button:hover{background:var(--arena-orange-hover);color:var(--arena-night)}.arena-event-calendar .rdp-selected .rdp-day_button:focus-visible{outline-color:var(--arena-night)}.arena-event-date-shortcuts{display:flex;gap:var(--arena-space-2)}.arena-event-date-shortcuts button,.arena-event-capacity-stepper button,.arena-event-capacity-options span{display:grid;place-items:center;min-height:44px;padding:6px 12px;border:1px solid var(--arena-border);border-radius:var(--arena-radius-control);background:var(--arena-field);color:var(--arena-text);font:inherit;font-size:var(--arena-type-label);font-weight:690;cursor:pointer}.arena-event-capacity{display:grid;gap:var(--arena-space-3)}.arena-event-capacity-options,.arena-event-capacity-stepper{display:grid;gap:var(--arena-space-2)}.arena-event-capacity-options{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-event-capacity-options label{position:relative}.arena-event-capacity-options span{height:100%;text-align:center;line-height:1.2}.arena-event-capacity-options input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.arena-event-capacity-options input:checked+span{border-color:var(--arena-orange-hover);background:#332622}.arena-event-capacity-options input:focus-visible+span{outline:2px solid var(--arena-text);outline-offset:-2px}.arena-event-capacity-options input:disabled+span,.arena-event-capacity-stepper button:disabled{opacity:.55;cursor:default}.arena-event-capacity-stepper{grid-template-columns:44px minmax(0,1fr) 44px}.arena-event-capacity-stepper input{text-align:center}.arena-event-capacity-stepper button:enabled{color:var(--arena-orange-hover)}.arena-event-address-row{display:grid;grid-template-columns:minmax(76px,1fr) minmax(0,2fr);gap:var(--arena-space-2)}.arena-event-location{color:var(--arena-text);font-size:var(--arena-type-label);font-weight:690}.arena-event-cep-error{color:var(--arena-error)}.arena-screen:has(.arena-app-menu):not(.arena-screen--docked){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.arena-app-menu{position:fixed;z-index:3;inset-inline:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--arena-space-1);width:min(100%,660px);margin-inline:auto;padding:6px var(--arena-space-3) max(6px,env(safe-area-inset-bottom));border:1px solid var(--arena-divider);border-radius:18px 18px 0 0;background:var(--arena-panel)}.arena-screen.arena-screen--docked{height:100dvh;min-height:0;padding:0;gap:0;overflow:hidden}.arena-screen--docked .arena-screen-scroll{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:max(28px,env(safe-area-inset-top)) var(--arena-gutter) 20px}.arena-screen--docked .arena-app-menu{position:static;flex:none}.arena-app-menu a{display:grid;place-items:center;align-content:center;gap:3px;min-height:48px;padding:4px;border-radius:var(--arena-radius-control);color:var(--arena-muted);font-size:.8rem;font-weight:690;text-decoration:none}.arena-app-menu a[aria-current=page]{background:var(--arena-field);color:var(--arena-orange-hover)}.arena-app-menu a:focus-visible{outline-offset:-2px}.arena-event-overview>.arena-action{width:100%;min-width:0;align-self:center}.arena-event-overview>.arena-action span{width:100%;justify-content:center}.arena-event-withdraw-trigger{align-self:flex-start;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--arena-muted);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.arena-event-withdraw-trigger:disabled{opacity:.45;cursor:default}.arena-event-withdrawal{display:grid;gap:14px;font-size:.9rem;line-height:1.6}.arena-event-withdrawal p{margin:0}.arena-meeting-attendance{display:grid;gap:10px;padding:14px;border:1px solid var(--arena-divider);border-radius:16px}.arena-meeting-attendance h3,.arena-meeting-attendance h4,.arena-meeting-attendance p{margin:0}.arena-meeting-attendance>.arena-action{justify-self:start}.arena-attendance-form,.arena-attendance-roster{display:grid;gap:12px}.arena-attendance-form h4{font-size:1rem}.arena-attendance-form select,.arena-attendance-form textarea{min-width:0;width:100%;min-height:44px;padding:10px;border-radius:10px;border:1px solid var(--arena-divider);background:var(--arena-surface, #202434);color:inherit;font:inherit}.arena-attendance-form textarea{resize:vertical}.arena-attendance-roster{padding:0;margin:0;list-style:none}.arena-attendance-roster li{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-block:8px;border-top:1px solid var(--arena-divider)}.arena-attendance-roster li>div{min-width:0;overflow-wrap:anywhere}.arena-attendance-roster p{color:var(--arena-muted);font-size:.8rem}.arena-attendance-roster button{width:auto;flex-shrink:0;min-height:44px;padding-inline:10px}.arena-attendance-reason{overflow-wrap:anywhere;white-space:pre-wrap}.arena-attendance-pages{display:flex;flex-wrap:wrap;gap:12px}.arena-action-row{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 10px;border:1px solid var(--arena-divider);border-radius:12px;background:var(--arena-panel);color:var(--arena-text);text-align:start;font:inherit;text-decoration:none;cursor:pointer}.arena-action-row:enabled:is(:hover,:active),a.arena-action-row:is(:hover,:active){background:var(--arena-field)}.arena-action-row:disabled{opacity:.55;cursor:default}.arena-action-row-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;color:var(--arena-muted);border-radius:8px;background:var(--arena-field)}.arena-action-row-copy{display:grid;gap:2px;flex:1;min-width:0;overflow-wrap:anywhere}.arena-action-row-copy strong{font-size:.85rem;font-weight:690}.arena-action-row-copy small{color:var(--arena-muted);font-size:.73rem;line-height:1.35}.arena-action-row-next{flex:none;color:var(--arena-muted)}.arena-action-row-indicator{width:7px;height:7px;border-radius:50%;background:var(--arena-orange-hover)}html,[data-scroll-surface]{scrollbar-width:none}html::-webkit-scrollbar,[data-scroll-surface]::-webkit-scrollbar{display:none}[data-scroll-depth]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent)}html:has(.arena-screen--directory){scroll-padding-block-end:calc(70px + env(safe-area-inset-bottom))}.arena-screen--directory[data-page-depth] .arena-app-menu:before{position:absolute;inset-inline:0;bottom:100%;height:16px;background:linear-gradient(transparent,var(--arena-night));pointer-events:none;content:""}
