@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(/static/media/archivo-vietnamese-400-normal.32fc138edd55de21a46f.woff2) format("woff2"),url(/static/media/archivo-vietnamese-400-normal.7984f502e445589daf5f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(/static/media/archivo-latin-ext-400-normal.6dc0a233e66ec1a9dda2.woff2) format("woff2"),url(/static/media/archivo-latin-ext-400-normal.3abcf7fa637229470005.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(/static/media/archivo-latin-400-normal.909ea31b13b8a4c1af5e.woff2) format("woff2"),url(/static/media/archivo-latin-400-normal.d3bd897a458523c4d335.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(/static/media/archivo-vietnamese-500-normal.b0a9c1967a1d32c7b163.woff2) format("woff2"),url(/static/media/archivo-vietnamese-500-normal.e681ded4af5e79f90fd5.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(/static/media/archivo-latin-ext-500-normal.be4b4c44ee32e7548cf6.woff2) format("woff2"),url(/static/media/archivo-latin-ext-500-normal.a3fbb68a1cb7c9e9f08b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(/static/media/archivo-latin-500-normal.33f15212a54f6f632934.woff2) format("woff2"),url(/static/media/archivo-latin-500-normal.f313541aa28ea5a0b555.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:600;src:url(/static/media/archivo-vietnamese-600-normal.f4019c7ed37db5d6145b.woff2) format("woff2"),url(/static/media/archivo-vietnamese-600-normal.8b7dfafb1effea279897.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:600;src:url(/static/media/archivo-latin-ext-600-normal.a94fa3af5c59d5ff88a6.woff2) format("woff2"),url(/static/media/archivo-latin-ext-600-normal.0687ac56a232fdca5df2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:600;src:url(/static/media/archivo-latin-600-normal.49cf82b4568fefdbdcc6.woff2) format("woff2"),url(/static/media/archivo-latin-600-normal.73bde4e0c24968ef7719.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:700;src:url(/static/media/archivo-vietnamese-700-normal.7540d4e3f967cd6b402e.woff2) format("woff2"),url(/static/media/archivo-vietnamese-700-normal.2419d06bdee7ff478fa4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:700;src:url(/static/media/archivo-latin-ext-700-normal.315bd8277fed55d51567.woff2) format("woff2"),url(/static/media/archivo-latin-ext-700-normal.34c1aa419d0564906f8d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:700;src:url(/static/media/archivo-latin-700-normal.8581ed433101be332691.woff2) format("woff2"),url(/static/media/archivo-latin-700-normal.727b53961a71cb70a7e2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:700;src:url(/static/media/archivo-vietnamese-700-italic.0196821949c704b1e8b3.woff2) format("woff2"),url(/static/media/archivo-vietnamese-700-italic.d54fc6bd348297f97b3a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:700;src:url(/static/media/archivo-latin-ext-700-italic.ecf197b113a8f2d8f35c.woff2) format("woff2"),url(/static/media/archivo-latin-ext-700-italic.2d0c5dafef4befbb8ead.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:700;src:url(/static/media/archivo-latin-700-italic.36e29d8d1e4efd7b633a.woff2) format("woff2"),url(/static/media/archivo-latin-700-italic.f36a2666c90240fc7358.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:normal;font-weight:600;src:url(/static/media/archivo-narrow-vietnamese-600-normal.b40684606d9c309b951c.woff2) format("woff2"),url(/static/media/archivo-narrow-vietnamese-600-normal.917bf8f5a144ebfe3fe8.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:normal;font-weight:600;src:url(/static/media/archivo-narrow-latin-ext-600-normal.c854aa440c221e2240cc.woff2) format("woff2"),url(/static/media/archivo-narrow-latin-ext-600-normal.af8db645bd90b4117ea5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:normal;font-weight:600;src:url(/static/media/archivo-narrow-latin-600-normal.ec41c626636f8af55227.woff2) format("woff2"),url(/static/media/archivo-narrow-latin-600-normal.1a82c21575a40e554a46.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:normal;font-weight:700;src:url(/static/media/archivo-narrow-vietnamese-700-normal.cfea31b28827869ede07.woff2) format("woff2"),url(/static/media/archivo-narrow-vietnamese-700-normal.e0b09a673dde9898b323.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:normal;font-weight:700;src:url(/static/media/archivo-narrow-latin-ext-700-normal.b4431dc50f0c7e8a9ff9.woff2) format("woff2"),url(/static/media/archivo-narrow-latin-ext-700-normal.30f2b16b9a8c651efc16.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:normal;font-weight:700;src:url(/static/media/archivo-narrow-latin-700-normal.619458de053876e90566.woff2) format("woff2"),url(/static/media/archivo-narrow-latin-700-normal.c6ac903566a8d1ae1ffb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:italic;font-weight:700;src:url(/static/media/archivo-narrow-vietnamese-700-italic.703c2483e8dbdae7d6f4.woff2) format("woff2"),url(/static/media/archivo-narrow-vietnamese-700-italic.8bf785c964cd2708b5e2.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:italic;font-weight:700;src:url(/static/media/archivo-narrow-latin-ext-700-italic.1de28554f3488d22dd30.woff2) format("woff2"),url(/static/media/archivo-narrow-latin-ext-700-italic.85e4568d607631d42f44.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo Narrow;font-style:italic;font-weight:700;src:url(/static/media/archivo-narrow-latin-700-italic.8e9aadc984d98a726c03.woff2) format("woff2"),url(/static/media/archivo-narrow-latin-700-italic.d4ec11559fa26bae8ac7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--page:40 30% 96%;--page-alt:38 20% 90%;--background:0 0% 100%;--foreground:0 0% 0%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:0 0% 0%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 0%;--muted:210 20% 96%;--muted-foreground:0 0% 40%;--accent:207 90% 42%;--accent-foreground:0 0% 100%;--accent-hover:207 90% 36%;--destructive:0 72% 45%;--success:142 71% 40%;--destructive-foreground:0 0% 98%;--border:0 0% 76%;--input:0 0% 76%;--ring:207 90% 54%;--radius:0.125rem;--font-satoshi:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--er-max-w:80rem;--er-gutter:1.5rem;--er-header-h:4.5rem;--er-text-2xs:0.6875rem;--er-text-xs:0.75rem;--er-text-sm:0.875rem;--er-text-base:1rem;--er-text-lead:1.0625rem;--er-text-lg:1.125rem;--er-text-xl:1.25rem;--er-text-2xl:1.5rem;--er-text-3xl:1.75rem;--er-text-4xl:2rem;--er-text-5xl:2.5rem;--er-space-2:0.125rem;--er-space-4:0.25rem;--er-space-6:0.375rem;--er-space-8:0.5rem;--er-space-10:0.625rem;--er-space-12:0.75rem;--er-space-14:0.875rem;--er-space-16:1rem;--er-space-20:1.25rem;--er-space-24:1.5rem;--er-space-32:2rem;--er-space-40:2.5rem;--er-space-48:3rem;--er-space-64:4rem;--er-ease:cubic-bezier(0.4,0,0.2,1);--er-dur-control:200ms;--er-dur-surface:300ms}*{border-color:#c2c2c2;border-color:hsl(var(--border))}body{background-color:#f8f6f2;background-color:hsl(var(--page));color:#000;color:hsl(var(--foreground));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-satoshi,ui-sans-serif),system-ui,sans-serif}:focus-visible{outline:2px solid #0b75cb;outline:2px solid hsl(var(--accent));outline-offset:2px}.er-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.er-skip-link{background-color:#0b75cb;background-color:hsl(var(--accent));border-radius:.125rem;border-radius:var(--radius);color:#fff;font-weight:700;left:1rem;padding:.625rem 1rem;position:absolute;text-decoration:none;top:-100%;z-index:100}.er-skip-link:focus{top:1rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up,.er-fade-in{animation:fadeInUp .5s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp .5s var(--er-ease) forwards;opacity:0}.animate-fade-in-up:first-child{animation-delay:.05s}.animate-fade-in-up:nth-child(2){animation-delay:.1s}.animate-fade-in-up:nth-child(3){animation-delay:.15s}.animate-fade-in-up:nth-child(4){animation-delay:.2s}.animate-fade-in-up:nth-child(5){animation-delay:.25s}.animate-fade-in-up:nth-child(6){animation-delay:.3s}.animate-fade-in-up:nth-child(7){animation-delay:.35s}.animate-fade-in-up:nth-child(8){animation-delay:.4s}.animate-fade-in-up:nth-child(9){animation-delay:.45s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.animate-fade-in-up,.er-fade-in{opacity:1}}.er-page{background-color:#f8f6f2;background-color:hsl(var(--page));display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.er-page>main{flex:1 0 auto}.er-hero{background-color:#f8f6f2;background-color:hsl(var(--page));padding:2rem 1.5rem;padding:2rem var(--er-gutter) 2rem}@media (min-width:1024px){.er-hero{padding:2.5rem 2rem}}.er-hero-inner{margin:0 auto;max-width:80rem;max-width:var(--er-max-w);text-align:center;width:100%}.er-search-wrapper{margin-left:auto;margin-right:auto}.er-hero-badge{background-color:#0b75cb;background-color:hsl(var(--accent));border-radius:.125rem;border-radius:var(--radius);color:#fff;color:hsl(var(--accent-foreground));display:inline-block;font-size:1rem;font-weight:700;letter-spacing:-.025em;line-height:1.4;line-height:1.3;margin:0;padding:.5rem 1.25rem}@media (min-width:768px){.er-hero-badge{font-size:1.0625rem}}@media (min-width:1024px){.er-hero-badge{font-size:1.125rem;padding:.5625rem 1.5rem}}.er-grid-section{margin:0 auto;max-width:80rem;max-width:var(--er-max-w);padding:0 1.5rem 5rem;padding:0 var(--er-gutter) 5rem;width:100%}@media (min-width:1024px){.er-grid-section{padding:0 2rem 5rem}}.er-empty{color:#666;color:hsl(var(--muted-foreground));font-size:1rem;padding:4rem 1rem;text-align:center}.er-landing-more{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem;margin-top:var(--er-space-32)}.er-header{background-color:#f8f6f2;background-color:hsl(var(--page));border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));position:sticky;top:0;z-index:50}.er-header-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:80rem;max-width:var(--er-max-w);min-height:4.5rem;min-height:var(--er-header-h);padding:0 1.5rem;padding:0 var(--er-gutter)}@media (min-width:900px){.er-header-right{justify-content:flex-end}.er-primary-nav{flex:1 1 auto;justify-content:center}}@media (min-width:1160px){.er-header-inner{display:grid;grid-template-columns:1fr auto 1fr}}@media (min-width:1024px){.er-header-inner{padding:0 2rem}}.er-header-left,.er-header-right{align-items:center;display:flex;gap:1rem}.er-header-right{gap:.125rem}@media (min-width:640px){.er-header-right{gap:.75rem}}.er-logo-link{color:#000;color:hsl(var(--foreground));display:inline-flex;text-decoration:none}.er-primary-nav{align-items:center;display:none;gap:2rem}@media (min-width:900px){.er-primary-nav{display:flex}}.er-primary-nav a{color:#000;color:hsl(var(--foreground));font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;padding-bottom:2px;position:relative;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease)}.er-primary-nav a:after{background-color:#0b75cb;background-color:hsl(var(--accent));bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--er-dur-control) var(--er-ease)}.er-primary-nav a.active,.er-primary-nav a:hover{color:#0b75cb;color:hsl(var(--accent))}.er-primary-nav a:hover:after{transform:scaleX(1)}.er-account-btn{align-items:center;background-color:#0b75cb;background-color:hsl(var(--accent));border:none;border-radius:.125rem;border-radius:var(--radius);color:#fff;color:hsl(var(--accent-foreground));cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;text-decoration:none;transition:filter .2s cubic-bezier(.4,0,.2,1);transition:filter var(--er-dur-control) var(--er-ease)}.er-account-btn:hover{filter:brightness(.9)}.er-account-text{display:none}@media (min-width:640px){.er-account-text{display:inline}}.er-account-menu-glyph{display:none}@media (min-width:900px){.er-account-menu-glyph{display:inline-flex;margin-left:.125rem}.er-account-menu-glyph svg{height:18px;width:18px}}.er-account-face{align-items:center;background-color:#fff3;background-color:hsl(var(--accent-foreground)/.2);border-radius:9999px;display:inline-flex;flex:none;font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;height:1.75rem;justify-content:center;line-height:1;overflow:hidden;width:1.75rem}.er-account-face img{height:100%;object-fit:cover;width:100%}.er-mobile-toggle{align-items:center;background:#0000;border:none;border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:inline-flex;flex:none;height:2.75rem;justify-content:center;padding:.25rem;width:2.75rem}@media (min-width:900px){.er-mobile-toggle{display:none}}.er-mobile-menu{animation:fadeInUp .25s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp .25s var(--er-ease) forwards;border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));display:flex;flex-direction:column;max-height:calc(100vh - 4.5rem);max-height:calc(100vh - var(--er-header-h));max-height:calc(100dvh - 4.5rem);max-height:calc(100dvh - var(--er-header-h));overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.5rem 1rem;padding:.5rem var(--er-gutter) 1rem}.er-mobile-menu>*{flex-shrink:0}.er-mobile-menu a,.er-mobile-menu-item{align-items:center;background:#0000;border:none;border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;min-height:3rem;padding:.75rem .5rem;text-align:left;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease);width:100%}.er-mobile-menu a:hover,.er-mobile-menu-item:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-mobile-divider{border:none;border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));margin:.5rem 0}.er-header-cta{align-items:center;background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));display:none;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;gap:.375rem;min-height:2.75rem;padding:.5rem .875rem;text-decoration:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease);white-space:nowrap}@media (min-width:900px){.er-header-cta{display:inline-flex}}.er-header-cta:hover{border-color:#0b75cb;border-color:hsl(var(--accent));color:#0b75cb;color:hsl(var(--accent))}.er-header-cta>svg{flex:none;height:1rem;width:1rem}.er-mobile-menu .er-header-cta{border:1px solid #0b75cb;border:1px solid hsl(var(--accent));color:#0b75cb;color:hsl(var(--accent));display:flex;justify-content:center;margin:.5rem 0 .75rem;padding:.75rem 1rem;width:100%}.er-mobile-menu .er-header-cta:hover{background-color:#0b75cb14;background-color:hsl(var(--accent)/.08)}.er-header-bell{align-items:center;border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));display:inline-flex;flex:none;height:2.75rem;justify-content:center;position:relative;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease);width:2.75rem}.er-header-bell.active,.er-header-bell:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#0b75cb;color:hsl(var(--accent))}.er-header-bell>svg{height:1.25rem;width:1.25rem}.er-header-bell-count{background-color:#c52020;background-color:hsl(var(--destructive));border-radius:999px;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px hsl(var(--background));color:#fafafa;color:hsl(var(--destructive-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:800;height:1.125rem;line-height:1.125rem;min-width:1.125rem;padding:0 .25rem;position:absolute;right:.1875rem;text-align:center;top:.25rem}.er-search-wrapper{margin:0 auto;max-width:42rem;position:relative}.er-search-icon{color:#666;color:hsl(var(--muted-foreground));height:1.25rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.er-search-input{background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;color:#000;color:hsl(var(--foreground));font-family:inherit;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),box-shadow var(--er-dur-control) var(--er-ease);width:100%}.er-search-input::placeholder{color:#666;color:hsl(var(--muted-foreground))}.er-search-input:focus{border-color:#0b75cb;border-color:hsl(var(--accent));box-shadow:0 0 0 3px #0b75cb4d;box-shadow:0 0 0 3px hsl(var(--accent)/.3);outline:none}.er-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.er-filter-btn{align-items:center;background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;gap:.5rem;padding:.625rem .875rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease)}.er-filter-btn:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary));border-color:#0b75cb;border-color:hsl(var(--accent))}.er-filter-btn[aria-expanded=true],.er-filter-btn[aria-pressed=true]{border-color:#0b75cb;border-color:hsl(var(--accent));color:#0b75cb;color:hsl(var(--accent))}.er-zip-group{align-items:stretch;border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);display:inline-flex;overflow:hidden}.er-zip-input{background:#0000;border:none;color:#000;color:hsl(var(--foreground));font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);padding:.625rem .75rem;width:6.5rem}.er-zip-input:focus{background-color:#f5f5f5;background-color:hsl(var(--secondary));outline:none}.er-filterbar{align-items:center;background-color:#f8f6f2;background-color:hsl(var(--page));border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.25rem;padding:.625rem 1.5rem;padding:.625rem var(--er-gutter);position:sticky;top:4.5rem;top:var(--er-header-h);z-index:30}.er-filterbar .er-chip,.er-filterbar .er-filter-btn{min-height:2.75rem}.er-filter-count{align-items:center;background-color:#0b75cb;background-color:hsl(var(--accent));border-radius:999px;color:#fff;color:hsl(var(--accent-foreground));display:inline-flex;font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:800;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .375rem}.er-dp-pop.er-filter-sheet{animation:erFade .18s cubic-bezier(.4,0,.2,1) forwards;animation:erFade .18s var(--er-ease) forwards;display:flex;flex-direction:column;overflow:hidden;padding:0}.er-filter-sheet-head{align-items:center;border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));display:flex;flex:none;gap:.75rem;justify-content:space-between;padding:.625rem 1rem}.er-filter-sheet-title{font-size:1rem;font-weight:700;margin:0}.er-filter-sheet-head .er-dp-nav{border-radius:.125rem;border-radius:var(--radius);height:2.75rem;width:2.75rem}.er-filter-sheet-body{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;padding:1rem}.er-filter-sheet-row{display:flex;flex-direction:column;gap:.375rem}.er-filter-sheet-label{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.er-filter-sheet .er-menu-wrap{width:100%}.er-filter-sheet .er-filter-btn,.er-filter-sheet .er-zip-group{min-height:2.75rem;width:100%}.er-filter-sheet .er-filter-btn>span{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.er-filter-sheet .er-zip-input{flex:1 1;min-width:0;width:auto}.er-filter-sheet .er-menu{box-shadow:none;margin-top:.375rem;max-height:min(50vh,15rem);min-width:0;position:static;width:100%}.er-filter-sheet .er-menu:not(.er-menu--search){max-height:none}.er-filter-sheet .er-menu-item{align-items:center;display:flex;min-height:2.75rem}.er-dp-pop.er-filter-sheet>.er-dp-foot{flex:none;margin-top:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.er-filter-sheet>.er-dp-foot .er-dp-clear,.er-filter-sheet>.er-dp-foot .er-dp-done{min-height:2.75rem}.er-category-grid,.er-event-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),20rem));justify-content:center}.er-event-card{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;color:#000;color:hsl(var(--card-foreground));cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-surface) var(--er-ease)}.er-event-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.er-event-card-img-wrap{aspect-ratio:16/9;background-color:#f5f5f5;background-color:hsl(var(--secondary));overflow:hidden;position:relative;width:100%}.er-event-card-img{height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--er-dur-surface) var(--er-ease);width:100%}.er-event-card:hover .er-event-card-img{transform:scale(1.05)}.er-event-card-img-placeholder{align-items:center;background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#666;color:hsl(var(--muted-foreground));display:flex;font-size:.875rem;font-size:var(--er-text-sm);height:100%;justify-content:center;padding:1rem;text-align:center;width:100%}.er-card-fallback-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;font-size:1rem;font-weight:700;line-height:1.35;overflow:hidden}.er-like-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffc;background-color:hsl(var(--background)/.8);border:none;border-radius:9999px;cursor:pointer;display:flex;height:2.25rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),transform var(--er-dur-control) var(--er-ease);width:2.25rem;z-index:10}.er-like-btn:hover{background-color:#fffffff2;background-color:hsl(var(--background)/.95);transform:scale(1.08)}.er-like-btn:active{transform:scale(.94)}.er-like-btn svg{fill:#0000;stroke:#0009;stroke:hsl(var(--foreground)/.6);height:1.25rem;transition:fill .2s cubic-bezier(.4,0,.2,1),stroke .2s cubic-bezier(.4,0,.2,1);transition:fill var(--er-dur-control) var(--er-ease),stroke var(--er-dur-control) var(--er-ease);width:1.25rem}.er-like-btn:hover svg,.er-like-btn[aria-pressed=true] svg{fill:#ef4343;stroke:#ef4343}.er-event-card-body{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:1.25rem}@media (min-width:1024px){.er-event-card-body{padding:1.5rem}}.er-event-card-title{color:#000;color:hsl(var(--card-foreground));font-size:1.125rem;font-weight:700;line-height:1.375;margin:0;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease)}.er-event-card:hover .er-event-card-title{color:#0b75cb;color:hsl(var(--accent))}@media (min-width:1024px){.er-event-card-title{font-size:1.25rem}}.er-event-card-meta{display:flex;flex-direction:column;gap:.625rem}.er-event-card-meta-row{align-items:flex-start;color:#666;color:hsl(var(--muted-foreground));display:flex;font-size:.875rem;font-size:var(--er-text-sm);gap:.625rem;line-height:1.625}.er-event-card-distance{color:#0b75cb;color:hsl(var(--accent));font-weight:600;white-space:nowrap}.er-event-card-meta-row svg{flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.er-event-card-tail{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;margin-top:auto;min-height:1.5rem}.er-event-card-price{font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;margin:0}.er-event-card-tail .er-cat-tag{margin-bottom:0;position:relative}.er-event-card-tail .er-cat-tag:after{content:"";height:2.75rem;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.er-category-card-cta{margin-top:auto;padding-top:.5rem}.er-category-card{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-surface) var(--er-ease)}.er-category-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.er-category-card-img-wrap{aspect-ratio:16/10;background-color:#f5f5f5;background-color:hsl(var(--secondary));overflow:hidden;position:relative;width:100%}.er-category-card-img{height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--er-dur-surface) var(--er-ease);width:100%}.er-category-card:hover .er-category-card-img{transform:scale(1.05)}.er-category-card-img-placeholder{background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#666;color:hsl(var(--muted-foreground));height:100%;padding:1rem;text-align:center;width:100%}.er-category-card-img-placeholder,.er-star-btn{align-items:center;display:flex;justify-content:center}.er-star-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffc;background-color:hsl(var(--background)/.8);border:none;border-radius:9999px;cursor:pointer;height:2.25rem;position:absolute;right:.75rem;top:.75rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),transform var(--er-dur-control) var(--er-ease);width:2.25rem;z-index:10}.er-star-btn:hover{background-color:#fffffff2;background-color:hsl(var(--background)/.95);transform:scale(1.08)}.er-star-btn:active{transform:scale(.94)}.er-category-card-body{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:1.25rem}.er-category-card-name{color:#000;color:hsl(var(--card-foreground));font-size:1.125rem;font-weight:700;margin:0;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease)}.er-category-card:hover .er-category-card-name{color:#0b75cb;color:hsl(var(--accent))}.er-btn-accent{align-items:center;background-color:#0b75cb;background-color:hsl(var(--accent));border:none;border-radius:.125rem;border-radius:var(--radius);color:#fff;color:hsl(var(--accent-foreground));cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;justify-content:center;min-height:2.75rem;padding:.75rem 1.5rem;text-decoration:none;transition:filter .2s cubic-bezier(.4,0,.2,1);transition:filter var(--er-dur-control) var(--er-ease);width:100%}.er-btn-danger{background-color:#c52020;background-color:hsl(var(--destructive));color:#fafafa;color:hsl(var(--destructive-foreground))}.er-btn-accent:hover{filter:brightness(.9)}.er-btn-outline{align-items:center;background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;justify-content:center;min-height:2.75rem;padding:.75rem 1.5rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease)}.er-btn-outline:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary));border-color:#0b75cb;border-color:hsl(var(--accent))}.er-toggle-wrap{align-items:center;display:flex;flex-direction:column;gap:.75rem}.er-toggle-track{background-color:#c2c2c2;background-color:hsl(var(--border));border-radius:9999px;cursor:pointer;height:1.875rem;position:relative;transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease);width:3.75rem}.er-toggle-thumb{background-color:#fff;border-radius:9999px;box-shadow:0 1px 3px #00000040;height:1.5rem;left:.1875rem;position:absolute;top:.1875rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--er-dur-control) var(--er-ease);width:1.5rem}.er-toggle-labels{align-items:center;display:flex;gap:1.25rem}.er-toggle-label{background:#0000;border:none;color:#666;color:hsl(var(--muted-foreground));cursor:pointer;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;padding:.25rem 0;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease)}.er-toggle-label.active{color:#000;color:hsl(var(--foreground));font-weight:700}.er-toggle-label:hover{color:#0b75cb;color:hsl(var(--accent))}.er-auth-page{align-items:center;background-color:#f8f6f2;background-color:hsl(var(--page));display:flex;justify-content:center;min-height:100vh;padding:2rem 1.5rem}.er-auth-card{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp .4s var(--er-ease) forwards;background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 4px 6px -1px #0000000f;max-width:32.5rem;padding:2rem;width:100%}@media (min-width:640px){.er-auth-card{padding:2.5rem}}.er-auth-header{align-items:center;display:flex;gap:.875rem;margin-bottom:1.75rem}.er-auth-title-group{min-width:0;text-align:left}.er-auth-title{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;line-height:1;margin:0}@media (min-width:640px){.er-auth-title{font-size:1.875rem}}.er-auth-subtitle{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);margin:.375rem 0 0}.er-form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:480px){.er-form-row{grid-template-columns:1fr 1fr}}.er-form-group{margin-bottom:1rem}.er-form-label{color:#000;color:hsl(var(--foreground));display:block;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;margin-bottom:.375rem}.er-form-label-optional{color:#666;color:hsl(var(--muted-foreground));font-weight:400}.er-form-input{background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--input));border-radius:.125rem;border-radius:var(--radius);box-sizing:border-box;color:#000;color:hsl(var(--foreground));font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);padding:.75rem .875rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),box-shadow var(--er-dur-control) var(--er-ease);width:100%}.er-form-input::placeholder{color:#666;color:hsl(var(--muted-foreground))}.er-form-input:focus{border-color:#0b75cb;border-color:hsl(var(--accent));box-shadow:0 0 0 3px #0b75cb4d;box-shadow:0 0 0 3px hsl(var(--accent)/.3);outline:none}.er-form-password-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.375rem}.er-forgot-link{color:#0b75cb;color:hsl(var(--accent));font-size:.875rem;font-size:var(--er-text-sm);font-weight:500;text-decoration:none}.er-forgot-link:hover{text-decoration:underline}.er-form-password-header .er-form-label{margin-bottom:0}.er-form-password-header .er-forgot-link{padding:.375rem 0}.er-auth-submit{background-color:#0b75cb;background-color:hsl(var(--accent));border:none;border-radius:.125rem;border-radius:var(--radius);color:#fff;color:hsl(var(--accent-foreground));cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;padding:.875rem;transition:filter .2s cubic-bezier(.4,0,.2,1);transition:filter var(--er-dur-control) var(--er-ease);width:100%}.er-auth-submit:hover:not(:disabled){filter:brightness(.9)}.er-auth-submit:disabled{cursor:default;opacity:.55}.er-auth-switch{font-size:.875rem;font-size:var(--er-text-sm);margin-top:1rem;text-align:center}.er-auth-switch a,.er-auth-switch button{background:none;border:none;color:#0b75cb;color:hsl(var(--accent));cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;text-decoration:none}.er-auth-switch a:hover,.er-auth-switch button:hover{text-decoration:underline}.er-auth-divider{align-items:center;display:flex;gap:1rem;margin:1.5rem 0}.er-auth-divider-line{background-color:#c2c2c2;background-color:hsl(var(--border));flex:1 1;height:1px}.er-auth-divider-text{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm)}.er-oauth-row{gap:1rem}.er-oauth-btn,.er-oauth-row{align-items:center;display:flex;justify-content:center}.er-oauth-btn{background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);cursor:pointer;height:3.25rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease),transform var(--er-dur-control) var(--er-ease);width:3.25rem}.er-oauth-btn:hover:not(:disabled){background-color:#f5f5f5;background-color:hsl(var(--secondary));border-color:#0b75cb;border-color:hsl(var(--accent));transform:translateY(-1px)}.er-oauth-btn:disabled{cursor:default;opacity:.55}.er-auth-footer-text{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);line-height:1.6;margin:1.5rem 0 0;text-align:center}.er-auth-footer-text a{color:#0b75cb;color:hsl(var(--accent));text-decoration:underline}.er-event-card-link{color:inherit;text-decoration:none}.er-auth-footer-text a:hover,.er-event-card-link:hover{text-decoration:underline}.er-error-msg{background-color:#c5202014;background-color:hsl(var(--destructive)/.08);border:1px solid #c52020;border:1px solid hsl(var(--destructive));border-radius:.125rem;border-radius:var(--radius);color:#c52020;color:hsl(var(--destructive))}.er-error-msg,.er-success-msg{font-size:.875rem;font-size:var(--er-text-sm);margin-bottom:1rem;padding:.75rem .875rem;text-align:left}.er-success-msg{background-color:#1eae5314;background-color:hsl(var(--success)/.08);border:1px solid #1eae53;border:1px solid hsl(var(--success));border-radius:.125rem;border-radius:var(--radius);color:#1eae53;color:hsl(var(--success))}.er-success-msg strong{font-weight:700}.er-footer{background-color:#ebe7e0;background-color:hsl(var(--page-alt));border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));margin-top:auto}.er-footer-inner{display:flex;flex-direction:column;gap:.75rem;gap:var(--er-space-12);margin:0 auto;max-width:80rem;max-width:var(--er-max-w);padding:.75rem 1.5rem;padding:var(--er-space-12) var(--er-gutter);width:100%}@media (min-width:768px){.er-footer-inner{padding:.75rem 2rem;padding:var(--er-space-12) var(--er-space-32)}}.er-footer-main{grid-gap:.875rem;grid-gap:var(--er-space-14);display:grid;gap:.875rem;gap:var(--er-space-14);grid-template-columns:1fr}@media (min-width:768px){.er-footer-main{align-items:center;column-gap:2.5rem;column-gap:var(--er-space-40);grid-template-columns:12.5rem minmax(0,1fr)}}.er-footer-brand{align-items:center;display:flex;flex-direction:row;gap:.625rem;gap:var(--er-space-10)}.er-footer-tag{color:#666;color:hsl(var(--muted-foreground));font-size:.75rem;font-size:var(--er-text-xs);line-height:1.4;margin:0}.er-footer-groups{grid-gap:.5rem 1rem;grid-gap:var(--er-space-8) var(--er-space-16);align-items:baseline;display:grid;gap:.5rem 1rem;gap:var(--er-space-8) var(--er-space-16);grid-template-columns:max-content minmax(0,1fr)}.er-footer-group{display:contents}.er-footer-group-title{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase;white-space:nowrap}.er-footer-group ul{display:flex;flex-wrap:wrap;font-size:.875rem;font-size:var(--er-text-sm);gap:.75rem 1rem;gap:var(--er-space-12) var(--er-space-16);line-height:1.4;list-style:none;margin:0;padding:0}.er-footer-group a{color:#000;color:hsl(var(--foreground));position:relative;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease)}.er-footer-group a:hover{color:#0b75cb;color:hsl(var(--accent))}@media (min-width:768px){.er-footer-groups{grid-template-columns:max-content repeat(4,max-content)}.er-footer-group ul{display:contents}.er-footer-group-title{grid-column:1}}.er-footer-base{align-items:center;border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));display:flex;flex-wrap:wrap;gap:.5rem 1rem;gap:var(--er-space-8) var(--er-space-16);justify-content:space-between;padding-top:.75rem;padding-top:var(--er-space-12)}.er-footer-copy{color:#666;color:hsl(var(--muted-foreground));font-size:.75rem;font-size:var(--er-text-xs);margin:0}.er-footer-legal{display:flex;gap:1rem;gap:var(--er-space-16)}.er-footer-legal a{color:#666;color:hsl(var(--muted-foreground));font-size:.75rem;font-size:var(--er-text-xs);position:relative;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease)}.er-footer-legal a:hover{color:#0b75cb;color:hsl(var(--accent))}@media (pointer:coarse){.er-footer-group ul,.er-footer-groups{row-gap:0}.er-footer-group a,.er-footer-legal a{align-items:center;display:inline-flex;min-height:2.75rem}}.er-section{margin:0 auto;max-width:66rem;padding:2rem 1.5rem 4rem;padding:2rem var(--er-gutter) 4rem;width:100%}.er-section-heading{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem;text-align:center}.er-section-rule{background-color:#c2c2c2;background-color:hsl(var(--border));height:1px;margin-bottom:1.75rem}.er-status{color:#666;color:hsl(var(--muted-foreground));padding:3rem 1rem;text-align:center}.er-arrival{margin-bottom:2rem}.er-arrival-head{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1.25rem}.er-arrival-icon{align-items:center;background-color:#0b75cb1f;background-color:hsl(var(--accent)/.12);border-radius:9999px;color:#0b75cb;color:hsl(var(--accent));display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.er-arrival-title{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}@media (min-width:640px){.er-arrival-title{font-size:1.75rem}}.er-arrival-sub{color:#666;color:hsl(var(--muted-foreground));line-height:1.6;margin:.375rem 0 0}.er-arrival-dismiss,.er-arrival-sub{font-size:.875rem;font-size:var(--er-text-sm)}.er-arrival-dismiss{align-items:center;display:inline-flex;min-height:2.75rem}.er-tickets-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.er-bulk-panel{animation:fadeInUp .25s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp .25s var(--er-ease) forwards;background-color:#f5f5f5;background-color:hsl(var(--secondary));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);margin-bottom:1.5rem;padding:1rem}.er-bulk-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.er-bulk-row+.er-bulk-row{border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));margin-top:.75rem;padding-top:.75rem}.er-chip{align-items:center;background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;gap:.4375rem;padding:.5rem .875rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease)}.er-chip:hover:not(:disabled){border-color:#0b75cb;border-color:hsl(var(--accent));color:#0b75cb;color:hsl(var(--accent))}.er-chip:disabled{cursor:default;opacity:.45}.er-chip--active{background-color:#0b75cb1f;background-color:hsl(var(--accent)/.12);border-color:#0b75cb;border-color:hsl(var(--accent))}.er-chip svg{height:1rem;width:1rem}.er-selected-count{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);margin:.75rem 0 0;text-align:center}.er-selected-count--inline{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;padding-right:.25rem;text-align:left}.er-menu-wrap{position:relative}.er-menu{animation:fadeInUp .15s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp .15s var(--er-ease) forwards;background-color:#fff;background-color:hsl(var(--popover));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;max-height:21rem;min-width:12rem;overflow-y:auto;padding:.25rem;position:absolute;top:calc(100% + .375rem);z-index:40}.er-menu--left{left:0}.er-menu--right{right:0}.er-menu--up{bottom:calc(100% + .375rem);top:auto}.er-menu-item{background:#0000;border:none;border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--popover-foreground));cursor:pointer;display:block;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);padding:.5rem .75rem;text-align:left;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease);width:100%}.er-menu-item:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-menu-item[aria-checked=true]{color:#0b75cb;color:hsl(var(--accent));font-weight:600}.er-menu-item--icon{align-items:center;display:flex;gap:.625rem;white-space:nowrap}.er-menu-item--icon>svg{flex-shrink:0;height:1rem;width:1rem}.er-menu-item:disabled{color:#666;color:hsl(var(--muted-foreground));cursor:default}.er-menu-item:disabled:hover{background-color:initial}.er-ticket{background-color:#f5f5f5;background-color:hsl(var(--secondary));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;padding:.625rem;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-surface) var(--er-ease),border-color var(--er-dur-control) var(--er-ease)}.er-ticket:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.er-ticket-title{font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .375rem}.er-ticket-line{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);margin-top:.25rem}.er-overlay{align-items:center;animation:fadeInUp .2s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp .2s var(--er-ease) forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:100}.er-modal{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 20px 25px -5px #0003;max-width:26rem;padding:1.5rem;width:100%}.er-modal-title{font-size:1.25rem;font-weight:700;margin:0 0 1rem}.er-modal-row{border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));display:flex;font-size:.875rem;font-size:var(--er-text-sm);gap:1rem;justify-content:space-between;padding:.5rem 0}.er-modal-row:last-of-type{border-bottom:none}.er-modal-row dt{color:#666;color:hsl(var(--muted-foreground))}.er-modal-row dd{font-weight:600;margin:0;text-align:right}.er-modal-actions{display:flex;gap:.5rem;margin-top:1.25rem}.er-modal-actions>*{flex:1 1}.er-receipt-list{max-height:min(50vh,22rem);overflow-y:auto;overscroll-behavior:contain}.er-receipt-block+.er-receipt-block{border-top:2px solid #c2c2c2;border-top:2px solid hsl(var(--border));margin-top:1rem;padding-top:1rem}.er-receipt-block dl{margin:0}.er-receipt-title{font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;line-height:1.35;margin:0 0 .25rem}.er-modal-row--total{align-items:baseline;border-bottom:none;border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));margin-top:.25rem;padding-top:.75rem}.er-modal-row--total dt{color:#000;color:hsl(var(--foreground));font-weight:700}.er-modal-row--total dd{font-feature-settings:"tnum";font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:800}.er-detail-layout{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:80rem;max-width:var(--er-max-w);padding:2rem 1.5rem 4rem;padding:2rem var(--er-gutter) 4rem;width:100%}.er-detail-buy,.er-detail-ident,.er-detail-more{min-width:0}.er-detail-layout>.er-detail-hero{margin-bottom:0}@media (min-width:900px){.er-detail-layout{align-items:start;gap:2rem 3rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding:2.5rem 2rem 5rem}.er-detail-layout>.er-detail-hero{grid-column:1;grid-row:1}.er-detail-layout>.er-detail-ident{grid-column:1;grid-row:2}.er-detail-layout>.er-detail-more{grid-column:1;grid-row:3}.er-detail-layout>.er-detail-buy{align-self:stretch;grid-column:2;grid-row:1/span 3}.er-detail-more .er-map{height:20rem}}.er-detail-hero{aspect-ratio:16/9;background-color:#f5f5f5;background-color:hsl(var(--secondary));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);margin-bottom:1.5rem;overflow:hidden;position:relative;width:100%}.er-detail-hero-img{height:100%;object-fit:cover;width:100%}.er-detail-hero-fallback{align-items:center;background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#666;color:hsl(var(--muted-foreground));display:flex;font-size:1.25rem;font-weight:700;height:100%;justify-content:center;padding:2rem;text-align:center;width:100%}.er-detail-title{font-size:1.75rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem}@media (min-width:768px){.er-detail-title{font-size:2.25rem}}.er-detail-description{color:#000;color:hsl(var(--foreground));font-size:1rem;line-height:1.75;white-space:pre-wrap}.er-buybox-wrap{position:relative}@media (min-width:900px){.er-buybox-wrap{position:sticky;top:6rem;top:calc(var(--er-header-h) + 1.5rem)}}.er-buybox{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;padding:1.5rem}.er-buybox-row{align-items:center;display:flex;font-size:.875rem;font-size:var(--er-text-sm);gap:1rem;justify-content:space-between;margin-bottom:.75rem}.er-buybox-label,.er-buybox-row dt{color:#666;color:hsl(var(--muted-foreground))}.er-buybox-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.er-buybox-total{font-size:1.125rem;font-weight:800}.er-qty{align-items:stretch;border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);display:inline-flex;overflow:hidden}.er-qty button{background-color:#fff;background-color:hsl(var(--background));border:none;color:#000;color:hsl(var(--foreground));cursor:pointer;font-family:inherit;font-size:1.25rem;height:2.75rem;line-height:1;transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease);width:2.75rem}.er-qty button:hover:not(:disabled){background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-qty button:disabled{cursor:default;opacity:.4}.er-qty input{font-feature-settings:"tnum";-moz-appearance:textfield;background-color:#fff;background-color:hsl(var(--background));border:none;border-left:1px solid #c2c2c2;border-left:1px solid hsl(var(--border));border-right:1px solid #c2c2c2;border-right:1px solid hsl(var(--border));color:#000;color:hsl(var(--foreground));font-family:inherit;font-size:1rem;font-variant-numeric:tabular-nums;height:2.75rem;text-align:center;width:3.5rem}.er-qty input::-webkit-inner-spin-button,.er-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.er-qty input:focus{background-color:#f5f5f5;background-color:hsl(var(--secondary));outline:none}.er-buybox-note{color:#666;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.6;margin:.875rem 0 0}.er-buybox .er-hint{margin-bottom:.625rem}.er-buybox-cta{background-color:#0b75cb;background-color:hsl(var(--accent));border:none;border-radius:.125rem;border-radius:var(--radius);color:#fff;color:hsl(var(--accent-foreground));cursor:pointer;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;margin-top:1.25rem;padding:.875rem 1.5rem;transition:filter .2s cubic-bezier(.4,0,.2,1);transition:filter var(--er-dur-control) var(--er-ease);width:100%}.er-buybox-cta:hover:not(:disabled){filter:brightness(.9)}.er-buybox-cta:disabled{cursor:default;opacity:.5}.er-detail-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:0}.er-detail-actions>*{flex:1 1}@media (min-width:900px){.er-detail-actions>*{flex:0 0 auto}}.er-buybar{background-color:#fff;background-color:hsl(var(--card));border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));bottom:0;box-shadow:0 -4px 16px -8px #00000059;left:0;position:fixed;right:0;transition:transform .2s cubic-bezier(.4,0,.2,1),visibility .2s;transition:transform var(--er-dur-control) var(--er-ease),visibility var(--er-dur-control);z-index:45}.er-buybar--tucked{transform:translateY(110%);visibility:hidden}.er-buybar-inner{align-items:center;display:flex;gap:.75rem;margin:0 auto;max-width:80rem;max-width:var(--er-max-w);padding:.625rem 1.5rem;padding:.625rem var(--er-gutter);padding-bottom:max(.625rem,env(safe-area-inset-bottom,0px))}.er-buybar-total{display:flex;flex:0 0 auto;flex-direction:column;line-height:1.25}.er-buybar-label{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.er-buybar-value{font-feature-settings:"tnum";font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:800}.er-buybar .er-cta-lg{flex:1 1 auto;min-height:2.75rem;min-width:8rem;padding:.75rem 1.25rem;width:auto}.er-page[data-buybar=on] .er-footer-inner{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}@media (min-width:900px){.er-buybar{display:none}.er-page[data-buybar=on] .er-footer-inner{padding-bottom:1.75rem}}@media (prefers-reduced-motion:reduce){.er-buybar{transition:none}}.er-page-hero{background-color:#f8f6f2;background-color:hsl(var(--page));border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));padding:3rem 1.5rem 2.5rem;padding:3rem var(--er-gutter) 2.5rem;text-align:center}.er-page-hero-title{font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}@media (min-width:768px){.er-page-hero-title{font-size:2.5rem}}.er-page-hero-sub{font-size:1rem;line-height:1.7;margin:.75rem auto 0;max-width:38rem}.er-back-link,.er-page-hero-sub{color:#666;color:hsl(var(--muted-foreground))}.er-back-link{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;gap:.4375rem;margin-bottom:1.5rem;padding:0;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease)}.er-back-link:hover{color:#0b75cb;color:hsl(var(--accent))}.er-back-link svg{height:1rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--er-dur-control) var(--er-ease);width:1rem}.er-back-link:hover svg{transform:translateX(-2px)}.er-sort-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2rem}.er-rank-badge{border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 3px #0003;color:#1f1f1f;font-size:.75rem;font-weight:800;left:.75rem;padding:.25rem .5rem;position:absolute;top:.75rem;z-index:10}.er-rank-badge--1{background-color:#f8c630}.er-rank-badge--2{background-color:#c7c7c7}.er-rank-badge--3{background-color:#d09b6c}.er-stats-row{color:#666;color:hsl(var(--muted-foreground));display:flex;font-size:.875rem;font-size:var(--er-text-sm);gap:1rem}.er-stat{align-items:center;display:inline-flex;gap:.3125rem}.er-stat svg{height:.875rem;width:.875rem}.er-price{font-size:1rem;font-weight:800}.er-narrow{margin:0 auto;max-width:40rem;padding:2.5rem 1.5rem 4rem;padding:2.5rem var(--er-gutter) 4rem;width:100%}.er-panel{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;padding:1.5rem}.er-panel+.er-panel{margin-top:1.25rem}.er-panel-label{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;letter-spacing:.08em;margin-bottom:.625rem;text-transform:uppercase}.er-textarea{background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--input));border-radius:.125rem;border-radius:var(--radius);box-sizing:border-box;color:#000;color:hsl(var(--foreground));font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);line-height:1.6;min-height:7rem;padding:.75rem .875rem;resize:vertical;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),box-shadow var(--er-dur-control) var(--er-ease);width:100%}.er-textarea:focus{border-color:#0b75cb;border-color:hsl(var(--accent));box-shadow:0 0 0 3px #0b75cb4d;box-shadow:0 0 0 3px hsl(var(--accent)/.3);outline:none}.er-notice{background-color:#f5f5f5;background-color:hsl(var(--secondary));border:1px solid #c2c2c2;border-left:3px solid #0b75cb;border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--accent));border-radius:.125rem;border-radius:var(--radius);font-size:.875rem;font-size:var(--er-text-sm);line-height:1.6;margin-bottom:1.25rem;padding:.875rem 1rem}.er-notice--warn{border-left-color:#f59f0a}.er-notice a{color:#0b75cb;color:hsl(var(--accent));font-weight:600}.er-notice--error{border-left-color:#c52020;border-left-color:hsl(var(--destructive));color:#c52020;color:hsl(var(--destructive))}.er-notice--success{border-left-color:#1eae53;border-left-color:hsl(var(--success))}.er-success-icon{align-items:center;background-color:#21c45d1f;border-radius:9999px;color:#1eae53;display:flex;height:3.5rem;justify-content:center;margin:0 auto 1rem;width:3.5rem}.er-success-icon--decline{background-color:#c520201f;background-color:hsl(var(--destructive)/.12);color:#c52020;color:hsl(var(--destructive))}.er-center-stack{text-align:center}.er-center-stack h1{font-size:1.5rem;font-weight:800;margin:0 0 .5rem}.er-center-stack p{color:#666;color:hsl(var(--muted-foreground));line-height:1.7;margin:0 0 1.5rem}.er-pricing-tier{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);padding:2rem;text-align:center}.er-pricing-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:1.25rem}@media (min-width:768px){.er-pricing-grid{grid-template-columns:1fr 1fr}}.er-pricing-amount{font-size:3.25rem;font-weight:800;letter-spacing:-.03em;line-height:1}.er-pricing-plus{font-size:1.5rem;font-weight:700;margin:.5rem 0}.er-pricing-plus,.er-pricing-unit{color:#666;color:hsl(var(--muted-foreground))}.er-pricing-unit{font-size:1rem;font-weight:600;margin-left:.375rem}.er-pricing-caption{font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;margin:1rem 0 0}.er-pricing-callout{background-color:#0b75cb0f;background-color:hsl(var(--accent)/.06);border:1px solid #0b75cb;border:1px solid hsl(var(--accent));border-radius:.125rem;border-radius:var(--radius);font-size:1.0625rem;font-weight:600;line-height:1.6;padding:1.75rem;text-align:center}.er-form-layout{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:80rem;max-width:var(--er-max-w);padding:2rem 1.5rem 4rem;padding:2rem var(--er-gutter) 4rem;width:100%}@media (min-width:900px){.er-form-layout{flex-direction:row;gap:3rem;padding:2.5rem 2rem 5rem}}.er-form-aside{display:none}@media (min-width:900px){.er-form-aside{display:block;flex-shrink:0;width:16rem}}.er-form-aside-sticky{position:sticky;top:6rem;top:calc(var(--er-header-h) + 1.5rem)}.er-step-nav{display:flex;flex-direction:column;gap:.125rem}.er-step{align-items:center;background:#0000;border:none;border-left:2px solid #0000;border-radius:0 .125rem .125rem 0;border-radius:0 var(--radius) var(--radius) 0;color:#666;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease);width:100%}.er-step:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#000;color:hsl(var(--foreground))}.er-step[aria-current=true]{background-color:#0b75cb12;background-color:hsl(var(--accent)/.07);border-left-color:#0b75cb;border-left-color:hsl(var(--accent));color:#0b75cb;color:hsl(var(--accent))}.er-step svg{flex-shrink:0;height:1rem;width:1rem}.er-step-done{background-color:#21c45d;border-radius:9999px;height:.5rem;margin-left:auto;width:.5rem}.er-form-main{flex:1 1;min-width:0}.er-form-mobile-head{margin-bottom:1.25rem}@media (min-width:900px){.er-form-mobile-head{display:none}}.er-form-mobile-title{margin-bottom:.875rem}.er-step-chips{-webkit-overflow-scrolling:touch;display:flex;gap:.5rem;margin-inline:-1.5rem;margin-inline:calc(var(--er-gutter)*-1);overflow-x:auto;padding-inline:1.5rem;padding-inline:var(--er-gutter);padding-bottom:.125rem;scrollbar-width:none}.er-step-chips::-webkit-scrollbar{display:none}.er-chip--step{flex:0 0 auto;min-height:2.75rem;white-space:nowrap}.er-form-section{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);margin-bottom:1.5rem;padding:1.5rem;scroll-margin-top:6rem;scroll-margin-top:calc(var(--er-header-h) + 1.5rem)}@media (min-width:768px){.er-form-section{padding:2rem}}.er-form-section-head{margin-bottom:1.5rem}.er-form-section-title{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin:0 0 .375rem}.er-form-section-sub{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);line-height:1.6;margin:0}.er-field-grid{grid-gap:0 1rem;display:grid;gap:0 1rem;grid-template-columns:1fr}@media (min-width:640px){.er-field-grid--2{grid-template-columns:1fr 1fr}}.er-hint{color:#666;color:hsl(var(--muted-foreground));font-size:.75rem;margin:.375rem 0 0}.er-required{color:#c52020;color:hsl(var(--destructive));margin-left:.125rem}.er-choice-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:.5rem}@media (min-width:640px){.er-choice-grid{grid-template-columns:1fr 1fr}}.er-choice{background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);cursor:pointer;font-family:inherit;padding:1rem;text-align:left;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),background-color var(--er-dur-control) var(--er-ease)}.er-choice:hover,.er-choice[aria-pressed=true]{border-color:#0b75cb;border-color:hsl(var(--accent))}.er-choice[aria-pressed=true]{background-color:#0b75cb12;background-color:hsl(var(--accent)/.07)}.er-choice-title{font-weight:700;margin-bottom:.25rem}.er-choice-sub,.er-choice-title{display:block;font-size:.875rem;font-size:var(--er-text-sm)}.er-choice-sub{color:#666;color:hsl(var(--muted-foreground));line-height:1.5}.er-fee-table{background-color:#f5f5f5;background-color:hsl(var(--secondary));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);margin-top:1.25rem;padding:1rem}.er-fee-row{grid-gap:.5rem;display:grid;font-size:.875rem;font-size:var(--er-text-sm);gap:.5rem;grid-template-columns:1.4fr 1fr 1fr;padding:.4375rem 0}.er-fee-row--head{border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));color:#666;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:.25rem;text-transform:uppercase}.er-fee-row--active{color:#0b75cb;color:hsl(var(--accent));font-weight:700}.er-fee-row span:not(:first-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.er-upload{background-color:#fff;background-color:hsl(var(--background));border:2px dashed #c2c2c2;border:2px dashed hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);cursor:pointer;padding:2.5rem 1.5rem;text-align:center;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),background-color var(--er-dur-control) var(--er-ease)}.er-upload--over,.er-upload:hover{background-color:#0b75cb0d;background-color:hsl(var(--accent)/.05);border-color:#0b75cb;border-color:hsl(var(--accent))}.er-upload-icon{color:#666;color:hsl(var(--muted-foreground));margin-bottom:.75rem}.er-upload-title{font-weight:700;margin-bottom:.25rem}.er-upload-sub,.er-upload-title{font-size:.875rem;font-size:var(--er-text-sm)}.er-upload-sub{color:#666;color:hsl(var(--muted-foreground))}.er-upload-preview{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.er-upload-preview,.er-upload-replace{border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius)}.er-upload-replace{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffeb;background-color:hsl(var(--background)/.92);bottom:.75rem;cursor:pointer;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;padding:.4375rem .75rem;position:absolute;right:.75rem}.er-form-tail{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.er-form-tail .er-hint{flex:1 1 14rem}.er-form-tail .er-btn-outline{min-height:2.75rem}.er-form-actions{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;background-color:hsl(var(--background)/.95);border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);bottom:0;box-shadow:0 -4px 12px #0000000f;display:flex;flex-wrap:wrap;gap:.5rem;padding:.625rem .75rem;position:sticky;z-index:20}.er-form-actions-status{color:#666;color:hsl(var(--muted-foreground));flex:1 0 100%;font-size:.75rem;margin:0;min-height:1rem}@media (min-width:30rem){.er-form-actions-status{flex:1 1 auto;min-width:0}}.er-form-actions .er-btn-accent,.er-form-actions .er-btn-outline{min-height:2.75rem;padding-inline:1rem;white-space:nowrap}.er-form-actions .er-btn-accent{flex:1 1 auto;min-width:0;width:auto}@media (min-width:30rem){.er-form-actions .er-btn-accent{flex:0 1 auto}}.er-host-actions{display:flex;flex-wrap:wrap;gap:.5rem}.er-tag{border-radius:.125rem;border-radius:var(--radius);display:inline-block;font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;letter-spacing:.04em;padding:.1875rem .5rem;text-transform:uppercase}.er-tag--live{background-color:#21c45d1f;color:#16833e}.er-tag--past{background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#666;color:hsl(var(--muted-foreground))}.er-tag--draft{background-color:#e7b0082e;color:#81510e}.er-tag--cancelled{background-color:#c520201f;background-color:hsl(var(--destructive)/.12);color:#c52020;color:hsl(var(--destructive))}.er-cb-bar{grid-gap:.5rem 1rem;align-items:center;background-color:#f8f6f2;background-color:hsl(var(--page));border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));display:grid;flex-shrink:0;gap:.5rem 1rem;grid-template-areas:"start mid end" "note note note";grid-template-columns:auto minmax(0,1fr) auto;padding:.5rem .75rem}.er-cb-group{align-items:center;display:flex;gap:.5rem;min-width:0}.er-cb-group--start{grid-area:start}.er-cb-group--mid{flex-wrap:wrap;grid-area:mid}.er-cb-group--end{grid-area:end;justify-content:flex-end}@media (max-width:1279px){.er-cb-bar:has(.cb-sell){grid-template-areas:"start end" "mid mid" "note note";grid-template-columns:minmax(0,1fr) auto}}.er-cb-bar .er-cb-save,.er-cb-bar .er-chip,.er-cb-bar .er-menu-item{min-height:2.75rem;white-space:nowrap}.er-cb-name{field-sizing:content;background:#0000;border:1px solid #0000;border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));font-family:inherit;font-size:.9375rem;font-weight:700;max-width:22rem;min-height:2.75rem;min-width:9rem;padding:.375rem .5rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),background-color var(--er-dur-control) var(--er-ease)}.er-cb-name:hover{border-color:#c2c2c2;border-color:hsl(var(--border))}.er-cb-name:focus{background-color:#fff;background-color:hsl(var(--background));border-color:#0b75cb;border-color:hsl(var(--accent));outline:none}.er-sm-btn.er-cb-select{max-width:14rem}.er-cb-status{align-items:center;color:#666;color:hsl(var(--muted-foreground));display:inline-flex;font-size:.75rem;gap:.25rem;white-space:nowrap}.er-cb-status--dirty{color:#c47f08;font-weight:600}.er-cb-status--error{line-height:1.3;max-width:16rem;text-align:right;white-space:normal}.er-cb-note,.er-cb-status--error{color:#c52020;color:hsl(var(--destructive));font-weight:600}.er-cb-note{font-size:.8125rem;grid-area:note;line-height:1.35;margin:0}.er-cb-save{font-size:.8125rem;gap:.4375rem;padding:.5rem 1rem;width:auto}.er-plan-layer{background:#f8f6f2;background:hsl(var(--page));display:flex;flex-direction:column;inset:0;position:fixed;z-index:1000}.er-plan-layer:focus{outline:none}.er-plan-layer-wait{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);margin:auto}.er-plan-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.er-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.er-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.er-plan-card{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-surface) var(--er-ease)}.er-plan-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.er-plan-preview{aspect-ratio:16/10;background-color:#f5f5f5;background-color:hsl(var(--secondary));background-image:linear-gradient(#c2c2c266 1px,#0000 0),linear-gradient(90deg,#c2c2c266 1px,#0000 0);background-image:linear-gradient(hsl(var(--border)/.4) 1px,#0000 1px),linear-gradient(90deg,hsl(var(--border)/.4) 1px,#0000 1px);background-size:16px 16px;display:block;overflow:hidden;width:100%}.er-plan-preview-svg{align-items:center;display:flex;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--er-dur-surface) var(--er-ease)}.er-plan-preview-svg,.er-plan-preview-svg svg{height:100%;width:100%}.er-plan-card:hover .er-plan-preview-svg{transform:scale(1.04)}.er-plan-preview-empty{align-items:center;color:#666;color:hsl(var(--muted-foreground));display:flex;font-size:.875rem;font-size:var(--er-text-sm);height:100%;justify-content:center;width:100%}.er-plan-body{display:flex;flex:1 1;flex-direction:column;gap:.75rem;padding:1.25rem}.er-plan-name{font-size:1.0625rem;font-weight:700;margin:0}.er-plan-meta{align-items:center;color:#666;color:hsl(var(--muted-foreground));display:flex;flex-wrap:wrap;gap:.625rem}.er-plan-attach,.er-plan-meta{font-size:.875rem;font-size:var(--er-text-sm)}.er-plan-attach{font-weight:500;width:100%}.er-panel-backdrop{animation:erFade .2s cubic-bezier(.4,0,.2,1) forwards;animation:erFade .2s var(--er-ease) forwards;background-color:#00000073;inset:0;position:fixed;z-index:90}@keyframes erFade{0%{opacity:0}to{opacity:1}}@keyframes erSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.er-account-panel{animation:erSlideIn .25s cubic-bezier(.4,0,.2,1) forwards;animation:erSlideIn .25s var(--er-ease) forwards;background-color:#fff;background-color:hsl(var(--background));border-left:1px solid #c2c2c2;border-left:1px solid hsl(var(--border));bottom:0;box-shadow:-8px 0 24px #0000001f;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:0;width:min(24rem,88vw);z-index:95}.er-account-panel>*{flex:none}.er-account-panel>.er-account-list{background:linear-gradient(#fff 30%,#fff0) top /100% 2.5rem no-repeat local,linear-gradient(#fff0,#fff 70%) bottom /100% 2.5rem no-repeat local,linear-gradient(#00000029,#0000) top /100% .75rem no-repeat scroll,linear-gradient(#0000,#00000029) bottom /100% .75rem no-repeat scroll;background:linear-gradient(hsl(var(--background)) 30%,hsl(var(--background)/0)) top /100% 2.5rem no-repeat local,linear-gradient(hsl(var(--background)/0),hsl(var(--background)) 70%) bottom /100% 2.5rem no-repeat local,linear-gradient(hsl(var(--foreground)/.16),hsl(var(--foreground)/0)) top /100% .75rem no-repeat scroll,linear-gradient(hsl(var(--foreground)/0),hsl(var(--foreground)/.16)) bottom /100% .75rem no-repeat scroll;background-color:#fff;background-color:hsl(var(--background));flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media (max-height:480px){.er-account-panel>.er-account-list{flex:none;overflow:visible}}.er-account-panel-head{align-items:center;border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 1.25rem}.er-account-panel-face{align-items:center;background-color:#f5f5f5;background-color:hsl(var(--secondary));border-radius:9999px;color:#666;color:hsl(var(--muted-foreground));display:inline-flex;flex:none;font-size:1.125rem;font-size:var(--er-text-lg);font-weight:700;height:3.5rem;justify-content:center;line-height:1;overflow:hidden;width:3.5rem}.er-account-panel-face img{height:100%;object-fit:cover;width:100%}.er-account-panel-head .er-account-panel-who{flex:1 1 auto}.er-account-panel-me{align-items:center;color:inherit;display:flex;flex:1 1 auto;gap:1rem;min-height:2.75rem;min-width:0;text-decoration:none}.er-account-panel-me:hover strong{color:#0b75cb;color:hsl(var(--accent))}.er-account-panel-who{min-width:0}.er-account-panel-who strong{font-size:1.125rem;font-size:var(--er-text-lg);line-height:1.3}.er-account-panel-who span,.er-account-panel-who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-account-panel-who span{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);margin-top:.125rem}.er-account-list{padding:.5rem 0 1rem}.er-account-group+.er-account-group{margin-top:1rem}.er-account-group-label{color:#666;color:hsl(var(--muted-foreground));display:block;font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;letter-spacing:.08em;padding:1rem 1.25rem .375rem;text-transform:uppercase}.er-account-panel-foot{display:flex;flex-direction:column;margin-top:auto;padding-bottom:1.25rem}.er-account-panel-close{align-items:center;background:#0000;border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#666;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;flex:none;height:2.75rem;justify-content:center;transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease);width:2.75rem}.er-account-panel-close:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-account-item{align-items:center;background:#0000;border:none;color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-size:var(--er-text-base);font-weight:600;gap:1rem;line-height:1.25;min-height:3rem;padding:.75rem 1.25rem;text-align:left;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease);width:100%}.er-account-item:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#0b75cb;color:hsl(var(--accent))}.er-account-item svg,.er-account-panel .er-account-item>svg{height:1.375rem;width:1.375rem}.er-account-item--danger{border:1px solid #c5202073;border:1px solid hsl(var(--destructive)/.45);border-radius:.125rem;border-radius:var(--radius);color:#c52020;color:hsl(var(--destructive));justify-content:center;margin:.75rem 1.25rem 0;width:auto}.er-account-item--danger:hover{background-color:#c5202014;background-color:hsl(var(--destructive)/.08);color:#c52020;color:hsl(var(--destructive))}.er-account-panel-rule{background-color:#c2c2c2;background-color:hsl(var(--border));height:1px;margin:0 1.25rem .5rem}@media (min-height:900px){.er-account-item{min-height:3.25rem}}@media (max-height:700px){.er-account-panel-head{padding-block:1rem}}.er-hub-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:40rem}@media (min-width:768px){.er-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.er-hub-card{align-items:center;background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;gap:.875rem;justify-content:center;line-height:1.3;min-height:7rem;padding:1.5rem .875rem;text-align:center;text-decoration:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),box-shadow var(--er-dur-surface) var(--er-ease),transform var(--er-dur-control) var(--er-ease)}.er-hub-card:hover{border-color:#0b75cb;border-color:hsl(var(--accent));box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.er-hub-card svg{color:#0b75cb;color:hsl(var(--accent));height:1.5rem;width:1.5rem}.er-notif-page{max-width:48rem}.er-notif-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.er-notif-count{font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;margin:0}.er-notif-markall{min-height:2.75rem}.er-notif-group+.er-notif-group{margin-top:1.75rem}.er-notif-group-title{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:800;letter-spacing:.08em;margin:0 0 .625rem;text-transform:uppercase}.er-notif-list{list-style:none;margin:0;padding:0}.er-notif{align-items:flex-start;background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);display:flex;gap:.875rem;margin-bottom:.75rem;padding:1rem;position:relative;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-surface) var(--er-ease),border-color var(--er-dur-surface) var(--er-ease)}.er-notif:hover{box-shadow:0 4px 6px -1px #00000014}.er-notif--unread{border-left:3px solid #0b75cb;border-left:3px solid hsl(var(--accent))}.er-notif--unread .er-notif-icon{background-color:#0b75cb;background-color:hsl(var(--accent));color:#fff;color:hsl(var(--accent-foreground))}.er-notif--ghost:hover{box-shadow:none}.er-notif--ghost .er-notif-body{grid-gap:.5rem;display:grid;gap:.5rem}.er-notif-icon{align-items:center;background-color:#0b75cb1a;background-color:hsl(var(--accent)/.1);border-radius:.125rem;border-radius:var(--radius);color:#0b75cb;color:hsl(var(--accent));display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.er-notif-icon svg{height:1rem;width:1rem}.er-notif-body{flex:1 1;min-width:0}.er-notif-title{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;gap:.5rem;margin:0 0 .25rem}.er-notif-link{color:#000;color:hsl(var(--foreground));text-decoration:none}.er-notif-link:after{border-radius:.125rem;border-radius:var(--radius);content:"";inset:0;position:absolute}.er-notif-link:focus-visible,.er-notif:hover .er-notif-link{color:#0b75cb;color:hsl(var(--accent))}.er-notif-new{background-color:#0b75cb1f;background-color:hsl(var(--accent)/.12);border-radius:999px;color:#0b75cb;color:hsl(var(--accent));flex:none;font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:800;letter-spacing:.03em;padding:.0625rem .375rem;text-transform:uppercase}.er-notif-text{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);line-height:1.6;margin:0}.er-notif-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.er-notif-mark,.er-notif-meta{align-items:center;color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs)}.er-notif-mark{background:#0000;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:700;gap:.3125rem;margin:-.75rem 0;min-height:2.75rem;padding:0 .5rem 0 0;position:relative;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease);z-index:1}.er-notif-mark:hover{color:#0b75cb;color:hsl(var(--accent))}.er-notif-mark>svg{flex:none}.er-msg-row .er-host-avatar{margin-top:.125rem}.er-msg-last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-msg-event{color:#0b75cb;color:hsl(var(--accent));font-weight:600;text-decoration:none}.er-msg-event:hover{text-decoration:underline}@media (pointer:coarse){.er-msg-event{display:inline-block;margin:-.8125rem 0;padding:.8125rem 0}}.er-msg-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 1.75rem;padding:0}.er-msg{align-self:flex-start;max-width:min(34rem,85%)}.er-msg--mine{align-self:flex-end}.er-msg-body{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));font-size:.875rem;font-size:var(--er-text-sm);line-height:1.6;margin:0;overflow:hidden;overflow-wrap:anywhere;padding:.625rem .875rem;white-space:pre-wrap}.er-msg-compose .er-form-label,.er-msg-row .er-notif-title,.er-notif-page .er-section-heading{overflow-wrap:anywhere}.er-msg--mine .er-msg-body{background-color:#0b75cb;background-color:hsl(var(--accent));border-color:#0b75cb;border-color:hsl(var(--accent));color:#fff;color:hsl(var(--accent-foreground))}[data-theme=dark] .er-msg--mine .er-msg-body,[data-theme=grey] .er-msg--mine .er-msg-body{background-color:#0b75cb2e;background-color:hsl(var(--accent)/.18);color:#000;color:hsl(var(--foreground))}.er-msg-time{color:#666;color:hsl(var(--muted-foreground));display:block;font-size:.6875rem;font-size:var(--er-text-2xs);margin-top:.25rem}.er-msg--mine .er-msg-time{text-align:right}.er-msg-compose{scroll-margin-bottom:1.5rem}.er-msg-compose-row{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin:.5rem 0 1rem}.er-msg-compose-row .er-hint{margin:0 auto 0 0}.er-msg-compose-row .er-btn-accent{width:auto}.er-msg-over{color:#c52020;color:hsl(var(--destructive))}.er-btn-sm{background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:.3125rem .75rem;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease)}.er-btn-sm:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary));border-color:#0b75cb;border-color:hsl(var(--accent))}.er-settings-layout{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:80rem;max-width:var(--er-max-w);padding:2rem 1.5rem 4rem;padding:2rem var(--er-gutter) 4rem;width:100%}@media (min-width:900px){.er-settings-layout{gap:2.5rem;grid-template-columns:14rem minmax(0,1fr);padding:2.5rem 2rem 5rem}}.er-settings-title{font-size:1.75rem;font-weight:800;letter-spacing:-.025em;margin:0 0 1.25rem}.er-settings-nav{display:flex;flex-direction:column;gap:.125rem}.er-settings-tab{align-items:center;background:#0000;border:none;border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;gap:.625rem;padding:.6875rem .875rem;text-align:left;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease);width:100%}.er-settings-tab svg{flex-shrink:0;height:1rem;width:1rem}.er-settings-tab:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-settings-tab[aria-selected=true]{background-color:#0b75cb;background-color:hsl(var(--accent));color:#fff;color:hsl(var(--accent-foreground))}@media (max-width:899px){.er-settings-layout>aside{min-width:0}.er-settings-layout>aside .er-settings-title{margin-bottom:.75rem}.er-settings-nav{background-attachment:local,local,scroll,scroll;background-image:linear-gradient(90deg,#fff,#fff0),linear-gradient(270deg,#fff,#fff0),linear-gradient(90deg,#00000024,#0000),linear-gradient(270deg,#00000024,#0000);background-image:linear-gradient(to right,hsl(var(--background)),hsl(var(--background)/0)),linear-gradient(to left,hsl(var(--background)),hsl(var(--background)/0)),linear-gradient(to right,hsl(var(--foreground)/.14),hsl(var(--foreground)/0)),linear-gradient(to left,hsl(var(--foreground)/.14),hsl(var(--foreground)/0));background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:1.5rem 100%,1.5rem 100%,.75rem 100%,.75rem 100%;border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));flex-direction:row;gap:.25rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem .25rem .5rem;scrollbar-width:thin}.er-settings-tab{flex:0 0 auto;min-height:2.75rem;white-space:nowrap;width:auto}}.er-settings-panel{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);padding:1.5rem}@media (min-width:768px){.er-settings-panel{padding:2rem}}.er-settings-block+.er-settings-block{border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));margin-top:2rem;padding-top:2rem}.er-settings-h{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin:0 0 .25rem}.er-settings-sub{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);margin:0 0 1.25rem}.er-avatar-row{gap:1.25rem;margin-bottom:1.25rem}.er-avatar,.er-avatar-row{align-items:center;display:flex}.er-avatar{background-color:#f5f5f5;background-color:hsl(var(--secondary));border-radius:9999px;color:#666;color:hsl(var(--muted-foreground));flex-shrink:0;font-size:1.125rem;font-weight:800;height:4rem;justify-content:center;overflow:hidden;position:relative;width:4rem}.er-avatar img{height:100%;object-fit:cover;width:100%}.er-avatar-edit{align-items:center;background-color:#0b75cb;background-color:hsl(var(--accent));border:2px solid #fff;border:2px solid hsl(var(--background));border-radius:9999px;bottom:-2px;color:#fff;color:hsl(var(--accent-foreground));cursor:pointer;display:flex;height:1.375rem;justify-content:center;padding:0;position:absolute;right:-2px;width:1.375rem}.er-avatar-edit svg{height:.75rem;width:.75rem}.er-settings-actions{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.er-settings-actions .er-btn-accent{flex-shrink:0;min-height:2.75rem;width:auto}.er-settings-actions--sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;background-color:hsl(var(--card)/.95);border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);bottom:0;box-shadow:0 -4px 12px #0000000f;flex-wrap:wrap;padding:.625rem .75rem;position:sticky;z-index:20}.er-settings-state{color:#666;color:hsl(var(--muted-foreground));flex:1 1 8rem;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;line-height:1.3;margin-right:auto;min-width:0}.er-settings-state--error{color:#c52020;color:hsl(var(--destructive))}.er-toggle-row{align-items:center;border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding:.875rem 1rem}.er-toggle-row-title{font-weight:700;margin-bottom:.125rem}.er-toggle-row-sub,.er-toggle-row-title{font-size:.875rem;font-size:var(--er-text-sm)}.er-toggle-row-sub{color:#666;color:hsl(var(--muted-foreground))}.er-inline-card{border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);padding:1.25rem}.er-subhead{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;letter-spacing:.08em;margin:1.5rem 0 .625rem;text-transform:uppercase}.er-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.er-table{border-collapse:collapse;font-size:.875rem;font-size:var(--er-text-sm);width:100%}.er-table th{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;letter-spacing:.06em;padding:.625rem .5rem;text-align:left;text-transform:uppercase}.er-table td,.er-table th{border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border))}.er-table td{padding:.75rem .5rem}.er-table tr:last-child td{border-bottom:none}.er-table td:last-child,.er-table th:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.er-table-head-row{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.er-saved-flash{align-items:center;color:#1a9948;display:inline-flex;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;gap:.375rem;margin-right:auto}@media (min-width:640px){.er-field-grid--3{grid-template-columns:2fr 1fr 1fr}}.er-segment{background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);display:inline-flex;overflow:hidden}.er-segment button{background:#0000;border:none;color:#666;color:hsl(var(--muted-foreground));cursor:pointer;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;padding:.5rem 1.75rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease)}.er-segment button+button{border-left:1px solid #c2c2c2;border-left:1px solid hsl(var(--border))}.er-segment button:hover,.er-segment button[aria-pressed=true]{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-segment button[aria-pressed=true]{color:#000;color:hsl(var(--foreground))}.er-tickets-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.er-tickets-bar .er-search-wrapper{flex:1 1;margin:0;min-width:14rem}.er-tk{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;margin-bottom:1.25rem;padding:1.5rem;position:relative;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-surface) var(--er-ease),border-color var(--er-dur-control) var(--er-ease)}.er-tk:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.er-tk--selected{border-color:#0b75cb;border-color:hsl(var(--accent));box-shadow:0 0 0 3px #0b75cb40;box-shadow:0 0 0 3px hsl(var(--accent)/.25)}.er-tk--past{opacity:.72}.er-tk-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:768px){.er-tk-grid{gap:1.75rem;grid-template-columns:1.1fr 1.2fr 11rem}}.er-tk-title{font-size:1.125rem;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0 0 .875rem}.er-tk-title a{color:inherit;text-decoration:none}.er-tk-title a:focus-visible,.er-tk-title a:hover{text-decoration:underline}.er-tk-img{aspect-ratio:16/10;background-color:#f5f5f5;background-color:hsl(var(--secondary));border-radius:.125rem;border-radius:var(--radius);overflow:hidden;width:100%}.er-tk-img img{height:100%;object-fit:cover;width:100%}.er-tk-mid{display:flex;flex-direction:column;font-size:.875rem;font-size:var(--er-text-sm);gap:.625rem;line-height:1.5}@media (min-width:768px){.er-tk-mid{border-left:1px dashed #c2c2c2;border-left:1px dashed hsl(var(--border));padding-left:1.75rem}}.er-tk-when{font-weight:700}.er-tk-muted{color:#666;color:hsl(var(--muted-foreground))}.er-tk-refund{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.er-tk-actions{display:flex;flex-direction:column;gap:.125rem}@media (min-width:768px){.er-tk-actions{border-left:1px dashed #c2c2c2;border-left:1px dashed hsl(var(--border));padding-left:1.75rem}}@media (max-width:767px){.er-tk-actions{border-top:1px dashed #c2c2c2;border-top:1px dashed hsl(var(--border));padding-top:.875rem}}.er-tk-action{align-items:center;background:#0000;border:none;border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:500;gap:.625rem;padding:.5rem;text-align:left;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease);width:100%}.er-tk-action:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#0b75cb;color:hsl(var(--accent))}.er-tk-action svg{flex-shrink:0;height:1rem;width:1rem}.er-tk-action[aria-busy=true]{background-color:#f5f5f5;background-color:hsl(var(--secondary));cursor:default}@media (pointer:coarse){.er-tk-action,.er-tk-actions .er-menu-item{min-height:2.75rem}.er-tickets-controls .er-menu-item{align-items:center;display:flex;min-height:2.75rem}}.er-tk-check{margin-bottom:.875rem;min-height:2.75rem}.er-tk-check input{accent-color:#0b75cb;accent-color:hsl(var(--accent));cursor:pointer;height:1.125rem;margin:0;width:1.125rem}.er-portfolio-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.er-portfolio-label{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.er-filter-links{display:flex;gap:1rem}.er-filter-link{background:none;border:none;color:#666;color:hsl(var(--muted-foreground));cursor:pointer;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;padding:0;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease)}.er-filter-link:hover{color:#000;color:hsl(var(--foreground))}.er-filter-link[aria-pressed=true]{color:#0b75cb;color:hsl(var(--accent));font-weight:700}.er-ev-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),20rem));justify-content:center}.er-ev{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-surface) var(--er-ease)}.er-ev:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.er-ev--menu-open{position:relative;z-index:30}.er-ev-img{aspect-ratio:16/9;background-color:#f5f5f5;background-color:hsl(var(--secondary));border-radius:calc(.125rem - 1px) calc(.125rem - 1px) 0 0;border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;overflow:hidden;position:relative;width:100%}.er-ev-img img{height:100%;object-fit:cover;width:100%}.er-status-badge{border-radius:999px;color:#fff;font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:800;left:.625rem;letter-spacing:.06em;padding:.1875rem .625rem;position:absolute;text-transform:uppercase;top:.625rem;z-index:5}.er-status-badge--live{background-color:#1fb757}.er-status-badge--draft{background-color:#e7b008;color:#1f1f1f}.er-status-badge--completed{background-color:#f5f5f5;border:1px solid #c2c2c2;border:1px solid hsl(var(--border));color:#595959}.er-status-badge--cancelled{background-color:#c52020;background-color:hsl(var(--destructive));color:#fafafa;color:hsl(var(--destructive-foreground))}.er-ev-body{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:1rem 1.125rem 1.125rem}.er-ev-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:800;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis}.er-ev-date{align-items:center;color:#666;color:hsl(var(--muted-foreground));display:flex;font-size:.875rem;font-size:var(--er-text-sm);gap:.375rem}.er-ev-date svg{height:.875rem;width:.875rem}.er-ev-stats{grid-gap:.5rem 1rem;align-items:end;display:grid;gap:.5rem 1rem;grid-template-columns:1fr auto;margin-top:.25rem}.er-ev-stats--units{grid-template-columns:auto 1fr auto}.er-ev-stat-label{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.er-ev-sold{font-feature-settings:"tnum";font-size:.875rem;font-size:var(--er-text-sm);font-variant-numeric:tabular-nums;font-weight:700}.er-ev-revenue{font-feature-settings:"tnum";font-size:1rem;font-variant-numeric:tabular-nums;font-weight:800}.er-progress{background-color:#c2c2c2;background-color:hsl(var(--border));border-radius:999px;height:3px;margin-top:.375rem;overflow:hidden;width:100%}.er-progress-fill{background-color:#000;background-color:hsl(var(--foreground));border-radius:999px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);transition:width var(--er-dur-surface) var(--er-ease)}.er-ev-actions{display:flex;gap:.375rem;margin-top:.875rem}.er-ev-actions .er-btn-accent{flex:1 1;font-size:.875rem;font-size:var(--er-text-sm);gap:.4375rem;padding:.5rem .75rem}.er-icon-btn{align-items:center;background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease);width:2.75rem}.er-icon-btn:hover{border-color:#0b75cb;border-color:hsl(var(--accent));color:#0b75cb;color:hsl(var(--accent))}.er-icon-btn svg{height:.875rem;width:.875rem}.er-ev-actions .er-menu-item{align-items:center;display:flex;min-height:2.75rem}.er-input-icon{color:#666;color:hsl(var(--muted-foreground));height:1rem;left:.875rem;pointer-events:none;width:1rem}.er-input-icon,.er-input-spinner{position:absolute;top:50%;transform:translateY(-50%)}.er-input-spinner{animation:erSpin .7s linear infinite;border:2px solid #c2c2c2;border-top-color:#0b75cb;border:2px solid hsl(var(--border));border-radius:9999px;border-top-color:hsl(var(--accent));height:.875rem;right:.875rem;width:.875rem}@keyframes erSpin{to{transform:translateY(-50%) rotate(1turn)}}.er-verified{align-items:center;color:hsl(var(--v2-live));display:inline-flex;font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;gap:.25rem;margin-left:.5rem}.er-verified svg{height:.75rem;width:.75rem}.er-suggest{animation:fadeInUp .12s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp .12s var(--er-ease) forwards;background-color:#fff;background-color:hsl(var(--popover));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;left:0;margin:.25rem 0 0;max-height:18rem;overflow-y:auto;padding:.25rem;position:absolute;right:0;top:100%;z-index:50}.er-suggest-list{list-style:none;margin:0;padding:0}.er-suggest-item{align-items:flex-start;background:#0000;border:none;border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--popover-foreground));cursor:pointer;display:flex;font-family:inherit;gap:.625rem;padding:.5rem .625rem;text-align:left;transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease);width:100%}.er-suggest-item svg{color:#666;color:hsl(var(--muted-foreground));flex-shrink:0;height:.875rem;margin-top:.1875rem;width:.875rem}.er-suggest-item--on{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-suggest-primary{font-size:.875rem;font-size:var(--er-text-sm);font-weight:600}.er-suggest-primary,.er-suggest-secondary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-suggest-secondary{font-size:.75rem}.er-suggest-credit,.er-suggest-secondary{color:#666;color:hsl(var(--muted-foreground))}.er-suggest-credit{font-size:.6875rem;font-size:var(--er-text-2xs);padding:.375rem .625rem .25rem;text-align:right}.er-suggest-credit a{color:inherit;text-decoration:underline}.er-map{background-color:#f5f5f5;background-color:hsl(var(--secondary));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);height:16rem;overflow:hidden;position:relative;width:100%}.er-map iframe{border:0;display:block;height:100%;width:100%}.er-map-link{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff0;background-color:hsl(var(--background)/.94);border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#0b75cb;color:hsl(var(--accent));display:inline-flex;font-size:.75rem;font-weight:700;gap:.3125rem;left:.625rem;padding:.3125rem .625rem;position:absolute;text-decoration:none;top:.625rem;z-index:5}.er-map-link:hover{filter:brightness(.92)}.er-map-link svg{height:.75rem;width:.75rem}.er-fpv-tabs{display:inline-flex;flex-wrap:wrap;margin-bottom:.75rem;max-width:100%}.er-fpv-tabs button{min-height:2.75rem;padding:.5rem 1.25rem}.er-fpv-frame{border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius)}.er-fpv-bar{margin-top:.75rem}.er-fpv-name{margin:0 0 .75rem;overflow-wrap:anywhere}.er-overlay.er-fpv-overlay{padding:0}.er-modal.er-fpv-modal{border-radius:0;height:100%;max-width:none;padding:1rem}@media (min-width:768px) and (min-height:600px){.er-overlay.er-fpv-overlay{padding:1.5rem}.er-modal.er-fpv-modal{border-radius:.125rem;border-radius:var(--radius);padding:1.25rem 1.5rem}}.er-fpv-head .er-modal-title{margin:0}.er-fpv-area{border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);margin-top:1rem}.er-fpv-zoom{gap:.5rem;margin-top:1rem}.er-btn-outline.er-fpv-zbtn{min-width:2.75rem;padding:0 .875rem}.er-fpv-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;min-width:3.5rem;text-align:center}.er-form-section-head-row{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.er-form-section-head-row{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}.er-choice--inline{align-items:center;display:flex;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;gap:.5rem;justify-content:center;padding:.75rem 1rem;text-align:center}.er-choice--inline svg{height:1rem;width:1rem}.er-choice--inline[aria-pressed=true]{color:#0b75cb;color:hsl(var(--accent))}.er-hint--error{color:#c52020;color:hsl(var(--destructive))}.er-link-btn{background:none;border:none;color:#0b75cb;color:hsl(var(--accent));cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;text-decoration:underline}.er-ann-send{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--er-space-12)}.er-ann-history{border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));margin-top:1.25rem;margin-top:var(--er-space-20)}.er-ann-item-btn,.er-ann-toggle{align-items:center;background:none;border:0;color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);gap:.5rem;gap:var(--er-space-8);min-height:44px;padding:.625rem 0;padding:var(--er-space-10) 0;text-align:left;width:100%}.er-ann-toggle{font-weight:700}.er-ann-count{border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:999px;font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:700;padding:.125rem .5rem;padding:var(--er-space-2) var(--er-space-8)}.er-ann-chevron,.er-ann-count{color:#666;color:hsl(var(--muted-foreground))}.er-ann-chevron{flex-shrink:0;transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s var(--er-ease)}.er-ann-item-btn[aria-expanded=true] .er-ann-chevron,.er-ann-toggle[aria-expanded=true] .er-ann-chevron{transform:rotate(180deg)}.er-ann-list{list-style:none;margin:0;padding:0}.er-ann-item+.er-ann-item{border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border))}.er-ann-item-text{flex:1 1;min-width:0}.er-ann-item-subject{display:block;font-weight:600;overflow-wrap:anywhere}.er-ann-item-meta{color:#666;color:hsl(var(--muted-foreground));display:block;font-size:.75rem;font-size:var(--er-text-xs);font-weight:400;margin-top:.125rem;margin-top:var(--er-space-2)}.er-ann-body{background-color:#f5f5f5;background-color:hsl(var(--secondary));border-radius:.125rem;border-radius:var(--radius);font-size:.875rem;font-size:var(--er-text-sm);line-height:1.7;margin:0 0 .75rem;margin:0 0 var(--er-space-12);overflow-wrap:anywhere;padding:.75rem;padding:var(--er-space-12);white-space:pre-wrap}.er-tt{grid-gap:.75rem;border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:.75rem;padding:1rem}@media (min-width:640px){.er-tt{align-items:end;grid-template-columns:2fr 1fr 1fr auto}.er-tt--units{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.er-tt--units>.er-form-group:first-child{grid-column:1/-1}.er-tt--cap{grid-template-columns:1fr}.er-tt--cap .er-hint{max-width:60ch}}.er-tt .er-form-group{margin-bottom:0}.er-tt-window{grid-column:1/-1}.er-tt-window-btn{align-items:center;display:inline-flex;gap:.375rem;min-height:2.75rem;padding:.5rem .875rem}.er-tt-window-fields{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:.75rem}.er-tt-window-hint{margin:0}@media (min-width:640px){.er-tt-window-fields{grid-template-columns:1fr 1fr}.er-tt-window-hint{grid-column:1/-1}}.er-cat-tag{background-color:#0b75cb1a;background-color:hsl(var(--accent)/.1);border-radius:.125rem;border-radius:var(--radius);color:#0964ae;color:hsl(var(--accent-hover));display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:.875rem;padding:.25rem .625rem;text-decoration:none}.er-cat-tag:hover{filter:brightness(.92)}.er-host-card{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);gap:.875rem;margin-top:1rem;padding:.875rem 1rem}.er-host-avatar,.er-host-card{align-items:center;display:flex}.er-host-avatar{background-color:#f5f5f5;background-color:hsl(var(--secondary));border-radius:9999px;color:#666;color:hsl(var(--muted-foreground));flex-shrink:0;font-size:.875rem;font-size:var(--er-text-sm);font-weight:800;height:2.25rem;justify-content:center;overflow:hidden;width:2.25rem}.er-host-avatar img{height:100%;object-fit:cover;width:100%}.er-monogram{background-color:#dbe6f0;background-color:hsl(var(--er-avatar-hue,210),42%,90%);color:#22476d;color:hsl(var(--er-avatar-hue,210),52%,28%)}[data-theme=dark] .er-monogram,[data-theme=grey] .er-monogram{background-color:#2f3d4c;background-color:hsl(var(--er-avatar-hue,210),24%,24%);color:#b0cce8;color:hsl(var(--er-avatar-hue,210),55%,80%)}.er-host-meta{flex:1 1;min-width:0}.er-host-label{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.er-host-name{font-weight:700;overflow:hidden;text-overflow:ellipsis}.er-host-link,.er-host-name{font-size:.875rem;font-size:var(--er-text-sm);white-space:nowrap}.er-host-link{color:#0b75cb;color:hsl(var(--accent));font-weight:600;text-decoration:none}.er-host-link:hover{text-decoration:underline}.er-infobox{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);margin-bottom:1rem;padding:1.125rem 1.25rem}.er-cta-lg{align-items:center;background-color:#0b75cb;background-color:hsl(var(--accent));border:none;border-radius:.125rem;border-radius:var(--radius);color:#fff;color:hsl(var(--accent-foreground));cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;text-decoration:none;transition:filter .2s cubic-bezier(.4,0,.2,1);transition:filter var(--er-dur-control) var(--er-ease);width:100%}.er-cta-lg:hover:not(:disabled){filter:brightness(.9)}.er-cta-lg:disabled{cursor:default;opacity:.5}.er-tier-list{margin-bottom:1rem}.er-tier{align-items:center;background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:inherit;gap:.75rem;justify-content:space-between;margin-bottom:.5rem;min-height:3.25rem;padding:.75rem .875rem;text-align:left;width:100%}.er-tier,.er-tier:before{transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),background-color var(--er-dur-control) var(--er-ease),box-shadow var(--er-dur-control) var(--er-ease)}.er-tier:before{background-color:#fff;background-color:hsl(var(--background));border:2px solid #c2c2c2;border:2px solid hsl(var(--border));border-radius:9999px;content:"";flex:0 0 auto;height:1.125rem;width:1.125rem}.er-tier-main{flex:1 1 auto;min-width:0}.er-tier:hover:not(:disabled),.er-tier[aria-pressed=true]{border-color:#0b75cb;border-color:hsl(var(--accent))}.er-tier[aria-pressed=true]{background-color:#0b75cb12;background-color:hsl(var(--accent)/.07);box-shadow:inset 0 0 0 2px #0b75cb;box-shadow:inset 0 0 0 2px hsl(var(--accent))}.er-tier[aria-pressed=true]:before{background-color:#0b75cb;background-color:hsl(var(--accent));border-color:#0b75cb;border-color:hsl(var(--accent));box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px hsl(var(--card))}.er-tier-name{display:block;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700}.er-tier-sub{color:#666;color:hsl(var(--muted-foreground));display:block;font-size:.75rem}.er-tier-price{font-feature-settings:"tnum";flex:0 0 auto;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:800}.er-section-h{font-size:1.125rem;font-weight:800;margin:2rem 0 .875rem}.er-faq{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);margin-bottom:.625rem;overflow:hidden}.er-faq-q{align-items:center;background:#0000;border:none;color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;gap:1rem;justify-content:space-between;padding:1rem 1.125rem;text-align:left;transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease);width:100%}.er-faq-q:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-faq-q svg{color:#666;color:hsl(var(--muted-foreground));flex-shrink:0;height:1rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--er-dur-control) var(--er-ease);width:1rem}.er-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.er-faq-a{animation:fadeInUp .18s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp .18s var(--er-ease) forwards;color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);line-height:1.75;margin:0;padding:0 1.125rem 1.125rem}.er-tier:disabled{cursor:default;opacity:.5}.er-tier:disabled:hover{border-color:#c2c2c2;border-color:hsl(var(--border))}.er-account-icon{display:inline-flex;position:relative}.er-dot{background-color:#c52020;background-color:hsl(var(--destructive));border-radius:999px;color:#fafafa;color:hsl(var(--destructive-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:800;height:.9375rem;line-height:.9375rem;min-width:.9375rem;padding:0 .1875rem;position:absolute;right:-.4375rem;text-align:center;top:-.3125rem}.er-status-badge--soldout{background-color:#1ca64f}.er-account-item>svg,.er-btn-accent>svg,.er-btn-outline>svg,.er-btn-sm>svg,.er-chip>svg,.er-choice--inline>svg,.er-inline-card>.er-toggle-row-title>svg,.er-settings-tab>svg,.er-step>svg,.er-tk-action>svg,.er-toggle-row-title>svg{flex-shrink:0;height:1rem;width:1rem}.er-plan-thumb{align-items:center;aspect-ratio:16/7;background-color:#f8f6f2;background-image:linear-gradient(#e3dfd9 1px,#0000 0),linear-gradient(90deg,#e3dfd9 1px,#0000 0);background-size:16px 16px;border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);display:flex;justify-content:center;overflow:hidden;width:100%}.er-plan-thumb svg{height:100%;width:100%}.er-logo{align-items:center;display:inline-flex;flex:none;gap:.3188em;line-height:0}.er-logo svg{display:block;flex:none}.er-logo-mark{height:1em;width:1em}.er-logo-word{height:1.5507em;width:5.7217em}.er-logo-link,.er-logo-link:hover{color:inherit;text-decoration:none}@keyframes erShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.er-skel{animation:erShimmer 1.4s linear infinite;background:linear-gradient(90deg,#f5f5f5 25%,#ebebeb 37%,#f5f5f5 63%);background:linear-gradient(90deg,hsl(var(--secondary)) 25%,#ebebeb 37%,hsl(var(--secondary)) 63%);background-size:200% 100%;border-radius:.125rem;border-radius:var(--radius)}.er-skel-card{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);overflow:hidden}.er-skel-img{aspect-ratio:16/9;width:100%}.er-skel-img--cat{aspect-ratio:16/10}.er-skel-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.er-skel-body--cat{gap:.5rem}.er-skel-line{height:1.375rem}.er-skel-line--title{height:1.5rem;width:75%}.er-skel-line--short{width:45%}.er-skel-line--price{width:5rem}.er-skel-meta{display:flex;flex-direction:column;gap:.625rem}.er-skel-tail{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.er-skel-pill{height:1.5rem;width:6rem}.er-skel-btn{height:2.5625rem;margin-top:.5rem}@media (prefers-reduced-motion:reduce){.er-skel{animation:none}}.er-btn-accent:active:not(:disabled),.er-btn-outline:active:not(:disabled),.er-btn-sm:active:not(:disabled),.er-chip:active:not(:disabled),.er-cta-lg:active:not(:disabled){transform:translateY(1px) scale(.995)}.er-btn-accent,.er-btn-outline,.er-btn-sm,.er-chip,.er-cta-lg{transition:filter .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform 80ms cubic-bezier(.4,0,.2,1);transition:filter var(--er-dur-control) var(--er-ease),background-color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease),transform 80ms var(--er-ease)}.er-btn-accent:disabled,.er-btn-outline:disabled,button:disabled{cursor:default}.er-btn-accent:disabled,.er-btn-outline:disabled{opacity:.5}.er-category-card,.er-ev,.er-event-card,.er-plan-card{transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-surface) var(--er-ease),transform var(--er-dur-surface) var(--er-ease),border-color var(--er-dur-control) var(--er-ease)}.er-category-card:hover,.er-ev:hover,.er-event-card:hover,.er-plan-card:hover{border-color:#c2c2c2;border-color:hsl(var(--border));transform:translateY(-2px)}.er-category-card:active,.er-event-card:active{transform:translateY(0)}:focus:not(:focus-visible){outline:none}.er-category-card:focus-visible,.er-event-card:focus-visible,.er-plan-card:focus-visible{outline:2px solid #0b75cb;outline:2px solid hsl(var(--accent));outline-offset:3px}@keyframes erPageIn{0%{opacity:0}to{opacity:1}}.er-page>main{animation:erPageIn .3s cubic-bezier(.4,0,.2,1) both;animation:erPageIn .3s var(--er-ease) both}@media (prefers-reduced-motion:reduce){.er-page>main{animation:none}}.er-empty-state{flex-direction:column;gap:.75rem;padding:4rem 1.5rem;text-align:center}.er-empty-icon,.er-empty-state{align-items:center;display:flex}.er-empty-icon{background-color:#f5f5f5;background-color:hsl(var(--secondary));border-radius:9999px;color:#666;color:hsl(var(--muted-foreground));height:3rem;justify-content:center;margin-bottom:.5rem;width:3rem}.er-empty-icon svg{height:1.375rem;width:1.375rem}.er-empty-title{font-size:1.0625rem;font-weight:700;margin:0}.er-empty-text{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);line-height:1.7;margin:0 0 .75rem;max-width:24rem}.er-empty-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.er-empty-actions .er-btn-outline{text-decoration:none}.er-empty-actions .er-btn-accent{min-height:2.75rem}h1,h2,h3{text-wrap:balance}h1{font-size:1.75rem;font-size:var(--er-text-3xl);font-weight:800;margin:0 0 .75rem;margin:0 0 var(--er-space-12)}h2{font-size:1.25rem;font-size:var(--er-text-xl)}h2,h3{font-weight:700;margin:0 0 .5rem;margin:0 0 var(--er-space-8)}h3{font-size:1.125rem;font-size:var(--er-text-lg)}p{text-wrap:pretty}.er-buybox-value,.er-ev-revenue,.er-ev-sold,.er-table td:last-child,.er-tier-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.er-account-panel::-webkit-scrollbar,.er-menu::-webkit-scrollbar,.er-suggest::-webkit-scrollbar{width:8px}.er-account-panel::-webkit-scrollbar-thumb,.er-menu::-webkit-scrollbar-thumb,.er-suggest::-webkit-scrollbar-thumb{background-color:#c2c2c2;background-color:hsl(var(--border));border-radius:999px}.er-account-panel::-webkit-scrollbar-track,.er-menu::-webkit-scrollbar-track,.er-suggest::-webkit-scrollbar-track{background:#0000}::selection{background-color:#0b75cb33;background-color:hsl(var(--accent)/.2);color:#000;color:hsl(var(--foreground))}.er-detail-hero-img,.er-ev-img img,.er-event-card-img{animation:erFade .4s cubic-bezier(.4,0,.2,1) both;animation:erFade .4s var(--er-ease) both}.er-attendee-table td:last-child,.er-attendee-table th:last-child{text-align:right}.er-attendee-table td{vertical-align:top}.er-row--done{background-color:#21c45d0d}.er-scan-result{align-items:center;background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);display:flex;flex-direction:column;gap:.5rem;padding:3rem 1.5rem;text-align:center}.er-scan-icon{margin-bottom:.5rem}.er-scan--ok{border-color:#1fb757}.er-scan--ok .er-scan-icon{color:#1ca64f}.er-scan--warn{border-color:#f59f0a}.er-scan--warn .er-scan-icon{color:#ce8509}.er-scan--bad{border-color:#c52020;border-color:hsl(var(--destructive))}.er-scan--bad .er-scan-icon{color:#c52020;color:hsl(var(--destructive))}.er-scan-title{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0}.er-scan-sub{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);margin:0}.er-scan-name{font-size:1.125rem;font-weight:700;margin:0}.er-scan-count{font-feature-settings:"tnum";font-size:.875rem;font-size:var(--er-text-sm);font-variant-numeric:tabular-nums;margin:.5rem 0 0}.er-qr-block{margin-bottom:.25rem}.er-qr-head{display:flex;flex-wrap:wrap}.er-qr-head,.er-qr-toggle{align-items:center;gap:.5rem}.er-qr-toggle{background-color:#0b75cb14;background-color:hsl(var(--accent)/.08);border:1px solid #0b75cb;border:1px solid hsl(var(--accent));border-radius:.125rem;border-radius:var(--radius);color:#0b75cb;color:hsl(var(--accent));cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;justify-content:center;min-height:2.75rem;padding:.5rem 1rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease)}.er-qr-toggle:hover{background-color:#0b75cb;background-color:hsl(var(--accent));color:#fff;color:hsl(var(--accent-foreground))}.er-qr-toggle svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.er-qr-toggle{flex:1 1 12rem}}.er-qr-panel{align-items:center;animation:fadeInUp .18s cubic-bezier(.4,0,.2,1) both;animation:fadeInUp .18s var(--er-ease) both;background-color:#fff;border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:#111827;display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:1rem}.er-qr-img{line-height:0;max-width:100%;width:180px}.er-qr-img svg{display:block;height:auto;width:100%}.er-qr-skel{aspect-ratio:1;max-width:100%;width:180px}@media (max-width:767px){.er-qr-img,.er-qr-skel{width:min(56vw,210px)}}.er-qr-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;letter-spacing:.1em;margin:0}.er-qr-panel .er-hint{color:#4b5563}.er-qr-panel code{color:#111827;font-weight:700}.er-qr-hint{margin:0;text-align:center}.er-qr-save{align-items:center;background-color:#fff;border:1px solid #6b7280;border-radius:.125rem;border-radius:var(--radius);color:#111827;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600;gap:.375rem;justify-content:center;min-height:2.75rem;padding:0 .875rem}.er-qr-save:hover:not(:disabled){background-color:#f3f4f6}.er-qr-save:disabled{cursor:default;opacity:.6}.er-qr-save svg{flex:none;height:1rem;width:1rem}.er-checkin{align-items:stretch;background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);display:inline-grid;grid-template-columns:2.75rem minmax(3.25rem,auto) 2.75rem;text-align:center}.er-checkin--block{display:grid;grid-template-columns:2.75rem 1fr 2.75rem;width:100%}.er-checkin-btn{align-items:center;background-color:initial;border:none;color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;font:inherit;justify-content:center;min-height:2.75rem;padding:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease)}.er-checkin-btn:active:not(:disabled),.er-checkin-btn:hover:not(:disabled){background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-checkin-add:not(:disabled){background-color:#0b75cb24;background-color:hsl(var(--accent)/.14);color:#0b75cb;color:hsl(var(--accent))}.er-checkin-add:active:not(:disabled),.er-checkin-add:hover:not(:disabled){background-color:#0b75cb3d;background-color:hsl(var(--accent)/.24)}.er-checkin-btn:disabled{color:#66666673;color:hsl(var(--muted-foreground)/.45);cursor:default}.er-checkin-count{font-feature-settings:"tnum";align-items:center;border-left:1px solid #c2c2c2;border-left:1px solid hsl(var(--border));border-right:1px solid #c2c2c2;border-right:1px solid hsl(var(--border));display:flex;font-size:.875rem;font-size:var(--er-text-sm);font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;padding:0 .5rem;white-space:nowrap}.er-att-list{list-style:none;margin:0;padding:0}.er-att-card,.er-att-list{display:flex;flex-direction:column;gap:.75rem}.er-att-card{background-color:#fff;background-color:hsl(var(--card));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);padding:.875rem}.er-att-card--done{background-color:#21c45d0d;border-color:#21c45d73}.er-att-top{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.er-att-who{min-width:0}.er-att-top .er-tag{flex:none}.er-att-name{font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}.er-att-email,.er-att-tier{line-height:1.4;margin:.125rem 0 0;overflow-wrap:anywhere}.er-att-email,.er-att-noentry,.er-att-tier{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm)}.er-att-noentry{margin:0}.er-att-refund{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.er-att-count{font-feature-settings:"tnum";color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);font-variant-numeric:tabular-nums;margin:-.875rem 0 1rem}@media (max-width:30rem){.er-attendee-filter{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.er-attendee-filter button{font-size:.875rem;font-size:var(--er-text-sm);min-height:2.75rem;padding:.5rem .25rem}}.er-pw-rules{animation:fadeInUp .18s cubic-bezier(.4,0,.2,1) both;animation:fadeInUp .18s var(--er-ease) both;margin-top:.625rem}.er-pw-bar{background-color:#c2c2c2;background-color:hsl(var(--border));border-radius:999px;height:3px;margin-bottom:.625rem;overflow:hidden;width:100%}.er-pw-bar-fill{border-radius:999px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);transition:width var(--er-dur-surface) var(--er-ease),background-color var(--er-dur-surface) var(--er-ease)}.er-pw-list{grid-gap:.3125rem;display:grid;gap:.3125rem;list-style:none;margin:0;padding:0}.er-pw-list li{align-items:center;color:#666;color:hsl(var(--muted-foreground));display:flex;font-size:.75rem;gap:.4375rem;line-height:1.4;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease)}.er-pw-list li svg{flex-shrink:0;opacity:.45}.er-pw-list li.er-pw-ok{color:#188c42;font-weight:600}.er-pw-list li.er-pw-ok svg{opacity:1}.er-menu--search{display:flex;flex-direction:column;max-height:22rem;min-width:16rem;overflow:hidden;padding:0}.er-menu--full{left:0;min-width:0;right:0}:root[data-design=v2] .er-menu-wrap>.er-menu.er-menu--search{animation:none;background-color:hsl(var(--v2-raised));border:1px solid hsl(var(--v2-ink));border-radius:0;box-shadow:var(--v2-shadow-lift);margin-top:-1px;top:100%}:root[data-design=v2] .er-menu-wrap:has(>.er-menu--search)>.er-select-btn[aria-expanded=true]{border-color:hsl(var(--v2-ink));box-shadow:none}.er-menu-search{border-bottom:1px solid #c2c2c2;border-bottom:1px solid hsl(var(--border));color:#666;color:hsl(var(--muted-foreground));flex:none;position:relative}.er-menu-search svg{left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.er-menu-search input{background:#0000;border:none;color:#000;color:hsl(var(--foreground));font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);outline:none;padding:.75rem .875rem .75rem 2.375rem;width:100%}.er-menu-search input::placeholder{color:#666;color:hsl(var(--muted-foreground))}:root[data-design=v2] .er-menu-search input:focus-visible{outline:none}:root[data-design=v2] .er-menu-wrap .er-menu-search:focus-within{border-bottom-color:hsl(var(--v2-ink));box-shadow:inset 0 -1px 0 hsl(var(--v2-ink))}.er-menu-list{flex:1 1;min-height:0;overflow-y:auto;padding:.25rem 0}.er-menu-list::-webkit-scrollbar{width:6px}.er-menu-list::-webkit-scrollbar-button{display:none}.er-menu-list::-webkit-scrollbar-thumb{background-color:hsl(var(--v2-control))}.er-menu-list::-webkit-scrollbar-track{background:#0000}@supports not selector(::-webkit-scrollbar){.er-menu-list{scrollbar-color:hsl(var(--v2-control)) #0000;scrollbar-width:thin}}.er-menu-item--cursor{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.er-menu-item[aria-selected=true]{color:#0b75cb;color:hsl(var(--accent));font-weight:600}.er-menu-item--muted{color:#666;color:hsl(var(--muted-foreground))}.er-menu-item--muted[aria-selected=true]{color:#0b75cb;color:hsl(var(--accent))}.er-menu-empty{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm);margin:0;padding:.875rem .75rem}.er-select-btn{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;text-align:left}.er-select-btn>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-select-btn>svg{flex:none}.er-select-btn-placeholder,.er-select-btn>svg{color:#666;color:hsl(var(--muted-foreground))}.er-select-btn--invalid{border-color:#c52020;border-color:hsl(var(--destructive))}.er-select-btn[aria-expanded=true]{border-color:#0b75cb;border-color:hsl(var(--accent));box-shadow:0 0 0 3px #0b75cb4d;box-shadow:0 0 0 3px hsl(var(--accent)/.3)}.er-dp-pop{animation:fadeInUp .15s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp .15s var(--er-ease) forwards;background-color:#fff;background-color:hsl(var(--popover));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:#000;color:hsl(var(--popover-foreground));font-weight:400;left:0;max-width:calc(100vw - 2rem);padding:1rem;position:absolute;text-align:left;top:calc(100% + .375rem);width:max-content;z-index:60}.er-dp-pop--right{left:auto;right:0}.er-dp-backdrop{display:none}.er-dp-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;pointer-events:none;position:relative;z-index:1}.er-dp-head .er-dp-nav{pointer-events:auto}.er-dp-nav{align-items:center;background-color:#fff;background-color:hsl(var(--background));border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease);width:2rem}.er-dp-nav:hover:not(:disabled){border-color:#0b75cb;border-color:hsl(var(--accent));color:#0b75cb;color:hsl(var(--accent))}.er-dp-nav:disabled{cursor:default;opacity:.35}.er-dp-months{display:flex;gap:1.5rem;margin-top:-2.5rem}.er-dp-month{max-width:100%;width:17rem}.er-dp-month-title{font-size:.875rem;font-size:var(--er-text-sm);font-weight:700;height:2rem;line-height:2rem;margin:0 2.5rem .625rem;text-align:center}.er-dp-grid,.er-dp-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.er-dp-weekdays span{color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-size:var(--er-text-2xs);font-weight:600;letter-spacing:.04em;padding-bottom:.375rem;text-align:center;text-transform:uppercase}.er-dp-grid{row-gap:.125rem}.er-dp-cell{align-items:center;display:flex;height:2.375rem;justify-content:center;position:relative}.er-dp-cell--in-range{background-color:#0b75cb1f;background-color:hsl(var(--accent)/.12)}.er-dp-cell--band-right{background:linear-gradient(90deg,#0000 50%,#0b75cb1f 0);background:linear-gradient(to right,#0000 50%,hsl(var(--accent)/.12) 50%)}.er-dp-cell--band-left{background:linear-gradient(270deg,#0000 50%,#0b75cb1f 0);background:linear-gradient(to left,#0000 50%,hsl(var(--accent)/.12) 50%)}.er-dp-day{background:#0000;border:1px solid #0000;border-radius:.125rem;border-radius:var(--radius);color:inherit;cursor:pointer;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);height:100%;position:relative;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease);width:100%}.er-dp-day:focus-visible,.er-dp-day:hover:not(:disabled){border-color:#0b75cb;border-color:hsl(var(--accent));outline:none}.er-dp-day:disabled{color:#666;color:hsl(var(--muted-foreground));cursor:default;opacity:.4}.er-dp-day--today{font-weight:700}.er-dp-day--today:after{background-color:currentColor;border-radius:999px;bottom:.25rem;content:"";height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:.25rem}.er-dp-day--preview{border-color:#0b75cb;border-color:hsl(var(--accent))}.er-dp-day--selected,.er-dp-day--selected:hover:not(:disabled){background-color:#0b75cb;background-color:hsl(var(--accent));border-color:#0b75cb;border-color:hsl(var(--accent));color:#fff;color:hsl(var(--accent-foreground));font-weight:700}.er-dp-foot{align-items:center;border-top:1px solid #c2c2c2;border-top:1px solid hsl(var(--border));display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:.875rem;padding-top:.875rem}.er-dp-summary{font-size:.875rem;font-size:var(--er-text-sm);font-weight:600}.er-dp-summary--hint,.er-dp-summary-hint{color:#666;color:hsl(var(--muted-foreground));font-weight:500}.er-dp-actions{align-items:center;display:flex;gap:.5rem;margin-left:auto}.er-dp-clear{background:#0000;color:#000;color:hsl(var(--foreground));padding:.5rem .75rem;text-decoration:underline}.er-dp-clear,.er-dp-done{border:none;cursor:pointer;font-family:inherit;font-size:.875rem;font-size:var(--er-text-sm);font-weight:600}.er-dp-done{background-color:#0b75cb;background-color:hsl(var(--accent));border-radius:.125rem;border-radius:var(--radius);color:#fff;color:hsl(var(--accent-foreground));padding:.5rem 1.25rem;transition:filter .2s cubic-bezier(.4,0,.2,1);transition:filter var(--er-dur-control) var(--er-ease)}.er-dp-done:hover{filter:brightness(.9)}.er-modal--wide{max-width:40rem}@media (max-width:639px){.er-dp-backdrop{background-color:#0006;display:block;inset:0;position:fixed;z-index:59}.er-dp-pop{border-radius:.75rem .75rem 0 0;bottom:0;left:0;max-height:88vh;max-width:none;overflow-y:auto;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));position:fixed;right:0;top:auto;width:auto}.er-dp-months{flex-direction:column}.er-dp-month{width:100%}}[data-theme=dark],[data-theme=grey]{--foreground:0 0% 94%;--card-foreground:0 0% 94%;--popover-foreground:0 0% 94%;--primary:0 0% 96%;--primary-foreground:0 0% 8%;--secondary-foreground:0 0% 94%;--muted-foreground:0 0% 70%;--accent:207 90% 52%;--accent-foreground:0 0% 100%;--accent-hover:207 90% 64%;--destructive:0 80% 66%;--destructive-foreground:0 0% 8%;--success:142 60% 55%;--ring:207 90% 64%;color-scheme:dark}[data-theme=grey]{--page:0 0% 13%;--page-alt:0 0% 21%;--background:0 0% 13%;--card:0 0% 17%;--popover:0 0% 17%;--secondary:0 0% 21%;--muted:0 0% 21%;--border:0 0% 31%;--input:0 0% 31%}[data-theme=dark]{--page:0 0% 5%;--page-alt:0 0% 13%;--background:0 0% 5%;--card:0 0% 9%;--popover:0 0% 9%;--secondary:0 0% 13%;--muted:0 0% 13%;--border:0 0% 23%;--input:0 0% 23%}[data-theme=dark] .er-skel,[data-theme=grey] .er-skel{background:linear-gradient(90deg,#f5f5f5 25%,#c2c2c2 37%,#f5f5f5 63%);background:linear-gradient(90deg,hsl(var(--secondary)) 25%,hsl(var(--border)) 37%,hsl(var(--secondary)) 63%);background-size:400% 100%}[data-theme=dark] .er-status-live,[data-theme=dark] .er-tag--live,[data-theme=grey] .er-status-live,[data-theme=grey] .er-tag--live{color:#64d88f}[data-theme=dark] .er-tag--draft,[data-theme=grey] .er-tag--draft{color:#f7d56e}[data-theme=dark] .er-cb-status--dirty,[data-theme=grey] .er-cb-status--dirty{color:#f7b645}[data-theme=dark] .er-pw-list li.er-pw-ok,[data-theme=grey] .er-pw-list li.er-pw-ok{color:#5cd689}[data-theme=dark] .er-status-badge--completed,[data-theme=grey] .er-status-badge--completed{background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#666;color:hsl(var(--muted-foreground))}[data-theme=dark] .er-cat-tag,[data-theme=grey] .er-cat-tag{background-color:#0b75cb2e;background-color:hsl(var(--accent)/.18);color:#0964ae;color:hsl(var(--accent-hover))}[data-theme=dark] .er-category-card,[data-theme=dark] .er-dp-pop,[data-theme=dark] .er-event-card,[data-theme=dark] .er-menu,[data-theme=grey] .er-category-card,[data-theme=grey] .er-dp-pop,[data-theme=grey] .er-event-card,[data-theme=grey] .er-menu{box-shadow:0 0 0 1px #c2c2c2;box-shadow:0 0 0 1px hsl(var(--border))}.er-theme-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.er-theme-option{background-color:#fff;background-color:hsl(var(--card));border:2px solid #c2c2c2;border:2px solid hsl(var(--border));border-radius:.125rem;border-radius:var(--radius);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.5rem;padding:.75rem;text-align:left}.er-theme-option:hover{border-color:#666;border-color:hsl(var(--muted-foreground))}.er-theme-option--active{border-color:#0b75cb;border-color:hsl(var(--accent))}.er-theme-swatch{border:1px solid #00000026;border-radius:.125rem;border-radius:var(--radius);display:block;height:5.5rem;padding:.5rem}.er-theme-swatch-bar{border-radius:2px;display:block;height:.6rem;margin-bottom:.5rem}.er-theme-swatch-card{border-radius:2px;display:block;height:2.6rem;padding:.4rem}.er-theme-swatch-btn{background:#0d6dc6;border-radius:2px;display:block;height:.7rem;width:45%}.er-theme-swatch[data-swatch=light]{background:#f8f6f2}.er-theme-swatch[data-swatch=light] .er-theme-swatch-bar{background:#f5f5f5}.er-theme-swatch[data-swatch=light] .er-theme-swatch-card{background:#fff;border:1px solid #c2c2c2}.er-theme-swatch[data-swatch=grey]{background:#212121}.er-theme-swatch[data-swatch=grey] .er-theme-swatch-bar{background:#363636}.er-theme-swatch[data-swatch=grey] .er-theme-swatch-card{background:#2b2b2b;border:1px solid #4f4f4f}.er-theme-swatch[data-swatch=dark]{background:#0d0d0d}.er-theme-swatch[data-swatch=dark] .er-theme-swatch-bar{background:#212121}.er-theme-swatch[data-swatch=dark] .er-theme-swatch-card{background:#171717;border:1px solid #3a3a3a}.er-theme-name{font-weight:700}.er-avatar--button{background-color:#dbe6f0;background-color:hsl(var(--er-avatar-hue,210),42%,90%);border:none;color:#22476d;color:hsl(var(--er-avatar-hue,210),52%,28%);cursor:pointer;font:inherit;font-weight:600;overflow:visible;padding:0;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform 80ms cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-control) var(--er-ease),transform 80ms var(--er-ease)}.er-avatar--button:hover{box-shadow:0 0 0 3px #0b75cb2e;box-shadow:0 0 0 3px hsl(var(--accent)/.18)}.er-avatar--button:hover .er-avatar-edit{filter:brightness(1.1)}.er-avatar--button:active{transform:scale(.97)}.er-avatar--button img{border-radius:9999px;height:100%;object-fit:cover;width:100%}[data-theme=dark] .er-avatar--button,[data-theme=grey] .er-avatar--button{background-color:#2f3d4c;background-color:hsl(var(--er-avatar-hue,210),24%,24%);color:#b0cce8;color:hsl(var(--er-avatar-hue,210),55%,80%)}.er-photo-backdrop{--er-r-surface:1rem;--er-r-inner:0.75rem;--er-r-control:0.5rem;align-items:center;animation:erFade .2s cubic-bezier(.4,0,.2,1) forwards;animation:erFade .2s var(--er-ease) forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:300}@keyframes erPhotoIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.er-photo-sheet{--er-well:hsl(var(--secondary));--er-raise:hsl(var(--card));--er-track:hsl(var(--border));--er-thumb:hsl(var(--card));--ph-danger-ink:#a71b1b;--ph-danger-bg:#a71b1b;--ph-danger-fg:#fff;animation:erPhotoIn .22s cubic-bezier(.4,0,.2,1) backwards;animation:erPhotoIn .22s var(--er-ease) backwards;background-color:#fff;background-color:hsl(var(--card));border-radius:var(--er-r-surface);box-shadow:0 0 0 1px #c2c2c2cc,0 1px 2px #00000024,0 28px 56px -16px #00000057;box-shadow:0 0 0 1px hsl(var(--border)/.8),0 1px 2px #00000024,0 28px 56px -16px #00000057;color:#000;color:hsl(var(--card-foreground));display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-height:min(48rem,calc(100dvh - 2rem));max-width:25rem;overflow:hidden;transition:max-width .3s cubic-bezier(.4,0,.2,1);transition:max-width var(--er-dur-surface) var(--er-ease);width:100%}.er-photo-sheet--edit{max-width:46rem}.er-photo-head{align-items:center;border-bottom:1px solid #c2c2c2b3;border-bottom:1px solid hsl(var(--border)/.7);display:flex;flex:0 0 auto;gap:.5rem;padding:.5rem .5rem .5rem 1rem}.er-photo-head--back{padding-left:.5rem}.er-photo-title{flex:1 1;font-size:.875rem;font-weight:600;letter-spacing:-.005em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-photo-iconbtn{align-items:center;background-color:initial;border:none;border-radius:var(--er-r-control);color:#666;color:hsl(var(--muted-foreground));cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;height:2.5rem;justify-content:center;padding:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease);width:2.5rem}.er-photo-iconbtn svg{height:1.0625rem;width:1.0625rem}.er-photo-iconbtn:hover{background-color:var(--er-well);color:#000;color:hsl(var(--foreground))}.er-photo-alert{display:grid;flex:0 0 auto;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);transition:grid-template-rows var(--er-dur-surface) var(--er-ease)}.er-photo-alert[data-open=true]{grid-template-rows:1fr}.er-photo-alert>div{overflow:hidden}.er-photo-alert-body{align-items:flex-start;background-color:#c520201a;background-color:hsl(var(--destructive)/.1);border-bottom:1px solid #c5202047;border-bottom:1px solid hsl(var(--destructive)/.28);color:var(--ph-danger-ink);display:flex;font-size:.8125rem;gap:.5rem;line-height:1.5;margin:0;padding:.625rem 1rem}.er-photo-alert-body svg{flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.er-photo-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c2c2c2 #0000;scrollbar-color:hsl(var(--border)) #0000;scrollbar-width:thin}.er-photo-body::-webkit-scrollbar{width:8px}.er-photo-body::-webkit-scrollbar-track{background:#0000}.er-photo-body::-webkit-scrollbar-thumb{background-color:#c2c2c2;background-color:hsl(var(--border));border-radius:999px}.er-photo-editor{display:grid;grid-template-columns:1fr}@media (min-width:48rem){.er-photo-editor--edit{align-items:stretch;grid-template-columns:minmax(0,1fr) 17rem}}.er-photo-stage{--ph-circle:max(9rem,min(20rem,100%,calc(100vh - 21rem)));--ph-circle:max(9rem,min(20rem,100%,calc(100dvh - 21rem)));grid-gap:1rem;align-content:center;background-color:#13151b;background-color:var(--er-stage,#13151b);background-image:radial-gradient(120% 90% at 50% 25%,#ffffff0d,#0000 70%);display:grid;gap:1rem;justify-items:center;padding:1.25rem;position:relative;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-control) var(--er-ease)}.er-photo-stage[data-drag=true]{box-shadow:inset 0 0 0 2px #0b75cb,inset 0 0 0 10px #0b75cb24;box-shadow:inset 0 0 0 2px hsl(var(--accent)),inset 0 0 0 10px hsl(var(--accent)/.14)}.er-photo-target{aspect-ratio:1/1;background-color:#dbe6f0;background-color:hsl(var(--er-avatar-hue,210),42%,90%);border:none;border-radius:9999px;box-shadow:0 0 0 1px #ffffff1a,0 14px 32px -14px #000c;color:#22476d;color:hsl(var(--er-avatar-hue,210),52%,28%);cursor:pointer;display:block;font-family:inherit;padding:0;position:relative;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--er-dur-control) var(--er-ease),transform var(--er-dur-control) var(--er-ease);width:var(--ph-circle)}.er-photo-target:hover:not(:disabled){box-shadow:0 0 0 2px #0b75cba6;box-shadow:0 0 0 2px hsl(var(--accent)/.65)}.er-photo-target:active:not(:disabled){transform:scale(.985)}.er-photo-target:disabled{cursor:default}.er-photo-initials{align-items:center;display:flex;font-size:clamp(2rem,11vw,3.5rem);font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.er-photo-initials,.er-photo-target img{border-radius:inherit;inset:0;position:absolute}.er-photo-target img{display:block;height:100%;object-fit:cover;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--er-dur-surface) var(--er-ease);width:100%}.er-photo-target--removing img{opacity:0}.er-photo-target-scrim{align-items:center;background-color:#00000080;border-radius:inherit;color:#fff;display:flex;flex-direction:column;font-size:.6875rem;font-weight:500;gap:.375rem;inset:0;justify-content:center;letter-spacing:.04em;opacity:0;position:absolute;text-transform:uppercase;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--er-dur-control) var(--er-ease)}.er-photo-target-scrim svg{height:1.375rem;width:1.375rem}.er-photo-target:focus-visible .er-photo-target-scrim,.er-photo-target:hover:not(:disabled) .er-photo-target-scrim{opacity:1}.er-photo-target--removing .er-photo-target-scrim{opacity:0}.er-photo-target-badge{align-items:center;background-color:#0b75cb;background-color:hsl(var(--accent));border:3px solid #13151b;border:3px solid var(--er-stage,#13151b);border-radius:9999px;bottom:8%;color:#fff;color:hsl(var(--accent-foreground));display:flex;height:2.25rem;justify-content:center;pointer-events:none;position:absolute;right:8%;width:2.25rem}.er-photo-target-badge svg{height:1rem;width:1rem}@media (hover:none){.er-photo-target-scrim{display:none}}.er-photo-canvas{aspect-ratio:1/1;background-color:#13151b;background-color:var(--er-stage,#13151b);border-radius:var(--er-r-inner);box-shadow:0 0 0 1px #ffffff14,0 16px 32px -16px #000c;cursor:grab;display:block;height:auto;touch-action:none;-webkit-user-select:none;user-select:none;width:var(--ph-circle)}.er-photo-canvas:active{cursor:grabbing}.er-photo-sheet--cover{max-width:58rem}.er-photo-stage--cover{padding:1.25rem 1.25rem 4.25rem}.er-photo-canvas--cover{aspect-ratio:16/9;border-radius:2px;outline:none;width:max(12rem,min(40rem,100%,calc(177.77778vh - 39.11111rem)));width:max(12rem,min(40rem,100%,calc(100dvh*16/9 - 39.11111rem)))}.er-photo-canvas--cover:focus-visible{box-shadow:0 0 0 2px #0b75cb;box-shadow:0 0 0 2px hsl(var(--accent))}.er-photo-loading{color:#ffffffb3;font-size:.875rem;font-size:var(--er-text-sm);margin:0;position:absolute}.er-photo-hint--lead{color:#000;color:hsl(var(--foreground));font-weight:600}.er-photo-hint--dim{margin-top:auto}.er-upload-tools{bottom:.75rem;display:flex;gap:.5rem;position:absolute;right:.75rem}.er-upload-tools .er-upload-replace{position:static}.er-photo-dock{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;color:#fff;display:flex;gap:.375rem;padding:.25rem .5rem}.er-photo-dockbtn{align-items:center;background-color:initial;border:none;border-radius:9999px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;height:2.25rem;justify-content:center;padding:0;transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease);width:2.25rem}.er-photo-dockbtn:hover:not(:disabled){background-color:#ffffff29}.er-photo-dockbtn:disabled{cursor:default;opacity:.4}.er-photo-dockbtn svg{height:.9375rem;width:.9375rem}.er-photo-dock .er-range{height:2.25rem;width:8rem}.er-photo-dock-val{font-feature-settings:"tnum";color:#ffffffbf;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;min-width:2.5rem;text-align:right}.er-photo-proof{pointer-events:none;position:absolute;right:1rem;top:1rem}.er-photo-proof-disc{background-color:#ffffff0f;border-radius:9999px;box-shadow:0 0 0 1px #ffffff40,0 6px 16px -6px #000c;display:block;height:3.5rem;overflow:hidden;width:3.5rem}.er-photo-proof-disc canvas{display:block;height:100%;width:100%}.er-photo-proof-label{color:#ffffff8c;display:block;font-size:.625rem;font-weight:500;letter-spacing:.06em;margin-top:.375rem;text-align:center;text-transform:uppercase;white-space:nowrap}.er-photo-ident{padding:1.25rem;text-align:center}.er-photo-name{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 .25rem;overflow-wrap:anywhere}.er-photo-sub{color:#666;color:hsl(var(--muted-foreground));line-height:1.55;margin:0 auto}.er-photo-confirm,.er-photo-sub{font-size:.8125rem;max-width:20rem}.er-photo-confirm{align-items:flex-start;background-color:#c520201a;background-color:hsl(var(--destructive)/.1);border:1px solid #c520204d;border:1px solid hsl(var(--destructive)/.3);border-radius:var(--er-r-inner);color:var(--ph-danger-ink);display:flex;gap:.5rem;line-height:1.5;margin:1rem auto 0;padding:.625rem .75rem;text-align:left}.er-photo-confirm svg{flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.er-photo-rail{border-top:1px solid #c2c2c2b3;border-top:1px solid hsl(var(--border)/.7);display:flex;flex-direction:column;gap:.875rem;padding:1rem 1.25rem 1.25rem}@media (min-width:48rem){.er-photo-rail{border-left:1px solid #c2c2c2b3;border-left:1px solid hsl(var(--border)/.7);border-top:none}}.er-photo-seg{background-color:var(--er-well);border-radius:var(--er-r-control);display:grid;grid-template-columns:repeat(2,1fr);padding:.1875rem;position:relative}.er-photo-seg-thumb{background-color:var(--er-raise);border-radius:calc(var(--er-r-control) - .1875rem);bottom:.1875rem;box-shadow:0 1px 2px #0000001f,0 0 0 1px #c2c2c280;box-shadow:0 1px 2px #0000001f,0 0 0 1px hsl(var(--border)/.5);left:.1875rem;pointer-events:none;position:absolute;top:.1875rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--er-dur-control) var(--er-ease);width:calc(50% - .1875rem)}.er-photo-seg[data-active=adjust] .er-photo-seg-thumb{transform:translateX(100%)}.er-photo-segbtn{background-color:initial;border:none;border-radius:calc(var(--er-r-control) - .1875rem);color:#666;color:hsl(var(--muted-foreground));cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;padding:.5rem;position:relative;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--er-dur-control) var(--er-ease);z-index:1}.er-photo-segbtn[aria-selected=true]{color:#000;color:hsl(var(--foreground))}.er-photo-cluster{border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:var(--er-r-control);display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.er-photo-tool{align-items:center;background-color:initial;border:none;color:#000;color:hsl(var(--foreground));cursor:pointer;display:flex;font:inherit;height:2.5rem;justify-content:center;padding:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease)}.er-photo-tool+.er-photo-tool{border-left:1px solid #c2c2c2;border-left:1px solid hsl(var(--border))}.er-photo-tool:hover{background-color:var(--er-well)}.er-photo-tool[aria-pressed=true]{background-color:#0b75cb24;background-color:hsl(var(--accent)/.14);color:#0b75cb;color:hsl(var(--accent))}.er-photo-tool svg{height:1.0625rem;width:1.0625rem}.er-photo-panel{display:flex;flex-direction:column;gap:.875rem}@media (min-width:48rem){.er-photo-panel{min-height:15.5rem}}.er-photo-presets{grid-gap:.375rem;display:grid;gap:.375rem;grid-template-columns:repeat(3,1fr)}.er-photo-preset{background-color:initial;border:1px solid #c2c2c2;border:1px solid hsl(var(--border));border-radius:var(--er-r-control);color:#666;color:hsl(var(--muted-foreground));cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.2;min-height:2.5rem;padding:.5rem .25rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease),color var(--er-dur-control) var(--er-ease)}.er-photo-preset:hover{border-color:#0b75cb;border-color:hsl(var(--accent));color:#000;color:hsl(var(--foreground))}.er-photo-preset[aria-pressed=true]{background-color:#0b75cb1f;background-color:hsl(var(--accent)/.12);border-color:#0b75cb;border-color:hsl(var(--accent));color:#0b75cb;color:hsl(var(--accent))}.er-photo-field{display:flex;flex-direction:column;gap:.25rem}.er-photo-field-top{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.er-photo-field-label{color:#000;color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}.er-photo-value{font-feature-settings:"tnum";background-color:var(--er-well);border-radius:999px;color:#666;color:hsl(var(--muted-foreground));font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;padding:.0625rem .375rem}.er-photo-value[data-changed=true]{background-color:#0b75cb1f;background-color:hsl(var(--accent)/.12);color:#0b75cb;color:hsl(var(--accent))}.er-photo-hint{color:#666;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5;margin:0}.er-range{appearance:none;background:#0000;cursor:pointer;display:block;height:2.75rem;margin:0;padding:0;width:100%}.er-range:focus{outline:none}.er-range:disabled{cursor:default;opacity:.5}.er-range::-webkit-slider-runnable-track{background-image:linear-gradient(to right,#0b75cb 0 50%,var(--er-track) 50% 100%);background-image:linear-gradient(to right,hsl(var(--accent)) 0 var(--er-fill,50%),var(--er-track) var(--er-fill,50%) 100%);border-radius:999px;height:.375rem}.er-range::-webkit-slider-thumb{appearance:none;background-color:var(--er-thumb);border:2px solid #0b75cb;border:2px solid hsl(var(--accent));border-radius:9999px;box-shadow:0 1px 3px #00000047;box-sizing:border-box;height:1.25rem;margin-top:-.4375rem;-webkit-transition:box-shadow .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,.2,1);-webkit-transition:box-shadow var(--er-dur-control) var(--er-ease);transition:box-shadow var(--er-dur-control) var(--er-ease);width:1.25rem}.er-range:focus-visible::-webkit-slider-thumb,.er-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px #0b75cb38,0 1px 3px #00000047;box-shadow:0 0 0 4px hsl(var(--accent)/.22),0 1px 3px #00000047}.er-range::-moz-range-track{background-color:var(--er-track);border-radius:999px;height:.375rem}.er-range::-moz-range-progress{background-color:#0b75cb;background-color:hsl(var(--accent));border-radius:999px;height:.375rem}.er-range::-moz-range-thumb{background-color:var(--er-thumb);border:2px solid #0b75cb;border:2px solid hsl(var(--accent));border-radius:9999px;box-shadow:0 1px 3px #00000047;box-sizing:border-box;height:1.25rem;-moz-transition:box-shadow .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,.2,1);-moz-transition:box-shadow var(--er-dur-control) var(--er-ease);transition:box-shadow var(--er-dur-control) var(--er-ease);width:1.25rem}.er-range:focus-visible::-moz-range-thumb,.er-range:hover::-moz-range-thumb{box-shadow:0 0 0 4px #0b75cb38,0 1px 3px #00000047;box-shadow:0 0 0 4px hsl(var(--accent)/.22),0 1px 3px #00000047}.er-range--stage{--er-track:#ffffff47;--er-thumb:#fff}.er-range--stage::-webkit-slider-thumb{border-color:#fff;box-shadow:0 1px 3px #0009}.er-range--stage::-moz-range-thumb{border-color:#fff;box-shadow:0 1px 3px #0009}.er-range--stage::-moz-range-progress{background-color:#fff}.er-range--stage:focus-visible::-webkit-slider-thumb,.er-range--stage:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px #ffffff38,0 1px 3px #0009}.er-range--stage:focus-visible::-moz-range-thumb,.er-range--stage:hover::-moz-range-thumb{box-shadow:0 0 0 4px #ffffff38,0 1px 3px #0009}.er-photo-foot{border-top:1px solid #c2c2c2b3;border-top:1px solid hsl(var(--border)/.7);flex:0 0 auto;padding:.75rem 1rem}.er-photo-foot,.er-photo-foot-end{align-items:center;display:flex;gap:.5rem}.er-photo-foot-end{margin-left:auto}.er-photo-btn,.er-photo-sheet .er-btn-accent,.er-photo-sheet .er-btn-outline{align-items:center;border-radius:var(--er-r-control);cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:.8125rem;gap:.375rem;height:2.5rem;justify-content:center;line-height:1.2;padding:0 .875rem;white-space:nowrap;width:auto}.er-photo-sheet .er-btn-outline{font-weight:500}.er-photo-btn:disabled,.er-photo-sheet .er-btn-accent:disabled,.er-photo-sheet .er-btn-outline:disabled{cursor:default;opacity:.5}.er-photo-btn:active:not(:disabled),.er-photo-sheet .er-btn-accent:active:not(:disabled),.er-photo-sheet .er-btn-outline:active:not(:disabled){transform:translateY(1px)}.er-photo-btn{background-color:initial;border:1px solid #0000;color:#000;color:hsl(var(--foreground));font-weight:500;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1),transform 80ms cubic-bezier(.4,0,.2,1);transition:background-color var(--er-dur-control) var(--er-ease),border-color var(--er-dur-control) var(--er-ease),filter var(--er-dur-control) var(--er-ease),transform 80ms var(--er-ease)}.er-photo-btn svg{flex-shrink:0;height:.9375rem;width:.9375rem}.er-photo-btn--ghost{color:#666;color:hsl(var(--muted-foreground))}.er-photo-btn--ghost:hover:not(:disabled){background-color:var(--er-well);color:#000;color:hsl(var(--foreground))}.er-photo-btn--danger{border-color:#c5202059;border-color:hsl(var(--destructive)/.35);color:var(--ph-danger-ink)}.er-photo-btn--danger:hover:not(:disabled){background-color:#c520201a;background-color:hsl(var(--destructive)/.1);border-color:#c52020;border-color:hsl(var(--destructive))}.er-photo-btn--danger-solid{background-color:var(--ph-danger-bg);border-color:var(--ph-danger-bg);color:var(--ph-danger-fg);font-weight:600}.er-photo-btn--danger-solid:hover:not(:disabled){filter:brightness(1.12)}@media (max-width:30rem){.er-photo-backdrop{align-items:flex-end;padding:0}.er-photo-sheet,.er-photo-sheet--edit{border-radius:var(--er-r-surface) var(--er-r-surface) 0 0;max-height:92vh;max-height:92dvh;max-width:none;transition:none}.er-photo-stage{gap:.75rem;padding:1rem}.er-photo-dock .er-range{width:6rem}.er-photo-proof{right:.75rem;top:.75rem}.er-photo-proof-disc{height:2.75rem;width:2.75rem}.er-photo-proof-label{display:none}.er-photo-ident{padding:1.25rem 1rem}.er-photo-rail{padding:.875rem 1rem 1rem}.er-photo-foot{display:grid;grid-template-columns:1fr 1fr;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.er-photo-foot-end{display:contents}.er-photo-btn,.er-photo-sheet .er-btn-accent,.er-photo-sheet .er-btn-outline{height:2.75rem;width:100%}.er-photo-foot .er-btn-accent,.er-photo-foot .er-photo-btn--danger-solid{grid-column:1/-1;order:-1}.er-photo-foot>.er-photo-btn--ghost:first-child{grid-column:1/-1}}[data-theme=dark] .er-photo-backdrop,[data-theme=grey] .er-photo-backdrop{background-color:#000000b3}[data-theme=dark] .er-photo-sheet,[data-theme=grey] .er-photo-sheet{--er-well:hsl(var(--background));--er-raise:hsl(var(--secondary));--er-track:hsl(var(--background));--er-thumb:hsl(var(--foreground));--ph-danger-ink:hsl(var(--destructive));--ph-danger-bg:hsl(var(--destructive));--ph-danger-fg:hsl(var(--destructive-foreground));background-color:#f5f5f5;background-color:hsl(var(--secondary));box-shadow:0 0 0 1px #c2c2c2,0 32px 64px -20px #000000b3;box-shadow:0 0 0 1px hsl(var(--border)),0 32px 64px -20px #000000b3}[data-theme=dark] .er-photo-seg-thumb,[data-theme=grey] .er-photo-seg-thumb{box-shadow:0 0 0 1px #c2c2c2;box-shadow:0 0 0 1px hsl(var(--border))}[data-theme=dark] .er-photo-target,[data-theme=grey] .er-photo-target{background-color:#2f3d4c;background-color:hsl(var(--er-avatar-hue,210),24%,24%);color:#b0cce8;color:hsl(var(--er-avatar-hue,210),55%,80%)}@media (pointer:coarse){.er-photo-segbtn{min-height:2.75rem}.er-photo-dockbtn{height:2.75rem;width:2.75rem}}[data-theme=dark] .er-modal,[data-theme=grey] .er-modal{background-color:#f5f5f5;background-color:hsl(var(--secondary));box-shadow:0 20px 40px -10px #0009}@media (prefers-reduced-motion:reduce){.er-photo-backdrop,.er-photo-sheet{animation:none;opacity:1}.er-photo-alert,.er-photo-seg-thumb,.er-photo-sheet{transition:none}}#root,body,html{height:100%;margin:0;min-height:100vh;padding:0}html{overflow-y:scroll}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.er-scan-holder{grid-gap:.5rem;display:grid;gap:.5rem;margin:1.25rem 0 0;text-align:left}.er-scan-holder>div{grid-gap:.5rem;align-items:baseline;display:grid;gap:.5rem;grid-template-columns:6rem 1fr}.er-scan-holder dt{color:#666;color:hsl(var(--muted-foreground));font-size:.875rem;font-size:var(--er-text-sm)}.er-scan-holder dd{margin:0;overflow-wrap:anywhere}@media (max-width:379px){.er-scan-holder>div{gap:0;grid-template-columns:1fr}}.er-del{grid-gap:.75rem;display:grid;gap:.75rem}.er-del-t{color:#000;color:hsl(var(--foreground));font-weight:700;margin:0}.er-del-d{color:#666;color:hsl(var(--muted-foreground))}.er-del-d,.er-del-list{font-size:.875rem;margin:0}.er-del-list{grid-gap:.375rem;display:grid;gap:.375rem;padding-left:1.25rem}.er-del-input{max-width:16rem}.er-del-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.er-btn-danger:disabled{cursor:not-allowed;opacity:.5}.er-del-notice{align-items:center;background-color:#000;background-color:hsl(var(--foreground));border-radius:.125rem;border-radius:var(--radius,.5rem);bottom:1rem;color:#fff;color:hsl(var(--background));display:flex;font-size:.875rem;gap:.75rem;left:50%;max-width:calc(100vw - 2rem);padding:.75rem 1rem;position:fixed;transform:translateX(-50%);z-index:60}.er-del-close{background:none;border:0;color:inherit;cursor:pointer;font-size:1.25rem;line-height:1}.er-dob{position:relative}.er-dob-input,:root[data-design=v2] .er-v2 input.er-dob-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;padding-right:2.75rem;width:100%}.er-dob-cal{background:none;border:0;border-radius:.125rem;border-radius:var(--radius,.25rem);color:#666;color:hsl(var(--muted-foreground));cursor:pointer;display:inline-grid;height:2.75rem;place-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2.75rem}.er-dob-cal:disabled{cursor:default}.er-dob-cal:hover:not(:disabled){background-color:#f5f5f5;background-color:hsl(var(--secondary));color:#000;color:hsl(var(--foreground))}.er-dob-cal:focus-visible{outline:2px solid #2094f3;outline:2px solid hsl(var(--ring));outline-offset:1px}.er-dob-cal svg{height:1.125rem;width:1.125rem}.er-dob-picker{border:0;bottom:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;right:.25rem;width:2.25rem}.er-faq-search{display:flex;gap:.5rem;margin-bottom:.5rem}.er-faq-search-input{flex:1 1;min-width:0;padding-left:1rem}.er-faq-search-count{margin:0 0 1rem;min-height:1.25rem}.er-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1),visibility 0s linear .22s;transition:grid-template-rows .22s var(--er-ease),visibility 0s linear .22s;visibility:hidden}.er-faq[data-open]>.er-faq-panel{grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1),visibility 0s;transition:grid-template-rows .22s var(--er-ease),visibility 0s;visibility:visible}.er-faq-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.er-faq-panel,.er-faq[data-open]>.er-faq-panel{transition:none}}:root[data-design=v2]{--v2-canvas:40 30% 96%;--v2-surface:0 0% 100%;--v2-raised:0 0% 100%;--v2-alt:38 22% 86%;--v2-sunken:40 24% 92%;--v2-fill:40 20% 89%;--v2-rule:38 16% 87%;--v2-line:36 14% 74%;--v2-control:34 12% 52%;--v2-muted:32 10% 33%;--v2-ink-2:30 10% 26%;--v2-ink:28 14% 12%;--v2-accent:212 84% 34%;--v2-accent-hover:212 88% 26%;--v2-on-accent:0 0% 100%;--v2-font-ui:"Archivo","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--v2-font-display:"Archivo Narrow","ExpoRight Narrow Fallback","Archivo","Segoe UI",system-ui,sans-serif;--v2-d1:2.125rem;--v2-d2:1.5rem;--v2-lead:1.0625rem;--v2-body:0.9375rem;--v2-ui:0.875rem;--v2-meta:0.8125rem;--v2-micro:0.75rem;--v2-eyebrow:0.6875rem;--v2-lh-d1:1.03;--v2-lh-d2:1.12;--v2-lh-title:1.2;--v2-lh-lead:1.5;--v2-lh-prose:1.6;--v2-lh-ui:1.25;--v2-lh-meta:1.45;--v2-lh-caps:1.3;--v2-ls-d1:-0.025em;--v2-ls-d2:-0.018em;--v2-ls-lead:-0.008em;--v2-ls-ui:0.005em;--v2-ls-caps:0.12em;--v2-measure-h1:19ch;--v2-measure-head:22ch;--v2-measure-prose:54ch;--v2-measure-short:46ch;--v2-1:0.25rem;--v2-2:0.5rem;--v2-3:0.75rem;--v2-4:1rem;--v2-5:1.5rem;--v2-6:2rem;--v2-7:3rem;--v2-8:4rem;--v2-9:5rem;--v2-band:3.5rem;--v2-max:78rem;--v2-gutter:1.25rem;--v2-header-h:3.75rem;--v2-shadow-lift:0 1px 0 hsl(var(--v2-line)/0.9),0 6px 16px -8px #372d2529;--v2-dur-1:110ms;--v2-dur-2:170ms;--v2-dur-3:260ms;--v2-ease:cubic-bezier(0.4,0,0.2,1);--v2-ease-out:cubic-bezier(0.16,1,0.3,1);--background:var(--v2-canvas);--foreground:var(--v2-ink);--card:var(--v2-surface);--card-foreground:var(--v2-ink);--popover:var(--v2-raised);--popover-foreground:var(--v2-ink);--primary:var(--v2-ink);--primary-foreground:var(--v2-canvas);--secondary:var(--v2-fill);--secondary-foreground:var(--v2-ink);--muted:var(--v2-sunken);--muted-foreground:var(--v2-muted);--accent:var(--v2-accent);--accent-foreground:var(--v2-on-accent);--accent-hover:var(--v2-accent-hover);--border:var(--v2-line);--input:var(--v2-control);--ring:var(--v2-accent);--radius:0px;--er-max-w:var(--v2-max);--er-gutter:var(--v2-gutter);--er-header-h:var(--v2-header-h);--er-ease:var(--v2-ease);--er-dur-control:var(--v2-dur-1);--er-dur-surface:var(--v2-dur-3)}@media (min-width:768px){:root[data-design=v2]{--v2-header-h:4.25rem}}:root[data-design=v2][data-theme=grey]{--v2-canvas:36 7% 14%;--v2-surface:36 7% 18%;--v2-raised:36 7% 22%;--v2-alt:36 7% 20%;--v2-sunken:36 8% 11%;--v2-fill:36 7% 24%;--v2-rule:36 8% 27%;--v2-line:36 9% 34%;--v2-control:36 10% 50%;--v2-muted:34 9% 70%;--v2-ink-2:32 10% 85%;--v2-ink:36 14% 95%;--v2-accent:206 88% 66%;--v2-accent-hover:206 92% 76%;--v2-on-accent:210 45% 9%;--v2-shadow-lift:0 1px 0 hsl(var(--v2-line)),0 8px 20px -10px #000000b3}:root[data-design=v2][data-theme=dark]{--v2-canvas:36 9% 6%;--v2-surface:36 9% 10%;--v2-raised:36 9% 14%;--v2-alt:36 8% 14%;--v2-sunken:36 10% 3%;--v2-fill:36 8% 16%;--v2-rule:36 9% 20%;--v2-line:36 10% 28%;--v2-control:36 10% 45%;--v2-muted:34 9% 68%;--v2-ink-2:32 10% 84%;--v2-ink:36 16% 96%;--v2-accent:206 88% 66%;--v2-accent-hover:206 92% 76%;--v2-on-accent:210 45% 9%;--v2-shadow-lift:0 1px 0 hsl(var(--v2-line)),0 8px 20px -10px #000c}:root[data-design=v2]{background-color:hsl(var(--v2-canvas));color-scheme:light}:root[data-design=v2][data-theme=dark],:root[data-design=v2][data-theme=grey]{color-scheme:dark}:root[data-design=v2] body{font-synthesis-weight:none;background-color:hsl(var(--v2-canvas));color:hsl(var(--v2-ink));font-family:var(--v2-font-ui);font-size:var(--v2-body);line-height:var(--v2-lh-prose)}:root[data-design=v2] time{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:root[data-design=v2] :focus-visible{border-radius:0;outline:2px solid hsl(var(--v2-accent));outline-offset:2px}:root[data-design=v2] ::selection{background-color:hsl(var(--v2-accent)/.18);color:hsl(var(--v2-ink))}:root[data-design=v2] [id]{scroll-margin-top:calc(var(--v2-header-h) + 1rem)}:root[data-design=v2] h1,:root[data-design=v2] h2,:root[data-design=v2] h3{text-wrap:balance;letter-spacing:-.012em;line-height:var(--v2-lh-title)}:root{--er-dock-ink:#16151a;--er-dock-paper:#f3f2f0;--er-dock-focus:#7ab8ff}body:has(.er-updatebar){--er-lift-update:3.75rem}@media (max-width:899.98px){body:has(.er-ed-bar:not([data-tucked])){--er-lift-buybar:5rem}}.er-pvdock,.er-updatebar{align-items:center;background-color:#16151a;background-color:var(--er-dock-ink);border-radius:2px;box-shadow:0 6px 24px #00000047,0 1px 3px #0000004d;color:#f3f2f0;color:var(--er-dock-paper);display:flex;font-family:Archivo,system-ui,sans-serif;font-size:.8125rem;left:50%;line-height:1.4;position:fixed;transform:translateX(-50%);transition:bottom .17s ease}.er-updatebar{bottom:calc(max(1rem, env(safe-area-inset-bottom)));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--er-lift-buybar, 0px));gap:.875rem;max-width:calc(100vw - 2rem);padding:.5rem .5rem .5rem .9375rem;z-index:200}.er-updatebar-text{margin:0}.er-updatebar-text b{font-weight:700}.er-pvdock{border:0;bottom:calc(max(1rem, env(safe-area-inset-bottom)));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--er-lift-buybar, 0px) + var(--er-lift-update, 0px));gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.5rem .5rem .5rem .875rem;width:max-content;z-index:190}.er-pvdock-eye{display:inline-flex;flex:none;opacity:.8}.er-pvdock-eye svg{height:1.125rem;width:1.125rem}.er-pvdock-text{min-width:0}.er-pvdock-title{font-weight:700;margin:0}.er-pvdock-sub{color:#f3f2f0c7;margin:0}.er-pvdock-acts{display:flex;flex:none;gap:.5rem}.er-pvdock-btn,.er-pvdock-hide,.er-updatebar-btn{background-color:initial;border:1px solid #ffffff40;border-radius:2px;color:inherit;cursor:pointer;font:inherit;font-weight:600;min-height:2.25rem;transition:background-color .12s ease,border-color .12s ease}.er-updatebar-btn{flex-shrink:0;padding:0 .75rem}.er-pvdock-btn,.er-pvdock-hide{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.er-pvdock-btn{padding:0 .75rem;white-space:nowrap}.er-pvdock-btn--primary{background-color:#f3f2f0;background-color:var(--er-dock-paper);border-color:#f3f2f0;border-color:var(--er-dock-paper);color:#16151a;color:var(--er-dock-ink)}.er-pvdock-hide{flex:none;padding:0;width:2.25rem}.er-pvdock-btn:hover,.er-pvdock-hide:hover,.er-updatebar-btn:hover{background-color:#ffffff1a;border-color:#ffffff73}.er-pvdock-btn--primary:hover{background-color:#fff;color:#16151a;color:var(--er-dock-ink)}.er-pvdock--tab:focus-visible,.er-pvdock-btn:focus-visible,.er-pvdock-hide:focus-visible,.er-updatebar-btn:focus-visible{outline:2px solid #7ab8ff;outline:2px solid var(--er-dock-focus);outline-offset:2px}.er-pvdock-arrow{display:inline-flex}.er-pvdock-arrow svg{height:1rem;width:1rem}.er-pvdock-arrow--up svg{transform:rotate(180deg)}.er-pvdock--tab{cursor:pointer;font-weight:600;gap:.375rem;min-height:2.75rem;padding:.5rem .875rem}@media (max-width:599px){.er-updatebar{justify-content:space-between}.er-pvdock,.er-updatebar{left:.75rem;max-width:none;right:.75rem;transform:none}.er-pvdock{flex-wrap:wrap;row-gap:.5rem;width:auto}.er-pvdock-text{flex:1 1}.er-pvdock-hide{order:2}.er-pvdock-acts{flex:1 0 100%;order:3}.er-pvdock-acts .er-pvdock-btn{flex:1 1}.er-pvdock-btn,.er-pvdock-hide{min-height:2.75rem}.er-pvdock-hide{width:2.75rem}.er-pvdock--tab{left:auto;width:max-content}}@media (prefers-reduced-motion:reduce){.er-pvdock,.er-updatebar,.er-updatebar-btn{transition:none}}:root[data-design=v2] .er-panel-backdrop{z-index:250}:root[data-design=v2] .er-account-panel{z-index:260}:root[data-design=v2] .er-v2{--v2-mark:1.375rem;--v2-lh-mark:1.05;--v2-ls-fig:-0.01em;--v2-touch:2.75rem;--v2-cell:var(--v2-2);--v2-sheet:#0000;--v2-side:25rem}@media (min-width:768px){:root[data-design=v2] .er-v2{--v2-gutter:2rem;--v2-band:5rem;--v2-d1:2.75rem;--v2-d2:1.75rem;--v2-mark:1.5rem;--v2-lead:1.125rem;--v2-cell:var(--v2-3)}}@media (min-width:1200px){:root[data-design=v2] .er-v2{--v2-gutter:2.5rem;--v2-band:6rem;--v2-d1:3.375rem;--v2-d2:2rem}}@font-face{font-display:swap;font-family:ExpoRight Narrow Fallback;font-weight:400 700;size-adjust:88%;src:local("Segoe UI"),local("Helvetica Neue"),local("Roboto"),local("Arial")}:root[data-design=v2] .er-v2,:root[data-design=v2] .er-v2 *,:root[data-design=v2] .er-v2 :after,:root[data-design=v2] .er-v2 :before{box-sizing:border-box}:root[data-design=v2] .er-v2{font-synthesis-weight:none;background-color:hsl(var(--v2-canvas));color:hsl(var(--v2-ink));color-scheme:light;font-family:var(--v2-font-ui);font-size:var(--v2-body);line-height:var(--v2-lh-prose)}:root[data-design=v2][data-theme=dark] .er-v2,:root[data-design=v2][data-theme=grey] .er-v2{color-scheme:dark}html[data-design=v2]:has(.er-v2){--v2-doc:40 30% 96%;background-color:hsl(var(--v2-doc))}html[data-design=v2][data-theme=grey]:has(.er-v2){--v2-doc:36 7% 14%}html[data-design=v2][data-theme=dark]:has(.er-v2){--v2-doc:36 9% 6%}html[data-design=v2]:has(.er-v2) body{background-color:hsl(var(--v2-doc))}:root[data-design=v2] .er-v2 :focus-visible{border-radius:0;outline:2px solid hsl(var(--v2-accent));outline-offset:2px}:root[data-design=v2] .er-v2 ::selection{background-color:hsl(var(--v2-accent)/.18)}:root[data-design=v2] .er-v2 [id]{scroll-margin-top:calc(var(--v2-header-h) + var(--v2-5))}:root[data-design=v2] .er-v2>main{animation:none}@keyframes erV2In{0%{opacity:0}to{opacity:1}}@keyframes erV2Shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root[data-design=v2] .er-v2 .er-fade-in,:root[data-design=v2] .er-v2 .er-v2-in{animation:erV2In .16s var(--v2-ease-out) both;opacity:1}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .er-v2 *,:root[data-design=v2] .er-v2 :after,:root[data-design=v2] .er-v2 :before{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}:root[data-design=v2] .er-v2 .er-fade-in,:root[data-design=v2] .er-v2 .er-v2-in{opacity:1}:root[data-design=v2] .er-v2 .er-v2-skel{animation:none;background:hsl(var(--v2-sunken))}:root[data-design=v2] .er-v2 .er-v2-btn:active,:root[data-design=v2] .er-v2 .er-v2-tab:active,:root[data-design=v2] .er-v2 .er-v2-toggle:active{transform:none}}:root[data-design=v2] .er-v2-col{margin:0 auto;max-width:var(--v2-max);padding-inline:var(--v2-gutter);width:100%}:root[data-design=v2] .er-v2-band{padding-block:var(--v2-band)}:root[data-design=v2] .er-v2-band--hero{padding-bottom:var(--v2-7);padding-top:var(--v2-6)}@media (min-width:768px){:root[data-design=v2] .er-v2-band--hero{padding-bottom:var(--v2-9);padding-top:var(--v2-8)}}@media (min-width:1200px){:root[data-design=v2] .er-v2-band--hero{padding-top:var(--v2-9)}}:root[data-design=v2] .er-v2-band+.er-v2-band,:root[data-design=v2] .er-v2-band--tight{padding-top:0}:root[data-design=v2] .er-v2-band--close{padding-bottom:var(--v2-7)}@media (min-width:768px){:root[data-design=v2] .er-v2-band--close{padding-bottom:var(--v2-9)}}:root[data-design=v2] .er-v2 .er-footer,:root[data-design=v2] .er-v2-on-alt,:root[data-design=v2] .er-v2-plan,:root[data-design=v2] .er-v2-zero{--v2-rule:36 14% 78%;--v2-line:34 12% 66%;--v2-fill:38 18% 82%;--v2-sunken:38 18% 82%;--v2-control:34 12% 47%;--v2-sheet:hsl(var(--v2-canvas))}:root[data-design=v2][data-theme=grey] .er-v2 .er-footer,:root[data-design=v2][data-theme=grey] .er-v2-on-alt,:root[data-design=v2][data-theme=grey] .er-v2-plan,:root[data-design=v2][data-theme=grey] .er-v2-zero{--v2-rule:36 8% 31%;--v2-line:36 9% 40%;--v2-fill:36 7% 27%;--v2-surface:36 7% 26%;--v2-sunken:36 8% 16%;--v2-control:36 10% 50%}:root[data-design=v2][data-theme=dark] .er-v2 .er-footer,:root[data-design=v2][data-theme=dark] .er-v2-on-alt,:root[data-design=v2][data-theme=dark] .er-v2-plan,:root[data-design=v2][data-theme=dark] .er-v2-zero{--v2-rule:36 9% 24%;--v2-line:36 10% 33%;--v2-fill:36 8% 20%;--v2-surface:36 9% 19%;--v2-sunken:36 9% 9%;--v2-control:36 10% 45%}:root[data-design=v2] .er-v2-band--alt{background-color:initial;border-block:0}:root[data-design=v2] .er-v2-rail{align-items:baseline;border-top:1px solid hsl(var(--v2-line));display:flex;flex-wrap:wrap;gap:var(--v2-1) var(--v2-4);justify-content:space-between;margin-bottom:var(--v2-5);padding-top:var(--v2-3);position:relative}@media (min-width:768px){:root[data-design=v2] .er-v2-rail{margin-bottom:var(--v2-7)}}:root[data-design=v2] .er-v2-rail:after,:root[data-design=v2] .er-v2-rail:before{background-color:hsl(var(--v2-line));content:"";height:9px;position:absolute;top:-1px;width:1px}:root[data-design=v2] .er-v2-rail:before{left:0}:root[data-design=v2] .er-v2-rail:after{right:0}:root[data-design=v2] .er-v2-rail-label{color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:var(--v2-micro);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);margin:0;text-transform:uppercase}:root[data-design=v2] .er-v2-rail-meta{color:hsl(var(--v2-muted));flex:0 1 auto;font-size:var(--v2-micro);font-weight:400;letter-spacing:0;line-height:var(--v2-lh-caps);min-width:0;overflow-wrap:anywhere;text-align:right}:root[data-design=v2] .er-v2-rail-meta--count{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink-2));font-variant-numeric:tabular-nums lining-nums;font-weight:600}:root[data-design=v2] .er-v2-legal-date{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-meta);margin:var(--v2-2) 0 0}:root[data-design=v2] .er-v2-eyebrow{color:hsl(var(--v2-muted));margin:0 0 var(--v2-4)}:root[data-design=v2] .er-v2-caps,:root[data-design=v2] .er-v2-colhead,:root[data-design=v2] .er-v2-eyebrow,:root[data-design=v2] .er-v2-panel-label{font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-transform:uppercase}:root[data-design=v2] .er-v2-caps,:root[data-design=v2] .er-v2-colhead,:root[data-design=v2] .er-v2-panel-label{color:hsl(var(--v2-ink));margin:0 0 var(--v2-3)}:root[data-design=v2] .er-v2-colhead{border-bottom:1px solid hsl(var(--v2-line));padding-bottom:var(--v2-2)}:root[data-design=v2] .er-v2-h1{font-size:var(--v2-d1);letter-spacing:var(--v2-ls-d1);line-height:var(--v2-lh-d1);max-width:var(--v2-measure-h1)}:root[data-design=v2] .er-v2-close-t,:root[data-design=v2] .er-v2-h1,:root[data-design=v2] .er-v2-h2{text-wrap:balance;color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-weight:700;margin:0}:root[data-design=v2] .er-v2-close-t,:root[data-design=v2] .er-v2-h2{font-size:var(--v2-d2);letter-spacing:var(--v2-ls-d2);line-height:var(--v2-lh-d2);max-width:var(--v2-measure-head)}:root[data-design=v2] .er-v2-lede{text-wrap:pretty;color:hsl(var(--v2-muted));font-size:var(--v2-lead);line-height:var(--v2-lh-lead);margin:var(--v2-5) 0 0;max-width:var(--v2-measure-short)}:root[data-design=v2] .er-v2-fact-t,:root[data-design=v2] .er-v2-panel-t,:root[data-design=v2] .er-v2-sub,:root[data-design=v2] .er-v2-zero-head{color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:var(--v2-lead);font-weight:700;letter-spacing:var(--v2-ls-lead);line-height:var(--v2-lh-title);margin:0 0 var(--v2-5)}:root[data-design=v2] .er-v2-sub{text-wrap:balance}:root[data-design=v2] .er-v2-fact-t,:root[data-design=v2] .er-v2-panel-t,:root[data-design=v2] .er-v2-zero-head{margin-bottom:0}:root[data-design=v2] .er-v2-sub--tight{margin-bottom:var(--v2-3)}:root[data-design=v2] .er-v2-sub--flush{margin-bottom:0}:root[data-design=v2] .er-v2-item-t,:root[data-design=v2] .er-v2-qa dt,:root[data-design=v2] .er-v2-step-t{color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:var(--v2-body);font-weight:700;letter-spacing:var(--v2-ls-lead);line-height:var(--v2-lh-title);margin:0}:root[data-design=v2] .er-v2-show-t{color:hsl(var(--v2-ink));font-family:var(--v2-font-ui);font-size:var(--v2-lead);font-weight:600;letter-spacing:var(--v2-ls-lead);line-height:var(--v2-lh-ui);margin:0}:root[data-design=v2] .er-v2-show-t a{color:inherit;text-decoration:none;transition:color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2-p{color:hsl(var(--v2-muted));font-size:var(--v2-body);line-height:var(--v2-lh-prose);margin:var(--v2-4) 0 0;max-width:var(--v2-measure-prose);overflow-wrap:break-word}:root[data-design=v2] .er-v2-p:first-child{margin-top:0}:root[data-design=v2] .er-v2-p--lead{color:hsl(var(--v2-ink));font-weight:500}:root[data-design=v2] .er-v2-cover,:root[data-design=v2] .er-v2-fact-d,:root[data-design=v2] .er-v2-item-d{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);margin:var(--v2-2) 0 0;max-width:var(--v2-measure-short);overflow-wrap:break-word}:root[data-design=v2] .er-v2-qa dd,:root[data-design=v2] .er-v2-step-d{margin:var(--v2-2) 0 0}:root[data-design=v2] .er-v2-aside,:root[data-design=v2] .er-v2-qa dd,:root[data-design=v2] .er-v2-step-d{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);max-width:var(--v2-measure-prose);overflow-wrap:break-word}:root[data-design=v2] .er-v2-aside{margin:var(--v2-4) 0 0}:root[data-design=v2] .er-v2-aside--lead{margin-bottom:var(--v2-5);margin-top:0}:root[data-design=v2] .er-v2-aside--ruled{border-top:1px solid hsl(var(--v2-rule));margin-top:var(--v2-6);padding-top:var(--v2-4)}:root[data-design=v2] .er-v2-agree{color:hsl(var(--v2-ink));font-size:var(--v2-body);line-height:var(--v2-lh-prose);margin:var(--v2-4) 0 var(--v2-3);max-width:var(--v2-measure-prose);overflow-wrap:break-word}:root[data-design=v2] .er-v2-agree+.er-v2-actions,:root[data-design=v2] .er-v2-agree:first-child{margin-top:0}@media (pointer:coarse){:root[data-design=v2] .er-v2-agree a{display:inline-block;margin:-.625rem -.25rem;padding:.625rem .25rem}}:root[data-design=v2] .er-v2-note{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-meta);margin:0 0 var(--v2-4)}:root[data-design=v2] .er-v2-show-when,:root[data-design=v2] .er-v2-show-where{font-size:var(--v2-meta);line-height:var(--v2-lh-meta);margin:0}:root[data-design=v2] .er-v2-show-when{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink-2));font-variant-numeric:tabular-nums lining-nums}:root[data-design=v2] .er-v2-show-where{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2-show-dist{color:hsl(var(--v2-ink-2));font-weight:600}:root[data-design=v2] .er-v2-a a:not(.er-v2-btn),:root[data-design=v2] .er-v2-agree a:not(.er-v2-btn),:root[data-design=v2] .er-v2-aside a:not(.er-v2-btn),:root[data-design=v2] .er-v2-fact-d a:not(.er-v2-btn),:root[data-design=v2] .er-v2-item-d a:not(.er-v2-btn),:root[data-design=v2] .er-v2-links a,:root[data-design=v2] .er-v2-links button,:root[data-design=v2] .er-v2-p a:not(.er-v2-btn),:root[data-design=v2] .er-v2-plist a:not(.er-v2-btn),:root[data-design=v2] .er-v2-qa dd a:not(.er-v2-btn),:root[data-design=v2] .er-v2-step-d a:not(.er-v2-btn){color:hsl(var(--v2-accent));text-decoration:underline;text-underline-offset:2px}:root[data-design=v2] .er-v2-btn{align-items:center;background-color:hsl(var(--v2-ink));border:1px solid hsl(var(--v2-ink));border-radius:0;color:hsl(var(--v2-canvas));cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--v2-ui);font-weight:600;gap:var(--v2-2);justify-content:center;letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:.6875rem 1.25rem;text-align:center;text-decoration:none;transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease),color var(--v2-dur-1) var(--v2-ease),transform var(--v2-dur-1) var(--v2-ease)}@media (min-width:480px){:root[data-design=v2] .er-v2-btn{white-space:nowrap}}:root[data-design=v2] .er-v2-btn:active{transform:translateY(1px)}:root[data-design=v2] .er-v2-btn--ghost{background-color:initial;border-color:hsl(var(--v2-control));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-actions{grid-gap:var(--v2-2);display:grid;gap:var(--v2-2);grid-template-columns:1fr;margin-top:var(--v2-5)}:root[data-design=v2] .er-v2-actions--single{grid-template-columns:auto;justify-content:start}@media (min-width:480px){:root[data-design=v2] .er-v2-actions{gap:var(--v2-3);grid-template-columns:repeat(2,auto);justify-content:start}:root[data-design=v2] .er-v2-actions--single{grid-template-columns:auto}}:root[data-design=v2] .er-v2-list-more{align-items:center;display:flex;flex-wrap:wrap;gap:var(--v2-3);margin-top:var(--v2-5)}@media (min-width:768px){:root[data-design=v2] .er-v2-list-more{margin-top:var(--v2-7)}}:root[data-design=v2] .er-v2-links{color:hsl(var(--v2-muted));display:flex;flex-wrap:wrap;font-size:var(--v2-meta);gap:var(--v2-2) var(--v2-5);line-height:var(--v2-lh-meta);list-style:none;margin:var(--v2-5) 0 0;padding:0}:root[data-design=v2] .er-v2-links a,:root[data-design=v2] .er-v2-links button,:root[data-design=v2] .er-v2-links li{align-items:center;display:inline-flex;min-height:2.75rem;min-height:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2-links button{background:none;border:0;cursor:pointer;font:inherit;padding:0}:root[data-design=v2] .er-v2-link{align-items:center;background-color:initial;border:1px solid hsl(var(--v2-control));color:hsl(var(--v2-ink));display:inline-flex;font-family:inherit;font-size:var(--v2-meta);font-weight:600;letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-meta);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:0 var(--v2-3);text-decoration:none;transition:border-color var(--v2-dur-1) var(--v2-ease),color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2-tabs{display:flex;margin:0 0 var(--v2-5)}:root[data-design=v2] .er-v2-tab{font-feature-settings:tabular-nums lining-nums;background-color:initial;border:1px solid hsl(var(--v2-control));border-radius:0;color:hsl(var(--v2-ink));cursor:pointer;font-family:inherit;font-size:var(--v2-ui);font-variant-numeric:tabular-nums lining-nums;font-weight:600;letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:0 var(--v2-4);transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease),color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2-tab+.er-v2-tab{margin-left:-1px}:root[data-design=v2] .er-v2-tab[aria-pressed=true]{background-color:hsl(var(--v2-ink));border-color:hsl(var(--v2-ink));color:hsl(var(--v2-canvas));position:relative;z-index:1}:root[data-design=v2] .er-v2-tab:active{transform:translateY(1px)}:root[data-design=v2] .er-v2-toggle{align-items:center;background-color:initial;border-radius:0;color:hsl(var(--v2-muted));cursor:pointer;display:inline-flex;height:2.75rem;height:var(--v2-touch,2.75rem);justify-content:center;padding:0;transition:background-color var(--v2-dur-1) var(--v2-ease),color var(--v2-dur-1) var(--v2-ease);width:2.75rem;width:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2-toggle--heart svg{fill:none;stroke:currentColor;height:1.25rem;width:1.25rem}:root[data-design=v2] .er-v2-toggle:active{transform:scale(.94)}:root[data-design=v2] .er-v2-toggle--star{color:hsl(var(--v2-control))}:root[data-design=v2] .er-v2-toggle--star[aria-pressed=true]{color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-toggle--heart[aria-pressed=true] svg{fill:#ce2727;stroke:#ce2727}:root[data-design=v2][data-theme=dark] .er-v2-toggle--heart[aria-pressed=true] svg,:root[data-design=v2][data-theme=grey] .er-v2-toggle--heart[aria-pressed=true] svg{fill:#ec6565;stroke:#ec6565}:root[data-design=v2] .er-v2-facts,:root[data-design=v2] .er-v2-list,:root[data-design=v2] .er-v2-qa,:root[data-design=v2] .er-v2-steps{border-top:1px solid hsl(var(--v2-line));list-style:none;margin:0;padding:0}:root[data-design=v2] .er-v2-list--flush{border-top:0}:root[data-design=v2] .er-v2-fact,:root[data-design=v2] .er-v2-item,:root[data-design=v2] .er-v2-qa-row,:root[data-design=v2] .er-v2-row,:root[data-design=v2] .er-v2-step{border-bottom:1px solid hsl(var(--v2-line))}:root[data-design=v2] .er-v2-fact,:root[data-design=v2] .er-v2-item,:root[data-design=v2] .er-v2-qa-row,:root[data-design=v2] .er-v2-step{padding:var(--v2-4) 0}:root[data-design=v2] .er-v2-row--tight{padding:var(--v2-3) 0}:root[data-design=v2] .er-v2-list--inner{border-top:0}:root[data-design=v2] .er-v2-list--inner>li{border-bottom:1px solid hsl(var(--v2-rule))}:root[data-design=v2] .er-v2-list--inner>li:last-child{border-bottom:0}:root[data-design=v2] .er-v2-plist{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);list-style:none;margin:0;padding:0}:root[data-design=v2] .er-v2-plist li+li{border-top:1px solid hsl(var(--v2-rule));margin-top:var(--v2-3);padding-top:var(--v2-3)}:root[data-design=v2] .er-v2-plist b,:root[data-design=v2] .er-v2-plist strong{color:hsl(var(--v2-ink-2));font-weight:600}:root[data-design=v2] .er-v2-row--live,:root[data-design=v2] a.er-v2-item{transition:background-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] a.er-v2-item{display:block;text-decoration:none}@media (min-width:900px){:root[data-design=v2] .er-v2-qa,:root[data-design=v2] .er-v2-steps{max-width:53rem}}:root[data-design=v2] .er-v2-step{grid-column-gap:var(--v2-4);align-content:start;column-gap:var(--v2-4);display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-template-columns:var(--v2-touch,2.75rem) minmax(0,1fr)}:root[data-design=v2] .er-v2-step>.er-v2-mark{grid-row:span 2}:root[data-design=v2] .er-v2-step-d{grid-column:2}@media (min-width:900px){:root[data-design=v2] .er-v2-step{align-items:baseline;column-gap:var(--v2-5);grid-template-columns:2.75rem minmax(0,22rem) minmax(0,1fr);grid-template-columns:var(--v2-touch,2.75rem) minmax(0,22rem) minmax(0,1fr)}:root[data-design=v2] .er-v2-step>.er-v2-mark{grid-row:1}:root[data-design=v2] .er-v2-step-d{grid-column:3;margin-top:0}:root[data-design=v2] .er-v2-qa-row{grid-column-gap:var(--v2-5);align-items:baseline;column-gap:var(--v2-5);display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr)}:root[data-design=v2] .er-v2-qa dd{margin-top:0}}:root[data-design=v2] .er-v2-facts{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){:root[data-design=v2] .er-v2-facts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}:root[data-design=v2] .er-v2-fact{padding:var(--v2-5) var(--v2-6) var(--v2-5) 0}:root[data-design=v2] .er-v2-fact+.er-v2-fact{border-left:1px solid hsl(var(--v2-line));padding-left:var(--v2-6)}:root[data-design=v2] .er-v2-fact:last-child{padding-right:0}:root[data-design=v2] .er-v2-fact-d{max-width:var(--v2-measure-prose)}}:root[data-design=v2] .er-v2-facts+.er-v2-p{margin-top:var(--v2-5)}:root[data-design=v2] .er-v2-table{font-feature-settings:tabular-nums lining-nums;border-collapse:collapse;font-size:var(--v2-body);font-variant-numeric:tabular-nums lining-nums;line-height:var(--v2-lh-prose);width:100%}:root[data-design=v2] .er-v2-table td,:root[data-design=v2] .er-v2-table th{border-bottom:1px solid hsl(var(--v2-rule));padding:var(--v2-3) var(--v2-3) var(--v2-3) 0;text-align:left}:root[data-design=v2] .er-v2-table thead th{border-bottom:1px solid hsl(var(--v2-line));color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-transform:uppercase;vertical-align:bottom;white-space:nowrap}:root[data-design=v2] .er-v2-table tbody th{color:hsl(var(--v2-ink));font-weight:600;white-space:nowrap}:root[data-design=v2] .er-v2-table tbody td{color:hsl(var(--v2-ink-2));font-weight:600}:root[data-design=v2] .er-v2-table td:last-child,:root[data-design=v2] .er-v2-table th:last-child{padding-right:0}:root[data-design=v2] .er-v2-table .er-v2-num+td:not(.er-v2-num),:root[data-design=v2] .er-v2-table .er-v2-num+th:not(.er-v2-num){padding-left:var(--v2-5)}:root[data-design=v2] .er-v2-table tfoot td{border-bottom:0;color:hsl(var(--v2-muted));font-size:var(--v2-micro);font-weight:400;line-height:var(--v2-lh-meta);padding-top:var(--v2-3)}:root[data-design=v2] .er-v2-table--boxed{background-color:initial;background-color:var(--v2-sheet,#0000);border:1px solid hsl(var(--v2-line));font-size:var(--v2-meta);line-height:var(--v2-lh-ui)}@media (min-width:768px){:root[data-design=v2] .er-v2-table--boxed{font-size:var(--v2-body)}}:root[data-design=v2] .er-v2-table--boxed td,:root[data-design=v2] .er-v2-table--boxed th{padding:.5rem;padding:var(--v2-cell,.5rem)}:root[data-design=v2] .er-v2-table--boxed tbody td{font-weight:500;white-space:nowrap}:root[data-design=v2] .er-v2-table--boxed tbody td,:root[data-design=v2] .er-v2-table--boxed td:last-child,:root[data-design=v2] .er-v2-table--boxed th:last-child{padding-right:.5rem;padding-right:var(--v2-cell,.5rem)}:root[data-design=v2] .er-v2-table--boxed tbody tr:last-child td,:root[data-design=v2] .er-v2-table--boxed tbody tr:last-child th{border-bottom:0}:root[data-design=v2] .er-v2-table--tiers{max-width:24rem}:root[data-design=v2] .er-v2-table .er-v2-num{text-align:right}:root[data-design=v2] .er-v2-table .er-v2-num--key{color:hsl(var(--v2-ink));font-weight:600}:root[data-design=v2] .er-v2-tablewrap{margin:0 0 var(--v2-4);overflow-x:auto}:root[data-design=v2] .er-v2-figs{background-color:initial;background-color:var(--v2-sheet,#0000);border:1px solid hsl(var(--v2-line));display:grid;grid-template-columns:minmax(0,1fr);margin:0}:root[data-design=v2] .er-v2-fig{align-items:baseline;border-bottom:1px solid hsl(var(--v2-rule));display:flex;gap:var(--v2-4);justify-content:space-between;padding:var(--v2-3) var(--v2-4)}:root[data-design=v2] .er-v2-fig:last-child{border-bottom:0}:root[data-design=v2] .er-v2-fig dt{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-transform:uppercase}:root[data-design=v2] .er-v2-fig dd{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink-2));font-size:var(--v2-d2);font-variant-numeric:tabular-nums lining-nums;font-weight:600;letter-spacing:var(--v2-ls-d2);line-height:var(--v2-lh-d2);margin:0}:root[data-design=v2] .er-v2-fig--key dd{color:hsl(var(--v2-ink))}@media (min-width:560px){:root[data-design=v2] .er-v2-figs{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-design=v2] .er-v2-fig{border-bottom:0;border-left:1px solid hsl(var(--v2-rule));display:block;padding:var(--v2-4)}:root[data-design=v2] .er-v2-fig:first-child{border-left:0}:root[data-design=v2] .er-v2-fig dd{margin-top:var(--v2-2)}}:root[data-design=v2] .er-v2-panel{border:1px solid hsl(var(--v2-line));max-width:var(--v2-measure-prose);padding:var(--v2-4)}@media (min-width:768px){:root[data-design=v2] .er-v2-panel{padding:var(--v2-5)}}:root[data-design=v2] .er-v2-panel--surface{background-color:hsl(var(--v2-surface))}:root[data-design=v2] .er-v2-panel--full{max-width:none}:root[data-design=v2] .er-v2-panel--wide{max-width:46rem}:root[data-design=v2] .er-v2-panel-d{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);margin:var(--v2-2) 0 0;overflow-wrap:break-word}:root[data-design=v2] .er-v2-zero{background-color:hsl(var(--v2-alt));border:1px solid hsl(var(--v2-control))}:root[data-design=v2] .er-v2-zero-say{padding:var(--v2-5) var(--v2-4)}@media (min-width:768px){:root[data-design=v2] .er-v2-zero-say{padding:var(--v2-6)}}:root[data-design=v2] .er-v2-zero-head{max-width:var(--v2-measure-short)}:root[data-design=v2] .er-v2-zero-body{color:hsl(var(--v2-muted));font-size:var(--v2-body);line-height:var(--v2-lh-prose);margin:var(--v2-3) 0 0;max-width:var(--v2-measure-prose);overflow-wrap:break-word}:root[data-design=v2] .er-v2-zero-say .er-v2-actions{margin-top:var(--v2-4)}:root[data-design=v2] .er-v2-alert{background-color:#ae292914;border:1px solid #ae2929;color:hsl(var(--v2-ink));font-size:var(--v2-meta);line-height:var(--v2-lh-meta);margin:0 0 var(--v2-4);padding:var(--v2-3) var(--v2-4)}:root[data-design=v2][data-theme=dark] .er-v2-alert,:root[data-design=v2][data-theme=grey] .er-v2-alert{background-color:#e25a5a1f;border-color:#e25a5a}:root[data-design=v2] .er-v2-mark{align-items:center;border:1px solid hsl(var(--v2-control));color:hsl(var(--v2-muted));display:flex;flex-direction:column;justify-content:center;margin:0;padding:.1875rem .125rem .3125rem;text-align:center}:root[data-design=v2] .er-v2-mark-m{font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-indent:var(--v2-ls-caps)}:root[data-design=v2] .er-v2-mark-d{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink));font-family:var(--v2-font-ui);font-size:1.375rem;font-size:var(--v2-mark,1.375rem);font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.01em;letter-spacing:var(--v2-ls-fig,-.01em);line-height:1.05;line-height:var(--v2-lh-mark,1.05)}:root[data-design=v2] .er-v2-mark--range .er-v2-mark-d{font-size:var(--v2-body);letter-spacing:0}:root[data-design=v2] .er-v2-mark--step{height:1.5rem;padding:0;width:2.75rem;width:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2-mark--step .er-v2-mark-d{color:hsl(var(--v2-muted));font-size:var(--v2-micro);font-weight:700;letter-spacing:.04em;line-height:1}:root[data-design=v2] .er-v2-mark--skel{border-color:hsl(var(--v2-rule));height:3rem;width:3.5rem}@media (min-width:900px){:root[data-design=v2] .er-v2-mark--skel{width:4rem}}:root[data-design=v2] .er-v2-plan{background-color:hsl(var(--v2-alt));border:1px solid hsl(var(--v2-line));margin:0;max-width:24.25rem;min-width:0}@media (min-width:760px){:root[data-design=v2] .er-v2-plan{max-width:45rem}}:root[data-design=v2] .er-v2-plan-svg{display:block;height:auto;width:100%}:root[data-design=v2] .er-v2-plan-hall{fill:none;stroke:hsl(var(--v2-ink));stroke-width:1.5}:root[data-design=v2] .er-v2-plan-grid{stroke:hsl(var(--v2-line)/.75);stroke-width:1}:root[data-design=v2] .er-v2-plan-blank{fill:hsl(var(--v2-surface));stroke:hsl(var(--v2-control));stroke-width:1}:root[data-design=v2] .er-v2-plan-priced{fill:hsl(var(--v2-accent)/.16);stroke:hsl(var(--v2-accent));stroke-width:1}:root[data-design=v2] .er-v2-plan-fixed{fill:hsl(var(--v2-fill));stroke:hsl(var(--v2-ink-2));stroke-width:1}:root[data-design=v2] .er-v2-plan-dim{stroke:hsl(var(--v2-control));stroke-width:1}:root[data-design=v2] .er-v2-plan-num{fill:hsl(var(--v2-muted));font-feature-settings:tabular-nums lining-nums;font-size:11px;font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:var(--v2-lh-caps)}:root[data-design=v2] .er-v2-plan-numin{fill:hsl(var(--v2-accent-hover));font-feature-settings:tabular-nums lining-nums;font-size:11px;font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:var(--v2-lh-caps)}:root[data-design=v2][data-theme=dark] .er-v2-plan-numin,:root[data-design=v2][data-theme=grey] .er-v2-plan-numin{fill:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-plan-label{fill:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:11px;font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps)}:root[data-design=v2] .er-v2-plan-svg--detail .er-v2-plan-num,:root[data-design=v2] .er-v2-plan-svg--detail .er-v2-plan-numin{font-size:13px}:root[data-design=v2] .er-v2-plan-svg--detail .er-v2-plan-label{font-size:12px}:root[data-design=v2] .er-v2-plan-caption{align-items:center;border-top:1px solid hsl(var(--v2-rule));color:hsl(var(--v2-muted));display:flex;flex-wrap:wrap;font-size:var(--v2-micro);gap:var(--v2-2) var(--v2-4);line-height:var(--v2-lh-meta);padding:var(--v2-3)}:root[data-design=v2] .er-v2-key{align-items:center;display:inline-flex;gap:var(--v2-2)}:root[data-design=v2] .er-v2-key i{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));display:block;height:.625rem;width:1.125rem}:root[data-design=v2] .er-v2-key--priced i{background-color:hsl(var(--v2-accent)/.16);border-color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-skel{animation:erV2Shimmer 1.4s linear infinite;background:linear-gradient(90deg,hsl(var(--v2-sunken)) 25%,hsl(var(--v2-fill)) 37%,hsl(var(--v2-sunken)) 63%);background-size:200% 100%;display:block;height:.8125rem}:root[data-design=v2] .er-v2-skel+.er-v2-skel{margin-top:var(--v2-2)}:root[data-design=v2] .er-v2-skel--t{height:1.0625rem;width:62%}:root[data-design=v2] .er-v2-skel--t2{height:1.0625rem;width:38%}:root[data-design=v2] .er-v2-skel--a{width:46%}:root[data-design=v2] .er-v2-skel--b{width:72%}:root[data-design=v2] .er-v2-skel--c{width:34%}:root[data-design=v2] .er-v2-skel--short{width:42%}:root[data-design=v2] .er-v2-skel--line{height:1rem}:root[data-design=v2] .er-v2-money,:root[data-design=v2] .er-v2-pair,:root[data-design=v2] .er-v2-split{grid-gap:var(--v2-5);align-items:start;display:grid;gap:var(--v2-5);grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .er-v2-money>*,:root[data-design=v2] .er-v2-pair>*,:root[data-design=v2] .er-v2-split>*{min-width:0}@media (min-width:900px){:root[data-design=v2] .er-v2-money{gap:var(--v2-7);grid-template-columns:minmax(0,25rem) minmax(0,1fr);grid-template-columns:minmax(0,var(--v2-side,25rem)) minmax(0,1fr)}}@media (min-width:1280px){:root[data-design=v2] .er-v2-split{gap:var(--v2-7);grid-template-columns:minmax(0,25rem) minmax(0,1fr);grid-template-columns:minmax(0,var(--v2-side,25rem)) minmax(0,1fr)}}@media (min-width:1024px){:root[data-design=v2] .er-v2-pair{gap:var(--v2-7);grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-design=v2] .er-v2-movement{border-top:1px solid hsl(var(--v2-line));margin-top:var(--v2-6);padding-top:var(--v2-5)}@media (min-width:768px){:root[data-design=v2] .er-v2-movement{margin-top:var(--v2-7);padding-top:var(--v2-6)}}:root[data-design=v2] .er-v2-close-inner{align-items:center;border-top:1px solid hsl(var(--v2-line));display:flex;flex-wrap:wrap;gap:var(--v2-5);justify-content:space-between;padding-top:var(--v2-5)}:root[data-design=v2] .er-v2-close-inner>*{min-width:0}:root[data-design=v2] .er-v2-close-side{min-width:0;width:100%}:root[data-design=v2] .er-v2-close-inner .er-v2-actions{margin-top:0;width:100%}@media (min-width:480px){:root[data-design=v2] .er-v2-close-inner .er-v2-actions{justify-content:end;width:auto}}@media (min-width:640px){:root[data-design=v2] .er-v2-close-side{max-width:24rem;width:auto}}:root[data-design=v2] .er-v2-faq{border-top:1px solid hsl(var(--v2-line));max-width:56rem}:root[data-design=v2] .er-v2-q{border-bottom:1px solid hsl(var(--v2-rule))}:root[data-design=v2] .er-v2-q:last-child{border-bottom:1px solid hsl(var(--v2-line))}:root[data-design=v2] .er-v2-q-h{font:inherit;margin:0}:root[data-design=v2] .er-v2-q-s{align-items:flex-start;background:none;border:0;color:hsl(var(--v2-ink));cursor:pointer;display:flex;font-family:var(--v2-font-display);font-size:var(--v2-lead);font-weight:700;gap:var(--v2-4);justify-content:space-between;letter-spacing:var(--v2-ls-lead);line-height:var(--v2-lh-title);margin:0;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:var(--v2-4) 0;text-align:left;transition:color var(--v2-dur-1) var(--v2-ease);width:100%}:root[data-design=v2] .er-v2-q-t{text-wrap:pretty;color:inherit;font:inherit;letter-spacing:inherit;margin:0;max-width:var(--v2-measure-prose)}:root[data-design=v2] .er-v2-disclose{border:1px solid hsl(var(--v2-control));flex:none;height:1.375rem;margin-top:.1em;position:relative;width:1.375rem}:root[data-design=v2] .er-v2-disclose:after,:root[data-design=v2] .er-v2-disclose:before{background-color:hsl(var(--v2-ink));content:"";left:50%;position:absolute;top:50%;transition:transform .2s var(--v2-ease),background-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2-disclose:before{height:1px;transform:translate(-50%,-50%);width:.625rem}:root[data-design=v2] .er-v2-disclose:after{height:.625rem;transform:translate(-50%,-50%);width:1px}:root[data-design=v2] .er-v2-q[data-open] .er-v2-disclose{background-color:hsl(var(--v2-ink));border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-q[data-open] .er-v2-disclose:after,:root[data-design=v2] .er-v2-q[data-open] .er-v2-disclose:before{background-color:hsl(var(--v2-canvas))}:root[data-design=v2] .er-v2-q[data-open] .er-v2-disclose:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}:root[data-design=v2] .er-v2-q-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--v2-ease),visibility 0s linear .22s;visibility:hidden}:root[data-design=v2] .er-v2-q[data-open]>.er-v2-q-panel{grid-template-rows:1fr;transition:grid-template-rows .22s var(--v2-ease),visibility 0s;visibility:visible}:root[data-design=v2] .er-v2-q-inner{min-height:0;overflow:hidden}:root[data-design=v2] .er-v2-a{max-width:var(--v2-measure-prose);opacity:0;padding:0 0 var(--v2-5);transform:translateY(-.25rem);transition:opacity .16s var(--v2-ease),transform .22s var(--v2-ease)}:root[data-design=v2] .er-v2-q[data-open] .er-v2-a{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .er-v2-a,:root[data-design=v2] .er-v2-disclose,:root[data-design=v2] .er-v2-disclose:after,:root[data-design=v2] .er-v2-disclose:before,:root[data-design=v2] .er-v2-q-panel,:root[data-design=v2] .er-v2-q[data-open]>.er-v2-q-panel{transition:none}}@media print{:root[data-design=v2] .er-v2-q-panel{grid-template-rows:1fr;visibility:visible}:root[data-design=v2] .er-v2-a{opacity:1;transform:none}}:root[data-design=v2] .er-v2-a p{color:hsl(var(--v2-muted));font-size:var(--v2-body);line-height:var(--v2-lh-prose);margin:0 0 var(--v2-4);overflow-wrap:break-word}:root[data-design=v2] .er-v2-a p:last-child{margin-bottom:0}:root[data-design=v2] .er-v2-a p strong{color:hsl(var(--v2-ink));font-weight:600}:root[data-design=v2] .er-v2-a .er-v2-actions{margin-top:var(--v2-4)}:root[data-design=v2] .er-v2-show-price{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink));font-size:var(--v2-meta);font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-meta);white-space:nowrap}:root[data-design=v2] .er-v2-count{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink));font-family:var(--v2-font-ui);font-size:var(--v2-lead);font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-ui)}:root[data-design=v2] .er-v2-count-u{font-weight:700}:root[data-design=v2] .er-v2-count-u,:root[data-design=v2] .er-v2-show-cat{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-transform:uppercase}:root[data-design=v2] .er-v2-show-cat{background-color:initial;border:1px solid hsl(var(--v2-line));display:inline-block;font-weight:600;max-width:100%;padding:.0625rem .375rem;position:relative;text-decoration:none;transition:border-color var(--v2-dur-1) var(--v2-ease),color var(--v2-dur-1) var(--v2-ease)}@media (pointer:coarse){:root[data-design=v2] .er-v2-show-cat:after{content:"";inset:-.8125rem -.375rem;position:absolute}}:root[data-design=v2] .er-v2 .er-status,:root[data-design=v2] .er-v2-status{color:hsl(var(--v2-muted));font-size:var(--v2-body);line-height:var(--v2-lh-prose);max-width:var(--v2-measure-short);padding:var(--v2-6) 0;text-align:left}:root[data-design=v2] .er-v2 .er-status p,:root[data-design=v2] .er-v2-status p{margin:0 0 var(--v2-4)}:root[data-design=v2] .er-v2 .er-status .er-btn-accent,:root[data-design=v2] .er-v2 .er-status .er-btn-outline{border-radius:0;font-family:inherit;font-size:var(--v2-ui);font-weight:600;line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:.6875rem 1.25rem;text-decoration:none;transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease);width:auto}:root[data-design=v2] .er-v2 .er-status .er-btn-accent{background-color:hsl(var(--v2-ink));border:1px solid hsl(var(--v2-ink));color:hsl(var(--v2-canvas))}:root[data-design=v2] .er-v2 .er-status .er-btn-outline{background-color:initial;border:1px solid hsl(var(--v2-control));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-header{background-color:hsl(var(--v2-canvas));border-bottom:1px solid #0000;transition:background-color var(--v2-dur-2) var(--v2-ease),border-color var(--v2-dur-2) var(--v2-ease),box-shadow var(--v2-dur-2) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-header[data-scrolled]{background-color:hsl(var(--v2-surface));border-bottom-color:hsl(var(--v2-line));box-shadow:var(--v2-shadow-lift)}:root[data-design=v2] .er-v2 .er-header-inner{gap:var(--v2-3);max-width:var(--v2-max);min-height:var(--v2-header-h);padding-inline:var(--v2-gutter)}:root[data-design=v2] .er-v2 .er-header-left{--er-header-logo:1.1875rem;container:er-logo/inline-size;flex:1 1;min-width:2.75rem;min-width:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2 .er-logo-link{align-items:center;display:inline-flex;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);min-width:2.75rem;min-width:var(--v2-touch,2.75rem)}@container er-logo (width < 150px){:root[data-design=v2] .er-v2 .er-logo-word{display:none}:root[data-design=v2] .er-v2 .er-logo-mark{height:1.75rem;width:1.75rem}:root[data-design=v2] .er-v2 .er-logo-link{justify-content:center;margin-inline:-.5rem}}@media (min-width:768px){:root[data-design=v2] .er-v2 .er-header-left{--er-header-logo:1.375rem}}@media (min-width:768px) and (max-width:899px){@container er-logo (width < 171px){:root[data-design=v2] .er-v2 .er-logo-word{display:none}:root[data-design=v2] .er-v2 .er-logo-mark{height:1.75rem;width:1.75rem}:root[data-design=v2] .er-v2 .er-logo-link{justify-content:center;margin-inline:-.5rem}}}:root[data-design=v2] .er-v2 .er-primary-nav{gap:var(--v2-5)}:root[data-design=v2] .er-v2 .er-primary-nav a{color:hsl(var(--v2-muted));font-size:var(--v2-ui);font-weight:500;letter-spacing:0;line-height:var(--v2-lh-ui);padding-bottom:3px;transition:color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-primary-nav a.active{color:hsl(var(--v2-ink));font-weight:600}:root[data-design=v2] .er-v2 .er-primary-nav a:after{background-color:hsl(var(--v2-accent));bottom:-1px;height:2px;transition:transform var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-primary-nav a.active:after{transform:scaleX(1)}:root[data-design=v2] .er-v2 .er-header-cta{background-color:hsl(var(--v2-ink));border:1px solid hsl(var(--v2-ink));color:hsl(var(--v2-canvas));display:inline-flex;font-size:var(--v2-meta);font-weight:600;letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:.5rem .75rem;transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease),transform var(--v2-dur-1) var(--v2-ease)}@media (min-width:420px){:root[data-design=v2] .er-v2 .er-header-cta{font-size:var(--v2-ui);padding:.5rem .875rem}}:root[data-design=v2] .er-v2 .er-header-cta:active{transform:translateY(1px)}:root[data-design=v2] .er-v2 .er-header-cta>svg{height:.875rem;width:.875rem}@media (max-width:419px){:root[data-design=v2] .er-v2 .er-header-cta>svg{display:none}}@media (max-width:349px){:root[data-design=v2] .er-v2 .er-header-right>.er-header-cta{display:none}}:root[data-design=v2] .er-v2 .er-account-btn{background-color:initial;border:1px solid hsl(var(--v2-control));color:hsl(var(--v2-ink));font-size:var(--v2-ui);font-weight:500;gap:var(--v2-2);line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:.5rem .625rem;transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease)}@media (min-width:640px){:root[data-design=v2] .er-v2 .er-account-btn{padding:.5rem .875rem}}:root[data-design=v2] .er-v2 .er-account-btn:active{transform:translateY(1px)}:root[data-design=v2] .er-v2 .er-account-btn>svg{height:1.125rem;width:1.125rem}:root[data-design=v2] .er-v2 .er-account-btn .er-account-face{background-color:hsl(var(--v2-fill));color:hsl(var(--v2-ink));height:1.5rem;width:1.5rem}:root[data-design=v2] .er-v2 button.er-account-btn{background-color:hsl(var(--v2-surface));border-color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2 button.er-account-btn .er-account-text{display:none}:root[data-design=v2] .er-v2 a.er-account-btn .er-account-text{display:inline}@media (max-width:899px){:root[data-design=v2] .er-v2 button.er-account-btn{justify-content:center;padding-inline:0;width:2.75rem;width:var(--v2-touch,2.75rem)}}@media (min-width:900px){:root[data-design=v2] .er-v2 .er-header-inner{display:flex}:root[data-design=v2] .er-v2 .er-primary-nav{flex:1 0 auto;justify-content:space-evenly}:root[data-design=v2] .er-v2 .er-header-left{flex:0 1 calc(var(--er-header-logo)*7.1)}}@media (min-width:900px) and (max-width:1049px){:root[data-design=v2] .er-v2 .er-header-inner:has(.er-header-bell) .er-header-left{flex:0 0 1.75rem;min-width:0}}:root[data-design=v2] .er-v2 .er-header-bell{color:hsl(var(--v2-muted));height:2.75rem;height:var(--v2-touch,2.75rem);width:2.75rem;width:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2 .er-header-bell.active{background-color:hsl(var(--v2-fill));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-header-bell-count{box-shadow:0 0 0 2px hsl(var(--v2-canvas))}:root[data-design=v2] .er-v2 .er-header[data-scrolled] .er-header-bell-count{box-shadow:0 0 0 2px hsl(var(--v2-surface))}:root[data-design=v2] .er-v2 .er-mobile-toggle{color:hsl(var(--v2-muted));min-height:2.75rem;min-height:var(--v2-touch,2.75rem);min-width:2.75rem;min-width:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2 .er-mobile-menu{animation:erV2In var(--v2-dur-2) var(--v2-ease-out) both;background-color:hsl(var(--v2-surface));border-top:1px solid hsl(var(--v2-line));padding-inline:var(--v2-gutter)}:root[data-design=v2] .er-v2 .er-mobile-menu a,:root[data-design=v2] .er-v2 .er-mobile-menu-item{font-size:var(--v2-lead);font-weight:500;padding:var(--v2-3) var(--v2-1)}:root[data-design=v2] .er-v2 .er-mobile-menu .er-header-cta{background-color:hsl(var(--v2-ink));border-color:hsl(var(--v2-ink));color:hsl(var(--v2-canvas));font-size:1.1875rem;font-weight:600;gap:var(--v2-2);justify-content:center;margin:var(--v2-1) 0 var(--v2-3);min-height:3rem}:root[data-design=v2] .er-v2 .er-mobile-menu .er-header-cta>svg{display:block;height:1.125rem;width:1.125rem}@media (max-width:400px){:root[data-design=v2] .er-v2 .er-header-right>.er-header-cta{display:none}}@media (max-width:639px){:root[data-design=v2] .er-v2 .er-header-right{gap:var(--v2-2)}}@media (min-width:401px) and (max-width:469px){:root[data-design=v2] .er-v2 .er-header-right:has(>button.er-account-btn){gap:.125rem}}@media (min-width:420px) and (max-width:431px){:root[data-design=v2] .er-v2 .er-header-right>.er-header-cta{font-size:var(--v2-meta);padding:.5rem .75rem}:root[data-design=v2] .er-v2 .er-header-right>.er-header-cta>svg{display:none}}@media (min-width:401px){:root[data-design=v2] .er-v2 .er-mobile-menu .er-header-cta{display:none}}:root[data-design=v2] .er-v2 .er-skip-link{align-items:center;background-color:hsl(var(--v2-ink));color:hsl(var(--v2-canvas));display:inline-flex;font-weight:600;line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2[data-anon] .er-header-cta,:root[data-design=v2] .er-v2[data-anon] .er-mobile-menu .er-header-cta,:root[data-design=v2] .er-v2[data-anon] .er-mobile-menu a[href="/tickets"],:root[data-design=v2] .er-v2[data-anon] .er-primary-nav a[href="/tickets"]{display:none}:root[data-design=v2] .er-v2[data-anon] .er-footer-group li:has(>a[href="/account-settings"]),:root[data-design=v2] .er-v2[data-anon] .er-footer-group li:has(>a[href="/floor-plans"]),:root[data-design=v2] .er-v2[data-anon] .er-footer-group li:has(>a[href="/myevents"]),:root[data-design=v2] .er-v2[data-anon] .er-footer-group li:has(>a[href="/tickets"]){display:none}:root[data-design=v2] .er-v2[data-anon] .er-footer-group a[href="/account-settings"],:root[data-design=v2] .er-v2[data-anon] .er-footer-group a[href="/floor-plans"],:root[data-design=v2] .er-v2[data-anon] .er-footer-group a[href="/myevents"],:root[data-design=v2] .er-v2[data-anon] .er-footer-group a[href="/tickets"]{display:none}:root[data-design=v2] .er-v2 .er-footer{background-color:hsl(var(--v2-alt));border-top:1px solid hsl(var(--v2-line));margin-top:0}:root[data-design=v2] .er-v2 .er-footer-inner{gap:var(--v2-5);max-width:var(--v2-max);padding:var(--v2-5) var(--v2-gutter)}:root[data-design=v2] .er-v2 .er-footer-main{gap:var(--v2-5)}@media (min-width:768px){:root[data-design=v2] .er-v2 .er-footer-inner{gap:var(--v2-4);padding:var(--v2-5) var(--v2-gutter)}:root[data-design=v2] .er-v2 .er-footer-main{align-items:start;column-gap:var(--v2-7)}}:root[data-design=v2] .er-v2 .er-footer-brand{align-items:baseline;gap:var(--v2-3)}@media (max-width:359px),(min-width:768px){:root[data-design=v2] .er-v2 .er-footer-brand{align-items:flex-start;flex-direction:column;gap:var(--v2-2)}}:root[data-design=v2] .er-v2 .er-footer-tag{color:hsl(var(--v2-muted));font-size:var(--v2-micro);line-height:var(--v2-lh-meta)}:root[data-design=v2] .er-v2 .er-footer-groups{gap:var(--v2-2) var(--v2-5)}:root[data-design=v2] .er-v2 .er-footer-group-title{color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps)}:root[data-design=v2] .er-v2 .er-footer-group ul{font-size:var(--v2-meta);gap:var(--v2-2) var(--v2-4);line-height:var(--v2-lh-meta)}:root[data-design=v2] .er-v2 .er-footer-group a{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2 .er-footer-base{border-top:1px solid hsl(var(--v2-rule));padding-top:var(--v2-3)}:root[data-design=v2] .er-v2 .er-footer-copy,:root[data-design=v2] .er-v2 .er-footer-legal a{color:hsl(var(--v2-muted));font-size:var(--v2-micro);line-height:var(--v2-lh-meta)}:root[data-design=v2] .er-v2 .er-footer-legal{flex-wrap:wrap;row-gap:0}:root[data-design=v2] .er-v2 .er-footer-legal .er-footer-legal-btn,:root[data-design=v2] .er-v2 .er-footer-legal a{white-space:nowrap}@media (pointer:coarse){:root[data-design=v2] .er-v2 .er-footer-group a,:root[data-design=v2] .er-v2 .er-footer-legal a{align-items:center;display:inline-flex;min-height:2.75rem;min-height:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2 .er-footer-group ul{gap:0 var(--v2-5)}:root[data-design=v2] .er-v2 .er-footer-group a:after,:root[data-design=v2] .er-v2 .er-footer-legal a:after{content:none}}@media (pointer:coarse) and (min-width:768px){:root[data-design=v2] .er-v2 .er-footer-group a,:root[data-design=v2] .er-v2 .er-footer-legal a{display:inline;min-height:0}}:root[data-design=v2] .er-v2-chrome{display:contents}:root[data-design=v2] .er-v2 .er-mobile-menu{padding-block:var(--v2-2) var(--v2-4)}:root[data-design=v2] .er-v2 .er-mobile-menu a,:root[data-design=v2] .er-v2 .er-mobile-menu-item{align-items:center;display:flex;font-size:1.1875rem;line-height:var(--v2-lh-ui);min-height:3rem;padding:0 var(--v2-2)}:root[data-design=v2] .er-v2 .er-mobile-menu a.active{box-shadow:inset 2px 0 0 hsl(var(--v2-accent));font-weight:600}@media (max-width:767px){:root[data-design=v2] .er-v2{--v2-d1:1.875rem}:root[data-design=v2] .er-v2-band--hero{padding-bottom:var(--v2-6);padding-top:var(--v2-5)}:root[data-design=v2] .er-v2-band--hero .er-v2-eyebrow{margin-bottom:var(--v2-2)}:root[data-design=v2] .er-v2-band--hero .er-v2-lede{font-size:var(--v2-body);margin-top:var(--v2-3)}:root[data-design=v2] .er-v2-band--hero .er-v2-actions{margin-top:var(--v2-4)}:root[data-design=v2] .er-v2 .er-footer-inner{gap:var(--v2-3);padding-block:var(--v2-4)}:root[data-design=v2] .er-v2 .er-footer-main{gap:var(--v2-3)}:root[data-design=v2] .er-v2 .er-footer-groups{align-items:start;gap:0 var(--v2-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}:root[data-design=v2] .er-v2 .er-footer-group{display:flex;flex-direction:column;min-width:0}:root[data-design=v2] .er-v2 .er-footer-group-title{margin-bottom:var(--v2-1)}:root[data-design=v2] .er-v2 .er-footer-group ul{flex-direction:column;flex-wrap:nowrap;gap:0}:root[data-design=v2] .er-v2 .er-footer-group a,:root[data-design=v2] .er-v2 .er-footer-legal a{align-items:center;display:flex;min-height:2.75rem;min-height:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2 .er-footer-group a:after,:root[data-design=v2] .er-v2 .er-footer-legal a:after{content:none}:root[data-design=v2] .er-v2 .er-footer-base{padding-top:var(--v2-2);row-gap:0}}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-v2 .er-primary-nav a:hover{color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-primary-nav a:hover:after{transform:scaleX(1)}:root[data-design=v2] .er-v2 .er-header-cta:hover,:root[data-design=v2] .er-v2 .er-mobile-menu .er-header-cta:hover{background-color:hsl(var(--v2-ink-2));border-color:hsl(var(--v2-ink-2));color:hsl(var(--v2-canvas))}:root[data-design=v2] .er-v2 .er-account-btn:hover{background-color:hsl(var(--v2-fill));border-color:hsl(var(--v2-ink));filter:none}:root[data-design=v2] .er-v2 .er-header-bell:hover,:root[data-design=v2] .er-v2 .er-mobile-toggle:hover{background-color:hsl(var(--v2-fill));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-footer-group a:hover,:root[data-design=v2] .er-v2 .er-footer-legal a:hover{color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2 .er-status .er-btn-accent:hover,:root[data-design=v2] .er-v2-btn:hover{background-color:hsl(var(--v2-ink-2));border-color:hsl(var(--v2-ink-2));color:hsl(var(--v2-canvas));filter:none}:root[data-design=v2] .er-v2 .er-status .er-btn-outline:hover,:root[data-design=v2] .er-v2-btn--ghost:hover{background-color:hsl(var(--v2-fill));border-color:hsl(var(--v2-ink));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-link:hover{border-color:hsl(var(--v2-accent));color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-tab:hover{border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-tab[aria-pressed=true]:hover{background-color:hsl(var(--v2-ink-2));border-color:hsl(var(--v2-ink-2))}:root[data-design=v2] .er-v2-toggle:hover{background-color:hsl(var(--v2-fill))}:root[data-design=v2] .er-v2-toggle--star:hover{color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-toggle--heart:hover svg{fill:#ce2727;stroke:#ce2727}:root[data-design=v2][data-theme=dark] .er-v2-toggle--heart:hover svg,:root[data-design=v2][data-theme=grey] .er-v2-toggle--heart:hover svg{fill:#ec6565;stroke:#ec6565}:root[data-design=v2] .er-v2-row--live:hover,:root[data-design=v2] a.er-v2-item:hover{background-color:hsl(var(--v2-fill)/.65)}:root[data-design=v2] .er-v2-row--live:hover .er-v2-show-t,:root[data-design=v2] .er-v2-row--live:hover .er-v2-show-t a,:root[data-design=v2] a.er-v2-item:hover .er-v2-item-t{color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-row--live:hover .er-v2-toggle{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2-row--live:hover .er-v2-toggle--star[aria-pressed=true]{color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-show-cat:hover{border-color:hsl(var(--v2-accent));color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-q-s:hover{color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-q-s:hover .er-v2-disclose{border-color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-a a:not(.er-v2-btn):hover,:root[data-design=v2] .er-v2-agree a:not(.er-v2-btn):hover,:root[data-design=v2] .er-v2-aside a:not(.er-v2-btn):hover,:root[data-design=v2] .er-v2-fact-d a:not(.er-v2-btn):hover,:root[data-design=v2] .er-v2-item-d a:not(.er-v2-btn):hover,:root[data-design=v2] .er-v2-links a:hover,:root[data-design=v2] .er-v2-links button:hover,:root[data-design=v2] .er-v2-p a:not(.er-v2-btn):hover,:root[data-design=v2] .er-v2-plist a:not(.er-v2-btn):hover,:root[data-design=v2] .er-v2-qa dd a:not(.er-v2-btn):hover,:root[data-design=v2] .er-v2-step-d a:not(.er-v2-btn):hover{color:hsl(var(--v2-accent-hover))}}:root[data-design=v2] .er-v2 .er-search-input{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));border-radius:0;box-shadow:none;color:hsl(var(--v2-ink));font-size:1rem;line-height:1.4;min-height:2.875rem;padding:0 var(--v2-3);transition:border-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-search-input::placeholder{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2 .er-search-input:focus{border-color:hsl(var(--v2-ink));box-shadow:none}:root[data-design=v2] .er-v2 .er-search-input::-webkit-search-cancel-button{appearance:none}:root[data-design=v2] .er-v2 .er-filter-btn{background-color:initial;border:1px solid hsl(var(--v2-control));border-radius:0;color:hsl(var(--v2-ink));font-size:var(--v2-ui);font-weight:600;gap:var(--v2-2);letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:0 var(--v2-3);transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease),color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-filter-btn>svg{color:hsl(var(--v2-muted));flex:none}:root[data-design=v2] .er-v2 .er-filter-btn[aria-expanded=true],:root[data-design=v2] .er-v2 .er-filter-btn[aria-pressed=true]{border-color:hsl(var(--v2-ink));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-filter-btn[aria-expanded=true]>svg,:root[data-design=v2] .er-v2 .er-filter-btn[aria-pressed=true]>svg{color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-zip-group{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));border-radius:0;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);overflow:visible;transition:border-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-zip-group:focus-within{border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-zip-input{color:hsl(var(--v2-ink));font-size:1rem;line-height:1.4;padding:0 var(--v2-3)}:root[data-design=v2] .er-v2 .er-zip-input::placeholder{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2 .er-zip-input:focus{background-color:initial}:root[data-design=v2] .er-v2 .er-zip-input:focus-visible{outline-offset:-3px}:root[data-design=v2] .er-v2 .er-chip{background-color:initial;border:1px solid hsl(var(--v2-control));border-radius:0;color:hsl(var(--v2-ink));font-size:var(--v2-ui);font-weight:600;letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:0 var(--v2-3)}:root[data-design=v2] .er-v2 .er-menu{animation:erV2In var(--v2-dur-2) var(--v2-ease-out) both;background-color:hsl(var(--v2-raised));border:1px solid hsl(var(--v2-line));border-radius:0;box-shadow:var(--v2-shadow-lift);max-height:26rem;padding:var(--v2-1) 0}:root[data-design=v2] .er-v2 .er-filter-sheet .er-menu{max-height:min(60vh,20rem)}:root[data-design=v2] .er-v2 .er-filter-sheet .er-menu:not(.er-menu--search){max-height:none}:root[data-design=v2] .er-v2 .er-menu--search{padding:0}:root[data-design=v2] .er-v2 .er-menu-item{align-items:center;border-radius:0;color:hsl(var(--v2-ink));display:flex;font-size:var(--v2-ui);line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:0 var(--v2-4)}:root[data-design=v2] .er-v2 .er-menu-item--muted[aria-selected=true],:root[data-design=v2] .er-v2 .er-menu-item[aria-checked=true],:root[data-design=v2] .er-v2 .er-menu-item[aria-selected=true]{color:hsl(var(--v2-ink));font-weight:700}:root[data-design=v2] .er-v2 .er-menu-item--cursor{background-color:hsl(var(--v2-fill))}:root[data-design=v2] .er-v2 .er-menu-item--muted,:root[data-design=v2] .er-v2 .er-menu-item:disabled{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2 .er-menu-item--sep{border-top:1px solid hsl(var(--v2-rule))}:root[data-design=v2] .er-v2 .er-menu-search{border-bottom:1px solid hsl(var(--v2-rule))}:root[data-design=v2] .er-v2 .er-menu-search input{color:hsl(var(--v2-ink));font-size:1rem}:root[data-design=v2] .er-v2 .er-menu-empty{color:hsl(var(--v2-muted));font-size:var(--v2-ui)}:root[data-design=v2] .er-v2 .er-filterbar{background-color:hsl(var(--v2-canvas));border-bottom:1px solid hsl(var(--v2-line));gap:var(--v2-2);justify-content:flex-start;margin-bottom:0;padding:var(--v2-2) var(--v2-gutter)}:root[data-design=v2] .er-v2 .er-filter-count{font-feature-settings:tabular-nums lining-nums;background-color:hsl(var(--v2-ink));border-radius:0;color:hsl(var(--v2-canvas));font-size:var(--v2-micro);font-variant-numeric:tabular-nums lining-nums;font-weight:700;height:1.25rem;min-width:1.25rem;padding:0 var(--v2-1)}:root[data-design=v2] .er-v2 .er-dp-pop{animation:erV2In var(--v2-dur-2) var(--v2-ease-out) both;background-color:hsl(var(--v2-raised));border:1px solid hsl(var(--v2-line));border-radius:0;box-shadow:var(--v2-shadow-lift);color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-filter-sheet-head{border-bottom:1px solid hsl(var(--v2-line))}:root[data-design=v2] .er-v2 .er-filter-sheet-title{color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:var(--v2-lead);font-weight:700;letter-spacing:var(--v2-ls-lead);line-height:var(--v2-lh-title)}:root[data-design=v2] .er-v2 .er-filter-sheet-label{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-transform:uppercase}:root[data-design=v2] .er-v2 .er-filter-sheet-body{gap:var(--v2-4);padding:var(--v2-4) var(--v2-gutter)}:root[data-design=v2] .er-v2 .er-dp-nav{background-color:initial;border:1px solid hsl(var(--v2-control));border-radius:0;color:hsl(var(--v2-ink));height:2.75rem;height:var(--v2-touch,2.75rem);width:2.75rem;width:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2 .er-dp-months{margin-top:calc(var(--v2-touch, 2.75rem)*-1 - var(--v2-2))}:root[data-design=v2] .er-v2 .er-dp-month-title{font-size:var(--v2-ui);font-weight:700;height:2.75rem;height:var(--v2-touch,2.75rem);letter-spacing:var(--v2-ls-ui);line-height:2.75rem;line-height:var(--v2-touch,2.75rem);margin-inline:calc(2.75rem + var(--v2-2));margin-inline:calc(var(--v2-touch, 2.75rem) + var(--v2-2))}:root[data-design=v2] .er-v2 .er-dp-weekdays span{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps)}:root[data-design=v2] .er-v2 .er-dp-day{font-feature-settings:tabular-nums lining-nums;border-radius:0;font-size:var(--v2-ui);font-variant-numeric:tabular-nums lining-nums}:root[data-design=v2] .er-v2 .er-dp-day--selected,:root[data-design=v2] .er-v2 .er-dp-day--selected:hover:not(:disabled){background-color:hsl(var(--v2-ink));border-color:hsl(var(--v2-ink));color:hsl(var(--v2-canvas))}:root[data-design=v2] .er-v2 .er-dp-day--preview,:root[data-design=v2] .er-v2 .er-dp-day:focus-visible{border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-dp-foot{border-top:1px solid hsl(var(--v2-rule))}:root[data-design=v2] .er-v2 .er-dp-summary{color:hsl(var(--v2-ink));font-size:var(--v2-ui)}:root[data-design=v2] .er-v2 .er-dp-summary--hint,:root[data-design=v2] .er-v2 .er-dp-summary-hint{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2 .er-dp-done{background-color:hsl(var(--v2-ink));border:1px solid hsl(var(--v2-ink));border-radius:0;color:hsl(var(--v2-canvas));letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-ui);padding:0 var(--v2-4);transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-dp-clear,:root[data-design=v2] .er-v2 .er-dp-done{font-size:var(--v2-ui);font-weight:600;min-height:2.75rem;min-height:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-v2 .er-dp-clear{color:hsl(var(--v2-ink));text-underline-offset:2px}@media (max-width:639px){:root[data-design=v2] .er-v2 .er-dp-backdrop{background-color:#372d2573}}:root[data-design=v2] .er-v2-cards{grid-gap:var(--v2-5);display:grid;gap:var(--v2-5);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:600px){:root[data-design=v2] .er-v2-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){:root[data-design=v2] .er-v2-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-design=v2] .er-v2-card{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-line));cursor:pointer;display:flex;flex-direction:column;min-width:0;position:relative}:root[data-design=v2] .er-pic{background-color:hsl(var(--v2-sunken));isolation:isolate;overflow:hidden;position:relative}:root[data-design=v2] .er-pic img{display:block;filter:grayscale(0);filter:grayscale(var(--er-gray,0));height:100%;inset:0;object-fit:contain;position:absolute;width:100%}:root[data-design=v2] .er-pic img.er-pic-fill{filter:blur(1.25rem) grayscale(0);filter:blur(1.25rem) grayscale(var(--er-gray,0));object-fit:cover;pointer-events:none;transform:scale(1.3);-webkit-user-select:none;user-select:none;z-index:-1}:root[data-design=v2] .er-v2-card-media{aspect-ratio:16/9;background-color:hsl(var(--v2-sunken));border-bottom:1px solid hsl(var(--v2-line));flex:none;position:relative}:root[data-design=v2] .er-v2-card-date{background-color:hsl(var(--v2-surface));position:absolute}:root[data-design=v2] .er-v2-card-date .er-v2-mark-m{text-wrap:balance;max-width:100%}:root[data-design=v2] .er-v2-mark-w{font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-indent:var(--v2-ls-caps)}:root[data-design=v2] .er-v2-card-media--photo .er-v2-card-date{bottom:var(--v2-3);left:var(--v2-3);width:3.5rem}:root[data-design=v2] .er-v2-card-media--panel .er-v2-card-date{align-items:center;bottom:var(--v2-4);display:grid;grid-template-rows:auto 1fr auto;justify-items:center;left:var(--v2-4);min-height:6rem;padding:var(--v2-2) var(--v2-1);width:5rem}:root[data-design=v2] .er-v2-card-media--panel .er-v2-mark-m{font-size:.75rem}:root[data-design=v2] .er-v2-card-media--panel .er-v2-mark-d{font-size:2.5rem;letter-spacing:-.03em;line-height:.95}:root[data-design=v2] .er-v2-card-media--panel .er-v2-mark--range .er-v2-mark-d{font-size:1.5rem}:root[data-design=v2] .er-v2-card-place{-webkit-box-orient:vertical;-webkit-line-clamp:3;bottom:var(--v2-4);color:hsl(var(--v2-ink));display:-webkit-box;font-family:var(--v2-font-display);font-size:1.125rem;font-weight:700;left:calc(var(--v2-4)*2 + 5rem);letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-title);margin:0;overflow:hidden;overflow-wrap:anywhere;position:absolute;right:var(--v2-4);text-transform:uppercase}:root[data-design=v2] .er-v2-card-cat{background-color:hsl(var(--v2-surface));border-color:hsl(var(--v2-control));color:hsl(var(--v2-ink-2));left:var(--v2-3);max-width:calc(100% - var(--v2-3)*2);position:absolute;top:var(--v2-3);z-index:1}:root[data-design=v2] .er-v2-card-cat-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (pointer:coarse){:root[data-design=v2] .er-v2-card-cat:after{inset:-.875rem -.375rem}}:root[data-design=v2] .er-v2-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--v2-1);min-width:0;padding:var(--v2-4)}:root[data-design=v2] .er-v2-card-t{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-family:var(--v2-font-display);font-size:1.25rem;font-weight:700;letter-spacing:var(--v2-ls-lead);line-height:var(--v2-lh-title);margin-bottom:var(--v2-1);overflow:hidden;overflow-wrap:anywhere}:root[data-design=v2] .er-v2-card-t a:after{content:"";inset:0;position:absolute}:root[data-design=v2] .er-v2-card-clamp{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}:root[data-design=v2] .er-v2-card-stub{align-items:center;border-top:1px dashed hsl(var(--v2-control));display:flex;gap:var(--v2-2);min-height:calc(2.75rem + var(--v2-2)*2);min-height:calc(var(--v2-touch, 2.75rem) + var(--v2-2)*2);padding:var(--v2-2) var(--v2-2) var(--v2-2) var(--v2-4)}:root[data-design=v2] .er-v2-card-price{display:flex;flex-direction:column;gap:.125rem;margin:0;min-width:0}:root[data-design=v2] .er-v2-card-price .er-v2-show-price{font-size:var(--v2-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .er-v2-card-few{color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-transform:uppercase}:root[data-design=v2] .er-v2-card-go{margin-left:auto;padding-inline:var(--v2-4)}:root[data-design=v2] .er-v2-card-go,:root[data-design=v2] .er-v2-card-heart{flex:none;position:relative;z-index:1}:root[data-design=v2] .er-v2-card-media--photo .er-v2-card-place--plate{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));bottom:var(--v2-3);display:block;font-size:.875rem;left:calc(var(--v2-3) + 3.5rem + var(--v2-2));line-height:1.25rem;max-width:calc(100% - 3.5rem - var(--v2-3)*2 - var(--v2-2));overflow:hidden;padding:.25rem .5rem;right:auto;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .er-v2-staterow--cancelled .er-v2-card-place,:root[data-design=v2] .er-v2-staterow--past .er-v2-card-place{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2-staterow--cancelled .er-v2-card-media,:root[data-design=v2] .er-v2-staterow--past .er-v2-card-media{--er-gray:1}@supports selector(:has(a)){:root[data-design=v2] .er-v2-card:has(.er-v2-card-t a:focus-visible){outline:2px solid hsl(var(--v2-accent));outline-offset:2px}:root[data-design=v2] .er-v2-card-t a:focus-visible{outline:none}}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-v2-card.er-v2-row--live:hover{border-color:hsl(var(--v2-ink))}}:root[data-design=v2] .er-v2-card--skel{cursor:default}:root[data-design=v2] .er-v2-card--skel .er-v2-card-media{height:auto}:root[data-design=v2] .er-v2-card--skel .er-v2-card-body{gap:0}@media (max-width:599px){:root[data-design=v2] .er-v2-card--skel:nth-child(n+3){display:none}}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-v2 .er-chip:hover:not(:disabled),:root[data-design=v2] .er-v2 .er-filter-btn:hover{background-color:hsl(var(--v2-fill));border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-chip:hover:not(:disabled){color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-menu-item:hover{background-color:hsl(var(--v2-fill))}:root[data-design=v2] .er-v2 .er-menu-item:disabled:hover{background-color:initial}:root[data-design=v2] .er-v2 .er-dp-nav:hover:not(:disabled){background-color:hsl(var(--v2-fill));border-color:hsl(var(--v2-ink));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-dp-day:hover:not(:disabled){border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-dp-done:hover{background-color:hsl(var(--v2-ink-2));border-color:hsl(var(--v2-ink-2));filter:none}}:root[data-design=v2] .er-v2 .er-qr-toggle{background-color:initial;border:1px solid hsl(var(--v2-ink));border-radius:0;color:hsl(var(--v2-ink));flex:none;font-size:var(--v2-ui);font-weight:600;gap:var(--v2-2);letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:0 var(--v2-3)}:root[data-design=v2] .er-v2 .er-qr-toggle[aria-expanded=true]{background-color:hsl(var(--v2-ink));color:hsl(var(--v2-canvas))}:root[data-design=v2] .er-v2 .er-qr-toggle svg{height:1rem;width:1rem}:root[data-design=v2] .er-v2 .er-qr-panel{animation:erV2In var(--v2-dur-2) var(--v2-ease-out) both;border:1px solid hsl(var(--v2-line));border-radius:0;margin-top:var(--v2-2)}:root[data-design=v2] .er-v2 .er-qr-ref{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:root[data-design=v2] .er-v2 .er-qr-save{border-radius:0;font-size:var(--v2-ui);letter-spacing:var(--v2-ls-ui)}:root[data-design=v2] .er-v2 .er-tag{background-color:initial;border:1px solid hsl(var(--v2-line));border-radius:0;color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:600;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);padding:.0625rem .375rem}:root[data-design=v2] .er-v2 .er-textarea{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));border-radius:0;box-shadow:none;color:hsl(var(--v2-ink));font-size:1rem;line-height:var(--v2-lh-prose);min-height:6rem;padding:var(--v2-2) var(--v2-3);transition:border-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-textarea::placeholder{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2 .er-textarea:focus{border-color:hsl(var(--v2-ink));box-shadow:none}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-v2 .er-qr-toggle:hover{background-color:hsl(var(--v2-fill));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-qr-toggle[aria-expanded=true]:hover{background-color:hsl(var(--v2-ink-2));border-color:hsl(var(--v2-ink-2));color:hsl(var(--v2-canvas))}}:root[data-design=v2] .er-v2{--v2-edge:hsl(var(--v2-ink)/0.5)}:root[data-design=v2] .er-v2 .er-qr-toggle,:root[data-design=v2] .er-v2-btn--ghost,:root[data-design=v2] .er-v2-link,:root[data-design=v2] .er-v2-tab{--v2-control:34 12% 44%;background-color:hsl(var(--v2-fill));box-shadow:inset 0 -2px 0 0 var(--v2-edge);transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease),box-shadow var(--v2-dur-1) var(--v2-ease),color var(--v2-dur-1) var(--v2-ease),transform var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2][data-theme=grey] .er-v2 .er-qr-toggle,:root[data-design=v2][data-theme=grey] .er-v2-btn--ghost,:root[data-design=v2][data-theme=grey] .er-v2-link,:root[data-design=v2][data-theme=grey] .er-v2-tab{--v2-control:36 10% 57%}:root[data-design=v2][data-theme=dark] .er-v2 .er-qr-toggle,:root[data-design=v2][data-theme=dark] .er-v2-btn--ghost,:root[data-design=v2][data-theme=dark] .er-v2-link,:root[data-design=v2][data-theme=dark] .er-v2-tab{--v2-control:36 10% 49%}:root[data-design=v2] .er-v2 .er-qr-toggle[aria-expanded=true],:root[data-design=v2] .er-v2-tab[aria-pressed=true]{box-shadow:inset 0 -2px 0 0 hsl(var(--v2-canvas)/.4)}:root[data-design=v2] .er-v2 .er-qr-toggle:active,:root[data-design=v2] .er-v2-btn--ghost:active,:root[data-design=v2] .er-v2-link:active,:root[data-design=v2] .er-v2-tab:active{box-shadow:inset 0 -1px 0 0 var(--v2-edge);transform:translateY(1px)}:root[data-design=v2] .er-v2 .er-qr-toggle[aria-expanded=true]:active,:root[data-design=v2] .er-v2-tab[aria-pressed=true]:active{box-shadow:inset 0 -1px 0 0 hsl(var(--v2-canvas)/.4)}:root[data-design=v2] .er-v2 .er-qr-toggle:focus-visible,:root[data-design=v2] .er-v2-btn--ghost:focus-visible,:root[data-design=v2] .er-v2-link:focus-visible,:root[data-design=v2] .er-v2-tab:focus-visible{border-color:hsl(var(--v2-ink));box-shadow:inset 0 -2px 0 0 hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-toggle{border:1px solid hsl(var(--v2-control))}:root[data-design=v2] .er-v2-show-t a,:root[data-design=v2] a.er-v2-item .er-v2-item-t{text-decoration:underline;text-decoration-color:hsl(var(--v2-control));text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--v2-dur-1) var(--v2-ease),text-decoration-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2-disclose{background-color:hsl(var(--v2-fill));transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-header-bell,:root[data-design=v2] .er-v2 .er-mobile-toggle{border:1px solid hsl(var(--v2-control))}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-v2 .er-qr-toggle:hover,:root[data-design=v2] .er-v2-btn--ghost:hover,:root[data-design=v2] .er-v2-tab:hover{background-color:hsl(var(--v2-fill));box-shadow:inset 0 -2px 0 0 hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-qr-toggle[aria-expanded=true]:hover,:root[data-design=v2] .er-v2-tab[aria-pressed=true]:hover{box-shadow:inset 0 -2px 0 0 hsl(var(--v2-canvas)/.4)}:root[data-design=v2] .er-v2-link:hover{background-color:hsl(var(--v2-fill));box-shadow:inset 0 -2px 0 0 hsl(var(--v2-accent))}:root[data-design=v2] .er-v2-toggle:hover{border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-toggle--star:hover{border-color:hsl(var(--v2-accent))}:root[data-design=v2] .er-v2 .er-account-btn:hover,:root[data-design=v2] .er-v2 .er-header-bell:hover,:root[data-design=v2] .er-v2 .er-mobile-toggle:hover{border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-q-s:hover .er-v2-disclose{background-color:hsl(var(--v2-fill))}:root[data-design=v2] .er-v2-row--live:hover .er-v2-show-t a,:root[data-design=v2] .er-v2-show-t a:hover,:root[data-design=v2] a.er-v2-item:hover .er-v2-item-t{text-decoration-color:initial;text-decoration-thickness:2px}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .er-v2 .er-account-btn:active,:root[data-design=v2] .er-v2 .er-qr-toggle:active,:root[data-design=v2] .er-v2-link:active{transform:none}}:root[data-design=v2] .er-v2 .er-header{border-bottom-color:hsl(var(--v2-rule));position:sticky;top:0;z-index:50}:root[data-design=v2] .er-v2 .er-filterbar{top:calc(var(--v2-header-h) + 1px)}@supports (animation-timeline:scroll()){@keyframes erV2HeaderLand{0%{background-color:hsl(var(--v2-canvas));border-bottom-color:hsl(var(--v2-rule));box-shadow:none}to{background-color:hsl(var(--v2-surface));border-bottom-color:hsl(var(--v2-line));box-shadow:var(--v2-shadow-lift)}}:root[data-design=v2] .er-v2 .er-header{animation-timeline:scroll(root block);animation-range:0 var(--v2-header-h);animation:erV2HeaderLand linear both}}:root[data-design=v2] .er-v2-btn:disabled,:root[data-design=v2] .er-v2-btn[aria-disabled=true]{background-color:hsl(var(--v2-fill));border-color:hsl(var(--v2-line));color:hsl(var(--v2-muted));cursor:default;transform:none}:root[data-design=v2] .er-v2-btn--ghost:disabled,:root[data-design=v2] .er-v2-btn--ghost[aria-disabled=true]{background-color:initial;border-color:hsl(var(--v2-rule));color:hsl(var(--v2-muted))}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-v2-btn:disabled:hover,:root[data-design=v2] .er-v2-btn[aria-disabled=true]:hover{background-color:hsl(var(--v2-fill));border-color:hsl(var(--v2-line));color:hsl(var(--v2-muted));transform:none}}:root[data-design=v2] .er-v2 .er-form-input,:root[data-design=v2] .er-v2 select.er-form-input,:root[data-design=v2] .er-v2 textarea.er-form-input{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));border-radius:0;color:hsl(var(--v2-ink));font-size:1rem;line-height:var(--v2-lh-ui);transition:border-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2 .er-form-input::placeholder{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2 .er-form-input:focus{border-color:hsl(var(--v2-ink));box-shadow:none}:root[data-design=v2] .er-v2 .er-form-input:focus-visible{outline:2px solid hsl(var(--v2-accent));outline-offset:0}:root[data-design=v2] .er-v2 .er-form-input:disabled{background-color:hsl(var(--v2-fill));color:hsl(var(--v2-muted));cursor:default}:root[data-design=v2]{--v2-danger:2 62% 42%;--v2-danger-ink:2 68% 34%;--v2-on-danger:0 0% 100%}:root[data-design=v2][data-theme=grey]{--v2-danger:4 66% 50%;--v2-danger-ink:6 78% 72%;--v2-on-danger:0 0% 100%}:root[data-design=v2][data-theme=dark]{--v2-danger:4 66% 50%;--v2-danger-ink:6 82% 74%;--v2-on-danger:0 0% 100%}:root[data-design=v2] .er-v2-btn--danger{background-color:initial;border-color:hsl(var(--v2-danger-ink));color:hsl(var(--v2-danger-ink))}:root[data-design=v2] .er-v2-btn--danger-fill{background-color:hsl(var(--v2-danger));border-color:hsl(var(--v2-danger-ink));color:hsl(var(--v2-on-danger))}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-v2 .er-v2-btn--danger:hover{background-color:hsl(var(--v2-danger));border-color:hsl(var(--v2-danger));color:hsl(var(--v2-on-danger))}:root[data-design=v2] .er-v2 .er-v2-btn--danger-fill:hover{background-color:hsl(var(--v2-danger-ink));border-color:hsl(var(--v2-danger-ink))}}:root[data-design=v2] .er-v2-btn--danger-fill:disabled,:root[data-design=v2] .er-v2-btn--danger-fill[aria-disabled=true],:root[data-design=v2] .er-v2-btn--danger:disabled,:root[data-design=v2] .er-v2-btn--danger[aria-disabled=true]{background-color:hsl(var(--v2-fill));border-color:hsl(var(--v2-line));color:hsl(var(--v2-muted));cursor:default}:root[data-design=v2] .er-v2 .er-btn-danger{background-color:hsl(var(--v2-danger));border:1px solid hsl(var(--v2-danger));border-radius:0;color:hsl(var(--v2-on-danger))}:root[data-design=v2] .er-v2-toggle{border:0;color:hsl(var(--v2-ink-2))}:root[data-design=v2] .er-v2-toggle--star{color:hsl(var(--v2-ink-2))}:root[data-design=v2] .er-v2-toggle:focus-visible{outline:2px solid hsl(var(--v2-accent));outline-offset:-2px}:root[data-design=v2] .er-v2 .er-menu{z-index:45}:root[data-design=v2] .er-v2-jump{background-color:hsl(var(--v2-canvas));border-bottom:1px solid hsl(var(--v2-line));border-top:1px solid hsl(var(--v2-line));position:sticky;top:calc(var(--v2-header-h) + 1px);z-index:40}:root[data-design=v2] .er-v2-jump-inner{align-items:stretch;display:flex;gap:var(--v2-5);margin:0 auto;max-width:var(--v2-max);padding:0 var(--v2-gutter)}:root[data-design=v2] .er-v2-jump-list{-webkit-overflow-scrolling:touch;display:flex;gap:var(--v2-5);list-style:none;margin:0 auto;min-width:0;overflow-x:auto;padding:0;scrollbar-width:none}:root[data-design=v2] .er-v2-jump-list::-webkit-scrollbar{display:none}:root[data-design=v2] .er-v2-jump-list li{flex:none}:root[data-design=v2] .er-v2-jump-list a{align-items:center;color:hsl(var(--v2-muted));display:inline-flex;font-size:var(--v2-ui);font-weight:600;letter-spacing:var(--v2-ls-ui);line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);text-decoration:none;transition:color var(--v2-dur-1) var(--v2-ease),box-shadow var(--v2-dur-1) var(--v2-ease);white-space:nowrap}:root[data-design=v2] .er-v2-jump-list a[aria-current=true]{box-shadow:inset 0 -2px 0 hsl(var(--v2-ink));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2 .er-v2-jump-list a:focus-visible{outline-offset:-2px}:root[data-design=v2] .er-v2-tiles{grid-gap:var(--v2-3);display:grid;gap:var(--v2-3);grid-template-columns:minmax(0,1fr);list-style:none;margin:var(--v2-5) 0 0;padding:0}@media (min-width:480px){:root[data-design=v2] .er-v2-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){:root[data-design=v2] .er-v2-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-design=v2] .er-v2-tiles>li{display:flex}:root[data-design=v2] .er-v2-tile{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-line));color:hsl(var(--v2-ink));display:flex;flex-direction:column;gap:var(--v2-2);padding:var(--v2-4) var(--v2-4) var(--v2-5);text-decoration:none;transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease);width:100%}:root[data-design=v2] .er-v2-tile:active{transform:translateY(1px)}:root[data-design=v2] .er-v2-tile-top{align-items:center;color:hsl(var(--v2-ink-2));display:flex;justify-content:space-between}:root[data-design=v2] .er-v2-tile-top svg{height:1.25rem;width:1.25rem}:root[data-design=v2] .er-v2-tile-go{font-size:var(--v2-lead);line-height:1;transition:transform var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-v2-tile-kicker{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);margin:0;text-transform:uppercase}:root[data-design=v2] .er-v2-tile-t{font-family:var(--v2-font-display);font-size:var(--v2-lead);font-weight:700;line-height:var(--v2-lh-title);margin:0}:root[data-design=v2] .er-v2-tile-d{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-meta);margin:0}:root[data-design=v2] .er-v2-tile--primary{background-color:hsl(var(--v2-ink));border-color:hsl(var(--v2-ink));color:hsl(var(--v2-canvas))}:root[data-design=v2] .er-v2-tile--primary .er-v2-tile-d,:root[data-design=v2] .er-v2-tile--primary .er-v2-tile-kicker,:root[data-design=v2] .er-v2-tile--primary .er-v2-tile-top{color:hsl(var(--v2-canvas)/.82)}:root[data-design=v2] .er-v2-strip{grid-gap:var(--v2-3);background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-line));display:grid;gap:var(--v2-3);margin-top:var(--v2-5);padding:var(--v2-4)}:root[data-design=v2] .er-v2-strip .er-v2-list-more{margin-top:0}@media (min-width:720px){:root[data-design=v2] .er-v2-strip{align-items:center;grid-template-columns:minmax(0,1fr) auto;padding:var(--v2-4) var(--v2-5)}}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-v2-jump-list a:hover{color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-tile:hover{background-color:hsl(var(--v2-fill));border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-tile--primary:hover{background-color:hsl(var(--v2-ink-2));border-color:hsl(var(--v2-ink-2))}:root[data-design=v2] .er-v2-tile:hover .er-v2-tile-go{transform:translateX(3px)}}:root[data-design=v2]{--v2-live:145 62% 26%;--v2-draft:30 90% 32%}:root[data-design=v2][data-theme=dark],:root[data-design=v2][data-theme=grey]{--v2-live:145 50% 58%;--v2-draft:36 85% 62%}:root[data-design=v2] .er-v2-state{align-items:center;color:hsl(var(--v2-muted));display:inline-flex;font-size:var(--v2-meta);font-weight:600;gap:var(--v2-2);line-height:var(--v2-lh-meta);margin:0}:root[data-design=v2] .er-v2-state:before{border:2px solid;border-radius:50%;box-sizing:border-box;content:"";flex:none;height:.625rem;width:.625rem}:root[data-design=v2] .er-v2-state--live{color:hsl(var(--v2-live))}:root[data-design=v2] .er-v2-state--live:before{background-color:currentColor}:root[data-design=v2] .er-v2-state--soldout{color:hsl(var(--v2-ink))}:root[data-design=v2] .er-v2-state--soldout:before{background-color:currentColor;border-radius:0}:root[data-design=v2] .er-v2-state--draft{color:hsl(var(--v2-draft))}:root[data-design=v2] .er-v2-state--draft:before{border-style:dashed;height:.75rem;width:.75rem}:root[data-design=v2] .er-v2-state--past{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2-state--cancelled{color:hsl(var(--v2-danger-ink))}:root[data-design=v2] .er-v2-state--cancelled:before{background-image:linear-gradient(135deg,#0000 42%,currentColor 0,currentColor 58%,#0000 0)}:root[data-design=v2] .er-v2-staterow--draft .er-v2-mark{border-color:hsl(var(--v2-draft));border-style:dashed}:root[data-design=v2] .er-v2-staterow--cancelled .er-v2-count,:root[data-design=v2] .er-v2-staterow--cancelled .er-v2-mark-d,:root[data-design=v2] .er-v2-staterow--cancelled .er-v2-show-t,:root[data-design=v2] .er-v2-staterow--past .er-v2-count,:root[data-design=v2] .er-v2-staterow--past .er-v2-mark-d,:root[data-design=v2] .er-v2-staterow--past .er-v2-show-t{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-v2-group{list-style:none}:root[data-design=v2] .er-v2-group+.er-v2-group{margin-top:var(--v2-6)}:root[data-design=v2] .er-v2-group-head{align-items:baseline;border-bottom:1px solid hsl(var(--v2-line));color:hsl(var(--v2-ink));display:flex;font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;gap:var(--v2-2);letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);margin:0;padding-bottom:var(--v2-2);text-transform:uppercase}:root[data-design=v2] .er-v2-group-head span{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-muted));font-variant-numeric:tabular-nums lining-nums}:root[data-design=v2] .er-v2-scrim{align-items:flex-end;background-color:hsl(var(--v2-ink)/.45);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--v2-4);position:fixed;z-index:300}@media (min-width:560px){:root[data-design=v2] .er-v2-scrim{align-items:center}}:root[data-design=v2] .er-v2-dialog{max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem);max-width:32rem;overflow-y:auto;overscroll-behavior:contain;width:100%}:root[data-design=v2] .er-v2-dialog-body{margin-top:var(--v2-3)}:root[data-design=v2] .er-v2-dialog-actions{margin-top:var(--v2-5)}:root[data-design=v2] .er-v2-dialog-body:has(>.er-v2-agree:last-child)+.er-v2-dialog-actions{margin-top:0}:root[data-design=v2] .er-v2-flag-mark{background-color:#ff2b2b;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#000;padding:.05em .2em}.er-auth2-wrap{margin-inline:auto;max-width:27rem}.er-auth2-head{align-items:center;display:flex;gap:var(--v2-4);justify-content:space-between}.er-auth2-head .er-v2-h1{margin:0}.er-auth2-logo{align-items:center;color:hsl(var(--v2-ink));display:inline-flex;flex:none;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);text-decoration:none}.er-auth2-brand{margin-bottom:var(--v2-3)}.er-auth2-fields,.er-auth2-go{margin-top:var(--v2-5)}.er-auth2-go{display:grid}.er-auth2-alt{grid-gap:var(--v2-2);display:grid;gap:var(--v2-2);margin-top:var(--v2-4)}.er-auth2-alt>a{justify-content:center}.er-auth2-oauth{margin-top:var(--v2-6)}.er-auth2-block{margin-top:var(--v2-5)}:root[data-design=v2] .er-home{--d-stub:10rem;--d-stub-pad:var(--v2-5)}@media (min-width:960px){:root[data-design=v2] .er-home{--d-stub:16rem}}@media (min-width:1200px){:root[data-design=v2] .er-home{--d-stub:18rem;--d-stub-pad:var(--v2-6)}}:root[data-design=v2] .er-home .er-home-stage{grid-gap:var(--v2-6);display:grid;gap:var(--v2-6);grid-template-columns:minmax(0,1fr);padding-bottom:var(--v2-band)}:root[data-design=v2] .er-home .er-home-posters{grid-gap:var(--v2-6);display:grid;gap:var(--v2-6);grid-auto-rows:1fr;grid-template-columns:minmax(0,1fr);min-width:0}:root[data-design=v2] .er-home .er-home-host{padding-bottom:var(--v2-8)}@media (min-width:768px){:root[data-design=v2] .er-home .er-home-host{padding-bottom:var(--v2-9)}}:root[data-design=v2] .er-home .er-home-mast{padding-bottom:var(--v2-6);padding-top:var(--v2-6)}@media (min-width:768px){:root[data-design=v2] .er-home .er-home-mast{padding-bottom:var(--v2-7);padding-top:var(--v2-8)}}@media (min-width:1200px){:root[data-design=v2] .er-home .er-home-mast{padding-top:var(--v2-9)}}:root[data-design=v2] .er-home .er-home-say{min-width:0}@media (min-width:1024px){:root[data-design=v2] .er-home .er-home-mast{grid-column-gap:var(--v2-7);align-items:start;column-gap:var(--v2-7);display:grid;grid-template-columns:minmax(0,1fr) 27rem}}@media (min-width:1280px){:root[data-design=v2] .er-home .er-home-mast{grid-template-columns:minmax(0,1fr) 30rem}}:root[data-design=v2] .er-home .er-v2-h1.er-home-h1{font-size:2rem}@media (min-width:768px){:root[data-design=v2] .er-home .er-v2-h1.er-home-h1{font-size:2.75rem}}@media (min-width:1200px){:root[data-design=v2] .er-home .er-v2-h1.er-home-h1{font-size:3.25rem}}:root[data-design=v2] .er-home .er-home-lede{text-wrap:pretty;color:hsl(var(--v2-muted));font-size:var(--v2-body);line-height:var(--v2-lh-lead);margin:var(--v2-3) 0 0;max-width:var(--v2-measure-prose)}@media (min-width:768px){:root[data-design=v2] .er-home .er-home-lede{font-size:var(--v2-lead)}}:root[data-design=v2] .er-home .er-home-find{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));display:grid;margin-top:var(--v2-5);max-width:44rem;min-width:0}@media (min-width:768px){:root[data-design=v2] .er-home .er-home-find{margin-top:var(--v2-6)}}@media (min-width:1024px){:root[data-design=v2] .er-home .er-home-find{margin-top:0;max-width:none}}:root[data-design=v2] .er-home .er-home-field{border-bottom:1px solid hsl(var(--v2-control));display:grid;grid-template-columns:6.25rem minmax(0,1fr)}:root[data-design=v2] .er-home .er-home-field:last-of-type{border-bottom:0}:root[data-design=v2] .er-home .er-home-label{align-items:center;background-color:hsl(var(--v2-fill));border-right:1px solid hsl(var(--v2-control));color:hsl(var(--v2-muted));cursor:pointer;display:flex;font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);padding-inline:var(--v2-3);text-transform:uppercase}:root[data-design=v2] .er-home .er-home-input{background-color:initial;border:0;border-radius:0;color:hsl(var(--v2-ink));font-family:inherit;font-size:1rem;line-height:1.4;min-height:2.875rem;padding:0 var(--v2-3);width:100%}:root[data-design=v2] .er-home .er-home-input::placeholder{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-home .er-home-input::-webkit-search-cancel-button{appearance:none}:root[data-design=v2] .er-home .er-home-find .er-select-btn.er-home-input{background-color:initial;border:0;border-radius:0;box-shadow:none;color:hsl(var(--v2-ink));font-size:1rem;line-height:1.4;padding:0 var(--v2-3)}:root[data-design=v2] .er-home .er-home-find .er-select-btn.er-home-input .er-select-btn-placeholder,:root[data-design=v2] .er-home .er-home-find .er-select-btn.er-home-input>svg{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-home .er-home-field .er-menu{z-index:45}:root[data-design=v2] .er-home .er-v2-btn.er-home-submit{border:0;min-height:3rem;width:100%}:root[data-design=v2] .er-home .er-home-find .er-home-input:focus-visible{outline-offset:-2px}:root[data-design=v2] .er-home .er-home-find .er-home-submit:focus-visible{outline-offset:-3px}:root[data-design=v2] .er-home .er-home-poster{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));color:hsl(var(--v2-ink));cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;transition:border-color var(--v2-dur-1) var(--v2-ease),background-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] .er-home .er-home-face{display:flex;flex-direction:column;gap:var(--v2-4);min-width:0;padding:var(--v2-4)}@media (min-width:480px){:root[data-design=v2] .er-home .er-home-face{padding:var(--v2-5)}}:root[data-design=v2] .er-home .er-home-kicker{align-items:center;column-gap:var(--v2-4);display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0;min-height:1.25rem;min-width:0}:root[data-design=v2] .er-home .er-home-kicker .er-v2-caps{flex:none;margin:0;white-space:nowrap}:root[data-design=v2] .er-home .er-home-kicker .er-v2-show-cat{flex:0 1 auto;min-width:0}:root[data-design=v2] .er-home .er-home-cat-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .er-home .er-home-date{align-items:center;display:flex;gap:var(--v2-3);grid-area:date;margin:0;min-width:0}:root[data-design=v2] .er-home .er-home-date-d{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink));flex:none;font-family:var(--v2-font-ui);font-size:2.5rem;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.03em;line-height:1}:root[data-design=v2] .er-home .er-home-date--range .er-home-date-d{font-size:1.75rem;letter-spacing:-.01em}:root[data-design=v2] .er-home .er-home-date--until{flex-wrap:wrap;row-gap:var(--v2-2)}:root[data-design=v2] .er-home .er-home-date-u{flex-basis:100%}:root[data-design=v2] .er-home .er-home-date-s{display:flex;flex-direction:column;gap:var(--v2-1);min-width:0}:root[data-design=v2] .er-home .er-home-date-m,:root[data-design=v2] .er-home .er-home-date-w{font-family:var(--v2-font-display);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-transform:uppercase}:root[data-design=v2] .er-home .er-home-date-m{color:hsl(var(--v2-ink));font-size:var(--v2-meta)}:root[data-design=v2] .er-home .er-home-date-w{color:hsl(var(--v2-muted));font-size:var(--v2-eyebrow)}@media (min-width:480px){:root[data-design=v2] .er-home .er-home-date-d{font-size:3rem}:root[data-design=v2] .er-home .er-home-date--range .er-home-date-d{font-size:2rem}}:root[data-design=v2] .er-home .er-home-name{min-width:0}:root[data-design=v2] .er-home .er-home-place,:root[data-design=v2] .er-home .er-home-title,:root[data-design=v2] .er-home .er-home-when,:root[data-design=v2] .er-home .er-home-where{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-design=v2] .er-home .er-home-title{text-wrap:balance;color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;line-height:var(--v2-lh-d2);margin:0;max-width:24ch;overflow-wrap:anywhere}@media (min-width:768px){:root[data-design=v2] .er-home .er-home-title{font-size:2.5rem}}@media (min-width:960px){:root[data-design=v2] .er-home .er-home-title{font-size:2.25rem}}@media (min-width:1200px){:root[data-design=v2] .er-home .er-home-title{font-size:2.5rem}}:root[data-design=v2] .er-home .er-home-place{color:hsl(var(--v2-ink-2));font-family:var(--v2-font-display);font-size:var(--v2-ui);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);margin:var(--v2-3) 0 0;overflow-wrap:anywhere;text-transform:uppercase}@media (min-width:768px){:root[data-design=v2] .er-home .er-home-place{font-size:var(--v2-body)}}:root[data-design=v2] .er-home .er-home-by{align-items:baseline;color:hsl(var(--v2-muted));column-gap:.25em;display:flex;font-family:var(--v2-font-ui);font-size:var(--v2-meta);line-height:1.25rem;margin:var(--v2-2) 0 0;min-width:0;white-space:nowrap}:root[data-design=v2] .er-home .er-home-by-l{flex:none}:root[data-design=v2] .er-home .er-home-by-link{color:hsl(var(--v2-accent));flex:0 1 auto;font-weight:600;min-width:0;position:relative;text-decoration:underline;text-underline-offset:3px}:root[data-design=v2] .er-home .er-home-by-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (pointer:coarse){:root[data-design=v2] .er-home .er-home-by-link:after{bottom:-.8125rem;content:"";left:50%;position:absolute;top:-.8125rem;transform:translateX(-50%);width:max(100%,2.75rem)}}:root[data-design=v2] .er-home .er-home-facts{border-top:1px solid hsl(var(--v2-rule));margin:auto 0 0;min-width:0}:root[data-design=v2] .er-home .er-home-fact{grid-gap:var(--v2-3);border-bottom:1px solid hsl(var(--v2-rule));display:grid;gap:var(--v2-3);grid-template-columns:3.75rem minmax(0,1fr);padding:var(--v2-2) 0}:root[data-design=v2] .er-home .er-home-fact:last-child{border-bottom:0;padding-bottom:0}:root[data-design=v2] .er-home .er-home-dist{display:block}:root[data-design=v2] .er-home .er-home-fact dt{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);padding-top:.125rem;text-transform:uppercase}:root[data-design=v2] .er-home .er-home-fact dd{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink-2));font-size:var(--v2-meta);font-variant-numeric:tabular-nums lining-nums;line-height:var(--v2-lh-meta);margin:0;min-width:0;overflow-wrap:anywhere}@media (min-width:768px){:root[data-design=v2] .er-home .er-home-fact dd{font-size:var(--v2-body)}}:root[data-design=v2] .er-home .er-home-stub{grid-gap:var(--v2-4) var(--v2-5);align-items:center;border-top:1px dashed hsl(var(--v2-control));display:grid;gap:var(--v2-4) var(--v2-5);grid-template-areas:"date price" "buy  buy";grid-template-columns:auto minmax(0,1fr);min-width:0;padding:var(--v2-4)}@media (min-width:480px){:root[data-design=v2] .er-home .er-home-stub{padding:var(--v2-4) var(--v2-5)}}:root[data-design=v2] .er-home .er-home-price{border-left:1px solid hsl(var(--v2-rule));display:flex;flex-direction:column;gap:var(--v2-1);grid-area:price;margin:0;min-width:0;padding-left:var(--v2-5)}:root[data-design=v2] .er-home .er-home-price-l{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-transform:uppercase}:root[data-design=v2] .er-home .er-home-few,:root[data-design=v2] .er-home .er-home-price-h{color:hsl(var(--v2-ink))}:root[data-design=v2] .er-home .er-home-price-from{color:hsl(var(--v2-ink-2));font-size:var(--v2-meta);line-height:var(--v2-lh-meta)}:root[data-design=v2] .er-home .er-home-price-f{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink));font-family:var(--v2-font-ui);font-size:1.75rem;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}:root[data-design=v2] .er-home .er-home-price-f--long{font-size:1.25rem}:root[data-design=v2] .er-home .er-home-soldout{font-size:var(--v2-lead)}:root[data-design=v2] .er-home .er-home-buy{align-items:stretch;display:flex;gap:var(--v2-2);grid-area:buy;min-width:0}:root[data-design=v2] .er-home .er-v2-btn.er-home-go{flex:1 1 auto;min-width:9rem;padding-inline:var(--v2-5)}:root[data-design=v2] .er-home .er-home-buy .er-v2-toggle.er-home-heart{border:1px solid hsl(var(--v2-control));flex:none}@media (min-width:600px){:root[data-design=v2] .er-home .er-home-stub{grid-template-areas:"date price buy";grid-template-columns:auto minmax(0,1fr) auto}:root[data-design=v2] .er-home .er-home-buy{justify-self:end}:root[data-design=v2] .er-home .er-v2-btn.er-home-go{flex:none}}@media (min-width:960px){:root[data-design=v2] .er-home .er-home-poster{grid-template-columns:minmax(0,1fr) var(--d-stub);min-height:22rem}:root[data-design=v2] .er-home .er-home-face{gap:var(--v2-5);padding:var(--v2-6)}:root[data-design=v2] .er-home .er-home-stub{align-items:stretch;border-left:1px dashed hsl(var(--v2-control));border-top:0;display:flex;flex-direction:column;gap:0;padding:var(--v2-6) var(--d-stub-pad)}:root[data-design=v2] .er-home .er-home-date{border-bottom:1px solid hsl(var(--v2-rule));padding-bottom:var(--v2-5)}:root[data-design=v2] .er-home .er-home-date-d{font-size:4rem}:root[data-design=v2] .er-home .er-home-date--range .er-home-date-d{font-size:2.5rem}:root[data-design=v2] .er-home .er-home-date-w{font-size:var(--v2-micro)}:root[data-design=v2] .er-home .er-home-price{border-left:0;gap:var(--v2-2);padding:var(--v2-5) 0 0}:root[data-design=v2] .er-home .er-home-price-l{font-size:var(--v2-micro)}:root[data-design=v2] .er-home .er-home-price-from{font-size:var(--v2-body)}:root[data-design=v2] .er-home .er-home-price-f{font-size:3rem}:root[data-design=v2] .er-home .er-home-price-f--long{font-size:2rem}:root[data-design=v2] .er-home .er-home-buy{justify-self:stretch;margin-top:auto;padding-top:var(--v2-5)}:root[data-design=v2] .er-home .er-v2-btn.er-home-go{flex:1 1 auto;min-width:0}}@media (min-width:1200px){:root[data-design=v2] .er-home .er-home-date-d{font-size:4.5rem}:root[data-design=v2] .er-home .er-home-date--range .er-home-date-d{font-size:2.75rem}}:root[data-design=v2] .er-home .er-home-photo{aspect-ratio:2/1;min-width:0}@media (min-width:600px){:root[data-design=v2] .er-home .er-home-photo{aspect-ratio:3/1}}@media (min-width:960px){:root[data-design=v2] .er-home .er-home-poster--photo{grid-template-columns:34% minmax(0,1fr) var(--d-stub)}:root[data-design=v2] .er-home .er-home-photo{aspect-ratio:auto}}@media (min-width:1200px){:root[data-design=v2] .er-home .er-home-poster--photo{grid-template-columns:38% minmax(0,1fr) var(--d-stub)}}:root[data-design=v2] .er-home .er-home-poster--open{border-style:dashed;cursor:default}:root[data-design=v2] .er-home .er-home-date--open .er-home-date-d{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-home .er-home-title.er-home-title--open{font-size:var(--v2-d2);letter-spacing:var(--v2-ls-d2);line-height:var(--v2-lh-d2)}:root[data-design=v2] .er-home .er-home-facts--open{border-top:0}:root[data-design=v2] .er-home .er-home-open-p{color:hsl(var(--v2-muted));font-size:var(--v2-body);line-height:var(--v2-lh-prose);margin:0;max-width:var(--v2-measure-prose)}:root[data-design=v2] .er-home .er-home-open-cats{border-top:1px solid hsl(var(--v2-rule));color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);margin:var(--v2-4) 0 0;padding-top:var(--v2-3)}:root[data-design=v2] .er-home .er-home-stub-t{color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:1.25rem;font-weight:700;letter-spacing:var(--v2-ls-lead);line-height:var(--v2-lh-title);margin:var(--v2-1) 0 0}:root[data-design=v2] .er-home .er-home-stub-p{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);margin:0}:root[data-design=v2] .er-home .er-home-poster--open .er-home-stub{align-items:stretch;grid-template-areas:"date" "price" "buy";grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .er-home .er-home-poster--open .er-home-price{border-left:0;padding-left:0}:root[data-design=v2] .er-home .er-home-poster--open .er-home-buy{justify-self:stretch}:root[data-design=v2] .er-home .er-home-buy--stack{align-items:stretch;flex-direction:column}@media (min-width:480px){:root[data-design=v2] .er-home .er-home-buy--stack{align-items:flex-start}}@media (min-width:960px){:root[data-design=v2] .er-home .er-home-buy--stack{align-items:stretch}}:root[data-design=v2] .er-home .er-home-poster--skel{cursor:default;min-height:24.5rem}:root[data-design=v2] .er-home .er-home-date--skel{border:1px solid hsl(var(--v2-rule));display:block;height:3rem;width:6rem}:root[data-design=v2] .er-home .er-home-poster--skel .er-home-stub>.er-v2-skel{grid-area:price}:root[data-design=v2] .er-home .er-home-skel-t{height:2rem;width:70%}@media (min-width:960px){:root[data-design=v2] .er-home .er-home-poster--skel{min-height:22rem}:root[data-design=v2] .er-home .er-home-skel-t{height:3.5rem}:root[data-design=v2] .er-home .er-home-poster--skel .er-home-stub>.er-v2-skel{margin-top:var(--v2-5)}}:root[data-design=v2] .er-home .er-home-more{min-width:0}@media (max-width:767px){:root[data-design=v2] .er-home .er-v2-cards.er-home-cards{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){:root[data-design=v2] .er-home .er-v2-cards.er-home-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:899px){:root[data-design=v2] .er-home .er-home-cards .er-v2-card-media--panel .er-v2-card-date{bottom:var(--v2-3);left:var(--v2-3);min-height:4.75rem}:root[data-design=v2] .er-home .er-home-cards .er-v2-card-media--panel .er-v2-mark-d{font-size:1.75rem}:root[data-design=v2] .er-home .er-home-cards .er-v2-card-media--panel .er-v2-mark--range .er-v2-mark-d{font-size:1.25rem}:root[data-design=v2] .er-home .er-home-cards .er-v2-card-place{bottom:var(--v2-3);font-size:.875rem;left:calc(var(--v2-3)*2 + 5rem);right:var(--v2-3)}}:root[data-design=v2] .er-home .er-home-host-line{grid-gap:var(--v2-1) var(--v2-5);border-top:1px solid hsl(var(--v2-line));display:grid;gap:var(--v2-1) var(--v2-5);padding-top:var(--v2-4)}@media (min-width:900px){:root[data-design=v2] .er-home .er-home-host-line{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}}:root[data-design=v2] .er-home .er-home-host-t{color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:var(--v2-lead);font-weight:700;letter-spacing:var(--v2-ls-lead);line-height:var(--v2-lh-title);margin:0}:root[data-design=v2] .er-home .er-home-host-p{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);margin:0;max-width:var(--v2-measure-prose)}@media (min-width:900px){:root[data-design=v2] .er-home .er-home-host-p{max-width:none}}:root[data-design=v2] .er-home .er-home-textlink{align-items:center;color:hsl(var(--v2-accent));display:inline-flex;font-size:var(--v2-ui);font-weight:600;justify-self:start;line-height:var(--v2-lh-ui);min-height:var(--v2-touch);text-decoration:underline;text-underline-offset:3px}:root[data-design=v2] .er-home .er-home-pick-lead{color:hsl(var(--v2-muted));margin:0 0 var(--v2-4)}:root[data-design=v2] .er-home .er-home-pick-label{display:block;margin-bottom:var(--v2-2)}:root[data-design=v2] .er-home .er-home-picks{border:0;border-top:1px solid hsl(var(--v2-line));margin:var(--v2-4) 0 0;max-height:max(8.5rem,min(20rem,calc(100vh - 26rem)));max-height:max(8.5rem,min(20rem,calc(100dvh - 26rem)));overflow-y:auto;overscroll-behavior:contain;padding:0}:root[data-design=v2] .er-home .er-home-pickrow{grid-column-gap:var(--v2-3);align-items:baseline;border-bottom:1px solid hsl(var(--v2-rule));column-gap:var(--v2-3);cursor:pointer;display:grid;grid-template-columns:auto 1fr;min-height:2.75rem;padding:var(--v2-3) var(--v2-1)}:root[data-design=v2] .er-home .er-home-pickrow input{margin:0}:root[data-design=v2] .er-home .er-home-pickrow-t{font-weight:600}:root[data-design=v2] .er-home .er-home-pickrow-m{color:hsl(var(--v2-muted));font-size:var(--v2-micro);grid-column:2}:root[data-design=v2] .er-home .er-home-pickrow:has(input:checked){background-color:hsl(var(--v2-canvas))}:root[data-design=v2] .er-home .er-home-pick-none{color:hsl(var(--v2-muted));margin:var(--v2-3) 0 0}:root[data-design=v2] .er-home .er-home-pick-none:empty{display:none}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-home .er-home-find:hover{border-color:hsl(var(--v2-ink-2))}:root[data-design=v2] .er-home .er-home-field:hover .er-home-label{color:hsl(var(--v2-ink-2))}:root[data-design=v2] .er-home .er-home-poster:not(.er-home-poster--open):not(.er-home-poster--skel):hover{background-color:hsl(var(--v2-sunken));border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-home .er-home-poster:not(.er-home-poster--open):not(.er-home-poster--skel):hover .er-home-go{border-color:hsl(var(--v2-ink));box-shadow:inset 0 -2px 0 0 hsl(var(--v2-ink))}:root[data-design=v2] .er-home .er-home-by-link:hover,:root[data-design=v2] .er-home .er-home-textlink:hover{color:hsl(var(--v2-accent-hover))}}.er-page.er-hh .er-v2-col .er-hh-when{margin-top:var(--v2-2)}.er-page.er-hh .er-v2-col .er-v2-h2+.er-v2-facts,.er-page.er-hh .er-v2-col .er-v2-h2+.er-v2-money,.er-page.er-hh .er-v2-col .er-v2-h2+.er-v2-steps{margin-top:var(--v2-5)}:root[data-design=v2] .er-hh [id]{scroll-margin-top:calc(var(--v2-header-h) + 3px + 2.75rem);scroll-margin-top:calc(var(--v2-header-h) + 3px + var(--v2-touch, 2.75rem))}.er-page.er-hh .er-hh-when a{color:hsl(var(--v2-accent));text-decoration:underline;text-underline-offset:2px}@media (hover:hover) and (pointer:fine){.er-page.er-hh .er-hh-when a:hover{color:hsl(var(--v2-accent-hover))}}:root[data-design=v2] .er-pc{grid-gap:var(--v2-4);display:grid;gap:var(--v2-4);margin:var(--v2-5) 0 var(--v2-4);max-width:46rem}:root[data-design=v2] .er-pc-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--v2-2) var(--v2-4)}:root[data-design=v2] .er-pc-money{flex:0 0 8rem;position:relative}:root[data-design=v2] .er-pc-money>span{color:hsl(var(--v2-muted));font-size:1rem;left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}:root[data-design=v2] .er-pc .er-pc-money .er-form-input{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding-left:1.75rem}:root[data-design=v2] .er-pc .er-pc-range{--accent:var(--v2-ink);--er-track:hsl(var(--v2-line));--er-thumb:hsl(var(--v2-surface));flex:1 1 8rem;width:auto}:root[data-design=v2] .er-pc .er-pc-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}:root[data-design=v2] .er-pc .er-pc-choice .er-v2-tab{text-wrap:balance;padding:var(--v2-2) var(--v2-3)}@media (min-width:560px){:root[data-design=v2] .er-pc .er-pc-figs{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=v2] .er-pc-figs .er-pc-fee{border-left:0;border-top:1px solid hsl(var(--v2-rule));display:flex;grid-column:1/-1;padding:var(--v2-3) var(--v2-4)}}:root[data-design=v2] .er-pc-figs .er-pc-fee dd{font-size:var(--v2-body);margin:0}:root[data-design=v2] .er-pc .er-pc-floor{border:1px solid hsl(var(--v2-line));color:hsl(var(--v2-ink));font-size:var(--v2-body);line-height:var(--v2-lh-prose);margin:0;padding:var(--v2-4)}:root[data-design=v2] .er-pv2 .er-pv2-mark{background-color:#ff2b2b;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#000;padding:.05em .2em}:root[data-design=v2] .er-pv2 .er-v2-money{--v2-side:32rem}:root[data-design=v2] .er-pv2 .er-v2-table--tiers{max-width:32rem;width:100%}@media (min-width:768px){:root[data-design=v2] .er-pv2 .er-v2-table--tiers{font-size:var(--v2-lead)}:root[data-design=v2] .er-pv2 .er-v2-table--tiers td,:root[data-design=v2] .er-pv2 .er-v2-table--tiers th{padding:.875rem 1rem}}@media (max-width:767px){:root[data-design=v2] .er-pv2 .er-v2-table--tiers{font-size:1rem}:root[data-design=v2] .er-pv2 .er-v2-table--tiers td,:root[data-design=v2] .er-pv2 .er-v2-table--tiers th{padding:.875rem}}:root[data-design=v2] .er-cat2-search{margin-top:var(--v2-5);max-width:24rem}:root[data-design=v2] .er-cat2-search .er-cat2-search-label{display:block;margin-bottom:var(--v2-2)}:root[data-design=v2] .er-cat2-none{overflow-wrap:anywhere}:root[data-design=v2] .er-cat2-none .er-v2-btn{white-space:normal}:root[data-design=v2] .er-cat2-grid{grid-gap:var(--v2-5);display:grid;gap:var(--v2-5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:1024px){:root[data-design=v2] .er-cat2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-design=v2] .er-cat2-card{display:flex;flex-direction:column;min-width:0;padding:0;position:relative}:root[data-design=v2] .er-cat2-media{aspect-ratio:16/9;background-color:hsl(var(--v2-sunken));display:grid;height:auto;overflow:hidden;place-items:center;position:relative}:root[data-design=v2] .er-cat2-media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:root[data-design=v2] .er-cat2-initial{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-d1);font-weight:700;line-height:1}:root[data-design=v2] .er-cat2-body{align-content:start;display:grid;flex:1 1;grid-template-areas:"name  star" "next  next";grid-template-columns:minmax(0,1fr) auto;padding:var(--v2-4)}:root[data-design=v2] .er-cat2-name{align-self:center;grid-area:name;overflow-wrap:break-word}:root[data-design=v2] .er-cat2-name a:after{content:"";inset:0;position:absolute}:root[data-design=v2] .er-cat2-star{align-self:center;grid-area:star;margin:calc(var(--v2-3)*-1) calc(var(--v2-3)*-1) calc(var(--v2-3)*-1) var(--v2-2);position:relative;z-index:1}:root[data-design=v2] .er-cat2-next{grid-area:next;margin-top:var(--v2-1)}:root[data-design=v2] .er-cat2-skel-name{grid-area:name;height:1.125rem;width:min(11rem,70%)}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-cat2-card.er-v2-row--live:hover .er-v2-toggle--star:hover{color:hsl(var(--v2-accent))}}@media (max-width:599.98px){:root[data-design=v2] .er-cat2 .er-cat2-grid{gap:var(--v2-3)}:root[data-design=v2] .er-cat2 .er-cat2-media{aspect-ratio:4/3}:root[data-design=v2] .er-cat2 .er-cat2-body{padding:var(--v2-3)}:root[data-design=v2] .er-cat2 .er-cat2-dot{display:none}:root[data-design=v2] .er-cat2 .er-cat2-place{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .er-cat2 .er-cat2-star{background-color:initial;margin:0;position:absolute;right:var(--v2-1);top:var(--v2-1)}:root[data-design=v2] .er-cat2 .er-cat2-star:before{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));content:"";inset:var(--v2-2);position:absolute;z-index:-1}:root[data-design=v2] .er-cat2 .er-cat2-card:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1}:root[data-design=v2] .er-cat2 .er-cat2-card:last-child:nth-child(odd) .er-cat2-media{flex:none;width:calc(50% - var(--v2-3)/2 - 1px)}:root[data-design=v2] .er-cat2 .er-cat2-card:last-child:nth-child(odd) .er-cat2-star{right:calc(50% + var(--v2-3)/2 + 1px + var(--v2-1))}}@media (min-width:900px){:root[data-design=v2] .er-ah-items--gap .er-v2-item{padding-left:var(--v2-4);position:relative}:root[data-design=v2] .er-ah-items--gap .er-v2-item:before{background-color:hsl(var(--v2-control));content:"";height:1px;left:0;position:absolute;top:calc(var(--v2-4) + .4em);width:8px}}:root[data-design=v2] .er-ah-search{display:flex;gap:var(--v2-2);margin-top:var(--v2-5);max-width:36rem}:root[data-design=v2] .er-ah-search .er-search-input{flex:1 1;min-width:0}:root[data-design=v2] .er-ah-search-count{margin:var(--v2-2) 0 0;min-height:1.5em}:root[data-design=v2] .er-ah-search-count:empty{margin:0;min-height:0}:root[data-design=v2] .er-ah-none{max-width:40rem}:root[data-design=v2] .er-ah-cost{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--v2-4) var(--v2-6)}:root[data-design=v2] .er-v2-a:has(>.er-ah-cost){max-width:52rem}:root[data-design=v2] .er-ah-cost>div:first-child{flex:1 1 18rem;max-width:29rem}:root[data-design=v2] .er-ah-cost>.er-v2-tablewrap{flex:0 1 19rem;margin:0}:root[data-design=v2] .er-ah-cost>div:first-child>p:first-child{margin-top:0}:root[data-design=v2] .er-cc{background-color:hsl(var(--v2-surface));border-top:1px solid hsl(var(--v2-line));bottom:calc(env(safe-area-inset-bottom, 0px));bottom:calc(env(safe-area-inset-bottom, 0px) + var(--er-lift-buybar, 0px));color:hsl(var(--v2-ink));left:0;position:fixed;right:0;transition:bottom .17s ease;z-index:205}body:has(.er-cc) .er-page{padding-bottom:var(--er-cc-h)}:root[data-design=v2] .er-cc-inner{grid-gap:var(--v2-3);box-sizing:border-box;display:grid;gap:var(--v2-3);margin-inline:auto;max-width:var(--v2-max);padding:var(--v2-4) var(--v2-gutter)}:root[data-design=v2] .er-cc-text{color:hsl(var(--v2-ink));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);margin:0;max-width:68ch}:root[data-design=v2] .er-cc-link{color:hsl(var(--v2-accent));text-decoration:underline;text-underline-offset:.15em}@media (pointer:coarse){:root[data-design=v2] .er-cc-text .er-cc-link{display:inline-block;margin-block:-.8125rem;padding-block:.8125rem}}:root[data-design=v2] .er-cc-actions{grid-gap:var(--v2-2);display:grid;gap:var(--v2-2);grid-template-columns:1fr 1fr}:root[data-design=v2] .er-cc-actions .er-v2-btn{min-width:0}:root[data-design=v2] .er-cc-actions .er-cc-choose{grid-column:1/-1}:root[data-design=v2] .er-cc-choose{background:none;border:0;color:hsl(var(--v2-ink));cursor:pointer;font:inherit;font-size:var(--v2-ui);font-weight:600;line-height:var(--v2-lh-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:0 var(--v2-3);text-decoration:underline;text-underline-offset:.2em}@media (min-width:768px){:root[data-design=v2] .er-cc-inner{align-items:center;gap:var(--v2-5);grid-template-columns:minmax(0,1fr) auto}:root[data-design=v2] .er-cc-actions{align-items:center;grid-template-columns:1fr 1fr auto}:root[data-design=v2] .er-cc-actions .er-cc-choose{grid-column:auto}}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-cc-choose:hover,:root[data-design=v2] .er-cc-link:hover{color:hsl(var(--v2-accent))}}@media print{:root[data-design=v2] .er-cc{display:none}}:root[data-design=v2] .er-cc-dialog{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-line));border-radius:0;box-sizing:border-box;color:hsl(var(--v2-ink));margin:auto;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:var(--v2-5);width:min(32rem,calc(100% - var(--v2-gutter)*2))}:root[data-design=v2] .er-cc-dialog::backdrop{background-color:#14110e73}:root[data-design=v2] .er-cc-title{color:hsl(var(--v2-ink));font-family:var(--v2-font-display);font-size:var(--v2-lead);font-weight:700;line-height:var(--v2-lh-title);margin:0}:root[data-design=v2] .er-cc-lead{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);margin:var(--v2-2) 0 0}:root[data-design=v2] .er-cc-note{border-left:2px solid hsl(var(--v2-accent));color:hsl(var(--v2-ink));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);margin:var(--v2-3) 0 0;padding-left:var(--v2-3)}:root[data-design=v2] .er-cc-rows{border-top:1px solid hsl(var(--v2-rule));margin-top:var(--v2-4)}:root[data-design=v2] .er-cc-row{grid-column-gap:var(--v2-4);grid-row-gap:var(--v2-1);align-items:center;border-bottom:1px solid hsl(var(--v2-rule));column-gap:var(--v2-4);display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:var(--v2-3) 0;row-gap:var(--v2-1)}:root[data-design=v2] .er-cc-row--switch{cursor:pointer}:root[data-design=v2] .er-cc-name{color:hsl(var(--v2-ink));font-size:var(--v2-ui);font-weight:600;line-height:var(--v2-lh-ui)}:root[data-design=v2] .er-cc-on{color:hsl(var(--v2-muted));font-size:var(--v2-meta);font-weight:600}:root[data-design=v2] .er-cc-desc{color:hsl(var(--v2-muted));display:block;font-size:var(--v2-meta);grid-column:1/-1;line-height:var(--v2-lh-prose)}:root[data-design=v2] .er-cc-switch{appearance:none;background-color:hsl(var(--v2-canvas));border:1px solid hsl(var(--v2-control));border-radius:0;box-sizing:border-box;cursor:pointer;flex:none;height:1.5rem;margin:0;position:relative;transition:background-color var(--v2-dur-1) var(--v2-ease),border-color var(--v2-dur-1) var(--v2-ease);width:2.75rem}:root[data-design=v2] .er-cc-switch:before{background-color:hsl(var(--v2-muted));content:"";height:calc(1.5rem - 6px);left:2px;position:absolute;top:2px;transition:transform var(--v2-dur-1) var(--v2-ease),background-color var(--v2-dur-1) var(--v2-ease);width:calc(1.5rem - 6px)}:root[data-design=v2] .er-cc-switch:checked{background-color:hsl(var(--v2-ink));border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-cc-switch:checked:before{background-color:hsl(var(--v2-canvas));transform:translateX(1.25rem)}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .er-cc,:root[data-design=v2] .er-cc-switch,:root[data-design=v2] .er-cc-switch:before{transition:none}}:root[data-design=v2] .er-cc-foot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--v2-3) var(--v2-4);justify-content:space-between;margin-top:var(--v2-5)}:root[data-design=v2] .er-cc-policy{align-items:center;display:inline-flex;font-size:var(--v2-ui);min-height:2.75rem;min-height:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-cc-dialog-actions{grid-gap:var(--v2-2);display:grid;gap:var(--v2-2);grid-template-columns:1fr 1fr}@media (max-width:479.98px){:root[data-design=v2] .er-cc-dialog{padding:var(--v2-4)}:root[data-design=v2] .er-cc-dialog-actions{width:100%}}:root[data-design=v2] .er-cc-map{align-items:center;background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-line));box-sizing:border-box;color:hsl(var(--v2-ink));display:flex;flex-direction:column;gap:var(--v2-3);height:100%;justify-content:center;padding:var(--v2-4);text-align:center}:root[data-design=v2] .er-map>.er-cc-map{border:0}:root[data-design=v2] .er-cc-map-text{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-prose);margin:0;max-width:36ch}.er-footer-legal .er-footer-legal-btn{background:none;border:0;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;font-size:var(--er-text-xs);padding:0;position:relative;text-decoration:none;transition:color var(--er-dur-control) var(--er-ease)}.er-footer-legal .er-footer-legal-btn:hover{color:hsl(var(--accent))}@media (pointer:coarse){.er-footer-legal .er-footer-legal-btn{align-items:center;display:inline-flex;min-height:2.75rem}}:root[data-design=v2] .er-v2 .er-footer-legal .er-footer-legal-btn{color:hsl(var(--v2-muted));font-size:var(--v2-micro);line-height:var(--v2-lh-meta)}@media (pointer:coarse){:root[data-design=v2] .er-v2 .er-footer-legal .er-footer-legal-btn{align-items:center;display:inline-flex;min-height:2.75rem;min-height:var(--v2-touch,2.75rem)}}@media (pointer:coarse) and (min-width:768px){:root[data-design=v2] .er-v2 .er-footer-legal .er-footer-legal-btn{display:inline;min-height:0}}@media (max-width:767px){:root[data-design=v2] .er-v2 .er-footer-legal .er-footer-legal-btn{align-items:center;display:flex;min-height:2.75rem;min-height:var(--v2-touch,2.75rem)}}@media (hover:hover) and (pointer:fine){:root[data-design=v2] .er-v2 .er-footer-legal .er-footer-legal-btn:hover{color:hsl(var(--v2-accent))}}:root[data-design=v2] .er-fe-search{margin-top:var(--v2-5);max-width:44rem}:root[data-design=v2] .er-fe-search .er-fe-search-label{display:block;margin-bottom:var(--v2-2)}:root[data-design=v2] .er-fe-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--v2-2);margin-top:var(--v2-3)}:root[data-design=v2] .er-fe-filters .er-zip-input{width:10rem}:root[data-design=v2] .er-fe-filter{grid-gap:var(--v2-1);display:grid;gap:var(--v2-1)}:root[data-design=v2] .er-fe-filter-label{color:hsl(var(--v2-muted))}:root[data-design=v2] .er-fe-filters{align-items:end}:root[data-design=v2] .er-le-search,:root[data-design=v2] .er-pe-search{margin-top:var(--v2-5);max-width:44rem}:root[data-design=v2] .er-le-search .er-le-search-label,:root[data-design=v2] .er-pe-search .er-pe-search-label{display:block;margin-bottom:var(--v2-2)}:root[data-design=v2] .er-pe-controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--v2-2);margin-top:var(--v2-3)}:root[data-design=v2] .er-fh-row{grid-column-gap:var(--v2-3);grid-row-gap:var(--v2-3);align-items:center;column-gap:var(--v2-3);display:grid;grid-template-areas:"face body" "act  act";grid-template-columns:auto minmax(0,1fr);row-gap:var(--v2-3)}:root[data-design=v2] .er-fh-face{grid-area:face}:root[data-design=v2] .er-fh-body{grid-area:body;min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .er-fh-act{align-items:center;display:flex;flex-wrap:wrap;gap:var(--v2-2);grid-area:act}:root[data-design=v2] .er-fh-note{grid-column:1/-1}@media (min-width:720px){:root[data-design=v2] .er-fh-row{grid-template-areas:"face body act";grid-template-columns:auto minmax(0,1fr) auto;row-gap:var(--v2-2)}:root[data-design=v2] .er-fh-act{justify-content:flex-end}}@media (min-width:480px){:root[data-design=v2] .er-hp-top .er-v2-actions{grid-auto-columns:max-content;grid-auto-flow:column;grid-template-columns:none}}:root[data-design=v2] .er-le-tools{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--v2-3);margin-top:var(--v2-5);max-width:44rem}:root[data-design=v2] .er-le-tools>.er-le-search{flex:1 1 16rem;margin-top:0;min-width:0}:root[data-design=v2] .er-le-count{margin:var(--v2-3) 0 0}:root[data-design=v2] .er-le-count:empty{margin:0}:root[data-design=v2] .er-fp-view{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-line))}:root[data-design=v2] .er-fp-head{grid-gap:var(--v2-3) var(--v2-4);align-items:center;border-bottom:1px solid hsl(var(--v2-rule));display:grid;gap:var(--v2-3) var(--v2-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--v2-4)}:root[data-design=v2] .er-fp-t{grid-column:1;grid-row:1;margin:0}:root[data-design=v2] .er-fp-open{grid-column:2;grid-row:1}:root[data-design=v2] .er-fp-name,:root[data-design=v2] .er-fp-tabs{grid-column:1/-1;grid-row:2;margin:0}:root[data-design=v2] .er-fp-tabs{flex-wrap:wrap;padding:0 0 1px 1px}:root[data-design=v2] .er-fp-tabs .er-v2-tab,:root[data-design=v2] .er-fp-tabs .er-v2-tab+.er-v2-tab{margin:0 0 -1px -1px;max-width:100%;overflow-wrap:anywhere}:root[data-design=v2] .er-fp-name{overflow-wrap:anywhere}@media (min-width:600px){:root[data-design=v2] .er-fp-head--sub .er-fp-name,:root[data-design=v2] .er-fp-head--sub .er-fp-tabs{grid-column:1}:root[data-design=v2] .er-fp-head--sub .er-fp-open{align-self:start;grid-row:1/span 2}}:root[data-design=v2] .er-fp-map{background-color:hsl(var(--v2-canvas));padding:var(--v2-3)}:root[data-design=v2] .er-fp-scrim{padding:0}:root[data-design=v2] .er-fp-dialog{height:100%;max-height:none;max-width:none;overflow:hidden}@media (min-width:768px) and (min-height:600px){:root[data-design=v2] .er-fp-scrim{padding:var(--v2-5)}}:root[data-design=v2] .er-fp-area{margin-top:var(--v2-4)}:root[data-design=v2] .er-fp-zoom{gap:var(--v2-2);margin-top:var(--v2-4)}:root[data-design=v2] .er-fp-zbtn{min-width:2.75rem;min-width:var(--v2-touch,2.75rem);padding:0 var(--v2-3)}:root[data-design=v2] .er-fp-pct{min-width:3.5rem;text-align:center}:root[data-design=v2] .er-fp-key i,:root[data-design=v2] .er-fp-paper{--v2-canvas:40 30% 96%;--v2-sunken:40 24% 92%;--v2-line:36 14% 74%;--v2-control:34 12% 52%;--v2-ink:28 14% 12%;--v2-accent:212 84% 34%;--v2-accent-hover:212 88% 26%}:root[data-design=v2] .er-fp-live{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root[data-design=v2] .er-fp-view{position:relative}:root[data-design=v2] .er-fp-frame[role=button]:focus-visible{outline:2px solid hsl(var(--v2-accent));outline-offset:-2px}:root[data-design=v2] .er-fp-item{font-feature-settings:tabular-nums lining-nums;align-items:center;appearance:none;background-color:hsl(var(--v2-accent)/.16);border:1.5px solid hsl(var(--v2-accent));box-sizing:border-box;color:hsl(var(--v2-accent-hover));cursor:pointer;display:flex;font-family:var(--v2-font-ui);font-variant-numeric:tabular-nums lining-nums;font-weight:700;justify-content:center;line-height:1.1;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;text-align:center;transition:background-color var(--v2-dur-1) var(--v2-ease)}:root[data-design=v2] span.er-fp-item{cursor:inherit}:root[data-design=v2] .er-fp-item-in{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;min-width:0;pointer-events:none}:root[data-design=v2] .er-fp-item-n{font-size:12px;max-width:100%;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .er-fp-item-p{font-size:10px;font-weight:600}:root[data-design=v2] .er-fp-item[data-detail] .er-fp-item-n{font-size:14px}:root[data-design=v2] .er-fp-item[data-detail] .er-fp-item-p{font-size:11px}@media (hover:hover){:root[data-design=v2] button.er-fp-item[data-state=open]:hover{filter:brightness(.9)}}:root[data-design=v2] .er-fp-item[data-state=taken]{background-color:hsl(var(--v2-sunken));background-image:repeating-linear-gradient(45deg,hsl(var(--v2-line)/.55) 0 1.5px,#0000 1.5px 7px);border:1px solid hsl(var(--v2-line));color:hsl(var(--v2-control));cursor:default;font-weight:600}:root[data-design=v2] .er-fp-item[data-state=picked]{background-color:hsl(var(--v2-ink));border-color:hsl(var(--v2-ink));color:hsl(var(--v2-canvas));outline:2px solid hsl(var(--v2-canvas));outline-offset:-4px}:root[data-design=v2] .er-fp-item[data-state=mine]{background-color:hsl(var(--v2-sunken));border:2px solid hsl(var(--v2-ink));color:hsl(var(--v2-ink));cursor:default}:root[data-design=v2] button.er-fp-item[data-state]:focus-visible{border-width:4px}:root[data-design=v2] button.er-fp-item[data-state=picked]:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--v2-canvas));outline:2px solid hsl(var(--v2-accent));outline-offset:2px}:root[data-design=v2] .er-fp-item--corner[data-state]{background-color:initial;background-image:none;border:0;outline:0}:root[data-design=v2] button.er-fp-item--corner[data-state]:focus-visible{border:2px solid hsl(var(--v2-accent));outline:0}:root[data-design=v2] .er-fp-item--corner[data-state=picked]{color:hsl(var(--v2-canvas))}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .er-fp-item{transition:none}}:root[data-design=v2] .er-fp-foot{padding:var(--v2-3) var(--v2-4) 0}:root[data-design=v2] .er-fp-openmap{width:100%}:root[data-design=v2] .er-fp-cap{gap:var(--v2-2) var(--v2-5);padding:var(--v2-3) var(--v2-4)}:root[data-design=v2] .er-fp-key{margin:0}:root[data-design=v2] .er-fp-hint{flex:1 1 14rem}@media (min-width:600px){:root[data-design=v2] .er-fp-hint{margin-left:auto;text-align:right}}:root[data-design=v2] .er-fp-key--open i{background-color:hsl(var(--v2-accent)/.16);border-color:hsl(var(--v2-accent))}:root[data-design=v2] .er-fp-key--taken i{background-color:hsl(var(--v2-sunken));background-image:repeating-linear-gradient(45deg,hsl(var(--v2-line)/.55) 0 1.5px,#0000 1.5px 7px);border-color:hsl(var(--v2-line))}:root[data-design=v2] .er-fp-key--picked i{background-color:hsl(var(--v2-ink));border-color:hsl(var(--v2-ink))}:root[data-design=v2] .er-fp-key--mine i{background-color:hsl(var(--v2-sunken));border:2px solid hsl(var(--v2-ink))}:root[data-design=v2][data-theme=dark] .er-fp-key i,:root[data-design=v2][data-theme=grey] .er-fp-key i{box-shadow:0 0 0 1px hsl(var(--v2-control))}:root[data-design=v2] .er-fp-marquee{background-color:hsl(var(--v2-accent)/.12);border:2px solid hsl(var(--v2-accent));box-sizing:border-box;pointer-events:none;z-index:310}:root[data-design=v2] .er-fp-area{touch-action:pan-x pan-y}:root[data-design=v2] .er-fp-dialog{--fp-pad:var(--v2-4)}@media (min-width:768px){:root[data-design=v2] .er-fp-dialog{--fp-pad:var(--v2-5)}}:root[data-design=v2] .er-fp-dfoot{background-color:hsl(var(--v2-surface));flex:none;margin:var(--v2-4) calc(var(--fp-pad)*-1) calc(var(--fp-pad)*-1);position:relative}:root[data-design=v2] .er-fp-dfoot-hint{align-items:center;border-top:1px solid hsl(var(--v2-line));display:flex;flex-wrap:wrap;gap:var(--v2-2) var(--v2-4);padding:var(--v2-3) var(--v2-4) calc(var(--v2-3) + env(safe-area-inset-bottom, 0px))}:root[data-design=v2] .er-fp-dfoot-hint .er-v2-key{margin:0}:root[data-design=v2] .er-fp-dfoot-hint .er-v2-aside{flex:1 1 100%;margin:0}:root[data-design=v2] .er-sl-t{margin:0 0 var(--v2-2)}:root[data-design=v2] .er-sl-group{border-top:1px solid hsl(var(--v2-line))}:root[data-design=v2] .er-sl-group:last-of-type{border-bottom:1px solid hsl(var(--v2-line))}:root[data-design=v2] .er-sl-sum{grid-column-gap:var(--v2-3);align-items:center;column-gap:var(--v2-3);cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:var(--v2-3) 0}:root[data-design=v2] .er-sl-sum::-webkit-details-marker{display:none}:root[data-design=v2] .er-sl-sum:after{border-bottom:2px solid hsl(var(--v2-ink));border-right:2px solid hsl(var(--v2-ink));content:"";height:.5rem;margin:0 .25rem .25rem var(--v2-2);transform:rotate(45deg);transition:transform var(--v2-dur-1) var(--v2-ease);width:.5rem}:root[data-design=v2] .er-sl-group[open]>.er-sl-sum:after{margin-bottom:-.125rem;transform:rotate(-135deg)}:root[data-design=v2] .er-sl-sum:focus-visible{outline:2px solid hsl(var(--v2-accent));outline-offset:2px}:root[data-design=v2] .er-sl-rows{padding-left:var(--v2-5)}:root[data-design=v2] .er-sl-row{grid-column-gap:var(--v2-3);align-items:center;column-gap:var(--v2-3);cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:var(--v2-2) 0}:root[data-design=v2] .er-sl-in{accent-color:hsl(var(--v2-accent));flex:none;height:1.125rem;margin:0;width:1.125rem}:root[data-design=v2] .er-sl-main>*{display:block}:root[data-design=v2] .er-sl-sw{border:1px solid #0000;display:inline-block;height:.625rem;margin-right:var(--v2-2);vertical-align:.0625rem;width:1.125rem}:root[data-design=v2] .er-sl-row[data-off]{cursor:default;opacity:.55}:root[data-design=v2] .er-sl-row[data-off] .er-sl-in{cursor:default}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .er-sl-sum:after{transition:none}}.er-pc{height:100%;position:relative}.er-pc-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.er-pc-track::-webkit-scrollbar{display:none}.er-pc-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.er-pc-slide img{object-fit:contain;-webkit-user-select:none;user-select:none}.er-pc-slide img,.er-pc-solo{display:block;height:100%;width:100%}.er-pc-arrow{align-items:center;background-color:hsl(var(--card)/.92);border:1px solid hsl(var(--border));border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;position:absolute;top:50%;translate:0 -50%;width:2.75rem}.er-pc-arrow:hover{background-color:hsl(var(--secondary))}.er-pc-prev{left:.5rem}.er-pc-next{right:.5rem}.er-pc-dots{background-color:hsl(var(--card)/.92);border-radius:var(--radius);bottom:.5rem;display:flex;gap:.375rem;left:50%;padding:.375rem .5rem;position:absolute;translate:-50% 0}.er-pc-dots span{border:1px solid hsl(var(--foreground));border-radius:50%;height:.5rem;width:.5rem}.er-pc-dots span[data-on]{background-color:hsl(var(--foreground))}:root[data-design=v2] .er-pc-arrow{background-color:hsl(var(--v2-surface)/.92);border-color:hsl(var(--v2-line));border-radius:0;color:hsl(var(--v2-ink))}:root[data-design=v2] .er-pc-arrow:hover{background-color:hsl(var(--v2-fill))}:root[data-design=v2] .er-pc-dots{background-color:hsl(var(--v2-surface)/.92);border-radius:0}:root[data-design=v2] .er-pc-dots span{border-color:hsl(var(--v2-ink));border-radius:0}:root[data-design=v2] .er-pc-dots span[data-on]{background-color:hsl(var(--v2-ink))}@media (prefers-reduced-motion:reduce){.er-pc-track{scroll-behavior:auto}}.er-pc-open{background:none;border:0;cursor:zoom-in;padding:0}.er-pc-open,.er-pc-open>img{display:block;height:100%;width:100%}.er-pc-open>img{object-fit:contain}:root[data-design=v2] .er-pc-open:focus-visible,:root[data-design=v2] .er-v2 .er-pc-open:focus-visible{outline-offset:-3px}:root[data-design=v2] .er-v2-scrim.er-pc-scrim{padding:0}@media (min-width:768px) and (min-height:600px){:root[data-design=v2] .er-v2-scrim.er-pc-scrim{padding:var(--v2-5)}}:root[data-design=v2] .er-v2-dialog.er-pc-view{display:flex;flex-direction:column;height:100%;max-height:none;max-width:72rem;overflow:hidden}.er-pc-view-head{align-items:center;display:flex;gap:var(--v2-4);justify-content:space-between}.er-pc-view-head>h2{margin:0;min-width:0;overflow-wrap:anywhere}.er-pc-view-body{background-color:hsl(var(--v2-sunken));flex:1 1 auto;margin-top:var(--v2-4);min-height:0}.er-pc-view-body>img{display:block;height:100%;object-fit:contain;width:100%}:root[data-design=v2] .er-pc-view-body>.er-pc{display:block;height:100%;margin:0;max-width:none}:root[data-design=v2] .er-rp-reasons{border:0;margin:var(--v2-4) 0 0;min-width:0;padding:0}:root[data-design=v2] .er-rp-reasons legend{margin-bottom:var(--v2-1);padding:0}:root[data-design=v2] .er-rp-reason{align-items:center;cursor:pointer;display:flex;gap:var(--v2-3);min-height:2.75rem;min-height:var(--v2-touch,2.75rem);position:relative}:root[data-design=v2] .er-rp-reason input{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}:root[data-design=v2] .er-rp-ring{background-color:hsl(var(--v2-surface));border:2px solid hsl(var(--v2-control));border-radius:50%;box-sizing:border-box;flex:none;height:1.125rem;width:1.125rem}:root[data-design=v2] .er-rp-reason input:checked+.er-rp-ring{background-color:hsl(var(--v2-accent));border-color:hsl(var(--v2-accent));box-shadow:inset 0 0 0 2px hsl(var(--v2-surface))}:root[data-design=v2] .er-rp-reason input:focus-visible+.er-rp-ring{outline:2px solid hsl(var(--v2-accent));outline-offset:2px}:root[data-design=v2] .er-rp-reasons:disabled .er-rp-reason{cursor:default}:root[data-design=v2] .er-rp-field{margin-top:var(--v2-4)}:root[data-design=v2] .er-rp-field label{display:block;margin-bottom:var(--v2-2)}:root[data-design=v2] .er-rp-field .er-textarea{width:100%}:root[data-design=v2] .er-rp-field .er-v2-show-where{margin-top:var(--v2-2)}:root[data-design=v2] .er-rp-body .er-v2-alert{margin-top:var(--v2-3)}:root[data-design=v2] .er-ed .er-ed-page{padding-top:var(--v2-5)}:root[data-design=v2] .er-ed-body{grid-row-gap:0;display:grid;grid-template-areas:"head" "side" "main";grid-template-columns:minmax(0,1fr);row-gap:0}:root[data-design=v2] .er-ed-body[data-plan=yes]{grid-template-areas:"head" "plan" "side" "main"}:root[data-design=v2] .er-ed-head{grid-area:head;min-width:0}:root[data-design=v2] .er-ed-plan{grid-area:plan;margin-top:var(--v2-5);min-width:0}:root[data-design=v2] .er-ed-side{grid-area:side;margin-top:var(--v2-5);min-width:0}:root[data-design=v2] .er-ed .er-ed-main{grid-area:main;min-width:0;padding-top:var(--v2-6)}@media (min-width:768px){:root[data-design=v2] .er-ed .er-ed-page{padding-top:var(--v2-6)}:root[data-design=v2] .er-ed-body{column-gap:var(--v2-6);grid-template-areas:"head side" "main side";grid-template-columns:minmax(0,1fr) 20rem;grid-template-rows:auto 1fr}:root[data-design=v2] .er-ed-body[data-plan=yes]{grid-template-areas:"head side" "plan side" "main side";grid-template-rows:auto auto 1fr}:root[data-design=v2] .er-ed-side{align-self:start;margin-top:0}:root[data-design=v2] .er-ed .er-ed-main{padding-top:var(--v2-7)}}@media (min-width:768px) and (min-height:560px){:root[data-design=v2] .er-ed-side{position:sticky;top:calc(3.5rem + var(--v2-4));top:calc(var(--v2-header-h, 3.5rem) + var(--v2-4))}}@media (min-width:1024px){:root[data-design=v2] .er-ed-body{column-gap:var(--v2-7);grid-template-columns:minmax(0,1fr) 25rem;grid-template-columns:minmax(0,1fr) var(--v2-side,25rem)}}:root[data-design=v2] .er-ed .er-ed-sheet{background-color:hsl(var(--v2-surface));border:1px solid hsl(var(--v2-control));border-top:4px solid hsl(var(--v2-ink));padding:var(--v2-4)}:root[data-design=v2] .er-ed .er-ed-kick{align-items:center;display:flex;gap:var(--v2-4);justify-content:space-between;margin-bottom:var(--v2-4);min-height:1.25rem}:root[data-design=v2] .er-ed .er-ed-kick .er-v2-eyebrow{margin:0;min-width:0}:root[data-design=v2] .er-ed-social{display:flex;flex:none;gap:var(--v2-2)}:root[data-design=v2] .er-ed .er-ed-name{grid-gap:var(--v2-4);align-items:start;display:grid;gap:var(--v2-4);grid-template-columns:5.5rem minmax(0,1fr)}:root[data-design=v2] .er-ed .er-ed-sheet--photo .er-ed-name{grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .er-ed .er-ed-name-t{min-width:0}:root[data-design=v2] .er-ed .er-ed-mark{grid-gap:var(--v2-1);align-items:center;background-color:hsl(var(--v2-surface));display:grid;gap:var(--v2-1);grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;min-height:6.5rem;padding:var(--v2-2) var(--v2-1) var(--v2-3)}:root[data-design=v2] .er-ed .er-ed-mark .er-v2-mark-m{font-size:var(--v2-meta)}:root[data-design=v2] .er-ed .er-ed-mark .er-v2-mark-d{font-size:2.75rem;letter-spacing:-.02em;line-height:1}:root[data-design=v2] .er-ed .er-ed-mark.er-v2-mark--range .er-v2-mark-d{font-size:1.75rem;letter-spacing:-.01em}:root[data-design=v2] .er-ed .er-ed-mark .er-v2-mark-w{font-size:var(--v2-eyebrow)}:root[data-design=v2] .er-ed .er-ed-mark .er-v2-mark-w,:root[data-design=v2] .er-ed .er-ed-place{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-weight:700;letter-spacing:var(--v2-ls-caps);text-transform:uppercase}:root[data-design=v2] .er-ed .er-ed-place{font-size:var(--v2-meta);line-height:var(--v2-lh-caps)}:root[data-design=v2] .er-ed .er-ed-byline,:root[data-design=v2] .er-ed .er-ed-place{margin:var(--v2-2) 0 0;overflow-wrap:anywhere}:root[data-design=v2] .er-ed-byline-link{color:hsl(var(--v2-accent));text-decoration:underline;text-underline-offset:3px}@media (pointer:coarse){:root[data-design=v2] .er-ed-byline-link{display:inline-block;margin:-.8125rem 0;padding:.8125rem 0}}:root[data-design=v2] .er-ed .er-ed-facts{border-top:1px solid hsl(var(--v2-rule));margin:var(--v2-5) 0 0}:root[data-design=v2] .er-ed .er-ed-facts>div{grid-gap:var(--v2-3);border-bottom:1px solid hsl(var(--v2-rule));display:grid;gap:var(--v2-3);grid-template-columns:4.25rem minmax(0,1fr);padding:var(--v2-3) 0}:root[data-design=v2] .er-ed .er-ed-facts>div:last-child{border-bottom:0;padding-bottom:0}:root[data-design=v2] .er-ed .er-ed-facts dt{color:hsl(var(--v2-muted));margin:0;padding-top:.125rem}:root[data-design=v2] .er-ed .er-ed-facts dd{color:hsl(var(--v2-ink));margin:0;overflow-wrap:anywhere}:root[data-design=v2] .er-ed .er-ed-frame{aspect-ratio:16/9;background-color:hsl(var(--v2-sunken));border-bottom:1px solid hsl(var(--v2-line));margin:calc(var(--v2-4)*-1) calc(var(--v2-4)*-1) var(--v2-4);overflow:hidden;position:relative}:root[data-design=v2] .er-ed .er-ed-frame .er-pc{inset:0;margin:0;position:absolute}:root[data-design=v2] .er-ed .er-ed-frame>.er-pc-solo{inset:0;position:absolute}:root[data-design=v2] .er-ed .er-ed-frame .er-pc-arrow{top:calc(50% - 3.25rem)}:root[data-design=v2] .er-ed .er-ed-frame .er-ed-mark{bottom:var(--v2-4);box-shadow:0 1px 0 hsl(var(--v2-ink)/.08);left:var(--v2-4);min-height:5.5rem;pointer-events:none;position:absolute;width:5.5rem}:root[data-design=v2] .er-ed .er-ed-frame .er-ed-mark .er-v2-mark-d{font-size:2.25rem}:root[data-design=v2] .er-ed .er-ed-frame .er-ed-mark.er-v2-mark--range .er-v2-mark-d{font-size:1.75rem}@media (min-width:768px){:root[data-design=v2] .er-ed .er-ed-sheet{padding:var(--v2-5)}:root[data-design=v2] .er-ed .er-ed-name{column-gap:var(--v2-5);grid-template-columns:7rem minmax(0,1fr)}:root[data-design=v2] .er-ed .er-ed-sheet--photo .er-ed-name{grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .er-ed .er-ed-facts>div{grid-template-columns:5rem minmax(0,1fr)}:root[data-design=v2] .er-ed .er-ed-frame{margin:calc(var(--v2-5)*-1) calc(var(--v2-5)*-1) var(--v2-5)}}@media (min-width:1200px){:root[data-design=v2] .er-ed .er-ed-sheet--photo{grid-column-gap:var(--v2-5);column-gap:var(--v2-5);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}:root[data-design=v2] .er-ed .er-ed-sheet--photo .er-ed-frame{aspect-ratio:auto;border-bottom:0;border-right:1px solid hsl(var(--v2-line));margin:calc(var(--v2-5)*-1) 0 calc(var(--v2-5)*-1) calc(var(--v2-5)*-1);min-height:18rem}:root[data-design=v2] .er-ed .er-ed-sheet--photo .er-ed-face{min-width:0}}:root[data-design=v2] .er-ed-block+.er-ed-block{margin-top:var(--v2-7)}:root[data-design=v2] .er-ed-desc{white-space:pre-wrap}:root[data-design=v2] .er-ed-map{aspect-ratio:16/9;max-width:100%}:root[data-design=v2] .er-ed-map iframe{border:0;display:block;height:100%;width:100%}:root[data-design=v2] .er-ed-host{align-items:center;display:flex;flex-wrap:wrap;gap:var(--v2-3) var(--v2-4)}:root[data-design=v2] .er-ed-host-img{display:block;height:2.75rem;height:var(--v2-touch,2.75rem);object-fit:cover;width:2.75rem;width:var(--v2-touch,2.75rem)}:root[data-design=v2] .er-ed .er-ed-stub{border-color:hsl(var(--v2-control))}@media (min-width:768px){:root[data-design=v2] .er-ed .er-ed-stub{border-top:4px solid hsl(var(--v2-ink))}}:root[data-design=v2] .er-ed .er-ed-from{display:flex;flex-direction:column;gap:var(--v2-1);margin:0 0 var(--v2-4)}:root[data-design=v2] .er-ed .er-ed-from-l{color:hsl(var(--v2-muted));font-family:var(--v2-font-display);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-ls-caps);line-height:var(--v2-lh-caps);text-transform:uppercase}:root[data-design=v2] .er-ed .er-ed-from-f{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-ink));font-family:var(--v2-font-ui);font-size:1.75rem;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}:root[data-design=v2] .er-ed .er-ed-from-f--text{font-size:var(--v2-lead);letter-spacing:0;line-height:1.25}:root[data-design=v2] .er-ed .er-ed-from-s{color:hsl(var(--v2-muted));font-size:var(--v2-meta);line-height:var(--v2-lh-meta)}@media (min-width:768px) and (min-height:560px){:root[data-design=v2] .er-ed-buy{display:flex;flex-direction:column;max-height:calc(100vh - 3.5rem - var(--v2-4)*2);max-height:calc(100vh - var(--v2-header-h, 3.5rem) - var(--v2-4)*2);max-height:calc(100dvh - 3.5rem - var(--v2-4)*2);max-height:calc(100dvh - var(--v2-header-h, 3.5rem) - var(--v2-4)*2);overflow-y:auto;overscroll-behavior:contain}:root[data-design=v2] .er-ed-buy>*{flex:none}:root[data-design=v2] .er-ed-buy>.er-ed-tiers{display:flex;flex:0 1000 auto;flex-direction:column;min-height:3rem}:root[data-design=v2] .er-ed-tiers>.er-v2-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}:root[data-design=v2] .er-ed-buy>[aria-live]:not(.er-ed-cta),:root[data-design=v2] .er-ed-buy>[aria-live]:not(.er-ed-cta)>.er-ed-pick{display:contents}:root[data-design=v2] .er-ed-buy .er-ed-pick>*{flex:none}:root[data-design=v2] .er-ed-buy .er-ed-pick>h3{border-top:1px solid hsl(var(--v2-line));margin-top:var(--v2-5);padding-top:var(--v2-4)}:root[data-design=v2] .er-ed-buy .er-ed-pick>.er-ed-picks{flex:0 1 auto;min-height:3.5rem;overflow-y:auto;overscroll-behavior:contain}}:root[data-design=v2] .er-ed-cta>.er-v2-aside{margin-top:var(--v2-3)}@media (pointer:coarse){:root[data-design=v2] .er-ed .er-ed-cta>.er-v2-aside a{display:inline-block;margin:-.9375rem -.25rem;padding:.9375rem .25rem}}:root[data-design=v2] .er-ed-tier-l{grid-column-gap:var(--v2-3);align-items:center;column-gap:var(--v2-3);cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:var(--v2-3) 0}:root[data-design=v2] .er-ed-tier-in{accent-color:hsl(var(--v2-accent));flex:none;height:1.125rem;margin:0;width:1.125rem}:root[data-design=v2] .er-ed-tier-main>*{display:block}:root[data-design=v2] .er-ed-tier[data-off] .er-ed-tier-l{cursor:default;opacity:.55}:root[data-design=v2] .er-ed-order{margin-top:var(--v2-4)}:root[data-design=v2] .er-ed-qty-row .er-v2-caps{display:block}:root[data-design=v2] .er-ed-qty{align-items:stretch;display:flex;gap:var(--v2-2)}:root[data-design=v2] .er-ed-qty-in{-moz-appearance:textfield;text-align:center;width:4.5rem}:root[data-design=v2] .er-ed-qty-in::-webkit-inner-spin-button,:root[data-design=v2] .er-ed-qty-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root[data-design=v2] .er-ed-total{align-items:baseline;display:flex;gap:var(--v2-4);justify-content:space-between;margin:var(--v2-5) 0 0}:root[data-design=v2] .er-ed-confirm,:root[data-design=v2] .er-ed-total dd{margin:0}:root[data-design=v2] .er-ed-confirm>div{align-items:baseline;display:flex;gap:var(--v2-4);justify-content:space-between;padding:var(--v2-3) 0}:root[data-design=v2] .er-ed-confirm dd{margin:0;overflow-wrap:anywhere;text-align:right}:root[data-design=v2] .er-ed-cta{margin-top:var(--v2-5)}:root[data-design=v2] .er-ed-btn{width:100%}:root[data-design=v2] .er-ed-btn--again{margin-top:var(--v2-2)}:root[data-design=v2] .er-v2-agree+.er-ed-btn--again{margin-top:0}:root[data-design=v2] .er-ed .er-ed-type{grid-column-gap:var(--v2-3);align-items:center;column-gap:var(--v2-3);display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.75rem;min-height:var(--v2-touch,2.75rem);padding:var(--v2-3) 0}:root[data-design=v2] .er-ed .er-ed-type[data-off]{opacity:.55}:root[data-design=v2] .er-ed .er-ed-type-sw{background-color:hsl(var(--v2-accent)/.16);border:1px solid hsl(var(--v2-accent));display:block;height:.625rem;width:1.125rem}:root[data-design=v2] .er-ed .er-ed-tier[data-off] .er-ed-type-sw,:root[data-design=v2] .er-ed .er-ed-type[data-off] .er-ed-type-sw{background-color:hsl(var(--v2-sunken));border-color:hsl(var(--v2-line))}:root[data-design=v2] .er-ed .er-ed-type-sw--in{display:inline-block;margin-right:var(--v2-2);vertical-align:.0625rem}:root[data-design=v2] .er-ed .er-ed-linked,:root[data-design=v2] .er-ed .er-ed-yours{align-items:center;border-top:1px solid hsl(var(--v2-line));display:flex;flex-wrap:wrap;gap:var(--v2-2) var(--v2-4);margin-top:var(--v2-4);padding-top:var(--v2-4)}:root[data-design=v2] .er-ed .er-ed-linked>p,:root[data-design=v2] .er-ed .er-ed-yours>p{margin:0;min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .er-ed .er-ed-pick{border-top:1px solid hsl(var(--v2-line));margin-top:var(--v2-5);padding-top:var(--v2-4)}:root[data-design=v2] .er-ed .er-ed-pick-row{grid-column-gap:var(--v2-3);align-items:center;column-gap:var(--v2-3);display:grid;grid-template-columns:auto minmax(0,1fr) auto}:root[data-design=v2] .er-ed .er-ed-pick-row[data-plain]{grid-template-columns:minmax(0,1fr) auto}:root[data-design=v2] .er-ed .er-ed-pick-row .er-ed-tier-main{min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .er-ed .er-ed-pick-end{display:grid;justify-items:end}:root[data-design=v2] .er-ed .er-ed-hold{font-feature-settings:tabular-nums lining-nums;color:hsl(var(--v2-muted));font-size:var(--v2-micro);font-variant-numeric:tabular-nums lining-nums;line-height:var(--v2-lh-meta);white-space:nowrap}:root[data-design=v2] .er-ed .er-ed-hold[data-low]{color:hsl(var(--v2-danger-ink))}:root[data-design=v2] .er-ed .er-ed-pick-n{font-feature-settings:tabular-nums lining-nums;align-items:center;background-color:hsl(var(--v2-ink));color:hsl(var(--v2-canvas));display:inline-flex;font-family:var(--v2-font-ui);font-size:var(--v2-lead);font-variant-numeric:tabular-nums lining-nums;font-weight:700;height:2.75rem;height:var(--v2-touch,2.75rem);justify-content:center;letter-spacing:-.01em;min-width:2.75rem;min-width:var(--v2-touch,2.75rem);padding:0 var(--v2-2)}:root[data-design=v2] .er-ed .er-ed-picks{grid-gap:var(--v2-3);display:grid;gap:var(--v2-3);list-style:none;margin:0;padding:0}:root[data-design=v2] .er-ed .er-ed-picks>li{grid-column-gap:var(--v2-2);align-items:center;column-gap:var(--v2-2);display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}:root[data-design=v2] .er-ed .er-ed-pick .er-ed-total{margin-top:var(--v2-4)}:root[data-design=v2] .er-ed .er-ed-repick{margin-top:var(--v2-3)}:root[data-design=v2] .er-ed .er-ed-pick--bar{grid-gap:var(--v2-3);border-top:1px solid hsl(var(--v2-line));display:grid;gap:var(--v2-3);margin:0;padding:var(--v2-3) var(--v2-4) calc(var(--v2-3) + env(safe-area-inset-bottom, 0px))}:root[data-design=v2] .er-ed .er-ed-pick--bar>.er-v2-agree{margin:0}:root[data-design=v2] .er-ed .er-ed-pick--bar>[aria-live]{display:contents}:root[data-design=v2] .er-ed .er-ed-spots+.er-ed-block{margin-top:var(--v2-7)}:root[data-design=v2] .er-ed-bar{bottom:0;left:-1px;position:fixed;right:-1px;transition:translate var(--v2-dur-2) var(--v2-ease),visibility var(--v2-dur-2);z-index:45}:root[data-design=v2] .er-ed-bar[data-tucked]{translate:0 110%;visibility:hidden}:root[data-design=v2] .er-ed-bar-inner{align-items:center;display:flex;gap:var(--v2-3);margin:0 auto;max-width:var(--v2-max);padding-bottom:env(safe-area-inset-bottom,0)}:root[data-design=v2] .er-ed-bar-total{display:flex;flex:0 1 auto;flex-direction:column;max-width:55%;min-width:0}:root[data-design=v2] .er-ed-bar-total>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .er-ed-bar .er-ed-btn{flex:1 1 auto;min-width:8rem;width:auto}@media (max-width:899.98px){:root[data-design=v2] .er-ed[data-buybar=on] .er-footer-inner{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}}@media (min-width:900px){:root[data-design=v2] .er-ed-bar{display:none}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .er-ed-bar{transition:none}}.er-hmast{align-items:flex-end;background-color:hsl(var(--muted));color:hsl(var(--foreground));display:flex;min-height:12.5rem;overflow:hidden;position:relative}.er-hmast-img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.er-hmast-id{align-items:center;display:flex;gap:1rem;max-width:46rem;min-width:0;padding:1.25rem 1.5rem;position:relative;z-index:1}.er-hmast--img .er-hmast-id{color:#fff}.er-hmast--img .er-hmast-text{background-color:#0000009e;max-width:100%;padding:.5rem .75rem;width:fit-content}.er-hmast:not(.er-hmast--img){min-height:0}.er-hmast .er-host-avatar{font-size:1.25rem;height:4.5rem;width:4.5rem}.er-hmast .er-host-avatar:not(.er-monogram){background-color:hsl(var(--card))}.er-hmast-text{min-width:0;overflow-wrap:anywhere}.er-hmast-name{font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.er-hmast-user{font-size:.875rem;font-weight:600;margin:.25rem 0 0;opacity:.85}.er-hmast-bio{font-size:.9375rem;line-height:1.45;margin:.375rem 0 0}@media (max-width:767.98px){.er-hmast{min-height:8.75rem}.er-hmast-id{gap:.75rem;padding:.75rem .875rem}.er-hmast .er-host-avatar{font-size:1rem;height:3.5rem;width:3.5rem}.er-hmast-name{font-size:1.375rem}.er-hmast-user{font-size:.8125rem;margin-top:.125rem}.er-hmast-bio{font-size:.8125rem;line-height:1.4;margin-top:.25rem}}:root[data-design=v2] .er-hmast{background-color:hsl(var(--v2-sunken));color:hsl(var(--v2-ink))}:root[data-design=v2] .er-hmast-name{font-family:var(--v2-font-display);font-weight:700}:root[data-design=v2] .er-hp .er-v2-band.er-hp-top{padding-top:var(--v2-5)}.er-hpage-pvbar{align-items:center;background-color:#16151a;color:#f3f2f0;display:flex;flex-wrap:wrap;font-family:Archivo,system-ui,sans-serif;font-size:.875rem;gap:.5rem 1rem;justify-content:flex-end;padding:.375rem var(--er-gutter)}.er-hpage-pvbar-t{font-weight:600;margin:0}.er-hpage-pvbar .er-pvdock-btn{min-height:2.75rem;padding:0 1rem}:root[data-design=v2] .er-hpage-pvbar{padding-inline:var(--v2-gutter)}.er-hpage-anns,.er-hpage-boxes{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.er-hpage-ann{border-left:3px solid hsl(var(--accent))}.er-hpage-date{margin:0 0 .375rem}.er-hpage-pin{color:hsl(var(--v2-accent));margin-left:.5rem}.er-hpage-text{margin:.375rem 0 0;overflow-wrap:anywhere;white-space:pre-wrap}@media (min-width:640px){.er-hpage-boxes{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}.er-hpage-tagline{margin:1rem 0 0}:root[data-design=v2] .er-hpage-anns,:root[data-design=v2] .er-hpage-boxes{gap:var(--v2-4)}:root[data-design=v2] .er-hpage-ann .er-v2-panel-t{margin:0}:root[data-design=v2] .er-hpage-tagline{margin-top:var(--v2-3)}.er-hpe-wrap{margin:0 auto;max-width:var(--er-max-w);padding:2.5rem var(--er-gutter) 2rem;width:100%}.er-hpe-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;margin-bottom:1.5rem}:root[data-design=v2] .er-hpe-head .er-v2-h1{margin:0}.er-hpe-cols{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem}.er-hpe-cols>*{min-width:0}@media (min-width:960px){.er-hpe-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.er-hpe-sec+.er-hpe-sec{margin-top:1.25rem}.er-hpe-sec-h{margin:0 0 .25rem}.er-hpe-sec>.er-hint,.er-hpe-sec>.er-v2-aside{margin:0 0 1rem}.er-hpe-banner-box{align-items:center;aspect-ratio:5/1;background-color:hsl(var(--muted));border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));display:flex;font-size:var(--er-text-sm);justify-content:center;margin-bottom:.75rem;overflow:hidden}.er-hpe-banner-box img{display:block;height:100%;object-fit:cover;width:100%}.er-hpe-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.er-hpe-items{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:0 0 1rem;padding:0}.er-hpe-item{grid-gap:.5rem;background-color:hsl(var(--background));border:1px solid hsl(var(--border));display:grid;gap:.5rem;padding:1rem}.er-hpe-item-top{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.er-hpe-item-acts{display:flex;gap:.25rem}.er-hpe-anns{gap:.5rem;margin:1rem 0 0}.er-hpe-fold{display:block;min-width:0;padding:0}.er-hpe-fold-sum{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:0 .75rem;list-style:none;min-height:2.75rem;padding:0 1rem}.er-hpe-fold-sum::-webkit-details-marker{display:none}.er-hpe-fold-chev{flex:none;height:1rem;transition:transform .2s ease;width:1rem}details[open]>.er-hpe-fold-sum .er-hpe-fold-chev{transform:rotate(180deg)}.er-hpe-fold-t{flex:1 1 10rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .er-hpe-fold-sum .er-hpe-fold-d,:root[data-design=v2] .er-hpe-fold-sum .er-hpe-fold-pin{margin:0}.er-hpe-fold-d{white-space:nowrap}.er-hpe-fold-body{grid-gap:.5rem;display:grid;gap:.5rem;padding:.25rem 1rem 1rem}.er-hpe-iconbtn{align-items:center;background:#0000;border:1px solid hsl(var(--border));border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.er-hpe-iconbtn:disabled{cursor:default;opacity:.4}.er-hpe-iconbtn svg{height:1rem;width:1rem}.er-hpe-count{font-feature-settings:"tnum";display:block;font-variant-numeric:tabular-nums;margin-top:.25rem;text-align:right}.er-hpe-bar{background-color:hsl(var(--background));border-top:1px solid hsl(var(--border));bottom:0;bottom:var(--er-lift-update,0);position:sticky;z-index:40}.er-hpe-bar-in{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0 auto;max-width:var(--er-max-w);padding:.75rem var(--er-gutter)}.er-hpe-bar-status{flex:1 1 12rem;font-size:var(--er-text-sm);margin:0}.er-hpe-bar .er-btn-accent,.er-hpe-bar .er-btn-outline{width:auto}:root[data-design=v2] .er-hpe-wrap{padding-top:var(--v2-8)}:root[data-design=v2] .er-hpe-sec+.er-hpe-sec{margin-top:var(--v2-5)}:root[data-design=v2] .er-hpe-cols{gap:var(--v2-5)}:root[data-design=v2] .er-hpe-item{background-color:hsl(var(--v2-canvas));border-color:hsl(var(--v2-line))}:root[data-design=v2] .er-hpe-bar{background-color:hsl(var(--v2-surface));border-top-color:hsl(var(--v2-line))}@media (min-width:1024px){.er-hpe-bar-in,.er-hpe-wrap{padding-inline:2rem}}:root[data-design=v2] .er-hpe-bar-in,:root[data-design=v2] .er-hpe-wrap{padding-inline:var(--v2-gutter)}@media (max-width:767.98px){:root[data-design=v2] .er-hpe-wrap{padding-top:var(--v2-5)}}
/*# sourceMappingURL=main.53fa5ce2.css.map*/