.ev-card{background:#fff;border-radius:2rem;position:relative;box-shadow:0 20px 50px -30px #00000059,0 0 0 1px #0000000d}.ev-tile{background:#fff;border-radius:1.5rem;position:relative;box-shadow:0 14px 34px -24px #00000059,0 0 0 1px #0000000d}.ev-facts{padding-top:1.5rem}.ev-orb{background:radial-gradient(circle at 32% 26%, #ffffffd9, transparent 46%), var(--c,var(--ev-accent));box-shadow:inset 0 -4px 8px #00000024, 0 8px 16px -8px var(--c,var(--ev-accent))}.ev-font-bricolage{font-family:"Bricolage Grotesque", var(--font-sans), system-ui, sans-serif;font-optical-sizing:auto}.ev-font-bricolage .font-fc-head,.ev-font-bricolage .ev-display{font-family:"Bricolage Grotesque", var(--font-fc-head), system-ui, sans-serif;font-variation-settings:"wdth" 75;font-synthesis:none;font-weight:800;font-stretch:75%}.ev-display{letter-spacing:-.01em;text-wrap:balance;line-height:.92}.ev-print{--ev-rule:#1d2d3a24;color:var(--ev-primary);background:#fff}html:has(.ev-print) .site-header{box-shadow:none;background:linear-gradient(#0009,#00000040 70%,#0000)}html:has(.ev-print) .site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181c1adb}.ev-logo3d{aspect-ratio:1;isolation:isolate;filter:drop-shadow(0 22px 22px #0a1e2a66);position:relative}.ev-logo3d-layer,.ev-logo3d-edge{position:absolute;inset:0}.ev-logo3d-layer{-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:background-color .9s}.ev-logo3d-depth{background:color-mix(in srgb, var(--face) calc(46% - var(--i) * 4%), var(--ev-primary));translate:calc(var(--i) * 0.18%) calc(var(--i) * 0.34%)}.ev-logo3d-edge{filter:drop-shadow(0 -1px 0 #ffffff8c) drop-shadow(0 1px 0 var(--ev-primary))}.ev-logo3d-face{background:var(--face)}.ev-print-hero{color:var(--ev-primary)}.ev-falls{z-index:-1;pointer-events:none;position:absolute;inset:0}.ev-falls video,.ev-falls img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.ev-when{color:var(--ev-primary);background:#fff9;border-radius:1rem;padding:.9rem 1rem 1rem;box-shadow:inset 0 0 0 2px #ffffffd9}.ev-print-date{font-size:clamp(1.11rem,3.9vw,1.56rem)}.ev-map{width:2.75rem;height:2.75rem;color:var(--ev-primary);box-shadow:inset 0 0 0 2px var(--ev-primary), 0 4px 0 #1d2d3a40, 0 10px 14px -10px #10202c59;background:#ffffffb3;border-radius:9999px;justify-content:center;align-items:center;transition:translate .11s ease-out,box-shadow .11s ease-out,background-color .15s;display:inline-flex}.ev-map:hover{background:#fff}.ev-map:active{box-shadow:inset 0 0 0 2px var(--ev-primary), 0 0 0 transparent;translate:0 4px}.ev-map:focus-visible{outline:3px solid var(--ev-primary);outline-offset:3px}.ev-when .ev-link{min-height:2.75rem;font-size:.95rem}.ev-when .ev-btn{min-height:2.75rem;padding:0 .95rem;font-size:.9rem}@media (width<=479px){.ev-when .ev-btn{padding:0 .8rem;font-size:.875rem}.ev-when .ev-btn-line svg{display:none}}.ev-when .ev-btn.ev-btn-ink{min-height:2.75rem;padding:0 1.25rem;font-size:.95rem}.ev-link{text-underline-offset:4px;align-items:center;gap:.4rem;min-height:2.75rem;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.ev-link:hover{text-decoration-thickness:3px}.ev-link:focus-visible,.ev-btn:focus-visible{outline:3px solid var(--ev-primary);outline-offset:3px}.ev-btn{border-radius:9999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.1rem;font-size:.95rem;font-weight:700;display:inline-flex}.ev-btn-ink{background:var(--ev-cta);min-height:3rem;color:var(--ev-primary);padding:0 1.6rem;font-size:1.05rem}.ev-btn-line{color:var(--ev-primary)}.ev-btn-line:hover{background:#ffffffb3}.ev-band{--dk:color-mix(in srgb, var(--b) 72%, #000);--deep:oklch(from var(--b) calc(l - .04) calc(c * 1.3) h);background:var(--b)}.ev-print .ev-facts{padding:3.5rem 0 2.5rem}.ev-print .ev-info{padding:3.75rem 0 2.5rem}.ev-print .ev-teams{padding:2.5rem 0 2.75rem}.ev-print #inscripcion{padding:3.75rem 0 2.75rem}.ev-print #inscripcion h2{color:var(--ev-primary);font-size:clamp(2.1rem,5vw,2.9rem);line-height:.95}.ev-print .ev-body{padding-bottom:0}.ev-print :is(.ev-card,.ev-tile,.ev-team){box-shadow:inset 0 0 0 2px #ffffffbf, 0 8px 0 color-mix(in srgb, var(--dk) 70%, transparent), 0 24px 34px -18px color-mix(in srgb, var(--dk) 80%, #000);background:#ffffff94;border-radius:1.25rem;position:relative}.ev-print .ev-card{padding:3.5rem 1.25rem 1.25rem}@media (width>=640px){.ev-print .ev-card{padding:3.75rem 1.75rem 1.75rem}}.ev-print .ev-card.ev-card-plain{padding:1rem 1.25rem}.ev-notice+.grid:has(.ev-obj){margin-top:3.5rem}.ev-obj{pointer-events:none;filter:drop-shadow(0 12px 10px #10202c4d);width:6rem;height:6rem;position:absolute;top:-2.9rem;left:-.6rem}.ev-print .ev-h2{color:var(--ev-primary);font-size:clamp(2.1rem,5vw,2.9rem);line-height:.95}.ev-print .ev-card>div,.ev-print .ev-card>p{color:var(--ev-primary)}.ev-print .ev-tile{text-align:left;align-items:flex-start;gap:.25rem;padding:3.4rem 1.1rem 1.1rem}.ev-print .ev-orb{display:none}.ev-print .ev-fact-value{color:var(--ev-primary);font-size:clamp(2.5rem,7vw,3.5rem)}.ev-print .ev-tile .ev-kicker{color:var(--ev-primary);letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:600}.ev-print .ev-fill{height:.5rem;box-shadow:none;background:#ffffffb3;border-radius:9999px}.ev-print .ev-fill>span{background:var(--ev-primary)}@media (width<=1023px){.ev-print .ev-facts .grid{row-gap:3.5rem}}.ev-print .ev-cost-head{background:var(--deep);color:var(--ev-primary);box-shadow:inset 0 -5px 0 color-mix(in srgb, var(--deep) 75%, #000)}.ev-print .ev-cost-head.divide-y>*+*{border-color:#1d2d3a2e}.ev-print .ev-card .ring-1{--tw-ring-color:#ffffffb3;background:#ffffff8c}.ev-print .ev-team{padding:1.1rem .6rem .9rem}.ev-tee{isolation:isolate;rotate:var(--r,0deg);filter:drop-shadow(0 18px 16px #10202c42)drop-shadow(0 3px 3px #10202c29);position:relative}.ev-tee img{width:100%;height:auto;display:block}.ev-tee-dye,.ev-tee-print{mix-blend-mode:multiply;pointer-events:none;position:absolute}.ev-tee-dye{background:var(--c);inset:0;-webkit-mask:url(/media/eventos/camiseta-espalda.webp) 0 0/100% 100% no-repeat;mask:url(/media/eventos/camiseta-espalda.webp) 0 0/100% 100% no-repeat}.ev-tee-print{aspect-ratio:1;background:var(--ev-primary);opacity:.92;width:42%;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;top:19%;left:29%}@media (width<=639px){.ev-team-grid>li:last-child:nth-child(odd){grid-column:span 2;justify-self:center;width:50%}}.ev-print :is(.ev-btn,[data-slot=button]:is([data-variant=default],[data-variant=outline]),[role=radiogroup]>button,button[aria-pressed],.ev-steps button){--d:4px;--edge:color-mix(in srgb, var(--dk,#6b7f8c) 60%, transparent);--ring:0 0 #0000;box-shadow:var(--ring), 0 var(--d) 0 var(--edge), 0 12px 18px -10px #10202c59;transition:translate .11s ease-out,box-shadow .11s ease-out,background-color .15s,color .15s}.ev-print :is([data-slot=button][data-variant=outline],[role=radiogroup]>button,button[aria-pressed],.ev-steps button){color:var(--ev-primary);background:#fff9;border-color:#ffffffd9}.ev-print .ev-btn.ev-btn-line{--ring:inset 0 0 0 2px var(--ev-primary);--edge:#1d2d3a40}.ev-print .ev-btn.ev-btn-ink{--edge:color-mix(in srgb, var(--ev-cta) 70%, #000)}.ev-print .ev-band [data-slot=button][data-variant=default]{--edge:color-mix(in srgb, var(--deep) 70%, #000);background:var(--deep);color:var(--ev-primary);font-size:1.05rem;font-weight:800}.ev-print [role=radiogroup]>button{--d:5px}.ev-print :is(.ev-btn,[data-slot=button],[role=radiogroup]>button,button[aria-pressed],.ev-steps button):not(:disabled):active{translate:0 var(--d);box-shadow:var(--ring), 0 0 0 var(--edge), 0 2px 4px -2px #10202c4d}.ev-print :is([role=radiogroup]>button[aria-checked=true],button[aria-pressed=true],.ev-steps button[aria-current=step]){--edge:color-mix(in srgb, var(--deep,var(--ev-primary)) 70%, #000);background:var(--deep,var(--ev-primary));color:var(--ev-primary);translate:0 calc(var(--d) / 2);box-shadow:var(--ring), 0 calc(var(--d) / 2) 0 var(--edge), 0 6px 10px -8px #10202c66;border-color:#0000}.ev-print :is([role=radiogroup]>button[aria-checked=true],.ev-steps button[aria-current=step]) :is(span,.text-muted-foreground){color:var(--ev-primary);opacity:1}@media (prefers-reduced-motion:reduce){.ev-logo3d-layer,.ev-print :is(.ev-btn,[data-slot=button],[role=radiogroup]>button,button[aria-pressed],.ev-steps button){transition:none}}@media (width<=479px){.ev-when .ev-btn.ev-btn-ink{padding:0 1rem;font-size:.9rem}}.ev-print .ev-band .ev-when .ev-btn.ev-btn-ink{--edge:color-mix(in srgb, var(--deep) 70%, #000);background:var(--deep)}@media (width<=1023px){.ev-print .ev-info .grid{row-gap:3.75rem}}.ev-print .ev-band{--lap:2rem;z-index:calc(1 + var(--bi,0));margin-top:calc(var(--lap) * -1);border-radius:var(--lap) var(--lap) 0 0;position:relative;box-shadow:0 -14px 28px -10px #00000061,0 -2px 6px #0000001f,inset 0 2px #ffffff80}@media (width>=1024px){.ev-print .ev-band{--lap:3rem}}.ev-print .ev-facts.ev-band,.ev-print .ev-info.ev-band,.ev-print .ev-teams.ev-band,.ev-print #inscripcion.ev-band{padding-top:calc(3.25rem + var(--lap))}.ev-print .ev-teams.ev-band{padding-top:calc(2.25rem + var(--lap))}.ev-print .ev-print-hero .container{padding-bottom:5.5rem}.ev-print .ev-facts.ev-band,.ev-print .ev-info.ev-band,.ev-print .ev-teams.ev-band{padding-bottom:calc(2.75rem + var(--lap))}.ev-collapse{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1);display:grid}.ev-collapse[data-open=true]{grid-template-rows:1fr}.ev-collapse>div{opacity:0;min-height:0;transition:opacity .4s .12s,translate .5s cubic-bezier(.22,1,.36,1) 80ms;overflow:hidden;translate:0 -.75rem}.ev-collapse[data-open=true]>div{opacity:1;translate:0}.ev-collapse[data-settled=true]>div{overflow:visible}.ev-print .ev-band .ev-reg-open.ev-btn-ink{--edge:color-mix(in srgb, var(--deep) 70%, #000);background:var(--deep);min-height:3.25rem;padding:0 2rem;font-size:1.1rem}@media (prefers-reduced-motion:reduce){.ev-collapse,.ev-collapse>div{transition:none}}.ev-print .ev-mylink{padding:1rem 1.25rem}.ev-print .ev-band .ev-mylink .ev-btn.ev-btn-ink{--edge:color-mix(in srgb, var(--deep) 70%, #000);background:var(--deep)}.ev-font-playfair :is(.font-fc-head,.ev-display){letter-spacing:-.005em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700}.ev-velada{--ev-linen:#f6eee3;--ev-ink:#2b1a10;--ev-cream:#fbf3e6;--ev-glow:#e9a46a;--ev-copper:color-mix(in srgb, var(--ev-accent) 80%, #000);--ev-cta:var(--ev-copper);--ev-serif:"Playfair Display", Georgia, "Times New Roman", serif;background:var(--ev-linen);color:var(--ev-ink)}html:has(.ev-velada) .site-header{box-shadow:none;background:linear-gradient(#140b06b8,#140b064d 70%,#0000)}html:has(.ev-velada) .site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#24150ce6}html:has(.ev-velada-cool) .site-header{background:linear-gradient(#060922bd,#0609224d 70%,#0000)}html:has(.ev-velada-cool) .site-header[data-scrolled=true]{background:#0b0f30eb}.ev-velada-cool{--ev-ink:#1a1d38}.ev-velada-hero{color:var(--ev-cream);background:var(--ev-primary);--ev-shade:color-mix(in srgb, var(--ev-primary) 38%, #000)}.ev-velada-logo{filter:drop-shadow(0 18px 28px #00000080);width:min(74vw,19rem);height:auto;margin-inline:auto;display:block}@media (width>=768px){.ev-velada-logo{width:min(38vw,23rem)}}.ev-velada-photo,.ev-velada-photo img{width:100%;height:100%;position:absolute;inset:0}.ev-velada-photo{z-index:-2}.ev-velada-photo img{object-fit:cover;object-position:50% 100%}.ev-velada-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#140b06d6 0%,#140b06b3 55%,#140b068c 80%,#140b06cc 100%);background:linear-gradient(180deg, color-mix(in srgb, var(--ev-shade) 84%, transparent) 0%, color-mix(in srgb, var(--ev-shade) 70%, transparent) 55%, color-mix(in srgb, var(--ev-shade) 55%, transparent) 80%, color-mix(in srgb, var(--ev-shade) 80%, transparent) 100%);position:absolute;inset:0}@media (width>=768px){.ev-velada-photo img{object-position:25% 70%}.ev-velada-hero:before{background:linear-gradient(90deg,#140b0626 0%,#140b068c 40%,#140b06bd 100%),linear-gradient(#140b068c,#0000 28% 72%,#140b0699);background:linear-gradient(90deg, color-mix(in srgb, var(--ev-shade) 15%, transparent) 0%, color-mix(in srgb, var(--ev-shade) 55%, transparent) 40%, color-mix(in srgb, var(--ev-shade) 74%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--ev-shade) 55%, transparent), transparent 28%, transparent 72%, color-mix(in srgb, var(--ev-shade) 60%, transparent))}}.ev-velada-title{font-family:var(--ev-serif);text-shadow:0 2px 22px #00000080;flex-direction:column;align-items:center;gap:.12em;line-height:1;display:flex}.ev-vt-lg{letter-spacing:-.012em;white-space:nowrap;font-size:clamp(2.3rem,9.2vw,5.4rem);font-weight:800}.ev-vt-sm{color:var(--ev-glow);font-size:clamp(1.45rem,5.2vw,2.5rem);font-style:italic;font-weight:500}.ev-velada-rule{color:var(--ev-glow);justify-content:center;align-items:center;gap:.75rem;margin-top:1.1rem;display:flex}.ev-velada-rule span{opacity:.7;background:currentColor;width:clamp(3.5rem,14vw,6.5rem);height:1px}.ev-velada-tagline{letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;max-width:32rem;margin:.85rem auto 0;font-size:clamp(.8rem,2.6vw,.98rem);font-weight:600;line-height:1.6}.ev-velada-verse{max-width:34rem;margin:1rem auto 0}.ev-velada-verse blockquote{white-space:pre-line;font-family:var(--ev-serif);text-wrap:balance;opacity:.95;font-size:clamp(1.02rem,3.4vw,1.22rem);font-style:italic;line-height:1.45}.ev-velada-verse figcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--ev-glow);margin-top:.35rem;font-size:.72rem;font-weight:600}.ev-velada-facts{text-align:left;gap:.85rem;width:fit-content;max-width:100%;margin:1.6rem auto 0;display:grid}.ev-vf{align-items:center;gap:.85rem;display:flex}.ev-vf-ic{background:var(--ev-copper);color:#fff;width:2.9rem;height:2.9rem;box-shadow:0 3px 0 color-mix(in srgb, var(--ev-copper) 60%, #000), 0 10px 16px -10px #000000b3;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.ev-vf-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ev-glow);font-size:.72rem;font-weight:700}.ev-vf-value{font-family:var(--ev-serif);font-size:1.28rem;font-weight:700;line-height:1.15}.ev-vf-sub{opacity:.88;font-size:.88rem}@media (width>=768px){.ev-velada-facts{align-items:center;display:flex}.ev-vf+.ev-vf{border-left:1px solid #fbf3e659;margin-left:1.15rem;padding-left:1.15rem}}.ev-velada-cta,.ev-velada .ev-btn-ink{background:var(--ev-copper);color:#fff;min-height:3rem;box-shadow:0 4px 0 color-mix(in srgb, var(--ev-copper) 62%, #000), 0 16px 24px -14px #0009;border-radius:9999px;align-items:center;padding:0 1.75rem;font-size:1.05rem;font-weight:800;transition:translate .11s ease-out,box-shadow .11s ease-out,filter .15s;display:inline-flex}.ev-velada-cta:hover,.ev-velada .ev-btn-ink:hover{filter:brightness(1.07)}.ev-velada-cta:active,.ev-velada .ev-btn-ink:active{box-shadow:0 0 0 color-mix(in srgb, var(--ev-copper) 62%, #000), 0 4px 8px -4px #00000080;translate:0 4px}.ev-velada-cta:focus-visible{outline:3px solid var(--ev-cream);outline-offset:3px}.ev-velada .ev-body{background:var(--ev-linen);border-radius:2rem 2rem 0 0;margin-top:-2rem;position:relative;box-shadow:0 -14px 28px -12px #00000073}@media (width>=1024px){.ev-velada .ev-body{border-radius:3rem 3rem 0 0;margin-top:-3rem}}.ev-velada .ev-facts{padding:4rem 0 1.25rem}.ev-velada .ev-info{padding:3.5rem 0 1rem}.ev-velada #inscripcion{padding:3.75rem 0 3.25rem}.ev-velada :is(.ev-card,.ev-tile){background:#fffdf9;border-radius:1.5rem;box-shadow:inset 0 0 0 1px #5a341a12,0 6px #e3d2bc,0 26px 40px -24px #46261080}.ev-velada .ev-card{padding:3.5rem 1.25rem 1.5rem}@media (width>=640px){.ev-velada .ev-card{padding:3.75rem 2rem 2rem}}.ev-velada .ev-card.ev-card-plain{padding:1rem 1.25rem}.ev-velada .ev-obj{filter:drop-shadow(0 12px 10px #46261052)}.ev-velada :is(.ev-h2,#inscripcion h2){font-family:var(--ev-serif);color:var(--ev-primary);font-size:clamp(1.85rem,4.6vw,2.5rem);font-weight:700;line-height:1.05}.ev-velada .ev-tile{text-align:left;align-items:flex-start;gap:.2rem;padding:3.4rem 1.1rem 1.1rem}.ev-velada .ev-orb{display:none}.ev-velada .ev-fact-value{font-family:var(--ev-serif);color:var(--ev-primary);font-size:clamp(2rem,6vw,2.9rem)}.ev-velada .ev-tile .ev-kicker{color:#7a5a43;letter-spacing:.08em}.ev-velada .ev-fill{background:#efe2d1;height:.45rem}.ev-velada .ev-fill>span{background:var(--ev-copper)}@media (width<=1023px){.ev-velada .ev-facts .grid{row-gap:3.5rem}.ev-velada .ev-info .grid{row-gap:3.75rem}}.ev-velada #inscripcion [data-slot=button][data-variant=default],.ev-velada #inscripcion button[type=submit]{box-shadow:0 4px 0 color-mix(in srgb, var(--ev-primary) 55%, #000), 0 14px 20px -12px #00000080;transition:translate .11s ease-out,box-shadow .11s ease-out,filter .15s}.ev-velada #inscripcion :is([data-slot=button][data-variant=default],button[type=submit]):not(:disabled):active{translate:0 4px;box-shadow:0 0 #0000}@media (prefers-reduced-motion:reduce){.ev-velada-cta,.ev-velada .ev-btn-ink,.ev-velada #inscripcion :is([data-slot=button],button[type=submit]){transition:none}}.ev-velada,.ev-font-playfair{font-variant-numeric:lining-nums}@media (width>=768px) and (width<=1023px){.ev-velada-facts{display:grid}.ev-vf+.ev-vf{border-left:0;margin-left:0;padding-left:0}}.ev-velada-break{display:none}@media (width<=639px){.ev-velada-hero .ev-hl-label{display:none}.ev-velada-hero .ev-chip{justify-content:center;width:2.9rem;min-height:2.9rem;padding:0}.ev-velada-cta{justify-content:center;width:100%;max-width:18rem}.ev-velada-break{flex-basis:100%;height:0;display:block}.ev-velada .ev-facts .grid{grid-template-columns:minmax(0,1fr);row-gap:1.1rem}.ev-velada .ev-facts{padding-top:2.75rem}.ev-velada .ev-tile{flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:.15rem .6rem;min-height:5.5rem;padding:1.1rem 1rem 1.1rem 6.1rem}.ev-velada .ev-tile .ev-obj{width:5.2rem;height:5.2rem;top:50%;left:.35rem;translate:0 -55%}.ev-velada .ev-fact-value{white-space:nowrap;font-size:2rem}.ev-velada .ev-fill{flex-basis:100%}}.ev-velada.ev-font-fraunces,.ev-font-fraunces{--ev-serif:"Fraunces", Georgia, "Times New Roman", serif;font-variant-numeric:lining-nums}.ev-font-fraunces :is(.font-fc-head,.ev-display,.ev-velada-title,.ev-vf-value,.ev-fact-value,.ev-h2,#inscripcion h2){font-family:var(--ev-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em}.ev-font-fraunces .ev-velada-verse blockquote{font-variation-settings:"SOFT" 50}.ev-choice-btn{text-align:left;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-height:3.5rem;padding:.7rem 1rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.ev-choice-btn:hover{border-color:var(--ev-primary)}.ev-choice-btn:focus-visible{outline:3px solid var(--ev-accent);outline-offset:2px}.ev-choice-dot{background:#fff;border:2px solid #9ca3af;border-radius:999px;flex:none;width:1.25rem;height:1.25rem;transition:border-color .16s,box-shadow .16s}.ev-choice-on{border-color:var(--ev-primary);background:color-mix(in srgb, var(--ev-primary) 7%, #fff);box-shadow:0 0 0 1px var(--ev-primary)}.ev-choice-on .ev-choice-dot{border-color:var(--ev-primary);background:var(--ev-primary);box-shadow:inset 0 0 0 4px #fff}.ev-choice-missing:not(.ev-choice-on){border-color:#dc2626}@media (prefers-reduced-motion:reduce){.ev-choice-btn,.ev-choice-dot{transition:none}}
