@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#1e1c19;--color-shell:#141311;--color-surface:#252220;--color-line:#322e29;--color-hairline:#3a3630;--color-ink:#f5f1ea;--color-soft:#c8c1b8;--color-muted:#9e968b;--color-dim:#7e776e;--color-faint:#948c83;--color-ember:#f2a34e;--color-ember-hi:#ffc17e;--color-live:#78cf95;--color-ember-ink:#f2a34e;--color-live-ink:#78cf95;--color-onaccent:#2a1e10;--color-chrome:#191715;--color-warm:#332b22;--color-warm2:#262220;--color-warmline:#4a3a28;--color-warmedge:#5a4732;--color-tile:#3e382f;--font-grotesk:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--color-night:#0a0c0a;--color-night2:#0c0f0c;--color-panel:#0e1210;--color-panel2:#171d18;--color-lime:#c6f24a;--color-lime-hi:#d8fa6e;--color-pale:#eff2ea;--color-sage:#a9b2a2;--color-moss:#8e9887;--font-bricolage:var(--font-bricolage-grotesque), system-ui, sans-serif;--font-instrument:var(--font-instrument-sans), system-ui, sans-serif;--font-plex:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(.events a){color:inherit;text-decoration:none}:where(.events button){color:inherit;font-family:inherit}:where(.events h1,.events h2,.events p){margin:0}.admin input,.admin textarea,.admin select{background:var(--ev-inset);border-color:var(--ev-line-input);color:var(--ev-ink)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:0}.inset-y-\[5px\]{inset-block:5px}.-top-5{top:calc(var(--spacing) * -5)}.-top-24{top:calc(var(--spacing) * -24)}.-top-40{top:calc(var(--spacing) * -40)}.-top-\[3px\]{top:-3px}.-top-\[55px\]{top:-55px}.-top-\[110px\]{top:-110px}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[-400px\]{top:-400px}.top-\[0\.77em\]{top:.77em}.top-\[4px\]{top:4px}.top-\[11px\]{top:11px}.top-\[14px\]{top:14px}.top-\[15px\]{top:15px}.top-\[26\%\]{top:26%}.top-\[60px\]{top:60px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-\[4px\]{right:-4px}.-right-\[95px\]{right:-95px}.-right-\[150px\]{right:-150px}.right-0{right:0}.right-\[34px\]{right:34px}.right-\[60px\]{right:60px}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.bottom-0{bottom:0}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[9px\]{bottom:9px}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:0}.left-1\/2{left:50%}.left-\[36px\]{left:36px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[4\]{z-index:4}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.my-\[18px\]{margin-block:18px}.my-\[26px\]{margin-block:26px}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[5px\]{margin-top:5px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[11px\]{margin-top:11px}.mt-\[12px\]{margin-top:12px}.mt-\[13px\]{margin-top:13px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[30px\]{margin-top:30px}.mt-\[34px\]{margin-top:34px}.mt-\[clamp\(26px\,4vw\,34px\)\]{margin-top:clamp(26px,4vw,34px)}.mt-auto{margin-top:auto}.-mr-8{margin-right:calc(var(--spacing) * -8)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[5px\]{margin-bottom:5px}.mb-\[7px\]{margin-bottom:7px}.mb-\[22px\]{margin-bottom:22px}.mb-\[26px\]{margin-bottom:26px}.mb-\[clamp\(34px\,5vw\,58px\)\]{margin-bottom:clamp(34px,5vw,58px)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.ml-\[8px\]{margin-left:8px}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[0\.83\]{aspect-ratio:.83}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[19px\]{width:19px;height:19px}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-56{height:calc(var(--spacing) * 56)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[11px\]{height:11px}.h-\[19px\]{height:19px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[37px\]{height:37px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[66px\]{height:66px}.h-\[68px\]{height:68px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[96px\]{height:96px}.h-\[176px\]{height:176px}.h-\[190px\]{height:190px}.h-\[320px\]{height:320px}.h-\[420px\]{height:420px}.h-\[430px\]{height:430px}.h-\[800px\]{height:800px}.h-\[844px\]{height:844px}.h-full{height:100%}.h-px{height:1px}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[74px\]{min-height:74px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-4\/5{width:80%}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-\[5px\]{width:5px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[11px\]{width:11px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.w-\[30px\]{width:30px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[74px\]{width:74px}.w-\[104px\]{width:104px}.w-\[125px\]{width:125px}.w-\[144px\]{width:144px}.w-\[150px\]{width:150px}.w-\[320px\]{width:320px}.w-\[390px\]{width:390px}.w-\[430px\]{width:430px}.w-\[1150px\]{width:1150px}.w-\[min\(100\%-40px\,720px\)\]{width:min(100% - 40px,720px)}.w-\[min\(300px\,86\%\)\]{width:min(300px,86%)}.w-\[min\(720px\,120\%\)\]{width:min(720px,120%)}.w-\[min\(1180px\,calc\(100\%-40px\)\)\]{width:min(1180px,100% - 40px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[8ch\]{max-width:8ch}.max-w-\[9\.5ch\]{max-width:9.5ch}.max-w-\[9ch\]{max-width:9ch}.max-w-\[10ch\]{max-width:10ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[19ch\]{max-width:19ch}.max-w-\[22px\]{max-width:22px}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30em\]{max-width:30em}.max-w-\[31em\]{max-width:31em}.max-w-\[32em\]{max-width:32em}.max-w-\[34em\]{max-width:34em}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70\%\]{max-width:70%}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[620px\]{max-width:620px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1400px\]{max-width:1400px}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[19px\]{min-width:19px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-\[4deg\]{rotate:-4deg}.rotate-\[-1\.2deg\]{rotate:-1.2deg}.rotate-\[1\.4deg\]{rotate:1.4deg}.rotate-\[3deg\]{rotate:3deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-\[62px\]{scroll-margin-top:62px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.gap-\[22px\]{gap:22px}.gap-\[clamp\(20px\,4vw\,60px\)\]{gap:clamp(20px,4vw,60px)}.gap-\[clamp\(30px\,4vw\,40px\)\]{gap:clamp(30px,4vw,40px)}.gap-\[clamp\(34px\,5vw\,60px\)\]{gap:clamp(34px,5vw,60px)}.gap-\[clamp\(34px\,5vw\,64px\)\]{gap:clamp(34px,5vw,64px)}.gap-\[clamp\(34px\,5vw\,70px\)\]{gap:clamp(34px,5vw,70px)}.gap-\[clamp\(40px\,6vw\,74px\)\]{gap:clamp(40px,6vw,74px)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[15px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(15px * var(--tw-space-y-reverse));margin-block-end:calc(15px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[23px\]{border-radius:23px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[29px\]{border-radius:29px}.rounded-\[31px\]{border-radius:31px}.rounded-\[32px\]{border-radius:32px}.rounded-\[33px\]{border-radius:33px}.rounded-\[34px\]{border-radius:34px}.rounded-\[42px\]{border-radius:42px}.rounded-\[46px\]{border-radius:46px}.rounded-\[clamp\(20px\,3vw\,30px\)\]{border-radius:clamp(20px,3vw,30px)}.rounded-\[clamp\(30px\,6vw\,48px\)\]{border-radius:clamp(30px,6vw,48px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[5px\]{border-top-left-radius:5px;border-top-right-radius:5px}.rounded-tl-\[4px\]{border-top-left-radius:4px}.rounded-b-\[2px\]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.rounded-br-\[5px\]{border-bottom-right-radius:5px}.rounded-bl-\[5px\]{border-bottom-left-radius:5px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1B1E19\]{border-color:#1b1e19}.border-\[\#2E2A26\]{border-color:#2e2a26}.border-\[color\:var\(--color-line\)\]{border-color:var(--color-line)}.border-\[color\:var\(--color-warmedge\)\]{border-color:var(--color-warmedge)}.border-\[color\:var\(--color-warmline\)\]{border-color:var(--color-warmline)}.border-ember{border-color:var(--color-ember)}.border-hairline{border-color:var(--color-hairline)}.border-lime{border-color:var(--color-lime)}.border-lime\/15{border-color:#c6f24a26}@supports (color:color-mix(in lab, red, red)){.border-lime\/15{border-color:color-mix(in oklab, var(--color-lime) 15%, transparent)}}.border-lime\/30{border-color:#c6f24a4d}@supports (color:color-mix(in lab, red, red)){.border-lime\/30{border-color:color-mix(in oklab, var(--color-lime) 30%, transparent)}}.border-lime\/60{border-color:#c6f24a99}@supports (color:color-mix(in lab, red, red)){.border-lime\/60{border-color:color-mix(in oklab, var(--color-lime) 60%, transparent)}}.border-lime\/70{border-color:#c6f24ab3}@supports (color:color-mix(in lab, red, red)){.border-lime\/70{border-color:color-mix(in oklab, var(--color-lime) 70%, transparent)}}.border-line{border-color:var(--color-line)}.border-line\/70{border-color:#322e29b3}@supports (color:color-mix(in lab, red, red)){.border-line\/70{border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.border-live{border-color:var(--color-live)}.border-live\/35{border-color:#78cf9559}@supports (color:color-mix(in lab, red, red)){.border-live\/35{border-color:color-mix(in oklab, var(--color-live) 35%, transparent)}}.border-live\/40{border-color:#78cf9566}@supports (color:color-mix(in lab, red, red)){.border-live\/40{border-color:color-mix(in oklab, var(--color-live) 40%, transparent)}}.border-live\/45{border-color:#78cf9573}@supports (color:color-mix(in lab, red, red)){.border-live\/45{border-color:color-mix(in oklab, var(--color-live) 45%, transparent)}}.border-night\/10{border-color:#0a0c0a1a}@supports (color:color-mix(in lab, red, red)){.border-night\/10{border-color:color-mix(in oklab, var(--color-night) 10%, transparent)}}.border-night\/12{border-color:#0a0c0a1f}@supports (color:color-mix(in lab, red, red)){.border-night\/12{border-color:color-mix(in oklab, var(--color-night) 12%, transparent)}}.border-night\/32{border-color:#0a0c0a52}@supports (color:color-mix(in lab, red, red)){.border-night\/32{border-color:color-mix(in oklab, var(--color-night) 32%, transparent)}}.border-pale\/8{border-color:#eff2ea14}@supports (color:color-mix(in lab, red, red)){.border-pale\/8{border-color:color-mix(in oklab, var(--color-pale) 8%, transparent)}}.border-pale\/12{border-color:#eff2ea1f}@supports (color:color-mix(in lab, red, red)){.border-pale\/12{border-color:color-mix(in oklab, var(--color-pale) 12%, transparent)}}.border-pale\/14{border-color:#eff2ea24}@supports (color:color-mix(in lab, red, red)){.border-pale\/14{border-color:color-mix(in oklab, var(--color-pale) 14%, transparent)}}.border-pale\/16{border-color:#eff2ea29}@supports (color:color-mix(in lab, red, red)){.border-pale\/16{border-color:color-mix(in oklab, var(--color-pale) 16%, transparent)}}.border-transparent{border-color:#0000}.border-warmedge{border-color:var(--color-warmedge)}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.\!bg-\[\#C6F24A\]{background-color:#c6f24a!important}.bg-\[\#0B0D0A\]{background-color:#0b0d0a}.bg-\[\#0D0C0B\]{background-color:#0d0c0b}.bg-\[\#0E110D\]{background-color:#0e110d}.bg-\[\#171B14\]{background-color:#171b14}.bg-\[\#E9EDE3\]{background-color:#e9ede3}.bg-\[rgba\(20\,26\,20\,\.5\)\]{background-color:#141a1480}.bg-\[rgba\(24\,32\,20\,\.55\)\]{background-color:#1820148c}.bg-bg{background-color:var(--color-bg)}.bg-bg\/85{background-color:#1e1c19d9}@supports (color:color-mix(in lab, red, red)){.bg-bg\/85{background-color:color-mix(in oklab, var(--color-bg) 85%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-chrome\/95{background-color:#191715f2}@supports (color:color-mix(in lab, red, red)){.bg-chrome\/95{background-color:color-mix(in oklab, var(--color-chrome) 95%, transparent)}}.bg-ember{background-color:var(--color-ember)}.bg-ember\/25{background-color:#f2a34e40}@supports (color:color-mix(in lab, red, red)){.bg-ember\/25{background-color:color-mix(in oklab, var(--color-ember) 25%, transparent)}}.bg-ember\/90{background-color:#f2a34ee6}@supports (color:color-mix(in lab, red, red)){.bg-ember\/90{background-color:color-mix(in oklab, var(--color-ember) 90%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-lime{background-color:var(--color-lime)}.bg-live{background-color:var(--color-live)}.bg-live\/20{background-color:#78cf9533}@supports (color:color-mix(in lab, red, red)){.bg-live\/20{background-color:color-mix(in oklab, var(--color-live) 20%, transparent)}}.bg-live\/85{background-color:#78cf95d9}@supports (color:color-mix(in lab, red, red)){.bg-live\/85{background-color:color-mix(in oklab, var(--color-live) 85%, transparent)}}.bg-live\/\[0\.08\]{background-color:#78cf9514}@supports (color:color-mix(in lab, red, red)){.bg-live\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-live) 8%, transparent)}}.bg-live\/\[0\.09\]{background-color:#78cf9517}@supports (color:color-mix(in lab, red, red)){.bg-live\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-live) 9%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-night{background-color:var(--color-night)}.bg-night\/85{background-color:#0a0c0ad9}@supports (color:color-mix(in lab, red, red)){.bg-night\/85{background-color:color-mix(in oklab, var(--color-night) 85%, transparent)}}.bg-night2{background-color:var(--color-night2)}.bg-pale\/5{background-color:#eff2ea0d}@supports (color:color-mix(in lab, red, red)){.bg-pale\/5{background-color:color-mix(in oklab, var(--color-pale) 5%, transparent)}}.bg-pale\/12{background-color:#eff2ea1f}@supports (color:color-mix(in lab, red, red)){.bg-pale\/12{background-color:color-mix(in oklab, var(--color-pale) 12%, transparent)}}.bg-pale\/\[0\.04\]{background-color:#eff2ea0a}@supports (color:color-mix(in lab, red, red)){.bg-pale\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-pale) 4%, transparent)}}.bg-panel{background-color:var(--color-panel)}.bg-panel2\/70{background-color:#171d18b3}@supports (color:color-mix(in lab, red, red)){.bg-panel2\/70{background-color:color-mix(in oklab, var(--color-panel2) 70%, transparent)}}.bg-shell{background-color:var(--color-shell)}.bg-surface{background-color:var(--color-surface)}.bg-surface\/70{background-color:#252220b3}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.bg-tile{background-color:var(--color-tile)}.bg-transparent{background-color:#0000}.bg-warm{background-color:var(--color-warm)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-\[linear-gradient\(140deg\,rgba\(239\,242\,234\,\.09\)\,rgba\(239\,242\,234\,\.025\)\)\]{background-image:linear-gradient(140deg,#eff2ea17,#eff2ea06)}.bg-\[linear-gradient\(150deg\,var\(--color-warm\)\,var\(--color-warm2\)\)\]{background-image:linear-gradient(150deg,var(--color-warm),var(--color-warm2))}.bg-\[linear-gradient\(transparent\,var\(--color-night2\)\)\]{background-image:linear-gradient(transparent,var(--color-night2))}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[12px\]{padding:12px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.p-\[26px\]{padding:26px}.p-\[clamp\(18px\,3vw\,26px\)\]{padding:clamp(18px,3vw,26px)}.p-\[clamp\(24px\,3\.4vw\,36px\)\]{padding:clamp(24px,3.4vw,36px)}.p-\[clamp\(38px\,6vw\,70px\)\]{padding:clamp(38px,6vw,70px)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[0\.1em\]{padding-inline:.1em}.px-\[5px\]{padding-inline:5px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[22px\]{padding-inline:22px}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[17px\]{padding-block:17px}.py-\[20px\]{padding-block:20px}.py-\[30px\]{padding-block:30px}.py-\[clamp\(60px\,9vw\,120px\)\]{padding-block:clamp(60px,9vw,120px)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[6px\]{padding-top:6px}.pt-\[9px\]{padding-top:9px}.pt-\[10px\]{padding-top:10px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[18px\]{padding-top:18px}.pt-\[20px\]{padding-top:20px}.pt-\[26px\]{padding-top:26px}.pt-\[clamp\(24px\,5vw\,60px\)\]{padding-top:clamp(24px,5vw,60px)}.pt-\[clamp\(60px\,9vw\,130px\)\]{padding-top:clamp(60px,9vw,130px)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[8px\]{padding-bottom:8px}.pb-\[10px\]{padding-bottom:10px}.pb-\[12px\]{padding-bottom:12px}.pb-\[24px\]{padding-bottom:24px}.pb-\[clamp\(40px\,5vw\,70px\)\]{padding-bottom:clamp(40px,5vw,70px)}.pb-\[clamp\(50px\,7vw\,90px\)\]{padding-bottom:clamp(50px,7vw,90px)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-bricolage{font-family:var(--font-bricolage)}.font-instrument{font-family:var(--font-instrument)}.font-mono{font-family:var(--font-mono)}.font-plex{font-family:var(--font-plex)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[37px\]{font-size:37px}.text-\[38px\]{font-size:38px}.text-\[48px\]{font-size:48px}.text-\[50px\]{font-size:50px}.text-\[54px\]{font-size:54px}.text-\[64px\]{font-size:64px}.text-\[68px\]{font-size:68px}.text-\[clamp\(15px\,1\.8vw\,18px\)\]{font-size:clamp(15px,1.8vw,18px)}.text-\[clamp\(15px\,2\.4vw\,19px\)\]{font-size:clamp(15px,2.4vw,19px)}.text-\[clamp\(16\.5px\,1\.7vw\,19px\)\]{font-size:clamp(16.5px,1.7vw,19px)}.text-\[clamp\(16px\,1\.6vw\,18px\)\]{font-size:clamp(16px,1.6vw,18px)}.text-\[clamp\(16px\,1\.9vw\,19px\)\]{font-size:clamp(16px,1.9vw,19px)}.text-\[clamp\(17px\,2vw\,20px\)\]{font-size:clamp(17px,2vw,20px)}.text-\[clamp\(28px\,2\.6vw\,34px\)\]{font-size:clamp(28px,2.6vw,34px)}.text-\[clamp\(28px\,4\.8vw\,38px\)\]{font-size:clamp(28px,4.8vw,38px)}.text-\[clamp\(30px\,4\.4vw\,46px\)\]{font-size:clamp(30px,4.4vw,46px)}.text-\[clamp\(38px\,4\.6vw\,64px\)\]{font-size:clamp(38px,4.6vw,64px)}.text-\[clamp\(38px\,6\.8vw\,100px\)\]{font-size:clamp(38px,6.8vw,100px)}.text-\[clamp\(38px\,8vw\,124px\)\]{font-size:clamp(38px,8vw,124px)}.text-\[clamp\(40px\,5\.4vw\,80px\)\]{font-size:clamp(40px,5.4vw,80px)}.text-\[clamp\(40px\,9vw\,64px\)\]{font-size:clamp(40px,9vw,64px)}.text-\[clamp\(42px\,5\.6vw\,84px\)\]{font-size:clamp(42px,5.6vw,84px)}.text-\[clamp\(44px\,7\.6vw\,116px\)\]{font-size:clamp(44px,7.6vw,116px)}.text-\[clamp\(46px\,8\.6vw\,94px\)\]{font-size:clamp(46px,8.6vw,94px)}.text-\[clamp\(46px\,9vw\,140px\)\]{font-size:clamp(46px,9vw,140px)}.leading-\[0\.84\]{--tw-leading:.84;line-height:.84}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[46px\]{--tw-leading:46px;line-height:46px}.leading-\[49px\]{--tw-leading:49px;line-height:49px}.leading-\[52px\]{--tw-leading:52px;line-height:52px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.033em\]{--tw-tracking:-.033em;letter-spacing:-.033em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.046em\]{--tw-tracking:-.046em;letter-spacing:-.046em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2E351C\]{color:#2e351c}.text-\[\#3F4C13\]{color:#3f4c13}.text-\[\#4A5247\]{color:#4a5247}.text-\[\#8D9788\]{color:#8d9788}.text-\[\#8F978A\]{color:#8f978a}.text-\[\#16241B\]{color:#16241b}.text-\[\#354019\]{color:#354019}.text-\[\#435216\]{color:#435216}.text-\[\#687060\]{color:#687060}.text-\[\#687360\]{color:#687360}.text-\[\#B7C0B0\]{color:#b7c0b0}.text-\[\#C6F24A\]{color:#c6f24a}.text-\[\#F2F4EC\]{color:#f2f4ec}.text-bg{color:var(--color-bg)}.text-dim{color:var(--color-dim)}.text-ember{color:var(--color-ember)}.text-ember-ink{color:var(--color-ember-ink)}.text-faint{color:var(--color-faint)}.text-ink{color:var(--color-ink)}.text-lime{color:var(--color-lime)}.text-live{color:var(--color-live)}.text-live-ink{color:var(--color-live-ink)}.text-moss{color:var(--color-moss)}.text-muted{color:var(--color-muted)}.text-night{color:var(--color-night)}.text-onaccent{color:var(--color-onaccent)}.text-pale{color:var(--color-pale)}.text-pale\/55{color:#eff2ea8c}@supports (color:color-mix(in lab, red, red)){.text-pale\/55{color:color-mix(in oklab, var(--color-pale) 55%, transparent)}}.text-sage{color:var(--color-sage)}.text-soft{color:var(--color-soft)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-line{-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(239\,242\,234\,\.16\)\,0_40px_100px_rgba\(0\,0\,0\,\.62\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#eff2ea29), 0 40px 100px var(--tw-shadow-color,#0000009e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(198\,242\,74\,\.08\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#c6f24a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_7px_rgba\(63\,76\,19\,\.13\)\]{--tw-shadow:0 0 0 7px var(--tw-shadow-color,#3f4c1321);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_38px_-8px_rgba\(198\,242\,74\,\.45\)\]{--tw-shadow:0 0 38px -8px var(--tw-shadow-color,#c6f24a73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(10\,12\,10\,\.06\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.8\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#0a0c0a0f), inset 0 1px 0 var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.18\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#00000057), inset 0 1px 0 var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.06\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000047), inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_36px_90px_-44px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow:0 36px 90px -44px var(--tw-shadow-color,#000000f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_100px_-50px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 40px 100px -50px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_44px_90px_rgba\(63\,75\,16\,\.3\)\]{--tw-shadow:0 44px 90px var(--tw-shadow-color,#3f4b104d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-bg{--tw-ring-color:var(--color-bg)}.ring-ember{--tw-ring-color:var(--color-ember)}.ring-ember\/50{--tw-ring-color:#f2a34e80}@supports (color:color-mix(in lab, red, red)){.ring-ember\/50{--tw-ring-color:color-mix(in oklab, var(--color-ember) 50%, transparent)}}.ring-live{--tw-ring-color:var(--color-live)}.ring-transparent{--tw-ring-color:transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[22px\]{--tw-backdrop-blur:blur(22px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[26px\]{--tw-backdrop-blur:blur(26px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[28px\]{--tw-backdrop-blur:blur(28px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-brightness-110{--tw-backdrop-brightness:brightness(110%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-brightness-115{--tw-backdrop-brightness:brightness(115%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-brightness-\[1\.22\]{--tw-backdrop-brightness:brightness(1.22);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-140{--tw-backdrop-saturate:saturate(140%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-170{--tw-backdrop-saturate:saturate(170%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-180{--tw-backdrop-saturate:saturate(180%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-width\,scale\]{transition-property:background-color,border-width,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,translate\]{transition-property:border-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,border-color\,background-color\]{transition-property:opacity,transform,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,background-color\]{transition-property:translate,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,border-color\,box-shadow\]{transition-property:translate,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,box-shadow\]{transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[280ms\]{--tw-duration:.28s;transition-duration:.28s}.duration-\[320ms\]{--tw-duration:.32s;transition-duration:.32s}.duration-\[650ms\]{--tw-duration:.65s;transition-duration:.65s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:0\.5s\]{animation-delay:.5s}@media (hover:hover){.group-hover\:opacity-45:is(:where(.group):hover *){opacity:.45}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}}.first\:pt-0:first-child{padding-top:0}.first\:pl-0:first-child{padding-left:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pr-0:last-child{padding-right:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[5px\]:hover{--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-95:hover{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:\!scale-y-110:hover{--tw-scale-y:110%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:rotate-0:hover{rotate:none}.hover\:border-dim:hover{border-color:var(--color-dim)}.hover\:border-lime:hover{border-color:var(--color-lime)}.hover\:border-lime\/28:hover{border-color:#c6f24a47}@supports (color:color-mix(in lab, red, red)){.hover\:border-lime\/28:hover{border-color:color-mix(in oklab, var(--color-lime) 28%, transparent)}}.hover\:border-lime\/40:hover{border-color:#c6f24a66}@supports (color:color-mix(in lab, red, red)){.hover\:border-lime\/40:hover{border-color:color-mix(in oklab, var(--color-lime) 40%, transparent)}}.hover\:border-pale\/32:hover{border-color:#eff2ea52}@supports (color:color-mix(in lab, red, red)){.hover\:border-pale\/32:hover{border-color:color-mix(in oklab, var(--color-pale) 32%, transparent)}}.hover\:bg-ember-hi:hover{background-color:var(--color-ember-hi)}.hover\:bg-lime:hover{background-color:var(--color-lime)}.hover\:bg-lime-hi:hover{background-color:var(--color-lime-hi)}.hover\:bg-pale\/4:hover{background-color:#eff2ea0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pale\/4:hover{background-color:color-mix(in oklab, var(--color-pale) 4%, transparent)}}.hover\:bg-pale\/6:hover{background-color:#eff2ea0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pale\/6:hover{background-color:color-mix(in oklab, var(--color-pale) 6%, transparent)}}.hover\:bg-shell:hover{background-color:var(--color-shell)}.hover\:bg-shell\/40:hover{background-color:#14131166}@supports (color:color-mix(in lab, red, red)){.hover\:bg-shell\/40:hover{background-color:color-mix(in oklab, var(--color-shell) 40%, transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-warm:hover{background-color:var(--color-warm)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-lime:hover{color:var(--color-lime)}.hover\:text-night:hover{color:var(--color-night)}.hover\:text-pale:hover{color:var(--color-pale)}.hover\:text-soft:hover{color:var(--color-soft)}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_18px_40px_rgba\(10\,12\,10\,\.08\)\]:hover{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0a0c0a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_18px_44px_rgba\(0\,0\,0\,\.5\)\]:hover{--tw-shadow:0 18px 44px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-ember:focus{border-color:var(--color-ember)}.focus-visible\:rotate-0:focus-visible{rotate:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-lime:focus-visible{outline-color:var(--color-lime)}.active\:scale-\[0\.94\]:active{scale:.94}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-surface:active{background-color:var(--color-surface)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (min-width:40rem){.sm\:-top-7{top:calc(var(--spacing) * -7)}.sm\:-right-10{right:calc(var(--spacing) * -10)}.sm\:-bottom-7{bottom:calc(var(--spacing) * -7)}.sm\:-left-10{left:calc(var(--spacing) * -10)}.sm\:left-\[44\%\]{left:44%}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-2{height:calc(var(--spacing) * 2)}.sm\:min-h-4{min-height:calc(var(--spacing) * 4)}.sm\:min-h-\[215px\]{min-height:215px}.sm\:w-2{width:calc(var(--spacing) * 2)}.sm\:w-\[min\(300px\,64\%\)\]{width:min(300px,64%)}.sm\:w-auto{width:auto}.sm\:max-w-\[180px\]{max-width:180px}.sm\:max-w-\[190px\]{max-width:190px}.sm\:max-w-\[340px\]{max-width:340px}.sm\:min-w-\[190px\]{min-width:190px}.sm\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-\[11px\]{gap:11px}.sm\:gap-\[30px\]{gap:30px}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-\[18px\]{padding-inline:18px}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-\[13px\]{padding-block:13px}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pl-\[18px\]{padding-left:18px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[21px\]{font-size:21px}.sm\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:-right-14{right:calc(var(--spacing) * -14)}.lg\:-left-14{left:calc(var(--spacing) * -14)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:h-\[440px\]{height:440px}.lg\:max-w-\[190px\]{max-width:190px}.lg\:max-w-\[200px\]{max-width:200px}.lg\:max-w-\[402px\]{max-width:402px}.lg\:rotate-\[-2deg\]{rotate:-2deg}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_400px\]{grid-template-columns:1.05fr 400px}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_a\]\:text-lime a{color:var(--color-lime)}.\[\&_a\]\:decoration-lime\/50 a{text-decoration-color:#c6f24a80}@supports (color:color-mix(in lab, red, red)){.\[\&_a\]\:decoration-lime\/50 a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-lime) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-lime) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-lime) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-lime) 50%, transparent)}}.\[\&_a\]\:underline-offset-\[3px\] a{text-underline-offset:3px}.\[\&_a\:hover\]\:text-pale a:hover{color:var(--color-pale)}.\[\&_a\:hover\]\:decoration-lime a:hover{-webkit-text-decoration-color:var(--color-lime);-webkit-text-decoration-color:var(--color-lime);-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime)}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_strong\]\:text-pale strong{color:var(--color-pale)}}.theme-light{--color-bg:#fbf8f2;--color-shell:#f1ece3;--color-surface:#fff;--color-line:#e9e2d5;--color-hairline:#dcd4c5;--color-ink:#211e1a;--color-soft:#45403a;--color-muted:#6b6459;--color-dim:#938c80;--color-faint:#8a8276;--color-ember:#f2a34e;--color-ember-hi:#ffc17e;--color-live:#78cf95;--color-ember-ink:#c2410c;--color-live-ink:#047857;--color-chrome:#fff;--color-warm:#fdf1de;--color-warm2:#fbf6ec;--color-warmline:#efd9b4;--color-warmedge:#e0c08a;--color-tile:#ede6d9;--color-tile2:#dee9e2;--color-tile3:#e5e1ee}html,body{background:var(--color-bg)}body{color:var(--color-ink);font-family:var(--font-grotesk);-webkit-font-smoothing:antialiased}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@keyframes live-dot{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #78cf958c}70%{opacity:.9;transform:scale(1.15);box-shadow:0 0 0 7px #78cf9500}}@keyframes live-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes live-row-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes live-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes live-arrive{0%{box-shadow:0 0 #78cf9580}to{box-shadow:0 0 0 16px #78cf9500}}@keyframes live-cta{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.a-dot{animation:2s ease-in-out infinite live-dot}.a-glow{animation:6s ease-in-out infinite live-glow}.a-row{animation:.5s cubic-bezier(.22,1,.36,1) both live-row-in}.a-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) both live-pop}.a-arrive{animation:.9s ease-out live-arrive}.a-cta{animation:3.4s ease-in-out infinite live-cta}@media (prefers-reduced-motion:reduce){.a-dot,.a-glow,.a-row,.a-pop,.a-arrive,.a-cta{animation:none!important}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bar-grow{0%{opacity:.3;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes msg-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes typing-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes ember-breathe{0%,to{box-shadow:0 0 #f2a34e00}50%{box-shadow:0 0 30px -6px #f2a34e47}}.a-fade{animation:.55s cubic-bezier(.22,1,.36,1) both fade-up}.a-bar{transform-origin:bottom;animation:.45s cubic-bezier(.34,1.56,.64,1) both bar-grow}.a-msg{animation:.4s cubic-bezier(.22,1,.36,1) both msg-in}.a-typing{animation:1.1s ease-in-out infinite typing-dot}.a-ember{animation:4.5s ease-in-out infinite ember-breathe}@media (prefers-reduced-motion:reduce){.a-fade,.a-bar,.a-msg,.a-typing,.a-ember{animation:none!important}}:is(html:has(.landing-root),body:has(.landing-root)){background:var(--color-night)}@keyframes l-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes l-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes l-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes l-plank{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l-fade{0%{opacity:0}to{opacity:1}}@keyframes l-colon{0%,to{opacity:.3}50%{opacity:1}}@keyframes l-digit{0%{opacity:0;transform:translateY(58%)}22%,to{opacity:1;transform:translateY(0)}}@keyframes l-minute{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes l-drift{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-8px) rotate(var(--r,0deg))}}@keyframes l-token{0%,to{box-shadow:0 0 #f0a93c00}50%{box-shadow:0 0 0 8px #f0a93c14}}@keyframes l-arrive{0%{opacity:0;transform:translateY(20px)scale(.6)}55%{opacity:1;transform:translateY(-6px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes l-flood{0%{clip-path:inset(0 100% 0 0)}70%,to{clip-path:inset(0)}}.l-float{animation:4.6s ease-in-out infinite l-float}.l-pulse{animation:1.1s infinite l-pulse}.l-colon{animation:1s ease-in-out infinite l-colon}.l-digit{animation:1s cubic-bezier(.2,.9,.2,1) infinite l-digit}.l-minute{animation:60s linear infinite l-minute}.l-glow{animation:3.6s ease-in-out infinite l-glow}.l-drift{animation:5.2s ease-in-out infinite l-drift}.l-token{animation:3.4s ease-in-out infinite l-token}.l-flood{animation:3.4s cubic-bezier(.6,0,.2,1) infinite l-flood}.l-plank{transform-origin:0;animation:.55s cubic-bezier(.2,1.4,.4,1) infinite alternate l-plank}.l-arrive{animation:.5s cubic-bezier(.2,1.5,.4,1) both l-arrive}@media (prefers-reduced-motion:reduce){.l-float,.l-pulse,.l-colon,.l-digit,.l-minute,.l-glow,.l-drift,.l-token,.l-flood,.l-plank,.l-arrive{animation:none!important}.l-flood{clip-path:none}}@keyframes l-hover{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-.5deg)}}@keyframes l-note{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes l-tilt{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(2deg)translateY(-11px)}}@keyframes l-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes l-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes l-grow{0%{opacity:.3;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}@keyframes l-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes l-sweep{0%{background-position:0 0}to{background-position:200% 0}}.l-hover{animation:8s ease-in-out infinite l-hover}.l-hover-2{animation:9s ease-in-out infinite l-hover}.l-note{animation:5s ease-in-out infinite l-note}.l-tilt{animation:8s ease-in-out infinite l-tilt}.l-spin{animation:90s linear infinite l-spin}.l-breathe{animation:7s ease-in-out infinite l-breathe}.l-grow{transform-origin:bottom;animation:.55s cubic-bezier(.2,.9,.2,1) both l-grow}.l-halo-tag{animation:2.6s ease-in-out infinite l-halo}.l-halo-state{animation:4.2s ease-in-out infinite l-halo}.l-pop{animation:.45s cubic-bezier(.2,1.5,.4,1) both l-pop}.l-sweep{background:linear-gradient(90deg,#131a11 0%,#162013 40%,#c6f24a29 55%,#162013 70%,#131a11 100%) 0 0/200% 100%;animation:4.5s linear infinite l-sweep}@keyframes a-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes a-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes a-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes a-jolt{0%{transform:translate(0)rotate(0)scale(1)}12%{transform:translate(-7px,3px)rotate(-10deg)scale(1.24)}28%{transform:translate(7px,-4px)rotate(10deg)scale(1.3)}46%{transform:translate(-6px,2px)rotate(-7deg)scale(1.2)}64%{transform:translate(5px,-1px)rotate(5deg)scale(1.12)}82%{transform:translate(-2px)rotate(-2deg)scale(1.05)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes a-stir{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}18%{opacity:1;transform:translateY(-10px)rotate(-5deg)scale(1.3)}42%{opacity:1;transform:translateY(-6px)rotate(6deg)scale(1.34)}62%{opacity:1;transform:translateY(-9px)rotate(-4deg)scale(1.26)}82%{opacity:.82;transform:translateY(-3px)rotate(2deg)scale(1.12)}to{opacity:.55;transform:translateY(0)rotate(0)scale(1)}}@keyframes a-ripple{0%{opacity:.85;transform:scale(.62)}to{opacity:0;transform:scale(2.15)}}@keyframes a-react{0%{opacity:0;transform:translateY(16px)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-24px)}}@media (prefers-reduced-motion:reduce){.landing-root [style*=a-float],.landing-root [style*=a-breathe],.landing-root [style*=a-pulse]{animation:none!important}}[data-enter]{opacity:var(--card-o,1)}.js-reveal [data-enter="0"]{opacity:0}.js-reveal [data-grow="0"]{transform:scaleY(.06)}@keyframes l-card-in{0%{opacity:0;transform:translateY(22px)scale(.965)}to{opacity:var(--card-o,1);transform:none}}@keyframes l-driftpan{0%,to{transform:scale(1.06)translate(0)}50%{transform:scale(1.12)translate(-1.6%,-1.4%)}}@keyframes l-bar-wave{0%,58%,to{filter:brightness()saturate()}72%{filter:brightness(1.7)saturate(1.25)}}@keyframes l-bar-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.18)}}@keyframes l-halo{0%,to{opacity:0}50%{opacity:1}}@keyframes l-face-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.landing-root [style*=l-card-in],.landing-root [style*=l-driftpan],.landing-root [style*=l-bar-wave],.landing-root [style*=l-bar-breathe],.landing-root [style*=l-face-idle],.l-halo-tag,.l-halo-state{opacity:0!important;animation:none!important}}.l-glass-nav{background:linear-gradient(140deg,#eff2ea17,#eff2ea08);border:1px solid #eff2ea29;box-shadow:0 18px 50px #0006,inset 0 1px #ffffff29}.l-glass{background:linear-gradient(140deg,#eff2ea33,#eff2ea0f);border:1px solid #eff2ea42;box-shadow:0 26px 64px #00000080,inset 0 1px #ffffff57,inset 0 -1px #ffffff0d}.l-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(122deg,#ffffff3d,#ffffff05 44%,#0000 60%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.l-hover,.l-hover-2,.l-note,.l-tilt,.l-spin,.l-breathe,.l-grow,.l-pop,.l-sweep{animation:none!important}}.l-scrim{background:linear-gradient(#0a0c0ae0 0%,#0a0c0ade 10%,#0a0c0ad6 20%,#0a0c0ac7 30%,#0a0c0ab3 40%,#0a0c0a96 50%,#0a0c0a75 60%,#0a0c0a54 70%,#0a0c0a33 80%,#0a0c0a17 90%,#0a0c0a05 96%,#0a0c0a00 100%)}.js-reveal [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(18px)}[data-reveal=plank]{transform-origin:0}.js-reveal [data-reveal=plank]:not([data-revealed]){opacity:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]:not([data-revealed]){opacity:1;transform:none}}:root{--ev-ease:cubic-bezier(.16, 1, .3, 1);--ev-ease-soft:cubic-bezier(.4, 0, .2, 1);--ev-dur-press:.14s;--ev-press-scale:.97;--ev-dur-state:.24s;--ev-dur-slide:.44s;--ev-dur-enter:.46s;--ev-enter-rise:8px;--ev-dur-image:.25s;--ev-dur-hover:.28s;--ev-hover-lift:-3px;--ev-dur-theme:.48s;--ev-dur-sheet:.42s;--ev-dur-sheet-out:.26s;--ev-ease-sheet:cubic-bezier(.2, .85, .25, 1);--ev-ease-exit:cubic-bezier(.4, 0, .8, .4);--ev-dur-toast:.34s;--ev-dur-toast-out:.22s;--ev-toast-rise:14px;--ev-dur-tab:.56s;--ev-ease-tab:cubic-bezier(.35, .1, .15, 1);--ev-tab-in:30%;--ev-tab-out:12%;--ev-dur-tab-fade-out:.3s;--ev-dur-tab-fade-in:.4s;--ev-tab-fade-in-delay:70ms;--ev-dur-rise:.52s;--ev-rise:10px;--ev-dur-tab-icon:.36s;--ev-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ev-dur-pending:.32s;--ev-pending-delay:.16s;--ev-pending-dim:.62;--ev-dur-breathe:1.4s;--ev-t-control:background-color var(--ev-dur-state) var(--ev-ease-soft), color var(--ev-dur-state) var(--ev-ease-soft), transform var(--ev-dur-press) var(--ev-ease-soft)}.events{--ev-ground:#0e1210;--ev-surface:#151b16;--ev-raised:#1c231d;--ev-line:#232b24;--ev-line-strong:#2e382f;--ev-track:#2a332b;--ev-ink:#eff2ea;--ev-soft:#c9d0c2;--ev-muted:#a9b2a2;--ev-faint:#8e9887;--ev-dim:#6e786a;--ev-lime:#c6f24a;--ev-urgent:#e8825a;--ev-on-lime:#0e1210;--ev-on-lime-soft:#0e121040;--ev-accent:#c6f24a;--ev-fill:#c6f24a;--ev-on-fill:#0e1210;--ev-switch-off:#2a332b;--ev-logo-dot:#c6f24a;--ev-art-ink:#eff2ea;--ev-sheet:var(--ev-surface);--ev-inset:#131814;--ev-line-input:#3a443b;--ev-status-bg:#2a2220;--ev-status-fg:#f2b8a6;--ev-soldout-fg:#f6c9bb;--ev-warn-bg:#2a2614;--ev-warn-fg:#f3de9a;--ev-bad-bg:#2a1a1a;--ev-bad-fg:#f2b8b0;--ev-err:#f2a58f;--ev-amber:#f2b84b;--ev-tag-on-photo:#0e1210b8;--ev-fade-0:#0e121000;--ev-hp-fade:#0e121000;--ev-hp-dot:#ef4444;--ev-hp-ring:#fff;--ev-fade-75:#0e1210bf;--ev-scrim:#050706b8;--ev-shadow-sheet:#00000080;--ev-shadow-thumb:#00000080;--ev-shadow-toast:#0006;--ev-shadow-lift:#00000073;--ev-ring:#c6f24a29;--ev-halo:#c6f24a40;background:var(--ev-ground);min-height:100vh;color:var(--ev-ink);font-family:var(--font-funnel-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;scrollbar-color:var(--ev-track) var(--ev-ground);font-size:15px;line-height:1.4}@media (prefers-color-scheme:light){.events:not([data-theme=dark]){--ev-ground:#f6f8f3;--ev-surface:#ecefe8;--ev-raised:#e0e5da;--ev-line:#e0e5da;--ev-line-strong:#c5cebe;--ev-track:#d2d9cb;--ev-ink:#0e1210;--ev-soft:#343d33;--ev-muted:#4a5448;--ev-faint:#586354;--ev-dim:#8a9584;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ev-accent:#3f6b0a;--ev-fill:#3f6b0a;--ev-on-fill:#fff;--ev-switch-off:#85907e;--ev-logo-dot:#8dbf1f;--ev-sheet:#fff;--ev-inset:#e7ebe1;--ev-line-input:#b3bdab;--ev-status-bg:#f9e3da;--ev-status-fg:#8a3412;--ev-soldout-fg:#7c2e10;--ev-warn-bg:#f6edc6;--ev-warn-fg:#665000;--ev-bad-bg:#f8ddda;--ev-bad-fg:#85201b;--ev-err:#b03418;--ev-amber:#7a5200;--ev-fade-0:#f6f8f300;--ev-fade-75:#f6f8f3bf;--ev-scrim:#0e121066;--ev-shadow-sheet:#0e12101f;--ev-shadow-thumb:#0e121047;--ev-shadow-toast:#0e121038;--ev-shadow-lift:#0e12101f;--ev-ring:#3f6b0a33;--ev-halo:#c6f24a8c}}.events[data-theme=light]{--ev-ground:#f6f8f3;--ev-surface:#ecefe8;--ev-raised:#e0e5da;--ev-line:#e0e5da;--ev-line-strong:#c5cebe;--ev-track:#d2d9cb;--ev-ink:#0e1210;--ev-soft:#343d33;--ev-muted:#4a5448;--ev-faint:#586354;--ev-dim:#8a9584;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ev-accent:#3f6b0a;--ev-fill:#3f6b0a;--ev-on-fill:#fff;--ev-switch-off:#85907e;--ev-logo-dot:#8dbf1f;--ev-sheet:#fff;--ev-inset:#e7ebe1;--ev-line-input:#b3bdab;--ev-status-bg:#f9e3da;--ev-status-fg:#8a3412;--ev-soldout-fg:#7c2e10;--ev-warn-bg:#f6edc6;--ev-warn-fg:#665000;--ev-bad-bg:#f8ddda;--ev-bad-fg:#85201b;--ev-err:#b03418;--ev-amber:#7a5200;--ev-fade-0:#f6f8f300;--ev-fade-75:#f6f8f3bf;--ev-scrim:#0e121066;--ev-shadow-sheet:#0e12101f;--ev-shadow-thumb:#0e121047;--ev-shadow-toast:#0e121038;--ev-shadow-lift:#0e12101f;--ev-ring:#3f6b0a33;--ev-halo:#c6f24a8c}html:has(.events){background:#0e1210}html:has(.events) body{background:#0e1210}@media (prefers-color-scheme:light){html:has(.events:not([data-theme=dark])){background:#f6f8f3}html:has(.events:not([data-theme=dark])) body{background:#f6f8f3}}html:has(.events[data-theme=light]){background:#f6f8f3}html:has(.events[data-theme=light]) body{background:#f6f8f3}@media (prefers-color-scheme:light){.ev-legal:not([data-theme=dark]){--color-night:#f6f8f3;--color-night2:#ecefe8;--color-panel:#fff;--color-panel2:#ecefe8;--color-lime:#3f6b0a;--color-lime-hi:#2f5207;--color-pale:#0e1210;--color-sage:#343d33;--color-moss:#586354;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.ev-legal:not([data-theme=dark])){background:#f6f8f3}html:has(.ev-legal:not([data-theme=dark])) body{background:#f6f8f3}}.ev-legal[data-theme=light]{--color-night:#f6f8f3;--color-night2:#ecefe8;--color-panel:#fff;--color-panel2:#ecefe8;--color-lime:#3f6b0a;--color-lime-hi:#2f5207;--color-pale:#0e1210;--color-sage:#343d33;--color-moss:#586354;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.ev-legal[data-theme=light]){background:#f6f8f3}html:has(.ev-legal[data-theme=light]) body{background:#f6f8f3}.legal-fonts{--font-grotesk:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;--font-bricolage:var(--font-bricolage-grotesque), system-ui, sans-serif;--font-instrument:var(--font-instrument-sans), system-ui, sans-serif;--font-plex:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, monospace;font-family:var(--font-grotesk)}.events *,.events :before,.events :after{box-sizing:border-box}.events *{scrollbar-color:var(--ev-track) transparent;scrollbar-width:thin}.events ::selection{background:var(--ev-lime);color:var(--ev-on-lime)}.events ::-webkit-scrollbar{width:10px;height:10px}.events ::-webkit-scrollbar-track{background:0 0}.events ::-webkit-scrollbar-thumb{background:var(--ev-track);border:2px solid var(--ev-ground);border-radius:5px}.events :focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.events input::placeholder{color:var(--ev-faint)}.ev-display{font-family:var(--font-funnel-display), sans-serif}.ev-wrap{width:100%;max-width:1200px;margin:0 auto}.ev-hscroll{scrollbar-width:none;display:flex;overflow-x:auto}.ev-hscroll::-webkit-scrollbar{display:none}.ev-header{justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:6px 12px 0 16px;display:flex}.ev-logo{color:var(--ev-ink);flex:none;align-items:center;display:inline-flex}.ev-logo svg{width:auto;height:16px;display:block}.ev-logo-sm svg{height:14px}.ev-header-actions{align-items:center;gap:6px;min-width:0;display:flex}.ev-pill{border:1px solid var(--ev-line);background:var(--ev-surface);min-width:44px;min-height:44px;color:var(--ev-ink);cursor:pointer;white-space:nowrap;border-radius:22px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.ev-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-pill-ink{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.ev-chips{scrollbar-width:none;gap:8px;padding:0 16px;display:flex;overflow-x:auto}.ev-chips::-webkit-scrollbar{display:none}.ev-chip{border:1px solid var(--ev-line);background:var(--ev-surface);min-height:44px;color:var(--ev-ink);cursor:pointer;transition:var(--ev-t-control);border-radius:20px;flex:none;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:15px;font-weight:600;display:inline-flex}.ev-chip[aria-pressed=true],.ev-chip[aria-current=true]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.ev-chip-icon{justify-content:center;width:44px;padding:0}.ev-chip-plain{padding:0 16px}.ev-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0 12px;display:grid;position:relative}.ev-days-pill{z-index:0;background:var(--ev-lime);width:calc(14.2857% - 3.42857px);transition:transform var(--ev-dur-slide) var(--ev-ease), opacity var(--ev-dur-state) var(--ev-ease-soft);border-radius:16px;position:absolute;top:0;bottom:0;left:0}.ev-day{z-index:1;min-height:66px;color:var(--ev-ink);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 0 9px;display:flex;position:relative}.ev-day-wd{color:var(--ev-faint);transition:color var(--ev-dur-state) var(--ev-ease-soft);font-size:12.5px;font-weight:600}.ev-day-num{font-family:var(--font-funnel-display), sans-serif;transition:color var(--ev-dur-state) var(--ev-ease-soft);font-size:20px;font-weight:700;line-height:1.1}.ev-day[aria-current=date] .ev-day-wd,.ev-day[aria-current=date] .ev-day-num{color:var(--ev-on-lime)}.ev-bars{align-items:flex-end;gap:2px;height:10px;display:flex}.ev-bars>span{background:var(--ev-track);width:4px;transition:background-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:2px}.ev-bars>span:first-child{height:4px}.ev-bars>span:nth-child(2){height:7px}.ev-bars>span:nth-child(3){height:10px}.ev-bars>span.on{background:var(--ev-soft)}.ev-day[aria-current=date] .ev-bars>span{background:var(--ev-on-lime-soft)}.ev-day[aria-current=date] .ev-bars>span.on{background:var(--ev-on-lime)}.ev-poster{background:var(--ev-surface);flex:none;max-width:100%;display:block;overflow:hidden}.ev-poster img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ev-poster-type{text-align:left;text-shadow:0 1px 12px #00000059;color:var(--ev-art-ink);font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;background-position:50%;background-size:cover;justify-content:flex-start;align-items:flex-end;padding:10%;font-weight:800;display:flex;position:relative}.ev-poster-photo,.ev-poster-tint{position:absolute;inset:0}.ev-poster-photo{background-position:50%;background-size:cover;transform:scale(1.08)}.ev-poster-flute{background:repeating-linear-gradient(90deg, #ffffff12 0 1px, transparent 1px var(--flute)), repeating-linear-gradient(90deg, #ffffff29 0, #fff0 calc(var(--flute) * .4), #00000047 calc(var(--flute) * .9), #ffffff1a var(--flute));background-blend-mode:normal, overlay;mix-blend-mode:overlay;position:absolute;inset:0}.ev-poster-mark{color:var(--ev-art-ink);filter:drop-shadow(0 2px 8px #00000080);place-items:center;display:grid;position:absolute;inset:0}.ak-bc .ev-poster-mark,.ak-sc:not([data-below]) .ev-poster-mark{place-items:start center;padding-top:22%}.ev-card{scroll-snap-align:start;background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:16px;flex-direction:column;flex:none;width:272px;display:flex;overflow:hidden}.ev-card-body{flex-direction:column;gap:6px;padding:14px 14px 16px;display:flex}.ev-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-time{color:var(--ev-soft);font-size:14.5px;font-weight:700}.ev-card-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;font-size:20px;font-weight:700;line-height:23px}.ev-card-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ev-where{color:var(--ev-muted);font-size:14.5px}.ev-price{flex:none;font-size:16px;font-weight:700}.ev-status{background:var(--ev-status-bg);color:var(--ev-status-fg);border-radius:11px;padding:4px 9px;font-size:12.5px;font-weight:700}.ev-status-hot{background:var(--ev-urgent);color:var(--ev-on-lime)}.ev-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 16px;scroll-padding-left:16px;display:flex;overflow-x:auto}.ev-carousel::-webkit-scrollbar{display:none}.ev-row{background:var(--ev-surface);border:1px solid var(--ev-line);color:var(--ev-ink);border-radius:18px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:grid;position:relative}.ev-row-main{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.ev-row-top{justify-content:space-between;align-items:flex-start;gap:8px;min-height:26px;display:flex}.ev-row-tag{min-width:0;display:inline-flex}.ev-row-tag:empty{display:none}.ev-row-title{letter-spacing:-.2px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;font-weight:800;line-height:20px;display:-webkit-box;overflow:hidden}.ev-row-going{flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:0;display:flex}.ev-row-going:empty{display:none}.ev-row-going .ak-going{gap:6px;margin-top:2px}.ev-row-going .ak-going-t{color:var(--ev-muted);font-size:13px}.ev-row-going .ak-going-t b{color:var(--ev-soft);font-weight:600}.ev-row-going .ak-going .ak-face{border-color:var(--ev-surface)}.ev-row .ak-tag:not(.ev-tag-status){border:1px solid var(--ev-line-strong);height:24px;color:var(--ev-soft);letter-spacing:0;text-transform:none;background:0 0;border-radius:12px;padding:0 9px;font-size:12px;font-weight:600}.ev-tag-status{background:var(--ev-status-bg);height:24px;color:var(--ev-status-fg);letter-spacing:0;text-transform:none;border-radius:12px;padding:0 9px;font-size:12px}.ev-live{color:#c6f24a;white-space:nowrap;background:#0e1210;border:1px solid #2e382f;border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.ev-live-t{text-transform:uppercase;letter-spacing:.6px}.ev-live-until{color:#c6f24a;opacity:.85;margin-left:-2px;font-weight:600}.ev-live-dot{background:#c6f24a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c6f24a2e}.ev-pricepill{border:1px solid var(--ev-line-strong);min-height:28px;color:var(--ev-ink);white-space:nowrap;border-radius:15px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:2px 11px;font-size:13.5px;font-weight:700;line-height:16px;display:inline-flex}.ev-pricepill[data-sold]{color:var(--ev-faint);border-color:var(--ev-line);background:var(--ev-raised);padding:3px 10px;font-weight:600}.ev-pricepill[data-sold] s{font-size:11.5px;font-weight:500;line-height:13px}.ak-row-when{color:var(--ev-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:17px;display:-webkit-box;overflow:hidden}.ak-row-when .ev-time{color:var(--ev-accent);font-size:14px;font-weight:700}.ak-row-when .ev-where{font-size:13px}.ak-row-when .ev-where:before{content:" · "}.ev-feat{background:var(--ev-surface);border:1px solid var(--ev-line);color:var(--ev-ink);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ev-feat-art{background:var(--ev-raised);display:block;position:relative}.ev-feat-art .ev-poster{border-radius:0;display:block;width:100%!important}.ev-feat-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000024);height:28px;position:absolute;bottom:0;left:0;right:0}.ev-feat-tag{gap:6px;display:flex;position:absolute;top:10px;left:10px}.ev-feat-tag .ak-tag{text-transform:none;letter-spacing:0;border-radius:12px;padding:0 10px;font-size:12px;font-weight:600}.ev-feat-body{justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 14px 14px;display:flex}.ev-feat-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ev-feat .ev-time{color:var(--ev-accent);font-size:13.5px}.ev-feat .ev-where{font-size:13px;font-weight:500}.ev-feat .ev-row-going{margin-top:1px}.ev-feat-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:800;line-height:24px;display:-webkit-box;overflow:hidden}.ev-feat .ev-pricepill{border-radius:17px;min-height:34px;padding:2px 14px;font-size:14px}.ev-tag{background:var(--ev-raised);color:var(--ev-soft);border-radius:10px;align-self:flex-start;padding:3px 9px;font-size:13px;font-weight:600}.ak-tag{background:var(--ev-raised);height:24px;color:var(--ev-muted);letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-self:flex-start;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ak-tag[data-on-photo]{background:var(--ev-tag-on-photo);color:var(--ev-art-ink)}.ev-rows{flex-direction:column;gap:8px;display:flex}.ev-notice{border-radius:16px;gap:12px;margin:12px 16px 0;padding:14px 16px;display:flex}.ev-notice>svg{flex:none;margin-top:1px}.ak-notice-body{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ev-notice-title{font-size:15.5px;font-weight:700}.ev-notice-text{opacity:.92;font-size:15px;line-height:20px}.ev-notice-soldout{background:var(--ev-status-bg);color:var(--ev-soldout-fg)}.ev-notice-moved,.ev-notice-postponed,.ev-notice-maybe{background:var(--ev-warn-bg);color:var(--ev-warn-fg)}.ev-notice-cancelled,.ev-notice-removed{background:var(--ev-bad-bg);color:var(--ev-bad-fg)}.ev-fact{border-top:1px solid var(--ev-line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ev-fact:first-child{border-top:0}.ev-fact-icon{background:var(--ev-surface);border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ev-fact-k{color:var(--ev-faint);font-size:13.5px}.ev-fact-v{font-size:16px;font-weight:600;line-height:21px}.ev-fact-sub{color:var(--ev-muted);font-size:14px}.ev-fact-action{background:var(--ev-surface);border-radius:22px;flex:none;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.ev-tickets{flex-direction:column;gap:8px;display:flex}.ev-ticket{border:1.5px solid var(--ev-line-strong);border-radius:26px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:16px;font-weight:700;display:flex}.ev-primary{cursor:pointer;background:var(--ev-lime);width:100%;min-height:48px;color:var(--ev-on-lime);border:0;border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;display:flex}.ev-primary[aria-disabled=true]{background:var(--ev-raised);color:var(--ev-dim);pointer-events:none}.ev-secondary{border:1px solid var(--ev-line);cursor:pointer;background:0 0;border-radius:24px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:15.5px;font-weight:700;display:inline-flex}.ev-pin{z-index:10;background:linear-gradient(180deg, var(--ev-fade-0) 0%, var(--ev-fade-75) 22%, var(--ev-ground) 48%);pointer-events:none;padding:22px 14px 18px;position:sticky;bottom:0}.ev-pin>*{pointer-events:auto}.ev-pin .ev-primary{max-width:560px;margin:0 auto}.ev-backdrop{z-index:50;background:var(--ev-scrim);animation:ev-fade var(--ev-dur-sheet) var(--ev-ease-soft) both;position:fixed;inset:0}.ev-sheet{z-index:51;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ev-sheet-panel{pointer-events:auto;border-top:1px solid var(--ev-line);background:var(--ev-sheet);width:100%;max-width:520px;max-height:92dvh;box-shadow:0 -12px 30px var(--ev-shadow-sheet);animation:ev-sheet var(--ev-dur-sheet) var(--ev-ease) both;border-radius:24px 24px 0 0;flex-direction:column;gap:12px;padding:10px 16px 20px;display:flex;overflow-y:auto}.ev-sheet-panel.ev-sheet-ground{background:var(--ev-sheet);border-top:1px solid var(--ev-line);border-radius:24px 24px 0 0;gap:0;padding:0}.ev-sheet-head[data-ground]{padding:8px 8px 6px 20px}.ev-sheet-title[data-ground]{letter-spacing:-.4px;font-size:22px;font-weight:800;line-height:28px}.ev-reset{cursor:pointer;min-height:44px;font:inherit;color:var(--ev-accent);background:0 0;border:0;margin-left:auto;padding:0 12px;font-size:15px;font-weight:700}.ev-grabber{touch-action:none;background:var(--ev-line-input);border-radius:3px;flex:none;align-self:center;width:40px;height:5px;margin-top:0}.ev-sheet-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-sheet-title{font-family:var(--font-funnel-display), sans-serif;font-size:21px;font-weight:700}.ev-close{border:1px solid var(--ev-line);background:var(--ev-raised);cursor:pointer;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ev-store{background:var(--ev-ink);min-height:54px;color:var(--ev-ground);border-radius:27px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.ev-store-alt{background:var(--ev-lime);color:var(--ev-on-lime)}.ev-qr{background:var(--ev-ink);border-radius:16px;align-self:center;width:168px;height:168px;overflow:hidden}.ev-qr svg{width:100%;height:100%;display:block}.ev-sub{color:var(--ev-muted);font-size:15px}.ak-pg-note{margin:0;padding:4px 16px 0}.ev-filters-body{flex-direction:column;padding:0 16px 28px;display:flex}.ev-fsec{flex-direction:column;gap:10px;padding-top:24px;display:flex}.ev-fsec h2{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-faint);margin:0;font-size:11px;font-weight:700;line-height:14px}.ev-filters-body .ev-chip{border-color:var(--ev-line);background:0 0;border-radius:20px;min-height:40px;padding:0 16px;font-size:15px}.ev-filters-body .ev-chip[aria-pressed=true]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.ev-wrapchips{flex-wrap:wrap;gap:8px;display:flex}.ev-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ev-time-btn{cursor:pointer;background:var(--ev-raised);min-height:74px;color:var(--ev-ink);transition:var(--ev-t-control);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.ev-time-btn[aria-pressed=true]{background:var(--ev-lime);color:var(--ev-on-lime)}.ev-time-btn span:last-child{opacity:.8;font-size:13px}.ev-switch-row{border:0;border-top:1px solid var(--ev-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:0;display:grid}.ev-switch-track{background:var(--ev-switch-off);width:50px;height:30px;transition:background-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:15px;position:relative}.ev-switch-knob{background:var(--ev-ink);width:24px;height:24px;transition:transform var(--ev-dur-slide) var(--ev-ease), background-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:50%;position:absolute;top:3px;left:3px}.ev-switch-row[aria-checked=true] .ev-switch-track{background:var(--ev-fill)}.ev-switch-row[aria-checked=true] .ev-switch-knob{background:var(--ev-on-fill);transform:translate(20px)}.ev-filters-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:var(--ev-sheet);border-top:1px solid var(--ev-line);grid-template-columns:1fr;gap:10px;margin-top:auto;display:grid;position:sticky;bottom:0}.ev-filters-foot .ev-primary{border-radius:26px;min-height:52px}.ev-tick{animation:ev-tick var(--ev-dur-state) var(--ev-ease) both;display:inline-block}.ev-price-bars{align-items:flex-end;gap:3px;height:44px;padding:0 12px;display:flex}.ev-price-bars span{background:var(--ev-track);transition:background-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:3px 3px 0 0;flex:1}.ev-price-bars span.on{background:var(--ev-fill)}.ev-range{appearance:none;background:0 0;width:100%;height:28px;margin:0}.ev-range::-webkit-slider-runnable-track{background:var(--ev-track);border-radius:2px;height:4px}.ev-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ev-ink);width:26px;height:26px;box-shadow:0 2px 6px var(--ev-shadow-thumb);border-radius:50%;margin-top:-11px}.ev-range::-moz-range-track{background:var(--ev-track);border-radius:2px;height:4px}.ev-range::-moz-range-thumb{background:var(--ev-ink);border:0;border-radius:50%;width:26px;height:26px}.ev-search{background:var(--ev-surface);border:1px solid var(--ev-line);min-width:0;height:48px;color:var(--ev-muted);border-radius:24px;flex:1;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.ev-search:focus-within{border-color:var(--ev-accent)}.events .ev-search input:focus-visible{outline:none}.ev-search input{min-width:0;color:var(--ev-ink);caret-color:var(--ev-accent);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.ev-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ev-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ev-search-clear{background:var(--ev-track);cursor:pointer;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ev-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ev-empty{background:var(--ev-surface);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:14px;margin:40px 16px 0;padding:28px 20px;display:flex}.ev-empty p{font-family:var(--font-funnel-display), sans-serif;font-size:22px;font-weight:700;line-height:26px}.ev-empty .ev-primary,.ev-empty .ev-secondary{width:auto;min-height:50px}.ev-footer{padding:40px 20px calc(48px + env(safe-area-inset-bottom));margin-top:40px;position:relative}.ev-footer:before{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--ev-surface));z-index:-1;height:80px;position:absolute;top:-40px;left:0;right:0}.ev-footer{background:linear-gradient(to bottom, transparent, var(--ev-surface) 160px)}.ak-fab-page>.ev-footer:last-child{margin-bottom:calc(-88px - env(safe-area-inset-bottom,0px));padding-bottom:calc(48px + 88px + env(safe-area-inset-bottom))}.ev-footer-links{color:var(--ev-soft);flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.ev-footer-links a{align-items:center;min-height:44px;display:inline-flex}.ev-footer-discover{flex-direction:column;gap:2px;display:flex}.ev-footer-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-faint);font-size:12.5px;font-weight:600}.eb-people{flex-wrap:wrap;gap:8px;margin:0;padding:0 20px;list-style:none;display:flex}.eb-people li{display:contents}.ev-hublinks{flex-wrap:wrap;gap:6px 18px;padding:20px 16px 0;font-size:14.5px;display:flex}.ev-hublinks a{min-height:44px;color:var(--ev-soft);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.ev-seg{background:var(--ev-surface);border-radius:22px;padding:3px;display:flex}.ev-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ev-footer-ctl{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ev-seg button,.ev-seg a{min-width:44px;min-height:44px;color:var(--ev-muted);border-radius:20px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ev-seg button{cursor:pointer;background:0 0;border:0;font-family:inherit}.ev-seg a[aria-current=true],.ev-seg button[aria-pressed=true]{background:var(--ev-ink);color:var(--ev-ground)}@keyframes ev-fade{0%{opacity:0}to{opacity:1}}@keyframes ev-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes ev-tick{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.ev-mob{display:none}.ev-city-line{background:var(--ev-surface);min-height:40px;color:var(--ev-ink);border-radius:20px;align-self:flex-start;align-items:center;gap:6px;max-width:calc(100% - 32px);margin:-6px 16px 12px;padding:0 14px 0 12px;font-size:14.5px;font-weight:600;text-decoration:none}.ev-city-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:639px){.ev-desk{display:none}.ev-mob{display:inline-flex}}@media (min-width:900px){.ev-header{padding:10px 32px 0}.ev-rows-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.ev-rows-cols.ev-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-carousel,.ev-chips{padding-left:32px;padding-right:32px}.ev-days{max-width:760px;margin:0 32px}}@media (prefers-reduced-motion:reduce){.events *,.events :before,.events :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ev-row .ev-poster{border-radius:10px}.ev-h1{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1px;padding:18px 16px 14px;font-size:34px;font-weight:800;line-height:38px}.ev-sticky{z-index:20;background:linear-gradient(180deg, var(--ev-ground) 0%, var(--ev-ground) 82%, var(--ev-fade-0) 100%);flex-direction:column;gap:10px;padding:8px 0 12px;display:flex;position:sticky;top:0}.ev-sec{padding:28px 0 0}.ev-sec-h{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;padding:0 16px 12px;font-size:22px;font-weight:700;line-height:26px}.ev-card-flat{border:1px solid var(--ev-line);background:var(--ev-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:28px 16px 0;padding:18px;display:flex}.ev-card-flat strong{font-family:var(--font-funnel-display), sans-serif;font-size:19px;font-weight:700;line-height:23px;display:block}.ev-card-flat span.ev-sub{margin-top:2px;display:block}.ev-card-flat .ev-pill{flex:none}.ev-note{background:var(--ev-surface);color:var(--ev-soft);border-radius:14px;margin:4px 16px 0;padding:10px 14px;font-size:14.5px}.ev-more{justify-content:center;padding:18px 16px 0;display:flex}.ev-more .ev-secondary{min-width:200px}.ev-event{flex-direction:column;display:flex}.ev-hero{justify-content:center;padding:8px 16px 0;display:flex}.ev-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.8px;overflow-wrap:anywhere;padding:0 16px;font-size:30px;font-weight:800;line-height:1.05}.ev-tags{flex-wrap:wrap;gap:6px;padding:4px 16px 10px;display:flex}.ev-when{color:var(--ev-accent);align-items:center;gap:8px;margin:0;padding:10px 16px 0;font-size:17px;font-weight:700;line-height:22px;display:flex}.ev-when svg{flex:none}.ev-when-sub{color:var(--ev-muted);padding:2px 16px 0;font-size:15px}.ev-block{flex-direction:column;gap:8px;padding:20px 16px 0;display:flex}.ev-prose{color:var(--ev-soft);white-space:pre-line;overflow-wrap:anywhere;max-width:680px;font-size:16px;line-height:24px}.ev-source{color:var(--ev-faint);flex-wrap:wrap;gap:4px 14px;padding:24px 16px 0;font-size:13.5px;line-height:19px;display:flex}.ev-source a{text-underline-offset:3px;text-decoration:underline}@media (min-width:900px){.ev-h1{padding-left:32px;padding-right:32px;font-size:44px;line-height:48px}.ev-sec-h,.ev-card-flat,.ev-note{margin-left:32px;margin-right:32px;padding-left:0;padding-right:0}.ev-card-flat{padding:18px}.ev-sec-h{margin:0;padding-left:32px}.ev-event{max-width:760px;margin:0 auto}}.ev-sr-bar{z-index:20;background:var(--ev-ground);align-items:center;gap:4px;padding:12px 8px 12px 16px;display:flex;position:sticky;top:0}.ev-sr-back{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ev-sr-head{justify-content:space-between;align-items:baseline;padding:0 16px 4px;display:flex}.ev-link-btn{min-height:44px;color:var(--ev-soft);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-size:14px;text-decoration:underline;display:inline-flex}.ev-recent{margin:0;padding:0 16px;list-style:none}.ev-recent-row{border-top:1px solid var(--ev-line);grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:50px;font-size:15.5px;display:grid}.ev-recent-ico{background:var(--ev-surface);width:36px;height:36px;color:var(--ev-soft);border-radius:12px;justify-content:center;align-items:center;display:flex}.ev-browse{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px;display:grid}.ev-browse-tile{background:var(--ev-surface);border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;min-height:76px;padding:14px;display:flex}.ev-browse-line{justify-content:space-between;align-items:baseline;gap:8px;font-size:15.5px;font-weight:700;display:flex}.ev-browse-n{color:var(--ev-faint);font-size:13px;font-weight:400}.ev-sr-count{color:var(--ev-soft);padding:8px 16px 0;font-size:14px}.ev-places{background:var(--ev-surface);border-radius:20px;margin:0 16px;padding:0;overflow:hidden}.ev-place{border-top:1px solid var(--ev-line);min-height:68px;color:var(--ev-ink);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.ev-place:first-child{border-top:0}.ev-place>svg{color:var(--ev-muted)}.ev-place-ico{background:var(--ev-raised);width:44px;height:44px;color:var(--ev-ink);letter-spacing:.3px;border-radius:22px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.ev-place-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-place-name{font-size:16px;font-weight:700}.ev-place-meta{color:var(--ev-muted);font-size:13px}.ev-row,.ev-feat{position:relative}.ev-card-link{color:inherit;text-decoration:none}.ev-card-link:after{content:"";position:absolute;inset:0}.events .ev-card-link:focus-visible{outline:none}.events :is(.ev-row,.ev-feat,.ak-bc,.ak-sc):has(.ev-card-link:focus-visible){outline:2px solid var(--ev-accent);outline-offset:2px}.ev-venue{z-index:1;color:inherit;text-decoration:none;position:relative}.ev-venue:hover{text-decoration:underline}.ak-sc:not([data-below]){flex-direction:column;justify-content:flex-end;display:flex}.ak-sc-venue{color:var(--ev-photo-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;line-height:16px;overflow:hidden}.ak-sc[data-below] .ak-sc-venue{color:var(--ev-muted)}.ev-vthumb{width:var(--vt);height:var(--vt);background:var(--ev-raised);color:var(--ev-ink);font-weight:700;font-size:calc(var(--vt) * .34);letter-spacing:.3px;border-radius:28%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ev-vthumb .ev-poster{border-radius:0;position:absolute;inset:0;aspect-ratio:auto!important;width:100%!important;height:100%!important}.ev-vcard{border:1px solid var(--ev-line-strong);max-width:100%;color:var(--ev-ink);border-radius:22px;align-items:center;gap:10px;margin-top:12px;padding:5px 12px 5px 5px;text-decoration:none;display:inline-flex}.ev-vcard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.ev-vcard>svg{color:var(--ev-muted);flex:none}.ev-vtile{width:132px;color:var(--ev-ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.ev-vtile .ev-vthumb{margin-bottom:6px}.ev-vtile-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:19px;display:-webkit-box;overflow:hidden}.ev-vtile-n{color:var(--ev-accent);font-size:13px;font-weight:700;line-height:17px}.ev-q-note{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (min-width:900px){.ev-browse{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 32px}.ev-sr-head,.ev-recent,.ev-sr-count{padding-left:32px;padding-right:32px}.ev-places{margin-left:32px;margin-right:32px}}.ev-sr-chips{padding-bottom:4px}.ev-more-dates{color:var(--ev-muted);font-size:13px}.ev-series{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.ev-series li+li{border-top:1px solid var(--ev-line)}.ev-series-link{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.ev-series-day{font-weight:600}.ev-series-time{color:var(--ev-muted)}.events .si-page{justify-content:center;min-height:100dvh;display:flex}.events .si{flex-direction:column;width:100%;max-width:440px;min-height:100dvh;display:flex}.events .si-head{flex:none;justify-content:space-between;align-items:center;height:52px;padding:8px 8px 0;display:flex}.events .si-back,.events .si-back-gap{width:44px;height:44px;color:var(--ev-ink);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;display:flex}.events .si-dots{gap:6px;display:flex}.events .si-dots span{background:var(--ev-track);width:6px;height:6px;transition:width var(--ev-dur-state) var(--ev-ease), background-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:3px}.events .si-dots span[data-on=true]{background:var(--ev-accent);color:var(--ev-on-lime)}.events .si-dots span[data-here=true]{width:22px}.events .si-step{animation:si-step var(--ev-dur-enter) var(--ev-ease) both;flex-direction:column;flex:1;padding:12px 16px 20px;display:flex}@keyframes si-step{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.events .si-context{background:var(--ev-surface);color:var(--ev-soft);border-radius:22px;align-self:flex-start;align-items:center;gap:10px;min-height:44px;margin-bottom:18px;padding:6px 14px 6px 6px;font-size:13.5px;display:flex}.events .si-chip{border-radius:10px;flex:none;width:34px;height:34px;display:block;overflow:hidden}.events .si-chip .ev-poster{height:34px;width:34px!important}.events .si-h1{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1.4px;margin-top:8px;font-size:38px;font-weight:800;line-height:40px}.events .si-h1-s{letter-spacing:-1.1px;font-size:32px;line-height:35px}.events .si-lead{color:var(--ev-muted);margin-top:12px;font-size:16px;line-height:23px}.events .si-lead strong{color:var(--ev-ink);font-weight:600}.events .si-social{flex-direction:column;gap:10px;margin-top:28px;display:flex}.events .si-apple,.events .si-google{cursor:pointer;border-radius:27px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.events .si-apple{background:var(--ev-ink);color:var(--ev-ground);border:0}.events .si-google{border:1.5px solid var(--ev-line-strong);background:var(--ev-surface);color:var(--ev-ink)}.events .si-or{color:var(--ev-faint);align-items:center;gap:12px;margin:22px 0 14px;font-size:13.5px;display:flex}.events .si-or span{background:var(--ev-line);flex:1;height:1px}.events .si-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.events .si-field{background:var(--ev-surface);border:1.5px solid var(--ev-track);height:54px;color:var(--ev-ink);border-radius:18px;outline:none;width:100%;margin-top:24px;padding:0 16px;font-family:inherit;font-size:17px}.events .si-or+.si-sr+.si-field{margin-top:0}.events .si-field:focus{border-color:var(--ev-accent)}.events .si-field[data-bad=true]{border-color:var(--ev-urgent)}.events .si-label{margin-top:24px;font-size:15px;font-weight:700}.events .si-label+.si-field{margin-top:8px}.events .si-error{color:var(--ev-err);margin-top:8px;font-size:13.5px;line-height:19px}.events .si-cta{cursor:pointer;min-height:54px;transition:var(--ev-t-control);background:var(--ev-raised);color:var(--ev-muted);border:0;border-radius:27px;justify-content:center;align-items:center;margin-top:10px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.events .si-cta[data-ready=true]{background:var(--ev-lime);color:var(--ev-on-lime)}.events .si-cta[aria-disabled=true]{cursor:not-allowed}.events .si-cta-big{border-radius:28px;min-height:56px;margin-top:auto}.events .si-fine{color:var(--ev-faint);margin-top:auto;padding-top:18px;font-size:12.5px;line-height:18px}.events .si-fine a{color:var(--ev-soft);text-decoration:underline}.events .si-center{text-align:center;margin-top:0;padding-top:0;font-size:13px}.events .si-link{min-height:24px;color:var(--ev-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.events .si-mail{background:var(--ev-surface);width:56px;height:56px;color:var(--ev-accent);border-radius:18px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.events .si-code{margin-top:26px;display:block;position:relative}.events .si-code input{opacity:0;z-index:2;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.events .si-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.events .si-boxes span{height:60px;font-family:var(--font-funnel-display), sans-serif;background:var(--ev-surface);border:1.5px solid var(--ev-track);transition:border-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:16px;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.events .si-boxes span[data-filled=true]{border-color:var(--ev-line-input)}.events .si-boxes span[data-active=true]{border-color:var(--ev-accent)}.events .si-boxes span[data-bad=true]{border-color:var(--ev-urgent)}.events .si-caret{background:var(--ev-accent);width:2px;height:26px;color:var(--ev-on-lime);animation:1s step-end infinite si-blink}@keyframes si-blink{0%,49%{opacity:1}50%,to{opacity:0}}.events .si-status{min-height:20px;color:var(--ev-faint);margin-top:10px;font-size:14px}.events .si-bottom{flex-direction:column;gap:10px;margin-top:auto;padding-top:20px;display:flex}.events .si-ghost{background:var(--ev-surface);min-height:52px;color:var(--ev-ink);cursor:pointer;border:0;border-radius:26px;justify-content:center;align-items:center;font-family:inherit;font-size:15px;font-weight:700;display:flex}.events .si-ghost:disabled{background:var(--ev-inset);color:var(--ev-dim);cursor:default}.events .si-ghost-link{font-weight:600}.events .si-bottom .si-cta{margin-top:0}.events .si-preview{background:var(--ev-inset);border-radius:18px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.events .si-preview strong{font-size:15px;display:block}.events .si-preview em{color:var(--ev-faint);font-style:normal;font-weight:500}.events .si-preview small{color:var(--ev-muted);font-size:13px;display:block}.events .si-avatar{background:var(--ev-urgent);width:42px;height:42px;color:var(--ev-on-lime);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.events .si-avatar-big{width:84px;height:84px;font-family:var(--font-funnel-display), sans-serif;box-shadow:0 0 0 6px var(--ev-halo);font-size:36px;font-weight:800;animation:.45s cubic-bezier(.2,.9,.3,1.2) both si-pop}@keyframes si-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.events .si-done{align-items:flex-start;padding-top:40px}.events .si-done .si-h1{margin-top:22px}.events .si-done .si-bottom{width:100%}.events .si-agree{color:var(--ev-soft);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;margin-top:22px;font-size:14.5px;line-height:21px;display:grid}.events .si-agree input{width:22px;height:22px;accent-color:var(--ev-accent);margin:0}.events .si-agree a{text-decoration:underline}@media (prefers-reduced-motion:reduce){.events .si-step,.events .si-avatar-big,.events .si-caret{animation:none}}@media (min-width:768px){.events .si-page{align-items:center}.events .si{min-height:0;padding:6vh 0 10vh}.events .si-step{flex:none}.events .si-cta-big,.events .si-bottom{margin-top:32px}.events .si-fine{margin-top:20px}}.events .ev-topline{justify-content:space-between;align-items:center;gap:12px;padding:6px 16px 0;display:flex}.events .ev-save{background:var(--ev-surface);width:44px;height:44px;color:var(--ev-ink);cursor:pointer;transition:var(--ev-t-control);border:0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.events .ev-save[data-on=true]{color:var(--ev-accent)}.events .ev-in:disabled,.events .ev-save:disabled{opacity:.55;cursor:default}.events .ev-social{flex-direction:column;gap:12px;margin:16px 16px 0;display:flex}.events .ev-in{background:var(--ev-surface);min-height:52px;color:var(--ev-ink);cursor:pointer;transition:var(--ev-t-control);border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:15.5px;font-weight:700;display:flex}.events .ev-in[aria-pressed=true]{background:var(--ev-ink);color:var(--ev-ground)}.events .ev-toast-slot{z-index:60;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:96px;left:0;right:0}.events .ev-toast{background:var(--ev-raised);border:1px solid var(--ev-line);color:var(--ev-ink);box-shadow:0 8px 24px var(--ev-shadow-toast);border-radius:16px;padding:12px 18px;font-size:14.5px;font-weight:600}.events .pf-page{max-width:760px;margin:0 auto;padding-bottom:40px}.events .pf-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;margin:0;padding:14px 16px 0;font-size:22px;font-weight:800;line-height:28px}.events .pf-head{grid-template-columns:76px 1fr;align-items:center;gap:16px;padding:10px 16px 0;display:grid}.events .pf-avatar{width:76px;height:76px;font-family:var(--font-funnel-display), sans-serif;color:var(--ev-on-lime);border-radius:50%;justify-content:center;align-items:center;font-size:32px;font-weight:800;display:flex}.events .pf-name{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:800;line-height:1.1}.events .pf-sub{color:var(--ev-muted);font-size:14.5px}.events .pf-page .ak-tabs{margin:22px 16px 0}.events .pf-hosted{min-height:44px;color:var(--ev-muted);align-items:center;gap:4px;margin:6px 16px 0;font-size:14px;display:inline-flex}.events .pf-hosted-n{color:var(--ev-ink);font-weight:700}.events .pf-list{flex-direction:column;padding-top:6px;display:flex}.events .pf-card{background:var(--ev-surface);border-radius:20px;flex-direction:column;gap:12px;margin:10px 16px 0;padding:12px;display:flex}.events .pf-card-main{color:inherit;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;display:grid}.events .pf-info{flex-direction:column;gap:3px;min-width:0;display:flex}.events .pf-when{color:var(--ev-soft);font-size:13px;font-weight:700}.events .pf-ename{font-family:var(--font-funnel-display), sans-serif;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:21px}.events .pf-where{color:var(--ev-muted);font-size:13.5px}.events .pf-state{background:var(--ev-lime);color:var(--ev-on-lime);border-radius:12px;align-self:start;padding:5px 10px;font-size:12.5px;font-weight:700}.events .pf-plan{border-top:1px solid var(--ev-raised);color:var(--ev-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:13.5px;display:flex}.events .pf-plan-open{min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-weight:700}.events .pf-saved-row{border-bottom:1px solid var(--ev-line);grid-template-columns:72px 1fr 44px;align-items:center;gap:12px;padding:12px 16px;display:grid}.events .pf-saved-row .pf-ename{font-family:inherit;font-size:16px;font-weight:600;line-height:20px}.events .pf-unsave{width:44px;height:44px;color:var(--ev-accent);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;display:flex}.events .pf-empty{background:var(--ev-surface);border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;margin:16px 16px 0;padding:22px;display:flex}.events .pf-empty-title{font-family:var(--font-funnel-display), sans-serif;font-size:20px;font-weight:700;line-height:24px}.events .pf-empty-text{color:var(--ev-muted);font-size:15px;line-height:21px}.events .pf-stack{gap:6px;display:flex}.events .pf-stack span{background:var(--ev-raised);border-radius:12px;width:64px;height:80px}.events .pf-stack span:first-child{transform:rotate(-5deg)}.events .pf-stack span:nth-child(2){background:var(--ev-track);transform:rotate(3deg)translateY(-4px)}.events .pf-stack span:nth-child(3){transform:rotate(-2deg)}.events .pf-settings{border-top:1px solid var(--ev-line);flex-direction:column;margin-top:36px;scroll-margin-top:8px;display:flex}.events .pf-settings h2{font-family:var(--font-funnel-display), sans-serif;margin:0;padding:20px 16px 8px;font-size:20px;font-weight:700}.events .pf-row{border:0;border-bottom:1px solid var(--ev-line);min-height:54px;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto 16px;align-items:center;gap:10px;width:100%;padding:0 16px;font-size:15.5px;display:grid;position:relative}.events .pf-row-v{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-size:14.5px;overflow:hidden}.events .pf-row select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.events .pf-row[data-static=true]{cursor:default;grid-template-columns:1fr auto}.events .pf-row[data-stack=true]{grid-template-columns:1fr;gap:8px;padding:12px 16px}.events .pf-switch{background:var(--ev-switch-off);width:46px;height:28px;transition:background-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:14px;flex:none;position:relative}.events .pf-switch:after{content:"";background:var(--ev-ink);width:22px;height:22px;transition:transform var(--ev-dur-slide) var(--ev-ease);border-radius:50%;position:absolute;top:3px;left:3px}.events .pf-row[aria-checked=true] .pf-switch{background:var(--ev-fill);color:var(--ev-on-fill)}.events .pf-row[aria-checked=true] .pf-switch:after{background:var(--ev-on-fill);transform:translate(18px)}.events .pf-app{background:var(--ev-surface);border-radius:26px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin:22px 16px 0;font-size:15px;font-weight:700;display:flex}.events .pf-foot{flex-direction:column;padding:22px 0 0;display:flex}.events .pf-signout{text-align:left;width:100%;min-height:52px;color:var(--ev-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:15px;font-weight:600}.events .pf-delete{min-height:44px;color:var(--ev-faint);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:28px;padding:0 16px;font-size:14.5px;text-decoration:underline;display:flex}.events .pf-del-keep{min-height:44px;color:var(--ev-ink);cursor:pointer;align-items:flex-start;gap:12px;margin-top:4px;font-size:15px;line-height:21px;display:flex}.events .pf-del-keep input{width:22px;height:22px;accent-color:var(--ev-accent);flex:none;margin:0}.events .pf-error{color:var(--ev-soft);flex-direction:column;align-items:flex-start;gap:10px;margin:16px 16px 0;font-size:15px;display:flex}@media (prefers-reduced-motion:reduce){.events .pf-switch:after{transition:none}}.events .pe-main,.events .me-page{max-width:560px;min-height:100dvh;margin:0 auto}.events .me-thumb img{object-fit:cover;width:100%;height:100%;display:block}.events .pe-page{flex-direction:column;min-height:100dvh;display:flex}.events .pe-head{background:linear-gradient(180deg, var(--ev-ground) 72%, var(--ev-fade-0) 100%);padding-bottom:12px}.events .pe-head:after{content:none}.events .pe-draft{min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.events .pe-status{min-height:18px;color:var(--ev-faint);text-align:right;padding:0 16px;font-size:13px}.events .pe-form{flex-direction:column;flex:1;padding:0 16px;display:flex}.events .pe-hint{color:var(--ev-faint);font-size:13px;line-height:18px}.events .pe-err{color:var(--ev-err);padding:0 16px 12px;font-size:13.5px;line-height:19px;display:block}.events .pe-note-inline{color:var(--ev-soft);padding:0 16px 12px;font-size:13.5px;line-height:19px;display:block}.events .pe-under{padding:8px 4px 0;display:block}.events .pe-group>.pe-hint{margin-top:-4px;padding:0 16px 12px;display:block}.events .pe-hero{position:relative}.events .pe-card{background:var(--ev-surface);height:340px;color:var(--ev-art-ink);border-radius:20px;display:block;position:relative;overflow:hidden}.events .pe-card-art{transition:background var(--ev-dur-state) var(--ev-ease-soft);display:block;position:absolute;inset:0}.events .pe-card-art img{object-fit:cover;width:100%;height:100%;animation:pe-fade var(--ev-dur-image) var(--ev-ease-soft);display:block}.events .pe-card-art[data-empty]{background:radial-gradient(120% 85% at 88% 0%, var(--ev-lime) 0%, transparent 62%), radial-gradient(110% 80% at 0% 100%, var(--ev-accent) 0%, transparent 66%), #1a251f}@supports (color:color-mix(in lab, red, red)){.events .pe-card-art[data-empty]{background:radial-gradient(120% 85% at 88% 0%, color-mix(in srgb, var(--ev-lime) 34%, transparent) 0%, transparent 62%), radial-gradient(110% 80% at 0% 100%, color-mix(in srgb, var(--ev-accent) 30%, transparent) 0%, transparent 66%), #1a251f}}.events .pe-card-art[data-empty]:before{content:"";background:repeating-radial-gradient(circle at 88% -6%,#ffffff12 0 1px,#0000 1px 30px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}@keyframes pe-fade{0%{opacity:0}to{opacity:1}}.events .pe-card-body{background:linear-gradient(180deg, var(--ev-fade-0) 0%, var(--ev-photo-shade) 100%);flex-direction:column;align-items:flex-start;gap:6px;padding:72px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.events .pe-card-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.5px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.events .pe-card-ph{color:var(--ev-photo-soft)}.events .pe-card-line{align-items:baseline;gap:12px;width:100%;display:flex}.events .pe-card-when{min-width:0;color:var(--ev-photo-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;line-height:19px;overflow:hidden}.events .pe-card-when b{color:var(--ev-lime);font-weight:700}.events .pe-card-price{flex:none;font-size:14px;font-weight:700}.events .pe-photo{isolation:isolate;min-height:40px;color:var(--ev-art-ink);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.events .pe-photo:before{content:"";background:var(--ev-glass);z-index:-1;border-radius:20px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.events .pe-photo:focus-within{outline:2px solid var(--ev-accent);outline-offset:2px}.events .pe-photo[data-busy]{cursor:progress}.events .pe-drop-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.events .pe-hero .pe-bar{margin-top:10px}.events .pe-gh{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-faint);margin:26px 4px 8px;font-size:12px;font-weight:700;line-height:16px}.events .pe-gh label{cursor:default}.events .pe-group{background:var(--ev-surface);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.events .pe-group:first-of-type,.events .pe-hero+.pe-group{margin-top:16px}.events .pe-group-gap{margin-top:12px}.events .pe-group:focus,.events .pe-sec-chips:focus{outline:none}.events .pe-r{border:0;border-top:1px solid var(--ev-line);min-height:54px;color:var(--ev-ink);font:inherit;text-align:left;box-sizing:border-box;background:0 0;align-items:center;gap:12px;width:100%;margin:0;padding:0 16px;font-size:15.5px;display:flex;position:relative}.events .pe-group>.pe-r:first-child,.events .pe-group>:first-child>.pe-r:first-child,.events .pe-more-body>.pe-r:first-child{border-top:0}.events .pe-more-body>.pe-r:first-child{border-top:1px solid var(--ev-line)}.events .pe-r-l{min-width:0;color:var(--ev-ink);flex:1;font-size:15.5px}.events .pe-r-strong{font-weight:600}.events .pe-r-v{color:var(--ev-muted);flex:none;font-size:14px}.events .pe-r-stack{flex-direction:column;align-items:stretch;gap:4px;padding-top:12px;padding-bottom:12px}.events .pe-r-stack>.pe-r-l{color:var(--ev-muted);padding:0;font-size:13px}.events .pe-r-btn{cursor:pointer}.events .pe-r-in{color:var(--ev-muted);gap:10px}.events .pe-r-in input{min-width:0;height:54px;color:var(--ev-ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.events .pe-r:focus-within{background:var(--ev-raised)}.events .pe-in{min-width:0;color:var(--ev-ink);color-scheme:normal;background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:16px}.events .pe-in::placeholder,.events .pe-r-in input::placeholder{color:var(--ev-dim)}.events .pe-in-title{font-family:var(--font-funnel-display), sans-serif;font-size:20px;font-weight:700;line-height:28px}.events .pe-in-end{text-align:right;flex:none;max-width:60%;min-height:44px;font-weight:600}.events .pe-in-end::-webkit-date-and-time-value{text-align:right}.events select.pe-in-end{appearance:none;text-align-last:right;cursor:pointer;padding-right:2px}.events .pe-area{resize:vertical;min-height:92px;line-height:23px}.events .pe-count{color:var(--ev-faint);align-self:flex-end;font-size:12px}.events .pe-bad,.events .pe-r.pe-bad{color:var(--ev-err)}.events .pe-r.pe-bad{box-shadow:inset 3px 0 0 var(--ev-err);background:var(--ev-err)}.events .pe-r:has(.pe-bad){box-shadow:inset 3px 0 0 var(--ev-err);background:var(--ev-err)}@supports (color:color-mix(in lab, red, red)){.events .pe-r.pe-bad{background:color-mix(in srgb, var(--ev-err) 10%, transparent)}.events .pe-r:has(.pe-bad){background:color-mix(in srgb, var(--ev-err) 10%, transparent)}}.events .pe-bad::placeholder{color:var(--ev-err)}@supports (color:color-mix(in lab, red, red)){.events .pe-bad::placeholder{color:color-mix(in srgb, var(--ev-err) 70%, transparent)}}.events .pe-bad-chips .pe-chip[aria-checked=false]{border-color:var(--ev-err)}.events .pe-bad-chips{background:var(--ev-err);border-radius:26px;margin:-6px;padding:6px}@supports (color:color-mix(in lab, red, red)){.events .pe-bad-chips{background:color-mix(in srgb, var(--ev-err) 8%, transparent)}}.events .pe-err{font-weight:600}.events .pe-missing{background:var(--ev-warn-bg);text-align:center;color:var(--ev-err);border-radius:14px;margin:0 auto 10px;padding:5px 14px;font-size:14px;font-weight:600;display:table}.events .pe-money{color:var(--ev-muted);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.events .pe-money .pe-in-end{max-width:90px}.events .pe-chev{color:var(--ev-faint);transition:transform var(--ev-dur-state) var(--ev-ease);display:inline-flex}.events .pe-chev[data-open]{transform:rotate(90deg)}.events .pe-more-body{animation:pe-fade var(--ev-dur-state) var(--ev-ease-soft);flex-direction:column;display:flex}.events .pe-langs{border:0;border-top:1px solid var(--ev-line);min-width:0}.events .pe-langs legend{float:left;width:100%;padding:0 0 8px}.events .pe-switch{appearance:none;background:var(--ev-switch-off);cursor:pointer;width:46px;height:28px;transition:background-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:14px;flex:none;margin:0 0 0 auto;position:relative}.events .pe-switch:after{content:"";background:var(--ev-ink);width:22px;height:22px;transition:transform var(--ev-dur-slide) var(--ev-ease);border-radius:50%;position:absolute;top:3px;left:3px}.events .pe-switch:checked{background:var(--ev-fill)}.events .pe-switch:checked:after{background:var(--ev-on-fill);transform:translate(18px)}.events .pe-switch:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.events .pe-where{flex-direction:column;display:flex}.events .pe-list{border-top:1px solid var(--ev-line);background:var(--ev-inset)}.events .pe-opt{border:0;border-top:1px solid var(--ev-line);width:100%;color:var(--ev-ink);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;font-family:inherit;display:flex}.events .pe-opt:first-child{border-top:0}.events .pe-opt-on{background:var(--ev-raised)}.events .pe-opt-n{font-size:15px;font-weight:600}.events .pe-opt-a,.events .pe-opt-none{color:var(--ev-muted);font-size:13px}.events .pe-opt-none{padding:12px 16px;display:block}.events .pe-chips{flex-wrap:wrap;gap:8px;display:flex}.events .pe-rows{gap:8px;min-width:0}.events .pe-row{align-items:center;gap:8px;display:flex}.events .pe-row>.pe-in{flex:1;min-width:0}.events .pe-row .pe-row-role{text-overflow:ellipsis;flex:0 40%;width:40%;min-width:0}.events .pe-row .pe-row-time{flex:0 0 104px}.events .pe-row-x{width:44px;height:44px;color:var(--ev-muted);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;display:flex}.events .pe-row-add{align-self:flex-start;align-items:center;gap:6px;min-height:44px;display:inline-flex}.events .pe-chip[data-disabled]{opacity:.45;cursor:default}.events .pe-q{flex-direction:column;gap:6px;padding-bottom:6px;display:flex}.events .pe-q-meta{gap:10px}.events .pe-q-meta .pe-q-type{flex:auto;min-width:0}.events .pe-q-req{min-height:44px;color:var(--ev-soft);flex:none;align-items:center;gap:6px;font-size:14px;display:inline-flex}.events .pe-q-opts{min-height:76px}.events .pe-soon{margin:0;padding:0 16px 12px}.events .pe-gallery{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.events .pe-gallery li{aspect-ratio:1;background:var(--ev-raised);border-radius:12px;position:relative;overflow:hidden}.events .pe-gallery img{object-fit:cover;width:100%;height:100%;display:block}.events .pe-gallery-x{background:var(--ev-on-lime);border:0;border-radius:16px;width:32px;height:32px;position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.events .pe-gallery-x{background:color-mix(in srgb, var(--ev-on-lime) 70%, transparent)}}.events .pe-gallery-x{color:var(--ev-art-ink);cursor:pointer;justify-content:center;align-items:center;display:flex}.events .pe-row-add[data-busy]{opacity:.5}.events .pe-err-t{color:var(--ev-err)}.events .pe-chip{border:1px solid var(--ev-line);cursor:pointer;background:var(--ev-surface);min-height:44px;color:var(--ev-ink);transition:var(--ev-t-control);border-radius:22px;flex:none;align-items:center;gap:8px;padding:0 16px 0 14px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex}.events .pe-chip-dot{border-radius:50%;flex:none;width:10px;height:10px}.events .pe-chip[aria-checked=true]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.events .pe-chip-check:has(input:checked){background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.events .pe-chip-check{background:var(--ev-raised);padding:0 16px}.events .pe-chip-check input{opacity:0;width:1px;height:1px;position:absolute}.events .pe-chip-check:focus-within{outline:2px solid var(--ev-accent);outline-offset:2px}.events .pe-seg{background:var(--ev-raised);border-radius:22px;flex:none;grid-template-columns:1fr 1fr;width:200px;padding:3px;display:grid;position:relative}.events .pe-seg-pill{z-index:0;background:var(--ev-ink);width:calc(50% - 3px);transition:transform var(--ev-dur-slide) var(--ev-ease);border-radius:19px;position:absolute;top:3px;bottom:3px;left:3px}.events .pe-seg.pe-seg-3{grid-template-columns:repeat(3,1fr);width:100%}.events .pe-seg.pe-seg-3 .pe-seg-pill{width:calc(33.3333% - 2px)}.events .pe-seg button{z-index:1;cursor:pointer;min-height:40px;color:var(--ev-muted);transition:color var(--ev-dur-state) var(--ev-ease-soft);background:0 0;border:0;border-radius:19px;font-family:inherit;font-size:14px;font-weight:700;position:relative}.events .pe-seg button[aria-pressed=true]{color:var(--ev-ground)}.events .pe-as-face{background:var(--ev-raised);width:36px;height:36px;color:var(--ev-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.events .pe-as-face[style]{color:var(--ev-on-lime)}.events .pe-as-text{flex-direction:column;flex:1;gap:1px;min-width:0;padding:9px 0;display:flex}.events .pe-as-name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.events .pe-as .pe-hint{padding:0 16px 12px}.events .pe-as .pe-as-text .pe-hint{padding:0}.events .pe-link-btn{min-height:44px;color:var(--ev-accent);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.events .pe-fine{color:var(--ev-faint);margin:14px 4px 0;font-size:13px;line-height:19px}.events .pe-form .pe-note{margin:12px 0 0}.events .pe-bar-bottom{z-index:6;padding:28px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--ev-fade-0) 0%, var(--ev-ground) 45%);margin:auto -16px 0;position:sticky;bottom:0}.events .pe-post{cursor:pointer;background:var(--ev-lime);width:100%;min-height:56px;color:var(--ev-on-lime);opacity:.55;transition:opacity var(--ev-dur-state) var(--ev-ease-soft), transform var(--ev-dur-press) var(--ev-ease-soft);border:0;border-radius:28px;font-family:inherit;font-size:16.5px;font-weight:700}.events .pe-post[data-ready=true]{opacity:1}.events .pe-post[aria-disabled=true]{cursor:not-allowed}.events .pe-post:active:not([aria-disabled=true]){transform:scale(var(--ev-press-scale))}@media (prefers-reduced-motion:reduce){.events .pe-card-art img,.events .pe-more-body{animation:none}.events .pe-switch:after,.events .pe-seg-pill,.events .pe-chev{transition:none}}.events .pe-note{background:var(--ev-inset);color:var(--ev-soft);border-radius:12px;margin:12px 16px 0;padding:10px 12px;font-size:13.5px;line-height:19px}.events .pe-restored{justify-content:space-between;align-items:center;gap:12px;display:flex}.events .pe-summary ul{margin:6px 0 0;padding-left:18px}.events .pe-summary a{color:inherit;text-underline-offset:3px;min-height:24px;text-decoration:underline;display:inline-block}.events .pe-summary:focus{outline:2px solid var(--ev-accent);outline-offset:2px}.events .pe-note-warn{background:var(--ev-warn-bg);color:var(--ev-warn-fg)}.events .pe-bar{background:var(--ev-track);border-radius:3px;height:6px;display:block;overflow:hidden}.events .pe-bar>span{height:100%;color:var(--ev-on-lime);background:var(--ev-accent);transition:width var(--ev-dur-state) var(--ev-ease);display:block}.events .pe-done{background:var(--ev-surface);border-radius:24px;flex-direction:column;gap:14px;margin:24px 16px 0;padding:26px 22px;display:flex}.events .pe-done-tick{background:var(--ev-lime);width:56px;height:56px;color:var(--ev-on-lime);border-radius:50%;justify-content:center;align-items:center;display:flex}.events .pe-done-h{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.8px;margin:0;font-size:28px;font-weight:800;line-height:30px}.events .pe-done-p{color:var(--ev-soft);margin:0;font-size:15.5px;line-height:22px}.events .pe-done-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.events .pe-btn{background:var(--ev-raised);min-height:46px;color:var(--ev-ink);cursor:pointer;border:0;border-radius:23px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600}.events .pe-btn-ink{background:var(--ev-ink);color:var(--ev-ground);font-weight:700}.events .al-gear-row{justify-content:flex-end;display:flex}.events .me-top{justify-content:space-between;align-items:center;height:52px;padding:8px 12px 0 8px;display:flex}.events .me-new{background:var(--ev-lime);min-height:44px;color:var(--ev-on-lime);border-radius:22px;align-items:center;gap:6px;padding:0 16px 0 12px;font-size:14.5px;font-weight:700;display:inline-flex}.events .me-head{flex-direction:column;gap:6px;padding:14px 16px 0;display:flex}.events .me-h1{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1.5px;margin:0;font-size:40px;font-weight:800}.events .me-sub{color:var(--ev-muted);margin:0;font-size:15px}.events .me-tabs{background:var(--ev-inset);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 16px 0;padding:4px;display:grid;position:relative}.events .me-tabs-pill{z-index:0;background:var(--ev-ink);width:calc(33.3333% - 2.66667px);transition:transform var(--ev-dur-slide) var(--ev-ease);border-radius:14px;position:absolute;top:4px;bottom:4px;left:4px}.events .me-tab{z-index:1;cursor:pointer;min-height:44px;color:var(--ev-soft);transition:color var(--ev-dur-state) var(--ev-ease-soft);background:0 0;border:0;border-radius:14px;font-family:inherit;font-size:14.5px;font-weight:700;position:relative}.events .me-tab[aria-selected=true]{color:var(--ev-ground)}.events .me-tab-n{opacity:.6}.events .me-list{flex-direction:column;gap:12px;padding:14px 16px 0;display:flex}.events .me-card{background:var(--ev-surface);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.events .me-dim{opacity:.7}.events .pass-page{min-height:100dvh;padding-bottom:32px}.events .pass-card{background:var(--ev-surface);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:6px;margin:8px 16px 0;padding:20px;display:flex}.events .pass-when{color:var(--ev-accent);margin:0;font-weight:700}.events .pass-name{font-family:var(--font-funnel-display), sans-serif;margin:0;font-size:22px;font-weight:800;line-height:26px}.events .pass-where{color:var(--ev-soft);margin:0}.events .pass-qr{aspect-ratio:1;background:#fff;border-radius:18px;width:min(72vw,280px);margin:14px 0 6px;padding:12px}.events .pass-qr svg{width:100%;height:100%;display:block}.events .pass-plus{margin:0;font-weight:700}.events .pass-help{color:var(--ev-muted);margin:4px 0 0;font-size:13px}.events .door{flex-direction:column;gap:12px;padding:0 16px 32px;display:flex}.events .door-search{border:1px solid var(--ev-line-input);background:var(--ev-inset);min-height:48px;color:var(--ev-ink);font:inherit;border-radius:24px;padding:0 16px}.events .door-video{aspect-ratio:1;object-fit:cover;background:var(--ev-surface);border-radius:20px;width:100%}.events .door-note{background:var(--ev-surface);border-radius:14px;margin:0;padding:12px 14px;font-weight:700}.events .door-note[data-tone=ok]{background:var(--ev-fill);color:var(--ev-on-fill)}.events .invite{flex-direction:column;gap:8px;display:flex}.events .gl{flex-direction:column;gap:14px;padding:0 16px 32px;display:flex}.events .gl-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.events .gl-count{margin:0;font-weight:700}.events .gl-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.events .gl-row{background:var(--ev-surface);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.events .gl-who{flex-direction:column;gap:3px;min-width:0;font-size:14px;display:flex}.events .gl-who b{font-size:16px}.events .gl-email{color:var(--ev-soft);overflow-wrap:anywhere}.events .gl-status{color:var(--ev-muted);font-size:12.5px;font-weight:700}.events .gl-row[data-status=registered] .gl-status{color:var(--ev-accent)}.events .gl-answer{color:var(--ev-soft);overflow-wrap:anywhere}.events .gl-answer i{color:var(--ev-muted);font-style:normal}.events .gl-acts{flex-wrap:wrap;gap:8px;display:flex}.events .gl-msg{flex-direction:column;gap:8px;display:flex}.events .gl-msg-l{font-weight:700}.events .gl-msg-in{border:1px solid var(--ev-line-input);background:var(--ev-inset);min-height:88px;color:var(--ev-ink);font:inherit;resize:vertical;border-radius:14px;padding:12px 14px}.events .me-card-main{grid-template-columns:1fr 44px;align-items:start;gap:12px;display:grid}.events .me-face{min-width:0;color:inherit;border-radius:14px;grid-template-columns:72px 1fr;align-items:start;gap:12px;text-decoration:none;display:grid}.events a.me-face:focus-visible{outline:2px solid var(--ev-ink);outline-offset:3px}.events .me-thumb{border-radius:14px;width:72px;height:72px;display:block;overflow:hidden}.events .me-info{flex-direction:column;gap:4px;min-width:0;display:flex}.events .me-name{font-family:var(--font-funnel-display), sans-serif;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:21px}.events .me-when{color:var(--ev-muted);font-size:13.5px}.events .me-pill{border-radius:10px;align-self:flex-start;padding:3px 9px;font-size:12px;font-weight:700}.events .me-pill-live{background:var(--ev-lime);color:var(--ev-on-lime)}.events .me-pill-review{background:var(--ev-warn-bg);color:var(--ev-warn-fg)}.events .me-pill-draft{background:var(--ev-raised);color:var(--ev-soft)}.events .me-pill-ended{background:var(--ev-raised);color:var(--ev-muted)}.events .me-pill-rejected,.events .me-pill-cancelled{background:var(--ev-bad-bg);color:var(--ev-bad-fg)}.events .me-more{width:44px;height:44px;color:var(--ev-ink);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;display:flex}.events .me-note{background:var(--ev-inset);color:var(--ev-soft);border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:19px}.events .me-stats{border-top:1px solid var(--ev-raised);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:12px;display:grid}.events .me-stat{flex-direction:column-reverse;align-items:center;gap:1px;display:flex}.events .me-stat+.me-stat{border-left:1px solid var(--ev-raised)}.events .me-stat dd{font-family:var(--font-funnel-display), sans-serif;margin:0;font-size:20px;font-weight:800}.events .me-stat dt{color:var(--ev-muted);font-size:12.5px}.events .me-actions{gap:8px;display:flex}.events .me-actions:empty{display:none}.events .me-btn{background:var(--ev-raised);min-height:44px;color:var(--ev-ink);cursor:pointer;border:0;border-radius:22px;flex:1;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.events .me-btn-ink{background:var(--ev-ink);color:var(--ev-ground)}.events .me-empty{color:var(--ev-soft);flex-direction:column;align-items:flex-start;gap:10px;padding:24px 4px;font-size:15px;display:flex}.events .me-empty p{margin:0}.events .me-empty-h{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:0;font-size:20px;font-weight:700}.events .me-empty .me-btn{flex:none}.events .me-verify{border:1.5px dashed var(--ev-line-strong);border-radius:22px;grid-template-columns:40px 1fr;align-items:start;gap:14px;margin:20px 16px 40px;padding:18px;display:grid}.events .me-verify-text{flex-direction:column;gap:6px;display:flex}.events .me-verify-h{font-size:16px;font-weight:700}.events .me-verify-p{color:var(--ev-muted);font-size:14px;line-height:20px}.events .me-verify-btn{min-height:44px;color:var(--ev-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline}.events .me-menu{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.events .me-menu-item{border:0;border-top:1px solid var(--ev-raised);text-align:left;width:100%;min-height:52px;color:var(--ev-ink);cursor:pointer;background:0 0;align-items:center;gap:14px;padding:0 4px;font-family:inherit;font-size:15.5px;font-weight:600;display:flex}.events .me-menu-item.me-danger{color:var(--ev-err)}.events .me-confirm{flex-direction:column;gap:12px;padding:10px 0 0;display:flex}.events .me-confirm-h{font-family:var(--font-funnel-display), sans-serif;margin:0;font-size:21px;font-weight:700}.events .me-confirm-p{color:var(--ev-soft);margin:0;font-size:15px;line-height:21px}.events .me-confirm-go{background:var(--ev-urgent);min-height:54px;color:var(--ev-on-lime);cursor:pointer;border:0;border-radius:27px;font-family:inherit;font-size:16px;font-weight:700}.events .me-confirm-keep{background:var(--ev-raised);min-height:52px;color:var(--ev-ink);cursor:pointer;border:0;border-radius:26px;font-family:inherit;font-size:15px;font-weight:600}.events .me-org{flex-direction:column;gap:12px;padding-top:6px;display:flex}@media (prefers-reduced-motion:reduce){.events .me-tabs-pill,.events .pe-seg-pill{transition:none}}.ev-days-pill[data-on=false]{opacity:0}.ev-days-pill[data-jump]{transition:opacity var(--ev-dur-state) var(--ev-ease-soft)}.events :is(.ev-chip,.ev-pill,.ev-city-line,.ev-seg a,.ev-seg button,.ev-in,.ev-save,.ev-primary,.ev-secondary,.ev-time-btn,.ev-fact-action,.ev-close,.ev-ticket,.ev-store,.pe-chip,.si-cta){transition:var(--ev-t-control)}.ev-day{transition:transform var(--ev-dur-press) var(--ev-ease-soft)}.events :is(.ev-chip,.ev-pill,.ev-city-line,.ev-seg a,.ev-seg button,.ev-in,.ev-save,.ev-primary,.ev-secondary,.ev-time-btn,.ev-fact-action,.ev-close,.ev-ticket,.ev-store,.pe-chip,.si-cta,.ev-day):active:not(:disabled){transform:scale(var(--ev-press-scale))}.ev-wrap main>*{transition:opacity var(--ev-dur-pending) var(--ev-ease-soft)}.ev-wrap[data-pending] main>:not(.ev-sticky,.ev-sr-bar,.ev-sr-chips,.ak-pills,.ev-chips){opacity:var(--ev-pending-dim);transition-delay:var(--ev-pending-delay)}@keyframes ev-breathe{0%,to{opacity:1}50%{opacity:.55}}.events a[data-pending=true]:not([aria-current]),.ev-search[data-pending]>svg{animation:ev-breathe var(--ev-dur-breathe) var(--ev-ease-soft) var(--ev-pending-delay) infinite}@keyframes ev-enter{0%{opacity:var(--ev-pending-dim);transform:translateY(var(--ev-enter-rise))}to{opacity:1;transform:none}}.ev-enter[data-enter]{animation:ev-enter var(--ev-dur-enter) var(--ev-ease) backwards}.ev-poster img{transition:opacity var(--ev-dur-image) var(--ev-ease-soft)}.ev-poster img[data-fade=wait]{opacity:0}@media (hover:hover) and (pointer:fine){.ev-carousel{margin-top:-8px;margin-bottom:-20px;padding-top:8px;padding-bottom:20px}.ev-card,.ev-row .ev-poster,.ev-browse-tile{transition:transform var(--ev-dur-hover) var(--ev-ease), box-shadow var(--ev-dur-hover) var(--ev-ease-soft)}.ev-card:hover,.ev-browse-tile:hover{transform:translateY(var(--ev-hover-lift));box-shadow:0 12px 28px -8px var(--ev-shadow-lift)}.ev-row:hover .ev-poster{transform:translateY(var(--ev-hover-lift));box-shadow:0 10px 22px -8px var(--ev-shadow-lift)}.events .ev-chip:not([aria-current]):hover,.events .ev-pill:not(.ev-pill-ink):hover{background-color:var(--ev-raised)}}html.ev-theme-fade,html.ev-theme-fade body,html.ev-theme-fade .events,html.ev-theme-fade .events *,html.ev-theme-fade .events :before,html.ev-theme-fade .events :after{transition:background-color var(--ev-dur-theme) var(--ev-ease-soft), color var(--ev-dur-theme) var(--ev-ease-soft), border-color var(--ev-dur-theme) var(--ev-ease-soft), fill var(--ev-dur-theme) var(--ev-ease-soft), stroke var(--ev-dur-theme) var(--ev-ease-soft), box-shadow var(--ev-dur-theme) var(--ev-ease-soft)}@media (prefers-reduced-motion:reduce){.events,html.ev-theme-fade,html.ev-theme-fade body,html.ev-theme-fade .events,html.ev-theme-fade .events *,html.ev-theme-fade .events :before,html.ev-theme-fade .events :after{transition:none!important;animation:none!important}.events :is(.ev-chip,.ev-pill,.ev-city-line,.ev-seg a,.ev-seg button,.ev-in,.ev-save,.ev-primary,.ev-secondary,.ev-time-btn,.ev-fact-action,.ev-close,.ev-ticket,.ev-store,.pe-chip,.si-cta,.ev-day):active,.ev-card:hover,.ev-browse-tile:hover,.ev-row:hover .ev-poster{transform:none}}.ak-tabshell{display:contents}:root,.events{--ak-tabbar-h:calc(63px + env(safe-area-inset-bottom))}@media (min-width:900px){:root,.events{--ak-tabbar-h:80px}}.ak-tabbar{z-index:20;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--ev-ground);border-top:1px solid var(--ev-line);color:var(--ev-muted);font-family:var(--font-funnel-sans), system-ui, sans-serif;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ak-tab{min-width:44px;min-height:48px;color:inherit;transition:var(--ev-t-control);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:600;line-height:14px;text-decoration:none;display:flex}.ak-tab[aria-current=page]{color:var(--ev-accent)}.ak-tab-icon [data-badge]{box-sizing:border-box;background:var(--ev-lime);min-width:18px;height:18px;color:var(--ev-on-lime);text-align:center;box-shadow:0 0 0 2px var(--ev-ground);border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-5px;left:14px}.ak-tab-icon{display:inline-flex;position:relative}.ak-tab-icon [data-dot]{background:var(--ev-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--ev-ground);border-radius:50%;position:absolute;top:-1px;right:-3px}@media (min-width:900px){.ak-tabbar{border:1px solid var(--ev-line-strong);border-radius:999px;width:min(520px,100% - 32px);margin:0 auto 16px;padding-left:10px;padding-right:10px}}.ak-tabview{padding-bottom:var(--ak-tabbar-h)}.ak-tabview>.events{min-height:calc(100vh - var(--ak-tabbar-h))}html[data-kbd] .ak-tabview{padding-bottom:0}@media (max-width:899px){.ak-signin-pill{display:none}}.ak-soon{flex-direction:column;align-items:flex-start;gap:14px;max-width:520px;margin:40px auto 0;padding:0 20px 32px;display:flex}.ak-soon-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1px;color:var(--ev-ink);font-size:34px;font-weight:800;line-height:38px}.ak-soon-line{color:var(--ev-ink);font-size:16px;line-height:22px}.ak-soon-list{color:var(--ev-muted);flex-direction:column;gap:6px;margin:0;padding:0 0 0 20px;font-size:15px;line-height:21px;display:flex}.ak-soon-list li::marker{color:var(--ev-accent)}.ak-soon .ev-primary{width:auto;min-height:50px;margin-top:6px}.events:has(>.ak-soon-page){min-height:0}.ak-soon-page{min-height:calc(100dvh - var(--ak-tabbar-h));display:flow-root}.ak-head{align-items:center;gap:8px;min-height:56px;padding:6px 12px;display:flex}.ak-head-back{width:44px;height:44px;color:var(--ev-ink);background:var(--ev-surface);border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-head-title{min-width:0;font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.ak-head-titles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ak-head-titles .ak-head-title{letter-spacing:-.4px;font-size:20px;font-weight:800;line-height:24px}.ak-head-sub{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.ak-head-right{justify-content:flex-end;align-items:center;gap:4px;min-width:44px;display:inline-flex}.ak-head-modal{padding-left:20px}.ak-head-modal .ak-head-title{letter-spacing:-.4px;font-size:22px}.ak-notice{border-radius:16px;gap:12px;margin:12px 16px 0;padding:14px 16px;display:flex}.ak-notice>svg{flex:none;margin-top:1px}.ak-notice-title{font-size:15.5px;font-weight:700}.ak-notice-text{opacity:.92;font-size:15px;line-height:20px}.ak-notice[data-tone=info]{background:var(--ev-surface);color:var(--ev-ink)}.ak-notice[data-tone=warn]{background:var(--ev-warn-bg);color:var(--ev-warn-fg)}.ak-notice[data-tone=err]{background:var(--ev-bad-bg);color:var(--ev-bad-fg)}.ak-notice[data-tone=ok]{background:var(--ev-surface);color:var(--ev-accent)}.ak-notice-action{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.events.ak-toast-host{background:0 0;height:0;min-height:0}.ak-toast-slot{left:0;right:0;bottom:calc(var(--ak-tabbar-h,0px) + 24px);z-index:60;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.ak-toast{pointer-events:auto;background:var(--ev-raised);border:1px solid var(--ev-line);max-width:520px;color:var(--ev-ink);box-shadow:0 8px 24px var(--ev-shadow-toast);animation:ev-fade var(--ev-dur-state) var(--ev-ease-soft) both;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;font-size:14.5px;font-weight:600;display:flex}.ak-toast-action{min-height:44px;color:var(--ev-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-12px -8px -12px 0;padding:0 10px;font-weight:800;text-decoration:underline}.ak-dialog-root{display:contents}.ak-dialog-wrap{z-index:51;pointer-events:none;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ak-dialog{pointer-events:auto;background:var(--ev-sheet);width:100%;max-width:400px;color:var(--ev-ink);box-shadow:0 12px 30px var(--ev-shadow-sheet);animation:ev-fade var(--ev-dur-state) var(--ev-ease-soft) both;border-radius:26px;flex-direction:column;gap:10px;padding:22px 20px 20px;display:flex}.ak-dialog-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;margin:0;font-size:22px;font-weight:800;line-height:26px}.ak-dialog-text{color:var(--ev-soft);margin:0;font-size:15.5px;line-height:21px}.ak-dialog-actions{flex-direction:column-reverse;gap:8px;margin-top:10px;display:flex}.ak-dialog-actions .ev-primary,.ak-dialog-actions .ev-secondary{width:100%}.ak-dialog-confirm[data-tone=danger]{background:var(--ev-urgent);color:var(--ev-on-lime)}.ak-field{flex-direction:column;gap:6px;display:flex}.ak-field-label{color:var(--ev-soft);font-size:14px;font-weight:700}.ak-field-note{color:var(--ev-muted);margin:0;font-size:13.5px;line-height:18px}.ak-field[data-invalid=true] .ak-field-note{color:var(--ev-err)}.ak-field [aria-invalid=true]{border-color:var(--ev-err)}.ak-pilltoggle{border:1px solid var(--ev-line);background:var(--ev-surface);border-radius:22px;padding:3px;display:inline-flex}.ak-pilltoggle a,.ak-pilltoggle button{min-width:44px;min-height:40px;color:var(--ev-muted);transition:var(--ev-t-control);border-radius:20px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ak-pilltoggle a[aria-current=page],.ak-pilltoggle button[aria-pressed=true]{background:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.ak-pilltoggle button{cursor:pointer;background:0 0;border:0;font-family:inherit}.ak-pilltoggle a,.ak-pilltoggle button{position:relative}.ak-pilltoggle a:before,.ak-pilltoggle button:before{content:"";position:absolute;inset:-2px 0}.ak-seg{background:var(--ev-surface);border-radius:22px;padding:3px;display:flex}.ak-seg button{min-width:44px;min-height:44px;color:var(--ev-muted);font:inherit;cursor:pointer;transition:var(--ev-t-control);background:0 0;border:0;border-radius:20px;flex:1;padding:0 14px;font-size:14px;font-weight:600}.ak-seg button[aria-checked=true]{background:var(--ev-ink);color:var(--ev-ground)}.ak-stepper{background:var(--ev-surface);border-radius:26px;align-items:center;gap:4px;padding:3px;display:inline-flex}.ak-stepper button{background:var(--ev-raised);width:44px;height:44px;color:var(--ev-ink);cursor:pointer;transition:var(--ev-t-control);border:0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.ak-stepper button:disabled{opacity:.4;cursor:default}.ak-stepper output{text-align:center;min-width:40px;color:var(--ev-ink);font-size:17px;font-weight:700}.ak-tabs{border-bottom:1px solid var(--ev-line);gap:4px;display:flex;overflow-x:auto}.ak-tabs button{min-height:44px;color:var(--ev-muted);font:inherit;cursor:pointer;white-space:nowrap;transition:color var(--ev-dur-state) var(--ev-ease-soft), border-color var(--ev-dur-state) var(--ev-ease-soft);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.ak-tabs button[aria-selected=true]{color:var(--ev-ink);border-bottom-color:var(--ev-accent)}.ak-tabs-count{background:var(--ev-surface);color:var(--ev-muted);border-radius:10px;padding:1px 7px;font-size:12.5px}.ak-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:40px 16px 0;padding:0 20px;display:flex}.ak-empty-emoji{font-size:36px;line-height:40px}.ak-empty-icon{background:var(--ev-surface);width:96px;height:96px;color:var(--ev-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.ak-empty-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;color:var(--ev-ink);margin:0;font-size:24px;font-weight:800;line-height:28px}.ak-empty-text{color:var(--ev-muted);margin:0;font-size:15px;line-height:21px}.ak-empty .ev-primary,.ak-empty .ev-secondary{width:auto;min-height:50px}.ak-avatars{align-items:center;display:inline-flex}.ak-avatar{border:2px solid var(--ev-ground);background:var(--ev-lime);width:28px;height:28px;color:var(--ev-on-lime);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:12px;font-weight:700;display:inline-flex}.ak-avatar:first-child{margin-left:0}.ak-avatar{overflow:hidden}.ak-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.ak-avatars-more{color:var(--ev-muted);margin-left:6px;font-size:13px;font-weight:600}.ak-tiles{gap:8px;display:flex}.ak-tile{border:1px solid var(--ev-line);background:var(--ev-surface);border-radius:16px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:12px 14px;display:flex}.ak-tile-label{color:var(--ev-muted);font-size:12.5px}.ak-tile-value{color:var(--ev-ink);font-size:20px;font-weight:800}.ak-tile-sub{color:var(--ev-faint);font-size:12.5px}@media (prefers-reduced-motion:reduce){.ak-toast,.ak-dialog,.ak-seg button,.ak-stepper button,.ak-tabs button{transition:none;animation:none}}.ak-daybar{align-items:center;gap:8px;margin:0 12px;display:flex}.ak-daybar-scroll{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.ak-daybar-scroll::-webkit-scrollbar{display:none}.ak-daybar .ev-days{min-width:332px;margin:0}.ak-daybar .ev-day{scroll-snap-align:center;min-width:44px}.ak-filterbtn{background:var(--ev-surface);width:44px;height:44px;color:var(--ev-ink);border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ak-filterbtn-badge{background:var(--ev-lime);min-width:18px;height:18px;color:var(--ev-on-lime);text-align:center;border-radius:9px;padding:0 5px;font-size:11.5px;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-2px}.ak-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 16px;scroll-padding-left:16px;display:flex;overflow-x:auto}.ak-rail::-webkit-scrollbar{display:none}.ak-rail-item{scroll-snap-align:start;flex:none}.ak-pcard{color:var(--ev-ink);flex-direction:column;gap:10px;display:flex}.ak-pcard .ev-poster{border-radius:16px}.ak-pcard-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ak-pcard-rank{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.5px;color:var(--ev-dim);font-size:22px;font-weight:800;line-height:24px}.ak-pcard-live{color:var(--ev-accent);font-size:12.5px;font-weight:700}.ak-pcard-name{overflow-wrap:anywhere;font-size:15.5px;font-weight:600;line-height:20px}.ak-pcard-price,.ak-pcard-friends{color:var(--ev-muted);font-size:13.5px;line-height:18px}.ak-home-title{padding-bottom:2px}.ak-home-sub{color:var(--ev-muted);margin:0;padding:0 16px 8px;font-size:15px;line-height:20px}.ak-jump{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 16px;display:grid}.ak-jump-tile{background:var(--ev-surface);min-height:56px;color:var(--ev-ink);border-radius:14px;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;display:flex}.ak-jump-label{font-size:14px;font-weight:700;line-height:18px}.ak-jump-count{color:var(--ev-muted);font-size:13px;line-height:16px}.ak-hour{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:0;padding:18px 16px 6px;font-size:16px;font-weight:700;line-height:20px}.ak-fab{z-index:15;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--ev-ink);min-height:48px;color:var(--ev-ground);box-shadow:0 6px 20px var(--ev-shadow-lift);border-radius:24px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;transform:translate(-50%)}@media (min-width:900px){.ak-home-sub,.ak-jump,.ak-hour{padding-left:32px;padding-right:32px}.ak-rail{padding-left:32px;padding-right:32px;scroll-padding-left:32px}}.ev-header-search{width:44px;height:44px;color:var(--ev-ink);border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ev-sx-cancel{min-height:44px;color:var(--ev-ink);flex:none;align-items:center;padding:0 8px 0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ev-sr-bar .ev-search{flex:1;min-width:0}.ev-sx-chips{scrollbar-width:none;gap:8px;padding:4px 16px 8px;display:flex;overflow-x:auto}.ev-sx-chip{border:1px solid var(--ev-line);background:var(--ev-surface);min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;border-radius:22px;flex:none;padding:0 16px;font-size:15px;font-weight:600}.ev-sx-chip[aria-pressed=true]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.ev-sx-n{color:var(--ev-muted);margin-left:2px;font-weight:400}.ev-sx-chip[aria-pressed=true] .ev-sx-n{color:inherit}.ak-sr-list{flex-direction:column;gap:10px;padding:0 16px;display:flex}.ak-sr-card{position:relative}.ak-sr-card .ak-bc-save{color:var(--ev-muted);top:auto;bottom:2px;right:4px}.ak-sr-card .ak-bc-save:before{background:0 0;inset:9px}.ak-sr-card .ak-bc-save[data-on=true]{color:var(--ev-accent)}.ak-sr-card :is(.ak-row-when,.ev-row-going){margin-right:30px}@media (min-width:720px){.ev-sx-chips{padding-left:32px;padding-right:32px}.ak-sr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:0 32px;display:grid}}.mp-screen{--mp-top-h:144px;position:relative}.mp-wrap{background:var(--ev-surface);height:100dvh;min-height:480px;margin:0;position:relative;overflow:hidden}.mp-top{z-index:5;box-sizing:border-box;height:var(--mp-top-h);background:linear-gradient(180deg, var(--ev-ground) 0%, var(--ev-ground) 45%, var(--ev-fade-0) 100%);pointer-events:none;padding:8px 0 0;position:absolute;top:0;left:0;right:0}.mp-top a,.mp-top nav{pointer-events:auto}.mp-pills{padding-top:8px}.mp-pills .ev-chip:not([aria-current=true]){background:var(--ev-ground)}.mp-wrap .maplibregl-ctrl-bottom-left{margin:0 0 calc(12px + env(safe-area-inset-bottom,0px)) 4px}.mp-skel{animation:mp-breathe var(--ev-dur-breathe) ease-in-out infinite alternate}@keyframes mp-breathe{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mp-skel{animation:none}}.mp-wrap .mp-map{width:100%;height:100%;min-height:320px;position:absolute;inset:0}.mp-me{background:#2f7bff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 6px #2f7bff40}.mp-near{background:var(--ev-surface);width:48px;height:48px;color:var(--ev-ink);cursor:pointer;box-shadow:0 4px 14px var(--ev-shadow-toast);border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mp-err{z-index:2;position:absolute;bottom:80px;left:0;right:0}.mp-over{z-index:3;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.mp-over>*{pointer-events:auto}.mp-over>.mp-near{margin-bottom:72px}.mp-over>.mp-near:has(+.mp-card){margin-bottom:0}.mp-card{background:var(--ev-surface);box-shadow:0 -4px 24px var(--ev-shadow-sheet);border-radius:20px;align-self:stretch;max-width:560px;max-height:52dvh;padding:14px 14px 6px;overflow-y:auto}.mp-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mp-card-text{flex:1;min-width:0}.mp-card-close{width:44px;height:44px;color:var(--ev-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-8px -8px 0 0;display:grid}.mp-card-title{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:0;font-size:16px;font-weight:700;line-height:22px}.mp-card-sub{color:var(--ev-muted);margin:0;font-size:13px;line-height:17px}.mp-rows{margin-top:8px}.mp-row{border-top:1px solid var(--ev-line);min-height:68px;color:var(--ev-ink);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:grid}.mp-row .ev-poster{border-radius:10px}.mp-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.mp-row-title{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:19px}.mp-row-when{color:var(--ev-muted);font-size:13px;line-height:17px}.mp-row-when b{color:var(--ev-accent);font-weight:700}.mp-card-all{border-top:1px solid var(--ev-line);min-height:48px;color:var(--ev-ink);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.ev-hero2{flex-direction:column;justify-content:flex-start;width:100%;max-width:760px;min-height:450px;margin:0 auto;display:flex;position:relative}.ev-hero2[data-noart]{min-height:0}.ev-hero2-art{height:450px;position:absolute;top:0;left:0;right:0;overflow:hidden}.ev-hero2-art .ev-poster{border-radius:0;max-width:none;aspect-ratio:auto!important;width:100%!important;height:100%!important}.ev-poster-cover{aspect-ratio:1;border-radius:16px;width:min(58%,222px);position:absolute;top:44%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000059}.ev-poster-cover .ev-poster{border-radius:0}.ev-hero2-art .ev-poster-cover{width:196px;height:196px;top:152px}.ev-hero2-art .ev-poster-cover .ev-poster{width:100%!important;height:100%!important}.ev-hero2[data-greyed] .ev-hero2-art{opacity:.4;filter:grayscale()}.ev-hero2-fade{pointer-events:none;background:linear-gradient(180deg, var(--ev-shadow-thumb) 0%, transparent 72px, transparent 153px, var(--ev-ground) 225px, var(--ev-ground) 297px, var(--ev-ground) 360px, var(--ev-ground) 432px);position:absolute;inset:0 0 -1px}@supports (color:color-mix(in lab, red, red)){.ev-hero2-fade{background:linear-gradient(180deg, var(--ev-shadow-thumb) 0%, transparent 72px, transparent 153px, color-mix(in srgb, var(--ev-ground) 35%, transparent) 225px, color-mix(in srgb, var(--ev-ground) 78%, transparent) 297px, color-mix(in srgb, var(--ev-ground) 95%, transparent) 360px, var(--ev-ground) 432px)}}.ev-hero2-top{justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:absolute;top:0;left:0;right:0}.ev-hero2-actions{gap:8px;display:flex}.ev-hero2-btn,.events .ev-hero2 .ev-save{isolation:isolate;width:44px;height:44px;color:var(--ev-art-ink);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ev-hero2-btn:before,.events .ev-hero2 .ev-save:before{content:"";background:var(--ev-glass);z-index:-1;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.events .ev-hero2 .ev-save[data-on=true]{color:var(--ev-lime)}.ev-actionbar{z-index:10;padding:28px 14px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--ev-fade-0) 0%, var(--ev-fade-75) 28%, var(--ev-ground) 62%);pointer-events:none;margin-top:24px;position:sticky;bottom:0}.ev-actionbar>*{pointer-events:auto}.ev-actionbar-in{align-items:center;gap:14px;max-width:560px;margin:0 auto;display:flex}.ev-bar-price{color:var(--ev-ink);flex:none;font-size:20px;font-weight:700;line-height:24px}.ev-actionbar-in .ev-primary{flex:1;width:auto;min-width:0;text-decoration:none}.ev-secondary[aria-pressed=true]{background:var(--ev-ink);color:var(--ev-ground);border-color:var(--ev-ink)}.ev-primary[aria-pressed=true],.ev-go[aria-pressed=true]{background:var(--ev-surface);color:var(--ev-accent)}.ev-event .ak-tiles{padding:0}.ev-dates{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;list-style:none;display:flex;overflow-x:auto}.ev-dates::-webkit-scrollbar{display:none}.ev-date{background:var(--ev-surface);min-width:96px;color:var(--ev-ink);border-radius:14px;flex-direction:column;flex:none;gap:2px;padding:10px 12px;font-size:12px;display:flex}.ev-date b{font-size:14px}.ev-date[aria-current=date]{background:var(--ev-ink);color:var(--ev-ground)}.ev-date[aria-disabled=true]{opacity:.55}.ev-info{background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:16px;flex-direction:column;margin:14px 16px 0;padding:4px 16px;display:flex}.ev-info-row{min-height:48px;color:var(--ev-ink);align-items:center;gap:12px;padding:8px 0;font-size:15px;line-height:20px;display:flex}.ev-info-row+.ev-info-row{border-top:1px solid var(--ev-line)}.ev-info-icon{color:var(--ev-muted);flex:none}.ev-info-t{overflow-wrap:anywhere;min-width:0}.ev-info-link{color:var(--ev-ink);flex:1;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.ev-info-link:not(:has(.ak-faces)){text-underline-offset:3px;color:var(--ev-soft);text-decoration:underline}.ev-info-sub{color:var(--ev-muted)}.ev-info .ak-face{border-color:var(--ev-surface)}.ev-buttons{gap:10px;margin:14px 16px 0;scroll-margin-top:16px;display:flex}.ev-go,.ev-plan-btn{cursor:pointer;min-width:0;min-height:48px;transition:var(--ev-t-control);border:0;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:15.5px;font-weight:700;display:inline-flex}.ev-go{background:var(--ev-lime);color:var(--ev-on-lime)}.ev-go:disabled{opacity:.55;cursor:default}.ev-plan-btn{background:var(--ev-surface);color:var(--ev-ink);border:1px solid var(--ev-line)}.ev-host{align-items:center;gap:12px;padding:4px 0;display:flex}.ev-host-av{background:var(--ev-lime);width:40px;height:40px;color:var(--ev-on-lime);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.ev-host-t{flex-direction:column;min-width:0;display:flex}.ev-host-k{color:var(--ev-faint);font-size:13px;line-height:17px}.ev-host-n{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:20px}.ak-sc[data-below]{width:160px;height:auto;color:var(--ev-ink);background:0 0;flex-direction:column;gap:8px;display:flex;overflow:visible}.ak-sc-art{background:var(--ev-surface);border-radius:18px;width:160px;height:210px;display:block;position:relative;overflow:hidden}.ak-sc-meta{flex-direction:column;gap:2px;display:flex}.ak-sc[data-below] .ak-sc-when{color:var(--ev-accent)}.ak-sc[data-below] .ak-going-t{color:var(--ev-muted)}.ak-sc[data-below] .ak-going .ak-face{border-color:var(--ev-ground)}.ev-kv{flex-direction:column;margin:0;display:flex}.ev-kv>div{border-top:1px solid var(--ev-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.ev-kv dt{color:var(--ev-muted);font-size:14px}.ev-kv dd{text-align:right;margin:0;font-size:14.5px;font-weight:600}.ev-minimap{background:var(--ev-surface);border-radius:16px;height:160px;position:relative;overflow:hidden}.ev-minimap .ev-minimap-map{width:100%;height:100%;position:absolute;inset:0}.ev-minimap-pin{color:var(--ev-on-lime);background:var(--ev-lime);border:3px solid var(--ev-ground);width:16px;height:16px;box-shadow:0 0 0 1px var(--ev-line-strong);border-radius:50%}.events .ev-minimap .maplibregl-canvas{filter:invert(.9)hue-rotate(180deg)brightness(1.3)contrast(.85)saturate(.8)}@media (prefers-color-scheme:light){.events:not([data-theme=dark]) .ev-minimap .maplibregl-canvas{filter:none}}.events[data-theme=light] .ev-minimap .maplibregl-canvas{filter:none}.ev-maps{align-self:flex-start;gap:8px;min-height:44px;text-decoration:none}.events .si-sheet{max-width:none;min-height:0;padding:0}.events .si-sheet-body{padding:0 20px calc(24px + env(safe-area-inset-bottom));text-align:left;flex-direction:column;align-items:stretch;display:flex}.events .si-sheet-body>.si-lead{margin:0}.events .si-sheet-body .si-step{flex:none;padding:0;animation:none}.events .si-sheet-body .si-head{height:44px;padding:0}.events .si-sheet-body .si-social{gap:10px;margin-top:16px}.events .si-sheet-body .si-or{margin:14px 0}.events .si-sheet-body .si-field{margin-top:16px}.events .si-sheet-body .si-or+.si-sr+.si-field{margin-top:0}.events .si-sheet-body .si-cta{margin-top:12px}.events .si-sheet-body .si-fine{text-align:left;margin:14px 0 0;padding:0}.events .si-sheet-body .si-bottom{margin-top:16px;padding-top:0}.events .si-sheet-body .si-code{margin-top:20px}.events .si-sheet-body .si-note{margin:12px 0 0}.ev-sheet-panel.ev-sheet-compact{gap:0;padding:8px 0 0}.ev-sheet-compact .ev-sheet-head{min-height:44px;padding:4px 12px 0 20px}.ev-sheet-compact .ev-sheet-title{letter-spacing:-.4px;font-size:22px;font-weight:800;line-height:28px}.ev-sheet-compact .ev-sheet-head+*{margin-top:4px}@media (min-width:768px){.ev-sheet[data-compact]{align-items:center;top:0}.ev-sheet-panel.ev-sheet-compact{border:1px solid var(--ev-line);max-width:440px;box-shadow:0 24px 60px var(--ev-shadow-sheet);border-radius:24px;padding-top:14px;animation-name:ev-dialog}.ev-sheet-compact .ev-grabber{display:none}.ev-sheet-closing .ev-sheet-panel.ev-sheet-compact{animation-name:ev-dialog-out}}.ev-nudge{background:var(--ev-surface);max-width:560px;color:var(--ev-ink);animation:ev-fade var(--ev-dur-state) var(--ev-ease-soft) both;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin:10px auto 0;padding:12px 16px;display:flex}.ev-nudge strong{font-size:14.5px;display:block}.ev-nudge span{color:var(--ev-faint);font-size:13px;display:block}.ev-nudge a,.ev-nudge-go{cursor:pointer;min-height:44px;color:var(--ev-ink);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:14px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ev-nudge{animation:none}}.ak-home-head{align-items:center;gap:6px;min-height:52px;padding:0 16px;display:flex}.ak-home-mark{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.8px;flex:none;margin:0;font-size:28px;font-weight:800;line-height:1}.ak-home-mark a{color:var(--ev-ink);text-decoration:none}.ak-home-search{background:var(--ev-surface)}.ak-home-head .ak-city-pill{margin-left:auto}.ak-city-pill{border:1px solid var(--ev-raised);background:var(--ev-surface);min-width:0;height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;border-radius:22px;flex:0 auto;align-items:center;gap:4px;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex}.ak-city-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ak-city-pill svg{flex:none}.ak-city-chev{color:var(--ev-muted);transform:rotate(90deg)}@media (max-width:399px){.ak-city-chev{display:none}}.ak-city-head{justify-content:space-between;align-items:center;display:flex}.ak-city-title{font-family:var(--font-funnel-display), sans-serif;margin:0;font-size:22px;font-weight:800;line-height:28px}.ak-city-loc{gap:8px;width:100%}.ak-city-list{margin:0;padding:0;list-style:none}.ak-city-row{border:0;border-bottom:1px solid var(--ev-line);width:100%;min-height:56px;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:16px;font-weight:600;display:flex}.ak-city-name{align-items:center;gap:8px;display:inline-flex}.ak-city-row[aria-current=true]{color:var(--ev-accent);font-weight:700}.ak-city-n{color:var(--ev-muted);flex:none;font-size:14px;font-weight:500}@media (min-width:900px){.ak-home-head{padding:0 32px}}:root,.events{--ev-photo-shade:#0e1210f0;--ev-glass:#0e121080;--ev-photo-soft:#eff2eac7}.ak-pills{justify-content:space-between;align-items:center;gap:12px;padding:4px 16px 0;display:flex}.ak-pills .ak-filterbtn{border-radius:20px;width:40px;height:40px}.ak-filterbtn.ak-filterbtn-wide,.ak-pills .ak-filterbtn-wide{border:1px solid var(--ev-line-strong);white-space:nowrap;background:0 0;border-radius:22px;gap:8px;width:auto;height:44px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none}.ak-filterbtn-wide[data-on]{border-color:var(--ev-ink)}button.ak-filterbtn-wide{cursor:pointer;font-family:inherit}.ak-sec{padding:28px 0 0}.ak-sec:first-child{padding-top:16px}.ak-sec-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 16px 12px;display:flex}.ak-sec-h{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;color:var(--ev-ink);margin:0;font-size:20px;font-weight:800;line-height:24px}.ak-sec-all{min-height:44px;color:var(--ev-accent);flex:none;align-items:center;gap:4px;margin:-12px 0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ak-sec-all-foot{margin:0}.ak-sec .ev-rows{padding:0 16px}.ak-sec>.ev-more{padding-top:4px}.ak-bc,.ak-sc{color:var(--ev-art-ink);background:var(--ev-surface);display:block;position:relative;overflow:hidden}.ak-bc{border-radius:20px;width:300px;height:340px}.ak-sc{border-radius:18px;width:160px;height:210px}.ak-bc-link{color:inherit;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:absolute;inset:0}.ak-bc .ev-poster,.ak-sc .ev-poster{border-radius:0;position:absolute;inset:0;aspect-ratio:auto!important;width:100%!important;height:100%!important}.ak-bc-body,.ak-sc-body{z-index:1;background:linear-gradient(180deg, var(--ev-fade-0) 0%, var(--ev-photo-shade) 100%);flex-direction:column;align-items:flex-start;display:flex}.ak-bc-body{gap:4px;padding:36px 14px 14px}.ak-sc-body{gap:2px;padding:28px 10px 10px}.ak-bc-body .ak-tag{margin-bottom:4px}.ak-sc-body .ak-tag{text-overflow:ellipsis;max-width:100%;margin-bottom:6px;overflow:hidden}.ak-bc-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.5px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.ak-bc-note{color:var(--ev-art-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-style:italic;line-height:19px;display:-webkit-box;overflow:hidden}.ak-bc-when{color:var(--ev-photo-soft);font-size:14px;line-height:19px}.ak-bc-when b{color:var(--ev-lime);font-weight:700}.ak-sc{text-decoration:none}.ak-ex-tags{flex-wrap:wrap;gap:4px;max-width:100%;margin-bottom:6px;display:flex}.ak-ex-tags .ak-tag{margin-bottom:0}.ak-sc-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.ak-sc-when{color:var(--ev-lime);font-size:13px;font-weight:700;line-height:17px}.ak-bc-save{isolation:isolate;z-index:2;width:44px;height:44px;color:var(--ev-art-ink);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:7px;right:7px}.ak-bc-save:before{content:"";background:var(--ev-glass);z-index:-1;border-radius:50%;position:absolute;inset:5px}.ak-bc-save[data-on=true]{color:var(--ev-lime)}.ak-bc-save:disabled{opacity:.6;cursor:default}.ak-bc-body .ak-tag,.ak-sc .ak-tag{align-self:flex-start}.ak-faces{flex:none;align-items:center;display:inline-flex}.ak-face{box-sizing:border-box;width:var(--face,26px);height:var(--face,26px);margin-left:calc(var(--face,26px) * -.3);border:2px solid var(--ev-ground);background:var(--ev-lime);color:var(--ev-on-lime);font-weight:700;font-size:calc(var(--face,26px) * .42);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ak-face:first-child{margin-left:0}.ak-face[data-tone="1"]{background:var(--ev-lime)}@supports (color:color-mix(in lab, red, red)){.ak-face[data-tone="1"]{background:color-mix(in srgb, var(--ev-lime) 70%, var(--ev-surface))}}.ak-face[data-tone="2"]{background:var(--ev-lime)}@supports (color:color-mix(in lab, red, red)){.ak-face[data-tone="2"]{background:color-mix(in srgb, var(--ev-lime) 40%, var(--ev-raised))}}.ak-face[data-tone="3"]{background:var(--ev-raised)}.ak-going{align-items:center;gap:8px;max-width:100%;margin-top:4px;display:inline-flex}.ak-going .ak-face{border-color:var(--ev-photo-shade)}.ak-going-t{color:var(--ev-photo-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:17px;overflow:hidden}.ak-going[data-size=small] .ak-going-t{font-size:12px}.ak-join{animation:ak-join-in var(--ev-dur-enter) var(--ev-ease) backwards;background:linear-gradient(135deg, var(--ev-lime), var(--ev-surface)) padding-box, linear-gradient(135deg, var(--ev-lime), var(--ev-lime)) border-box;border:1px solid #0000;border-radius:20px;align-items:center;gap:12px;margin:0 16px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ak-join{background:linear-gradient(135deg, color-mix(in srgb, var(--ev-lime) 12%, var(--ev-surface)), var(--ev-surface)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--ev-lime) 60%, var(--ev-surface)), color-mix(in srgb, var(--ev-lime) 8%, var(--ev-surface))) border-box}}.ak-join .ak-face{border-color:var(--ev-surface)}.ak-join-text{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.ak-join-text strong{color:var(--ev-ink);font-size:16px;font-weight:700;line-height:20px}.ak-join-text span{color:var(--ev-muted);font-size:13px;line-height:17px}.ak-join-btn{background:var(--ev-lime);min-height:44px;color:var(--ev-on-lime);border-radius:22px;flex:none;align-items:center;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:900px){.ak-pills,.ak-active,.ak-sec-head,.ak-sec .ev-rows{padding-left:32px;padding-right:32px}.ak-sec:not(:first-child){padding-top:40px}.ak-sec-head{padding-bottom:14px}.ak-join{margin-left:32px;margin-right:32px}}@keyframes ak-join-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ak-join{animation:none}}.ak-allhead{min-height:52px;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 10px;align-items:center;gap:12px;display:flex}.ak-allhead-back{background:var(--ev-surface);width:44px;height:44px;color:var(--ev-ink);border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-allhead-text{flex:1;min-width:0}.ak-allhead-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.6px;color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:28px;font-weight:800;line-height:32px;overflow:hidden}.ak-allhead-sub{color:var(--ev-muted);margin:0;font-size:13px;line-height:17px}.ak-allday{padding-top:12px}.ev-more-sk{width:100%}.ev-more:has(.ev-more-sk){padding-left:0;padding-right:0}.ak-guide-title{white-space:normal;font-size:24px;line-height:28px}.ak-guide-intro{margin:0;padding:8px 16px 12px}.ak-guide-list{margin:0;list-style:none}.ak-guide-links{flex-wrap:wrap;padding-top:16px;overflow:visible}.ak-venue-block{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 16px 0;display:flex}.ak-venue-block>*{align-self:stretch}.ak-venue-block>a{align-self:flex-start}.ak-all-sec{padding-top:8px}.ak-bucket{padding-top:16px}.ak-bucket-h{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-muted);margin:0;padding:0 16px 8px;font-size:11px;font-weight:700;line-height:14px}.ak-day-h{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;color:var(--ev-ink);margin:0;padding:12px 16px 0;font-size:20px;font-weight:800;line-height:24px}.ak-fab-page{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media (min-width:900px){.ak-allhead,.ak-bucket-h,.ak-day-h,.ak-pg-note{padding-left:32px;padding-right:32px}}.events .si-sheet-body .si-field,.events .si-sheet-body .si-boxes span,.events .si-sheet-body .si-google,.events .si-sheet-body .si-ghost{background:var(--ev-raised)}.events .si-sheet-body .si-lead{font-size:15px;line-height:22px}.ak-notice[data-tone=info],.ak-notice[data-tone=ok]{border:1px solid var(--ev-line)}.ak-notice[data-tone=ok]>svg{color:var(--ev-accent)}.ak-notice-action{text-underline-offset:3px}.events .gp-page{max-width:640px;margin:0 auto;padding-bottom:48px}.events .gp-count{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:16px 16px 0;font-size:20px;font-weight:800;line-height:26px}.events .gp-caps{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-faint);margin:24px 16px 4px;font-size:11px;font-weight:700;line-height:14px}.events .gp-list{margin:0;padding:0;list-style:none}.events .gp-row{border-bottom:1px solid var(--ev-line);align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:flex}.events .gp-row:last-child{border-bottom:0}.events .gp-avatar{width:40px;height:40px;font-family:var(--font-funnel-display), sans-serif;color:var(--ev-on-lime);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.events .gp-name{min-width:0;color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.events .gp-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 24px 0;display:flex}.events .gp-empty-title{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:0;font-size:20px;font-weight:800;line-height:26px}.events .gp-empty-text{color:var(--ev-muted);margin:0 0 12px;font-size:15px;line-height:21px}.events .gp-error{color:var(--ev-muted);margin:24px 16px 0;font-size:15px;line-height:21px}.events .si-sheet-body .si-ghost:disabled{background:var(--ev-inset);color:var(--ev-dim)}.vn{flex-direction:column;padding-bottom:8px;display:flex}.vn-top{justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex}.vn-top .ev-hero2-btn{color:var(--ev-ink)}.vn-top .ev-hero2-btn:before,.vn-mini .ev-hero2-btn:before{background:var(--ev-surface);box-shadow:inset 0 0 0 1px var(--ev-line)}.vn-strip-wrap{flex-direction:column;gap:12px;display:flex}.vn-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;padding:4px 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.vn-strip::-webkit-scrollbar{display:none}.vn-strip:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.vn-strip-p{scroll-snap-align:start;flex:none;display:block}.vn-strip-p .ev-poster,.vn-solo .ev-poster{border-radius:14px}.vn .ev-poster img,.vn-mini .ev-poster img{object-fit:cover;object-position:center}.vn-solo{justify-content:center;padding:4px 16px 0;display:flex}.vn-dots{justify-content:center;gap:6px;height:4px;display:flex}.vn-dots i{background:var(--ev-raised);width:18px;height:4px;transition:background-color var(--ev-dur-state) var(--ev-ease-soft), width var(--ev-dur-state) var(--ev-ease-soft);border-radius:2px}.vn-dots i[data-on]{background:var(--ev-lime);width:30px;color:var(--ev-on-lime)}.vn-head{padding:18px 16px 0}.vn-name{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1.2px;overflow-wrap:anywhere;margin:0;font-size:42px;font-weight:800;line-height:1}.vn-sub{color:var(--ev-muted);margin:8px 0 0;font-size:15.5px}.vn-facts{scrollbar-width:none;gap:8px;margin:14px 0 0;padding:0 16px;list-style:none;display:flex;overflow-x:auto}.vn-facts::-webkit-scrollbar{display:none}.vn-fact{border:1px solid var(--ev-line);white-space:nowrap;min-height:38px;color:var(--ev-ink);border-radius:19px;flex:none;align-items:center;gap:7px;padding:0 13px 0 11px;font-size:14px;font-weight:600;display:inline-flex}.vn-fact svg{color:var(--ev-muted)}.vn-notice{background:var(--ev-surface);border:1px solid var(--ev-line);color:var(--ev-ink);border-radius:20px;align-items:center;gap:14px;margin:16px 16px 0;padding:10px;text-decoration:none;display:flex}.vn-notice[data-tonight]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.vn-notice .ev-poster{border-radius:12px;flex:none}.vn-notice-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vn-notice-label{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.vn-notice[data-tonight] .vn-notice-label{color:var(--ev-on-lime)}.vn-notice-name{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.3px;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:22px;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.vn-notice-meta{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;min-height:19px;font-size:14px;overflow:hidden}.vn-notice[data-tonight] .vn-notice-meta{color:var(--ev-on-lime)}.vn-count[data-live]{font-weight:700}.vn-notice-end{flex:none;align-items:center;gap:2px;display:flex}.vn-notice-price{white-space:nowrap;font-size:18px;font-weight:800}.vn-sec{flex-direction:column;gap:14px;padding:30px 16px 0;display:flex}.vn-h{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.6px;align-items:baseline;gap:10px;margin:0;font-size:28px;font-weight:800;line-height:1.1;display:flex}.vn-h-n{font-family:var(--font-funnel-sans), sans-serif;letter-spacing:0;color:var(--ev-muted);font-size:17px;font-weight:500}.vn-sec .ev-empty{margin:0}.vn-chips-sticky{z-index:5;background:linear-gradient(180deg, var(--ev-ground) 75%, var(--ev-fade-0) 100%);margin:0 -16px;padding:6px 0 8px;position:sticky;top:60px}.vn-chips .ev-chip{min-height:40px}.vn-chip-n{opacity:.7;margin-left:2px;font-weight:500}.vn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.vn-cell[hidden]{display:none}.vn-card2{color:var(--ev-ink);flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.vn-card2-art{margin-bottom:6px;display:block;position:relative}.vn-card2-art .ev-poster{border-radius:14px;width:100%!important}.vn-card2[data-cancelled] .ev-poster{opacity:.45;filter:grayscale()}.vn-badge{background:var(--ev-tag-on-photo);min-width:44px;color:var(--ev-art-ink);border-radius:10px;flex-direction:column;align-items:center;padding:4px 8px 5px;line-height:1;display:flex;position:absolute;top:8px;left:8px}.vn-badge-wd{letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.vn-badge-d{font-family:var(--font-funnel-display), sans-serif;margin-top:2px;font-size:20px;font-weight:800}.vn-card2-name{font-family:var(--font-funnel-display), sans-serif;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.vn-card2-meta{color:var(--ev-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.vn-card2-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vn-card2-price{color:var(--ev-ink);flex:none;font-weight:700}.vn-more{margin-top:4px}.vn-map{height:180px}.ev-minimap-pinwrap{pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex}.ev-minimap-label{background:var(--ev-ground);color:var(--ev-ink);white-space:nowrap;box-shadow:0 0 0 1px var(--ev-line-strong);border-radius:8px;padding:3px 8px;font-size:12.5px;font-weight:700}.ev-minimap-dot{background:var(--ev-muted);width:9px;height:9px;box-shadow:0 0 0 2px var(--ev-ground);border-radius:50%}.ev-minimap-dot-n{background:var(--ev-ground);width:22px;height:22px;color:var(--ev-ink);box-shadow:0 0 0 1.5px var(--ev-muted);justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.vn-actions{gap:10px;display:flex}.vn-btn{width:auto;color:inherit;flex:1;gap:8px;text-decoration:none}.vn-btn.ev-primary{color:var(--ev-on-lime)}.vn-kv dd{flex-direction:column;align-items:flex-end;display:flex}.vn-kv dd a{color:inherit;text-underline-offset:3px;text-decoration:underline}.vn-kv-line{display:block}.vn-near{flex-direction:column;display:flex}.vn-near-row{border-top:1px solid var(--ev-line);min-height:56px;color:var(--ev-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.vn-near-row:first-child{border-top:0}.vn-near-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15.5px;font-weight:700;overflow:hidden}.vn-near-meta{color:var(--ev-muted);flex:none;font-size:13.5px}.vn-mini{z-index:30;background:var(--ev-ground);border-bottom:1px solid var(--ev-line);opacity:0;pointer-events:none;height:60px;transition:opacity var(--ev-dur-state) var(--ev-ease-soft), transform var(--ev-dur-state) var(--ev-ease-soft);align-items:center;gap:10px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.vn-mini[data-on]{opacity:1;pointer-events:auto;transform:none}.vn-mini .ev-hero2-btn{color:var(--ev-ink);width:40px;height:40px}.vn-mini-thumb{display:inline-flex}.vn-mini-thumb .ev-poster{border-radius:6px}.vn-mini-text{flex-direction:column;min-width:0;display:flex}.vn-mini-name{font-family:var(--font-funnel-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.15;overflow:hidden}.vn-mini-sub{color:var(--ev-muted);font-size:12.5px}@media (min-width:760px){.vn{max-width:760px;margin:0 auto}.vn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vn-mini,.vn-dots i{transition:none}.vn-strip{scroll-behavior:auto}}.ev-footer:before{display:none}.ev-fx{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;display:flex}.ev-fx-brand{flex-direction:column;gap:14px;display:flex}.ev-footer-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ev-footer-note{color:var(--ev-muted);max-width:420px;font-size:14.5px;line-height:21px}.ev-fl-ctl{align-items:center;gap:8px;display:flex}.ev-fl-menu{position:relative}.ev-fl-pill,.ev-fl-round{border:1px solid var(--ev-line-strong);background:var(--ev-surface);min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.ev-fl-pill{border-radius:22px;padding:0 12px 0 14px}.ev-fl-round{border-radius:50%;width:44px;padding:0}.ev-fl-pop{z-index:30;background:var(--ev-sheet);border:1px solid var(--ev-line-strong);min-width:160px;box-shadow:0 10px 30px var(--ev-shadow-lift);border-radius:18px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ev-fl-pop a{min-height:44px;color:var(--ev-ink);border-radius:12px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:flex}.ev-fl-pop a[aria-current=true]{background:var(--ev-surface);color:var(--ev-accent)}.ev-fx-cities{grid-template-columns:1fr auto;align-items:center;row-gap:0;display:grid}.ev-fx-cities .ev-footer-h{grid-area:1/1}.ev-fx-cities .ev-fx-all{grid-area:1/2}.ev-fx-cities .ev-fx-chips{grid-area:2/1/auto/-1}.ev-fx-all{min-height:44px;color:var(--ev-soft);align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.ev-fx-all-d{display:none}.ev-fx-chips{scrollbar-width:none;gap:8px;margin:0 -20px;padding:0 20px 4px;display:flex;overflow-x:auto}.ev-fx-chips::-webkit-scrollbar{display:none}.ev-fx-chips a{background:var(--ev-surface);border:1px solid var(--ev-line-strong);min-height:44px;color:var(--ev-ink);border-radius:22px;flex:none;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.ev-fx-chips a[aria-current=true]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.ev-fx-app{isolation:isolate;color:#eff2ea;background:#101611;border-radius:28px;min-height:230px;position:relative;overflow:hidden}.ev-fx-photo{z-index:-2;object-fit:cover;object-position:50% 20%;width:62%;height:100%;position:absolute;top:0;right:0}.ev-fx-app:after{content:"";z-index:-1;background:linear-gradient(90deg,#101611 0% 34%,#101611d1 52%,#10161126 100%);position:absolute;inset:0}.ev-fx-app-in{flex-direction:column;align-items:flex-start;gap:8px;max-width:74%;padding:24px 22px;display:flex}.ev-fx-kick{letter-spacing:.12em;text-transform:uppercase;color:#c6f24a;font-size:12px;font-weight:700}.ev-fx-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.8px;font-size:28px;font-weight:800;line-height:30px}.ev-fx-tag{color:#d5dbcf;font-size:14.5px}.ev-fx-cta{color:#0e1210;background:#c6f24a;border-radius:24px;align-items:center;gap:4px;min-height:48px;margin-top:8px;padding:0 20px 0 22px;font-size:15.5px;font-weight:700;display:inline-flex}.ev-fx-explore{flex-direction:column;display:flex}.ev-fx-row{border-bottom:1px solid var(--ev-line);min-height:52px;color:var(--ev-ink);align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}.ev-fx-row>span{flex:1}.ev-fx-row .ev-fx-chev{color:var(--ev-muted)}.ev-fx-bottom{flex-direction:column;gap:6px;max-width:1200px;margin:20px auto 0;display:flex}.ev-fx-social{gap:10px;display:flex}.ev-fx-social a{background:var(--ev-surface);width:44px;height:44px;color:var(--ev-ink);box-shadow:inset 0 0 0 1px var(--ev-line);border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.ev-fx-social-m{order:-1;margin:4px 0 8px}.ev-fx-social-d{display:none}.ev-fx-legal{color:var(--ev-muted);order:-1;gap:18px;font-size:14px;display:flex}.ev-fx-legal a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ev-fx-ctl,.ev-fx-city{display:none}.ev-seg button svg{margin-right:6px}@media (min-width:640px){.ev-footer{padding-left:32px;padding-right:32px}.ev-fx{grid-template-columns:1fr 1fr;gap:32px 40px;display:grid}.ev-fx-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.ev-fl-ctl,.ev-fx-social-m{display:none}.ev-fx-social-d{display:flex}.ev-fx-ctl{flex-wrap:wrap;gap:8px;display:flex}.ev-fx-city{display:inline}.ev-fx-bottom{border-top:1px solid var(--ev-line);flex-flow:wrap;justify-content:space-between;align-items:center;margin-top:32px;padding-top:12px}.ev-fx-legal{order:0}}@media (min-width:1024px){.ev-fx{grid-template-columns:1.15fr .8fr .85fr 1.6fr;grid-template-areas:"brand cities explore app"}.ev-fx-brand{grid-area:brand}.ev-fx-cities{grid-area:cities}.ev-fx-explore{grid-area:explore}.ev-fx-app{grid-area:app;align-self:start}.ev-fx-chips{flex-direction:column;gap:0}.ev-fx-chips a{min-height:40px;color:var(--ev-soft);background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:500}.ev-fx-chips a[aria-current=true]{color:var(--ev-accent);text-underline-offset:5px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.ev-fx-cities{flex-direction:column;align-items:flex-start;display:flex}.ev-fx-cities .ev-fx-chips{width:100%}.ev-fx-all{color:var(--ev-accent)}.ev-fx-all-m{display:none}.ev-fx-all-d{display:inline}.ev-fx-explore .ev-fx-chev{display:none}.ev-fx-row{min-height:44px;color:var(--ev-soft);border:0;gap:10px;font-size:15px;font-weight:500}.ev-fx-row>span{flex:none}}.sk{background-color:var(--ev-raised);flex:none;max-width:100%;display:block}@media (prefers-reduced-motion:no-preference){.sk{background-image:linear-gradient(100deg, var(--ev-raised) 30%, var(--ev-raised) 50%, var(--ev-raised) 70%)}@supports (color:color-mix(in lab, red, red)){.sk{background-image:linear-gradient(100deg, var(--ev-raised) 30%, color-mix(in srgb, var(--ev-raised) 90%, var(--ev-ink)) 50%, var(--ev-raised) 70%)}}.sk{background-size:330% 100%;animation:2.8s ease-in-out infinite sk-sweep}}@keyframes sk-sweep{0%{background-position:100% 0}to{background-position:0 0}}.sk-bar{background:var(--ev-raised);flex:none;display:block}@supports (color:color-mix(in lab, red, red)){.sk-bar{background:color-mix(in srgb, var(--ev-raised) 86%, var(--ev-ink))}}.sk-round{border-radius:22px;width:44px;height:44px}.sk-all{display:contents}.sk-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sk-line-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sk-head{box-sizing:border-box;align-items:center;height:36px}.sk-sec-h{box-sizing:border-box;align-items:center;height:38px;padding:0 16px 12px;display:flex}.sk-card{position:relative;overflow:hidden}.sk-cardtext{flex-direction:column;align-items:flex-start;gap:6px;padding:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.sk-cardtext-big{gap:8px;padding:14px}.sk-below{flex-direction:column;gap:8px;width:160px;display:flex}.sk-static{pointer-events:none}.sk-titles{flex-direction:column;gap:8px;display:flex}.sk-caps{box-sizing:border-box;align-items:center;height:22px;padding:0 16px 8px;display:flex}.sk-rows{padding:0 16px}.sk-pad{padding-left:16px;padding-right:16px}.sk-join{background:var(--ev-surface);box-sizing:border-box;min-height:93px}.sk-hero{aspect-ratio:16/9;border-radius:0;width:100%}.sk-title{flex-direction:column;gap:7px;padding:6px 16px 0;display:flex}.sk-day{flex-direction:column;justify-content:center;align-items:center;gap:7px;height:75px;display:flex}.sk-slot{align-items:center;display:flex}.sk-when{box-sizing:border-box;min-height:32px}.sk-prose{flex-direction:column;gap:12px;display:flex}.sk-tabs{gap:20px;padding:11px 0 11px 14px}.sk-bullets{box-sizing:border-box;gap:6px;width:100%;padding-left:20px}.sk-metabs{gap:0;padding:4px}.sk-metabs .sk{margin:0 4px}.sk-list .gp-row{gap:12px}.sk-form{flex-direction:column;gap:14px;width:100%;max-width:420px;margin:0 auto;padding:48px 20px;display:flex}.ev-sx-chips-sk{gap:8px;padding:0 16px 4px;display:flex}.ev-event .ev-actionbar{pointer-events:none}@media (min-width:900px){.sk-pad,.sk-rows,.sk-caps{padding-left:32px;padding-right:32px}.sk-sec-h{padding-left:32px}}.events .ev-soon,.ev-soon{background:var(--ev-surface);min-height:32px;color:var(--ev-faint);cursor:default;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ev-footer-links .ev-soon{align-self:center;min-height:32px}.ev-footer-copy{color:var(--ev-faint);font-size:12.5px;line-height:18px}.events .pf-app[data-soon]{color:var(--ev-faint);cursor:default;font-weight:600}.events .si-bottom .ev-soon{align-self:center}.ak-soon .ev-soon{margin-top:6px}.ak-dates{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;padding-right:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.ak-dates::-webkit-scrollbar{display:none}.ak-dates .ak-pilltoggle{flex:none}.ak-dates .ak-pilltoggle a{white-space:nowrap;padding:0 14px}.ak-datepick{border:1px solid var(--ev-line);background:var(--ev-surface);min-width:44px;min-height:44px;color:var(--ev-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:var(--ev-t-control);border-radius:22px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ak-datepick[data-on]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime);padding:0 14px 0 12px;font-weight:700}.ak-datepick:active{transform:scale(var(--ev-press-scale))}.ak-pills-dates{gap:8px;padding-top:8px;padding-bottom:4px}.ak-pills:has(.ak-dates){gap:8px}.ak-pills-search{margin:4px 16px 0;padding-left:0;padding-right:0}.mp-pills:has(.ak-dates){align-items:center;gap:8px;padding-left:16px;padding-right:16px;display:flex}.ak-cal{flex-direction:column;gap:10px;padding-bottom:6px;display:flex}.ak-cal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ak-cal-month{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);font-size:18px;font-weight:700}.ak-cal-nav{background:var(--ev-raised);width:44px;height:44px;color:var(--ev-ink);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.ak-cal-nav:disabled{opacity:.35;cursor:default}.ak-cal-grid{flex-direction:column;gap:2px;display:flex}.ak-cal-row{grid-template-columns:repeat(7,1fr);display:grid}.ak-cal-wd{text-align:center;letter-spacing:.4px;color:var(--ev-faint);padding:4px 0 6px;font-size:12px;font-weight:700}.ak-cal-cell{justify-content:center;display:flex;position:relative}.ak-cal-cell[data-in]:before,.ak-cal-cell[data-edge=start]:before,.ak-cal-cell[data-edge=end]:before{content:"";background:var(--ev-ring);position:absolute;inset:2px 0}.ak-cal-cell[data-edge=start]:before{left:50%}.ak-cal-cell[data-edge=end]:before{right:50%}.ak-cal-day{width:44px;height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;transition:var(--ev-t-control);background:0 0;border:0;border-radius:22px;font-size:15px;font-weight:600;position:relative}.ak-cal-day[data-today]{box-shadow:inset 0 0 0 1.5px var(--ev-line-strong)}.ak-cal-day:disabled{color:var(--ev-dim);opacity:.5;cursor:default}.ak-cal-cell[data-edge] .ak-cal-day{background:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.ak-cal-hint{text-align:center;color:var(--ev-faint);margin:0;font-size:13px}.ak-cal-actions{gap:8px;display:flex}.ak-cal-actions .ak-cal-show{flex:1}.ak-cal-show:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.ak-datepick,.ak-cal-day{transition:none}}.ak-active{flex-wrap:wrap;gap:8px;margin:0;padding:10px 16px 0;list-style:none;display:flex}.ak-active+.ev-chips{margin-top:12px}.ak-active-chip{background:var(--ev-lime);border-radius:18px;align-items:center;gap:6px;min-height:36px;padding:0 10px 0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ak-active-chip{background:color-mix(in srgb, var(--ev-lime) 24%, transparent)}}.ak-active-chip{color:var(--ev-ink);transition:var(--ev-t-control);font-size:14px;font-weight:700;text-decoration:none}.ak-active-chip:active{transform:scale(var(--ev-press-scale))}.ak-slush{background:var(--ev-surface);height:88px;color:var(--ev-art-ink);transition:var(--ev-t-control);border-radius:20px;align-items:center;margin:12px 16px 0;text-decoration:none;display:flex;position:relative;overflow:hidden}.ak-slush:active{transform:scale(var(--ev-press-scale))}.ak-slush:focus-visible{outline:2px solid var(--ev-accent);outline-offset:3px}.ak-slush .ak-slush-img{position:absolute;inset:0;aspect-ratio:auto!important;width:100%!important;height:100%!important}.ak-slush .ak-slush-img img{object-fit:cover;object-position:50% 48%}.ak-slush-ph{opacity:0;animation:ak-slush-turn calc(var(--n) * 7s) linear infinite;animation-delay:calc(var(--i) * 7s - var(--n) * 7s);position:absolute;inset:0}@keyframes ak-slush-turn{0%{opacity:1}17%{opacity:1}21%{opacity:0}96%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ak-slush-ph{animation:none}.ak-slush-ph:first-child{opacity:1}}.ak-slush:after{content:"";background:linear-gradient(90deg, var(--ev-on-lime) 18%, var(--ev-on-lime) 52%, transparent 85%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ak-slush:after{background:linear-gradient(90deg, color-mix(in srgb, var(--ev-on-lime) 88%, transparent) 18%, color-mix(in srgb, var(--ev-on-lime) 45%, transparent) 52%, transparent 85%)}}.ak-slush:after{pointer-events:none}.ak-slush-text{z-index:1;flex-direction:column;flex:1;min-width:0;padding:0 16px;display:flex;position:relative}.ak-slush-k{letter-spacing:.6px;text-transform:uppercase;color:var(--ev-lime);font-size:12px;font-weight:700}.ak-slush-h{font-family:var(--font-funnel-display), sans-serif;margin-top:2px;font-size:21px;font-weight:800;line-height:24px}.ak-slush-s{color:var(--ev-art-ink);margin-top:2px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.ak-slush-s{color:color-mix(in srgb, var(--ev-art-ink) 82%, transparent)}}.ak-slush-go{z-index:1;background:var(--ev-lime);width:36px;height:36px;color:var(--ev-on-lime);border-radius:18px;flex:none;justify-content:center;align-items:center;margin-right:16px;display:flex;position:relative}.ak-active-chip[data-pending]{opacity:.5}.ak-when-wrap{flex:0 auto;min-width:0;position:relative}.ak-when{background:var(--ev-lime);max-width:100%;min-height:44px;color:var(--ev-on-lime);font:inherit;cursor:pointer;transition:var(--ev-t-control);border:0;border-radius:22px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.ak-when svg{flex:none}.ak-when:active{transform:scale(var(--ev-press-scale))}.ak-when-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-when-pop{z-index:40;border:1px solid var(--ev-line);background:var(--ev-sheet);width:min(320px,100vw - 32px);box-shadow:0 16px 40px var(--ev-shadow-lift);transform-origin:24px 0;animation:ak-when-in var(--ev-dur-state) var(--ev-ease);border-radius:24px;padding:16px 8px 8px;position:absolute;top:calc(100% + 8px);left:0}@keyframes ak-when-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.ak-when-title{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:0 12px 8px;font-size:22px;font-weight:800;line-height:28px}.ak-when-list{margin:0;padding:0;list-style:none}.ak-when-list li+li{border-top:1px solid var(--ev-line)}:is(.ak-when-list li:has(>[aria-current=page])+li,.ak-when-list li+li:has(>[aria-current=page])){border-top-color:#0000}.ak-when-item{width:100%;min-height:56px;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ev-dur-hover) var(--ev-ease);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.ak-when-item[aria-current=page]{background:var(--ev-lime)}@supports (color:color-mix(in lab, red, red)){.ak-when-item[aria-current=page]{background:color-mix(in srgb, var(--ev-lime) 24%, transparent)}}@media (hover:hover){.ak-when-item:not([aria-current=page]):hover{background:var(--ev-surface)}}.ak-when-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ak-when-name{font-size:16px;font-weight:700;line-height:20px}.ak-when-days{color:var(--ev-muted);font-size:14px;line-height:18px}.ak-when-radio{border:2px solid var(--ev-line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ak-when-item[aria-current=page] .ak-when-radio{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.ak-when-pick .ak-when-name{flex:1}.ak-when-pick[data-on] .ak-when-name{color:var(--ev-accent)}@media (prefers-reduced-motion:reduce){.ak-when,.ak-when-item{transition:none}.ak-when-pop{animation:none}}.ak-chat-face{border-radius:50%;flex:none;display:inline-block;position:relative}.ak-chat-face-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ak-chat-face-initial{background:var(--ev-raised);width:100%;height:100%;color:var(--ev-on-lime);font-family:var(--font-funnel-display), sans-serif;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.ak-chat-face-initial[data-plain]{background:var(--ev-raised);color:var(--ev-ink)}.ak-chat-face-dot{background:var(--ev-lime);color:var(--ev-on-lime);box-shadow:0 0 0 2px var(--ev-ground);box-sizing:border-box;border-radius:50%;position:absolute;bottom:0;right:0}.ak-chat-stack{flex:none;display:inline-block;position:relative}.ak-chat-stack-a,.ak-chat-stack-b{box-shadow:0 0 0 2px var(--ev-ground);border-radius:50%;display:inline-flex;position:absolute}.ak-chat-stack-a{top:0;left:0}.ak-chat-stack-b{bottom:0;right:0}.ak-chat-cap{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-faint);font-size:11px;font-weight:700;line-height:14px}.ak-chat-muted{color:var(--ev-muted)}.ak-chat-time{color:var(--ev-accent);font-size:13px;font-weight:700;line-height:17px}.ak-chat-h2{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:0;padding:0 16px;font-size:20px;font-weight:800;line-height:26px}.ak-chat-active{flex-direction:column;gap:10px;display:flex}.ak-chat-active-scroll{scrollbar-width:none;gap:10px;padding:0 16px;display:flex;overflow-x:auto}.ak-chat-active-scroll::-webkit-scrollbar{display:none}.ak-chat-out{gap:14px}.ak-chat-out-demo{border:1px dashed var(--ev-line-strong);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(var(--ev-ink) 55%, transparent);-webkit-mask-image:linear-gradient(var(--ev-ink) 55%, transparent);-webkit-mask-image:linear-gradient(var(--ev-ink) 55%, transparent);-webkit-mask-image:linear-gradient(var(--ev-ink) 55%, transparent);mask-image:linear-gradient(var(--ev-ink) 55%, transparent);border-radius:20px;flex-direction:column;align-self:stretch;gap:4px;padding:12px 8px 4px;display:flex;position:relative}.ak-chat-out-tag{letter-spacing:.4px;text-transform:uppercase;color:var(--ev-muted);align-self:flex-start;margin:0 0 2px 8px;font-size:11px;font-weight:700;line-height:14px}.ak-chat-out-row{align-items:center;gap:12px;padding:8px;display:flex}.ak-chat-out-av{background:var(--ev-raised);width:44px;height:44px;color:var(--ev-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-chat-out-lines{min-width:0;color:var(--ev-muted);flex-direction:column;gap:2px;font-size:14px;line-height:18px;display:flex}.ak-chat-out-lines b{color:var(--ev-ink);font-size:15px;font-weight:700}.ak-so{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 16px 8px;display:flex}.ak-so-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.8px;color:var(--ev-ink);margin:0;font-size:28px;font-weight:800;line-height:32px}.ak-so-text{color:var(--ev-muted);margin:0;font-size:15px;line-height:20px}.ak-so-demo{border:1px dashed var(--ev-line-strong);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(var(--ev-ink) 55%, transparent);-webkit-mask-image:linear-gradient(var(--ev-ink) 55%, transparent);-webkit-mask-image:linear-gradient(var(--ev-ink) 55%, transparent);-webkit-mask-image:linear-gradient(var(--ev-ink) 55%, transparent);mask-image:linear-gradient(var(--ev-ink) 55%, transparent);border-radius:20px;flex-direction:column;align-self:stretch;gap:8px;padding:12px 12px 4px;display:flex;position:relative}.ak-so-tag{letter-spacing:.4px;text-transform:uppercase;color:var(--ev-muted);align-self:flex-start;font-size:11px;font-weight:700;line-height:14px}.ak-so-demo .ak-cm-row:last-child{border-bottom:0}.ak-so-demo .ak-pl-row{cursor:default}.ak-so-demo .ak-pl-photo{display:none}.ak-so-face{background:var(--ev-raised);width:40px;height:40px;color:var(--ev-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.ak-so-actions{flex-direction:column;align-self:stretch;gap:10px;margin-top:4px;display:flex}.ak-so-actions .ev-secondary,.ak-so-actions .ev-primary{text-align:center;width:100%;text-decoration:none}.ak-chat-out-points{color:var(--ev-ink);flex-direction:column;align-self:stretch;gap:8px;margin:0;padding:0;font-size:14px;line-height:19px;list-style:none;display:flex}.ak-chat-out-points li{align-items:flex-start;gap:10px;display:flex}.ak-chat-out-points li svg{color:var(--ev-accent);flex:none;margin-top:2px}.ak-chat-active-item{width:64px;min-height:44px;color:var(--ev-ink);flex-direction:column;flex:none;align-items:center;gap:6px;text-decoration:none;display:flex}.ak-chat-active-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:17px;overflow:hidden}.ak-chat-you{border:2px dashed var(--ev-line-strong);box-sizing:border-box;width:62px;height:62px;color:var(--ev-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.ak-chat-inbox{min-height:72px;color:var(--ev-ink);align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:flex;position:relative}.ak-chat-inbox:after{content:"";background:var(--ev-line);pointer-events:none;height:1px;position:absolute;bottom:0;left:82px;right:0}.ak-chat-list>.ak-chat-inbox:last-child:after{display:none}.ak-chat-gav{box-sizing:border-box;color:var(--ev-on-lime);font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden}.ak-chat-gav[data-gav=photo]{background:var(--ev-raised)}.ak-chat-gav[data-shape=square]{border-radius:28%}.ak-chat-inbox-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ak-chat-inbox-title{align-items:center;gap:8px;min-width:0;display:flex}.ak-chat-inbox-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.ak-chat-inbox .ak-tag{height:20px;padding:0 6px;font-size:11px}.ak-chat-inbox-last{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;min-height:20px;font-size:15px;line-height:20px;overflow:hidden}.ak-chat-inbox[data-unread] .ak-chat-inbox-last{color:var(--ev-ink);font-weight:600}.ak-chat-inbox[data-muted] .ak-chat-inbox-name,.ak-chat-inbox[data-muted] .ak-chat-inbox-last{opacity:.6}.ak-chat-inbox-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ak-chat-inbox-time{color:var(--ev-faint);font-size:13px;line-height:17px}.ak-chat-inbox[data-unread] .ak-chat-inbox-time{color:var(--ev-accent)}.ak-chat-badge{box-sizing:border-box;background:var(--ev-lime);min-width:22px;height:22px;color:var(--ev-on-lime);border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;display:flex}.ak-chat-badge-gap{height:22px}.ak-chat-pfy{background:var(--ev-surface);border:1px solid var(--ev-line);color:var(--ev-ink);border-radius:20px;align-items:stretch;margin:0 16px;text-decoration:none;display:flex;overflow:hidden}.ak-chat-pfy-photo{background:var(--ev-raised);flex:none;width:128px;position:relative}.ak-chat-pfy-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ak-chat-pfy-photo:after{content:"";background:linear-gradient(90deg, transparent 55%, var(--ev-surface));position:absolute;inset:0}.ak-chat-pfy-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 14px 12px 6px;display:flex}.ak-chat-pfy-body[data-flush]{padding-left:14px}.ak-chat-pfy-from{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:700;line-height:20px;display:flex}.ak-chat-pfy-title{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.ak-chat-pfy-foot{justify-content:flex-end;margin-top:auto;display:flex}.ak-chat-answer:before,.ak-chat-reaction:before,.ak-chat-failed:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ak-chat-answer{background:var(--ev-lime);min-height:36px;color:var(--ev-on-lime);font:inherit;cursor:pointer;border:0;border-radius:18px;padding:0 16px;font-size:13px;font-weight:700;position:relative}.ak-chat-friend{align-items:center;gap:14px;min-height:66px;padding:9px 16px;display:flex}.ak-chat-friend-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ak-chat-friend-name{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.ak-chat-friend-sub{color:var(--ev-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.ak-chat-friend-right{flex:none;align-items:center;gap:8px;display:inline-flex}.ak-chat-day{text-align:center;color:var(--ev-faint);padding:6px 16px;font-size:13px;font-weight:600;line-height:17px}.ak-chat-msg{align-items:flex-end;gap:8px;margin-top:2px;padding:0 16px;display:flex}.ak-chat-msg[data-mine]{justify-content:flex-end}.ak-chat-msg-face{flex:none;width:36px;display:inline-flex}.ak-chat-msg-col{flex-direction:column;gap:3px;min-width:0;max-width:min(78%,420px);display:flex}.ak-chat-msg[data-mine] .ak-chat-msg-col{align-items:flex-end}.ak-chat-msg-author{color:var(--ev-muted);font-size:13px;font-weight:700;line-height:17px}.ak-chat-msg-row{align-items:center;gap:2px;max-width:100%;display:flex}.ak-chat-msg[data-mine] .ak-chat-msg-row{flex-direction:row-reverse}.ak-chat-bubble{background:var(--ev-raised);min-width:0;color:var(--ev-ink);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px 18px 18px 4px;flex-direction:column;gap:6px;padding:10px 14px;font-size:15px;line-height:20px;display:flex}.ak-chat-bubble[data-mine]{background:var(--ev-lime);color:var(--ev-on-lime);border-radius:18px 18px 4px}.ak-chat-bubble[data-deleted]{border:1px solid var(--ev-line);color:var(--ev-faint);background:0 0;font-style:italic}.ak-chat-msg[data-status=sending] .ak-chat-bubble{opacity:.7}.ak-chat-quote{opacity:.8;border-left:2px solid;flex-direction:column;padding-left:8px;font-size:13px;line-height:17px;display:flex}.ak-chat-quote-author{font-weight:700}.ak-chat-quote-body{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-chat-photo{border-radius:12px;max-width:100%;height:auto;display:block}.ak-chat-edited{opacity:.7;font-size:11px}.ak-chat-menu{width:44px;height:44px;color:var(--ev-faint);cursor:pointer;opacity:0;transition:opacity var(--ev-dur-state) var(--ev-ease-soft);background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-chat-msg:hover .ak-chat-menu,.ak-chat-menu:focus-visible{opacity:1}@media (hover:none){.ak-chat-menu{opacity:1;width:28px;position:relative}.ak-chat-menu:before{content:"";position:absolute;inset:0 -8px}}.ak-chat-reactions{flex-wrap:wrap;gap:4px;display:flex}.ak-chat-reaction{border:1px solid var(--ev-line);background:var(--ev-raised);min-height:28px;color:var(--ev-ink);font:inherit;cursor:pointer;border-radius:14px;padding:0 9px;font-size:13px;font-weight:600;position:relative}.ak-chat-reaction[aria-pressed=true]{border-color:var(--ev-lime);color:var(--ev-accent)}.ak-chat-meta{color:var(--ev-faint);font-size:11px;line-height:14px}.ak-chat-ticks{vertical-align:-1px;color:var(--ev-faint);transition:color var(--ev-dur-state) var(--ev-ease-soft);margin-left:4px;display:inline-flex}.ak-chat-ticks[data-state=all]{color:var(--ev-accent)}.ak-chat-failed{min-height:28px;font:inherit;color:var(--ev-err);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline;position:relative}.ak-chat-evcard{box-sizing:border-box;background:var(--ev-surface);border:1px solid var(--ev-line);width:min(290px,100%);color:var(--ev-ink);border-radius:18px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.ak-chat-evcard-photo{background:var(--ev-raised);border-radius:12px;flex:none;width:72px;height:72px;overflow:hidden}.ak-chat-evcard-photo img{object-fit:cover;width:100%;height:100%;display:block}.ak-chat-evcard-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ak-chat-evcard-name{font-size:15px;font-weight:700;line-height:20px}.ak-chat-evcard-when{font-size:13px;line-height:17px}.ak-chat-evcard[data-gone]{color:var(--ev-faint)}.ak-chat-plan{background:var(--ev-surface);border:1px solid var(--ev-line);width:min(290px,100%);color:var(--ev-ink);border-radius:18px;overflow:hidden}.ak-chat-plan-head{color:inherit;flex-direction:column;text-decoration:none;display:flex}.ak-chat-plan-photo{background:var(--ev-raised);height:150px;display:block;position:relative}.ak-chat-plan-photo img{object-fit:cover;width:100%;height:100%;display:block}.ak-chat-plan-fade{background:linear-gradient(transparent, var(--ev-surface));height:70px;position:absolute;bottom:0;left:0;right:0}.ak-chat-plan-text{flex-direction:column;gap:4px;padding:14px 14px 0;display:flex;position:relative}.ak-chat-plan-photo+.ak-chat-plan-text{margin-top:-12px;padding-top:0}.ak-chat-plan-title{font-family:var(--font-funnel-display), sans-serif;font-size:17px;font-weight:700;line-height:22px}.ak-chat-plan-foot{flex-direction:column;gap:10px;padding:8px 14px 14px;display:flex}.ak-chat-plan-going{align-items:center;gap:8px;font-size:13px;line-height:17px;display:flex}.ak-chat-plan-faces{display:inline-flex}.ak-chat-plan-faces>.ak-chat-face+.ak-chat-face{margin-left:-8px}.ak-chat-plan-faces>.ak-chat-face{box-shadow:0 0 0 2px var(--ev-surface)}.ak-chat-plan-actions{gap:8px;display:flex}.ak-chat-plan-btn{border-radius:22px;flex:1;width:auto;min-height:44px;padding:0 12px;font-size:15px}.ak-chat-done{background:var(--ev-inset);min-height:44px;color:var(--ev-accent);font:inherit;cursor:pointer;border:0;border-radius:22px;flex:1;font-size:15px;font-weight:700}.ak-chat-poll{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-surface);border-radius:18px;flex-direction:column;gap:6px;width:min(300px,100%);min-width:0;margin:0;padding:12px;display:flex}.ak-chat-poll-q{color:var(--ev-ink);margin-bottom:4px;padding:0;font-size:15px;font-weight:700;line-height:20px}.ak-chat-poll-opt{background:var(--ev-raised);cursor:pointer;min-height:44px;color:var(--ev-ink);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:flex;position:relative;overflow:hidden}.ak-chat-poll-opt:focus-within{outline:2px solid var(--ev-accent);outline-offset:2px;overflow:visible}.ak-chat-poll-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ak-chat-poll-bar{background:var(--ev-line-strong);opacity:.5;position:absolute;top:0;bottom:0;left:0}.ak-chat-poll-opt[data-voted]{outline:2px solid var(--ev-lime);outline-offset:-2px}.ak-chat-poll-opt[data-voted] .ak-chat-poll-bar{background:var(--ev-lime);color:var(--ev-on-lime);opacity:.25}.ak-chat-poll-label{flex:1;min-width:0;position:relative}.ak-chat-poll-count{color:var(--ev-muted);font-size:13px;font-weight:700;position:relative}.ak-chat-poll-opt[data-voted] .ak-chat-poll-count{color:var(--ev-accent)}.ak-chat-poll-note{color:var(--ev-muted);margin:2px 0 0;font-size:13px;line-height:17px}.ak-chat-poll-lock{align-self:flex-start;min-height:44px;font-size:14px}.ak-chat-composer{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(var(--ev-fade-0), var(--ev-ground) 25%);align-items:flex-end;gap:10px;display:flex;position:relative}.ak-chat-field{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-surface);min-width:0;min-height:44px;max-height:140px;color:var(--ev-ink);font:inherit;resize:none;border-radius:22px;flex:1;padding:11px 16px;font-size:16px;line-height:20px}.ak-chat-field::placeholder{color:var(--ev-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ak-chat-icon-btn{border:1px solid var(--ev-line);background:var(--ev-surface);width:44px;height:44px;color:var(--ev-ink);cursor:pointer;transition:var(--ev-t-control);border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-chat-send[data-ready]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.ak-chat-send:disabled{cursor:default;color:var(--ev-faint)}.ak-chat-send[data-ready]:disabled{color:var(--ev-on-lime)}.ak-chat-composer-reason{background:var(--ev-surface);color:var(--ev-muted);text-align:center;border-radius:22px;flex:1;margin:0;padding:12px 16px;font-size:15px;line-height:20px}.ak-chat-filter-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:48px 28px 32px;display:flex}.ak-chat-filter-empty-ic{background:var(--ev-surface);width:64px;height:64px;color:var(--ev-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.ak-chat-filter-empty-h{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.3px;color:var(--ev-ink);margin:0;font-size:20px;font-weight:800;line-height:24px}.ak-chat-filter-empty-l{max-width:280px;color:var(--ev-muted);margin:0 0 8px;font-size:14px;line-height:19px}.ak-chat-filter-empty-go{border-radius:22px;width:auto;min-height:44px;padding:0 22px;text-decoration:none}.ak-chat-req{background:var(--ev-surface);color:var(--ev-ink);border-radius:20px;flex-direction:column;gap:10px;margin:6px 16px 8px;padding:12px;text-decoration:none;display:flex}.ak-chat-req-who{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.ak-chat-req-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ak-chat-req-btns>button{border-radius:20px;min-height:40px}.ak-chat-req-group{flex-direction:row;align-items:center;gap:12px}.ak-chat-req-group>svg:last-child{color:var(--ev-muted);flex:none}.ak-chat-req-faces{flex:none;padding-left:12px;display:flex}.ak-chat-req-faces>*{box-shadow:0 0 0 2px var(--ev-surface);border-radius:50%;margin-left:-12px}.ak-chat-req-wrap{position:relative}.ak-chat-req-wrap .ak-chat-inbox{padding-bottom:4px}.ak-chat-req-wrap .ak-chat-inbox:after{display:none}.ak-chat-req-wrap:after{content:"";background:var(--ev-line);pointer-events:none;height:1px;position:absolute;bottom:0;left:82px;right:0}.ak-chat-list>.ak-chat-req-wrap:last-child:after{display:none}.ak-chat-req-strip{color:var(--ev-accent);align-items:center;gap:10px;padding:0 16px 10px 82px;font-size:13px;font-weight:600;display:flex}.ak-chat-req-mini{background:var(--ev-lime);min-height:30px;color:var(--ev-on-lime);font:inherit;cursor:pointer;border:0;border-radius:15px;padding:0 14px;font-size:13px;font-weight:700}.ak-chat-composer-link{color:var(--ev-accent);font-weight:600;text-decoration:none}.ak-chat-attach{left:16px;bottom:calc(64px + env(safe-area-inset-bottom));background:var(--ev-sheet);border:1px solid var(--ev-line);min-width:180px;box-shadow:0 8px 24px var(--ev-shadow-toast);z-index:5;border-radius:20px;flex-direction:column;padding:6px;display:flex;position:absolute}.ak-chat-attach-item{min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.ak-chat-attach-item:hover{background:var(--ev-raised)}.ak-chat-copy{background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:18px;align-items:center;gap:12px;margin:0 16px;padding:14px 16px;display:flex}.ak-chat-copy-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;line-height:17px;display:flex}.ak-chat-copy-title{color:var(--ev-ink);font-size:15px;font-weight:700;line-height:20px}.ak-chat-copy-url{color:var(--ev-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-chat-page{min-height:calc(100dvh - var(--ak-tabbar-h));max-width:640px;margin:0 auto;display:flow-root}.ak-chat-head{align-items:center;gap:8px;height:52px;padding:0 16px;display:flex}.ak-chat-mark{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1.2px;color:var(--ev-ink);flex:1;margin:0;font-size:32px;font-weight:800;line-height:1}.ak-chat-iconbtn{background:var(--ev-surface);border:1px solid var(--ev-line);width:44px;height:44px;color:var(--ev-ink);border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-chat-searchwrap{margin-top:4px;padding:0 16px}.ak-chat-search{background:var(--ev-surface);border:1px solid var(--ev-line);height:48px;color:var(--ev-faint);border-radius:24px;align-items:center;gap:10px;padding:0 16px;display:flex}.ak-chat-search input{min-width:0;height:100%;color:var(--ev-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.ak-chat-search input::placeholder{color:var(--ev-faint)}.ak-chat-search:focus-within{border-color:var(--ev-lime)}.events .ak-chat-search input:focus-visible{outline:none}.ak-chat-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ak-chat-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ak-chat-body{flex-direction:column;gap:14px;padding-top:14px;display:flex}.ak-chat-sechead{justify-content:space-between;align-items:baseline;padding-right:16px;display:flex}.ak-chat-seeall{min-height:44px;color:var(--ev-accent);align-items:center;gap:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ak-chat-pfy-section{flex-direction:column;gap:4px;display:flex}.ak-chat-list{flex-direction:column;margin-top:2px;display:flex}.ak-chat-more{align-self:center}.ak-chat-past{min-height:56px}.ak-chat-past:after{left:16px}.ak-chat-past-count{color:var(--ev-muted);font-size:15px}.ak-chat-past-chev{color:var(--ev-faint);display:inline-flex}.ak-chat-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:32px 20px;display:flex}.ak-chat-empty-title{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:0;font-size:28px;font-weight:800;line-height:32px}.ak-chat-empty-text{color:var(--ev-muted);margin:0;font-size:15px;line-height:20px}.ak-chat-empty-actions{flex-direction:column;align-self:stretch;gap:10px;margin-top:6px;display:flex}.ak-chat-empty-actions .ev-secondary{width:100%}.ak-chat-active-item{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ak-chat-pills{gap:10px;padding:0 16px;display:flex}.ak-chat-pills .ev-secondary{color:var(--ev-ink);flex:1;gap:8px;text-decoration:none}.ak-chat-reqrow{background:var(--ev-surface);border:1px solid var(--ev-line);min-height:48px;color:var(--ev-ink);border-radius:16px;justify-content:space-between;align-items:center;margin:0 16px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.ak-chat-newlist{flex-direction:column;display:flex}.ak-chat-newcap{padding:0 16px 4px}.ak-chat-rowbtn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ak-chat-rowbtn:disabled{opacity:.6}.ak-chat-newempty{padding:0 16px}.ak-thread{background:var(--ev-ground);flex-direction:column;max-width:640px;height:100dvh;margin:0 auto;display:flex}.ak-thread-head{z-index:3;background:var(--ev-ground);flex:none;gap:10px;padding:0 16px 0 12px;position:relative}.ak-thread-head:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--ev-ground) 0%, var(--ev-fade-75) 35%, var(--ev-fade-0) 100%);height:18px;position:absolute;top:100%;left:0;right:0}.ak-thread-id-h{min-width:0;font:inherit;flex:1;margin:0}.ak-thread-id{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ak-thread-head .ak-head-titles .ak-head-title{letter-spacing:0;font-size:18px;line-height:24px}.ak-head-sub[data-active]{color:var(--ev-accent);align-items:center;gap:5px;display:inline-flex}.ak-thread-dot{background:var(--ev-lime);width:7px;height:7px;color:var(--ev-on-lime);border-radius:50%}.ak-planbar{border-bottom:1px solid var(--ev-line);background:var(--ev-ground);min-height:52px;color:var(--ev-ink);flex:none;align-items:center;gap:10px;padding:6px 16px;text-decoration:none;display:flex}.ak-planbar-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ak-planbar-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.ak-planbar-sub{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:17px;display:flex}.ak-planbar>svg{color:var(--ev-faint);flex:none}.ak-thread-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ak-thread-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:8px 0 12px;display:flex;overflow-y:auto}.ak-thread-earlier{flex:none;align-self:center}.ak-thread-pill{background:var(--ev-lime);min-height:44px;color:var(--ev-on-lime);font:inherit;cursor:pointer;border:0;border-radius:22px;padding:0 18px;font-size:15px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ak-thread-reply{border-top:1px solid var(--ev-line);color:var(--ev-muted);flex:none;align-items:center;gap:8px;padding:6px 8px 0 16px;font-size:13px;line-height:17px;display:flex}.ak-thread-reply-text{border-left:2px solid var(--ev-lime);flex-direction:column;flex:1;min-width:0;padding-left:8px;display:flex}.ak-thread-reply-text .ak-chat-quote-body{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-chat-system{text-align:center;color:var(--ev-faint);padding:0 24px;font-size:13px;line-height:17px}.ak-chat-video{background:var(--ev-inset);border-radius:12px;max-width:100%;height:auto;display:block}.ak-chat-audio{max-width:100%;min-height:44px;display:block}.ak-chat-file{min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.ak-chat-sticker{min-width:88px;min-height:88px;color:var(--ev-faint);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ak-chat-composer{flex:none}.ak-chat-quick{justify-content:space-between;gap:4px;padding:4px 0 12px;display:flex}.ak-chat-quick-btn{background:var(--ev-raised);cursor:pointer;border:0;border-radius:22px;flex:1;min-width:44px;min-height:44px;font-size:22px;line-height:1}.ak-chat-quick-btn[aria-pressed=true]{outline:2px solid var(--ev-lime);outline-offset:-2px}.ak-form{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.ak-form .ak-chat-field{flex:none;width:100%}.ak-form-add{align-self:flex-start;min-height:44px;font-size:15px}.ak-form-error{color:var(--ev-err);margin:0;font-size:13px;line-height:17px}.ak-dialog-text:empty{display:none}.ak-dialog-text[data-tone=error]{color:var(--ev-err)}.ak-report-reasons{flex-direction:column;gap:6px;display:flex}.ak-report-reason{background:var(--ev-raised);min-height:48px;color:var(--ev-ink);cursor:pointer;border-radius:14px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:flex;position:relative}.ak-report-reason input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ak-report-reason[data-on]{outline:2px solid var(--ev-lime);outline-offset:-2px}.ak-report-reason:focus-within{outline:2px solid var(--ev-accent);outline-offset:2px}.ak-pick-head{color:var(--ev-faint);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0;font-size:13px;font-weight:700;line-height:17px}.ak-pick-none{color:var(--ev-faint);margin:8px 0;font-size:15px}.ak-pick-list{flex-direction:column;max-height:min(52dvh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ak-pick-row{border:0;border-top:1px solid var(--ev-raised);text-align:left;width:100%;min-height:64px;color:var(--ev-ink);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.ak-pick-row>:first-child{border-radius:10px;flex:none;overflow:hidden}.ak-pick-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-pick-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.ak-pick-when{color:var(--ev-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.ak-opt{flex-direction:column;padding:0 0 8px;display:flex}.ak-opt-row{border:0;border-top:1px solid var(--ev-raised);width:100%;min-height:52px;font:inherit;color:var(--ev-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:16px;font-weight:700;display:flex}.ak-opt-row[data-static]{cursor:default}.ak-opt-row[data-tone=danger]{color:var(--ev-err)}.ak-opt-value{color:var(--ev-faint);align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}.ak-opt-head{border-top:1px solid var(--ev-raised);min-height:52px;color:var(--ev-ink);justify-content:space-between;align-items:center;font-size:16px;font-weight:700;display:flex}.ak-opt-choices{flex-wrap:wrap;gap:8px;padding:0 0 12px;display:flex}.ak-opt-members{flex-direction:column;max-height:240px;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-y:auto}.ak-opt-group{border-top:0;min-height:68px;text-decoration:none}.ak-opt-group .ak-opt-name{font-size:17px;font-weight:800}.ak-opt-member{min-height:52px;color:var(--ev-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.ak-opt-name{font-size:15px;font-weight:600;line-height:20px}.ak-chat-sub{color:var(--ev-muted);margin:0;padding:0 16px 4px;font-size:15px;line-height:20px}.ak-fr-request{flex-direction:column;padding-bottom:8px;display:flex}.ak-fr-actions{gap:10px;padding:0 16px;display:flex}.ak-fr-actions .ev-primary,.ak-fr-actions .ev-secondary{flex:1;width:auto;min-height:44px}.ak-chat-done-sm{border-radius:22px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:14.5px;display:inline-flex}.ak-add{flex-direction:column;gap:14px;padding:4px 0 12px;display:flex}.ak-add .ak-chat-copy{margin:0}.ak-add-reset{align-self:flex-start;min-height:44px}.ak-add-list{flex-direction:column;display:flex}.ak-add-list .ak-chat-friend{padding-left:0;padding-right:0}.ak-add-me{background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ak-add-me-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ak-add-me-u{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.ak-add-me .ev-pill{min-height:44px}.ak-add-none{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0;display:flex}.ak-add-none-t{color:var(--ev-ink);margin:0;font-size:16px;font-weight:700}.ak-add-none .ak-chat-empty-text{text-align:left;margin:0}.ak-add-none .ev-secondary{margin-top:4px}.ak-landing{text-align:center;align-items:center}.ak-landing .ak-chat-empty-actions{width:100%}.ak-landing-done{color:var(--ev-ink);margin:0;font-size:17px;font-weight:700}.ak-free-card{border:1px solid var(--ev-line);background:var(--ev-surface);border-radius:16px;flex-direction:column;gap:14px;margin:0 16px;padding:18px;display:flex}.ak-free-ask{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:0;font-size:20px;font-weight:700;line-height:24px}.ak-free-pills{flex-wrap:wrap;gap:8px;display:flex}.ak-free-note{color:var(--ev-faint);margin:0;font-size:13px;line-height:17px}.ak-free-overlap{color:var(--ev-ink);margin:0;padding:0 16px 4px;font-size:15px;font-weight:700;line-height:20px}.ak-free-cta{padding:4px 16px 0}.ak-free-cta .ev-primary{width:100%}.ak-free-rows{flex-direction:column;gap:8px;padding:0 16px;display:flex}.ak-share{flex-direction:column;gap:14px;display:flex}.ak-share-head,.ev-sheet-head,.ak-city-head,.plf-sheet-head{touch-action:none}.ak-share-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-share-h2{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:0;font-size:20px;font-weight:700;line-height:26px}.ak-share-event{background:var(--ev-raised);border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.ak-share-photo{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px;display:block}.ak-share-event-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-share-event-name{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.ak-share-event-when{color:var(--ev-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.ak-share-start{color:var(--ev-lime);font-weight:600}.ak-share-circles{scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.ak-share-circles::-webkit-scrollbar{display:none}.ak-share-circle{width:62px;min-height:44px;font:inherit;color:var(--ev-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex}.ak-share-circle-face{display:block;position:relative}.ak-share-check{background:var(--ev-lime);width:22px;height:22px;color:var(--ev-on-lime);box-shadow:0 0 0 2px var(--ev-sheet);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.ak-share-circle-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:500;line-height:17px;overflow:hidden}.ak-share-circle-name[data-on]{font-weight:700}.ak-share-rows{flex-direction:column;margin:0 -16px;display:flex}.ak-share-row{width:100%;min-height:56px;font:inherit;color:var(--ev-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:6px 16px;display:flex}.ak-share-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ak-share-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.ak-share-row-sub{color:var(--ev-faint);font-size:13px;line-height:17px}.ak-share-tick{border:2px solid var(--ev-dim);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ak-share-tick[data-on]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.ak-share-note{color:var(--ev-faint);margin:0;font-size:13px;line-height:17px}.ak-share-outs{gap:8px;display:flex}.ak-share-out{min-height:44px;font:inherit;color:var(--ev-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:0;display:flex}.ak-share-out-icon{background:var(--ev-raised);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ak-share-out-label{color:var(--ev-faint);font-size:13px;line-height:17px}.ak-share .ev-primary:disabled{background:var(--ev-raised);color:var(--ev-faint);cursor:default}.ak-share-row-face{flex:none;display:inline-flex}.ak-pl-page{min-height:calc(100dvh - var(--ak-tabbar-h));max-width:640px;margin:0 auto;padding-bottom:88px;display:flow-root}.ak-pl-headgap{flex:1}.ak-pl-pills{scrollbar-width:none;gap:8px;padding:4px 16px 0;display:flex;overflow-x:auto}.ak-pl-pills::-webkit-scrollbar{display:none}.ak-pl-pill{border:1px solid var(--ev-line);background:var(--ev-surface);min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;transition:var(--ev-t-control);border-radius:22px;flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ak-cm-uponly{padding:0 16px;display:flex}.ak-pl-pill[aria-current=true],.ak-pl-pill[aria-pressed=true]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.ak-pl-list{flex-direction:column;gap:12px;padding:0 16px;display:flex}.ak-pl-row{background:var(--ev-surface);border:1px solid var(--ev-line);color:var(--ev-ink);border-radius:20px;align-items:stretch;gap:12px;padding:12px;display:flex;position:relative}.ak-pl-link{z-index:1;border-radius:20px;position:absolute;inset:0}.ak-pl-main{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.ak-pl-host{align-items:center;gap:10px;display:flex}.ak-pl-hostt{flex-direction:column;min-width:0;display:flex}.ak-pl-name{font-size:15px;font-weight:700;line-height:20px}.ak-pl-where{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.ak-pl-when{color:var(--ev-accent);font-weight:700}.ak-pl-wherewhen{gap:4px;min-width:0;display:flex}.ak-pl-wherewhen>.ak-pl-area{text-overflow:ellipsis;min-width:0;overflow:hidden}.ak-pl-wherewhen>.ak-pl-when{flex:none}.ak-pl-place{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:17px;overflow:hidden}.ak-pl-list-fab{padding-bottom:84px}.ak-pl-fab{transition:transform .22s,opacity .22s}.ak-pl-fab[data-away]{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 32px))}@media (prefers-reduced-motion:reduce){.ak-pl-fab{transition:none}}.ak-pl-next{background:var(--ev-surface);border:1px solid var(--ev-line);color:var(--ev-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:22px;margin:12px 16px;padding:0 36px 0 14px;font-size:14px;line-height:42px;text-decoration:none;display:block;position:relative;overflow:hidden}.ak-pl-next svg{color:var(--ev-faint);position:absolute;top:13px;right:14px}.ak-pl-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.2px;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:22px}.ak-pl-note{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:20px;overflow:hidden}.ak-pl-going{color:var(--ev-muted);align-items:center;gap:8px;font-size:13px;line-height:17px;display:flex}.ak-pl-faces{display:inline-flex}.ak-pl-faces>*+*{margin-left:-8px}.ak-pl-side{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ak-pl-photo{object-fit:cover;border-radius:12px;width:124px;height:96px;display:block}.ak-pl-side:has(.ak-pl-photo){justify-content:flex-start}.ak-pl-side:has(.ak-pl-photo)>.ak-pl-btn{width:124px;min-height:40px;padding:0 12px}.ak-pl-btn{z-index:2;border:1px solid var(--ev-line);min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;transition:var(--ev-t-control);background:0 0;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.ak-pl-btn.ak-pl-lime,.ak-pl-lime{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.ak-pl-btn.ak-pl-done,.ak-pl-done{background:var(--ev-inset);border-color:var(--ev-inset);color:var(--ev-accent)}.ak-pl-row.ak-pc{border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:12px;padding:12px;display:flex}.ak-pc-main{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.ak-pc-top{min-width:0;color:var(--ev-muted);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.ak-pc-when{color:var(--ev-accent);white-space:nowrap;flex:none;font-weight:700}.ak-pc-dot{flex:none}.ak-pc-who{align-items:center;gap:6px;min-width:0;display:inline-flex}.ak-pc-whoname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ak-pc-host{background:var(--ev-lime);color:var(--ev-on-lime);border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4}.ak-pl-tabs .ak-pl-tabn{background:var(--ev-line);color:var(--ev-text);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:13px;font-weight:700}.ak-pc-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:21px;display:-webkit-box;overflow:hidden}.ak-pc-place{align-items:center;gap:6px;display:flex}.ak-pc-placet{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ak-pc-going{gap:8px;margin-top:auto;padding-top:4px}.ak-pc-going .ak-pl-faces>*{box-shadow:0 0 0 2px var(--ev-surface);border-radius:50%}.ak-pc-side{flex-direction:column;flex:none;gap:8px;width:96px;display:flex}.ak-pc-photo{object-fit:cover;border-radius:12px;width:96px;height:76px;display:block}span.ak-pc-photo[data-plain],span.ak-pc-heroart[data-plain]{background:linear-gradient(160deg, hsl(var(--hp-hue) 38% 34%), hsl(var(--hp-hue) 30% 14%));color:var(--ev-photo-soft);justify-content:center;align-items:center;display:flex}.ak-pc-side>.ak-pl-btn{box-sizing:border-box;white-space:nowrap;border-radius:16px;width:100%;height:32px;min-height:32px;padding:0 8px;font-size:13px;line-height:1}.ak-pc-side>.ak-pl-btn.ak-pl-done,.ak-pc-heroact>.ak-pl-btn.ak-pl-done{color:var(--ev-accent);border-color:var(--ev-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.ak-pc-side>.ak-pl-btn.ak-pl-done,.ak-pc-heroact>.ak-pl-btn.ak-pl-done{border-color:color-mix(in srgb, var(--ev-accent) 35%, transparent)}}.ak-pc-side>:not(.ak-pc-photo):not(.ak-pl-btn){align-self:flex-end}.ak-pc-hero{height:170px;color:var(--ev-art-ink);background:var(--ev-surface);isolation:isolate;border-radius:20px;margin:0 16px;position:relative;overflow:hidden}.ak-pc-heroart{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ak-pc-herofade{background:linear-gradient(180deg, var(--ev-hp-fade) 25%, var(--ev-photo-shade) 100%);position:absolute;inset:0}.ak-pc-herolink{border-radius:20px}.ak-pc-chip{z-index:2;background:var(--ev-tag-on-photo);height:26px;color:var(--ev-lime);white-space:nowrap;pointer-events:none;border-radius:13px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.ak-pc-herobody{z-index:2;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:12px;left:14px;right:118px}.ak-pc-herotitle{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.2px;color:var(--ev-art-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:800;line-height:21px;display:-webkit-box;overflow:hidden}.ak-pc-herometa{color:var(--ev-photo-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:17px;overflow:hidden}.ak-pc-heroact{z-index:2;position:absolute;bottom:12px;right:12px}.ak-pc-heroact>.ak-pl-btn{box-sizing:border-box;white-space:nowrap;border-radius:16px;min-width:96px;height:32px;min-height:32px;padding:0 14px;font-size:13px;line-height:1}.ak-pc-heroact>.ak-pl-btn.ak-pl-done{background:var(--ev-tag-on-photo);color:var(--ev-lime);border-color:var(--ev-lime)}@supports (color:color-mix(in lab, red, red)){.ak-pc-heroact>.ak-pl-btn.ak-pl-done{border-color:color-mix(in srgb, var(--ev-lime) 40%, transparent)}}.ak-pl-btn:disabled,.ak-pl-btn[aria-disabled=true]{opacity:.6;cursor:default}.ak-pl-btn.ak-pl-lime[aria-disabled=true]{opacity:1;background:var(--ev-raised);border-color:var(--ev-raised);color:var(--ev-faint)}.ak-pl-tabs{margin:4px 16px 14px}.events .ak-pl-tabs a{flex:1;justify-content:center}.ak-pl-state{z-index:2;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:relative}.ak-pl-livetag{background:var(--ev-lime);min-height:24px;color:var(--ev-on-lime);border-radius:12px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.ak-pl-stateline,.ak-pl-stateday{color:var(--ev-muted);font-size:13px;line-height:17px}.ak-pl-statetime{color:var(--ev-accent);font-size:17px;font-weight:700;line-height:22px}.ak-pl-pastlink{gap:6px;padding:0 12px;font-size:14px;text-decoration:none}.ak-pl-pastlink .ak-pl-pastn{color:var(--ev-muted);font-weight:600}.ak-pl-more{justify-content:center;padding:16px;display:flex}.ak-pl-fab{z-index:15;left:50%;bottom:calc(var(--ak-tabbar-h) + 16px + env(safe-area-inset-bottom,0px));min-height:52px;font:inherit;cursor:pointer;box-shadow:0 8px 22px var(--ev-shadow-lift);border:0;border-radius:26px;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;transform:translate(-50%)}.ak-pl-cal{flex-direction:column;gap:12px;display:flex}.ak-pl-cal-hint{color:var(--ev-faint);margin:0;font-size:13px}.ak-pl-cal-nav{justify-content:space-between;align-items:center;display:flex}.ak-pl-cal-month{font-family:var(--font-funnel-display), sans-serif;font-size:20px;font-weight:800}.ak-pl-cal-step{border:1px solid var(--ev-line);width:44px;height:44px;color:var(--ev-ink);cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.ak-pl-cal-grid{flex-direction:column;gap:4px;display:flex}.ak-pl-cal-row{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ak-pl-cal-wd{text-align:center;text-transform:uppercase;letter-spacing:.5px;color:var(--ev-faint);padding:4px 0;font-size:11px;font-weight:700}.ak-pl-cal-day{min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:22px;font-size:15px;font-weight:600}.ak-pl-cal-day:disabled{color:var(--ev-faint);cursor:default}.ak-pl-cal-day[aria-selected=true]{background:var(--ev-inset);color:var(--ev-accent)}.ak-pl-cal-day[data-edge]{background:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.ak-pl-cal-foot{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ak-pl-plan{max-width:640px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));margin:0 auto;display:flow-root}.ak-pl-hero{background:var(--ev-surface);height:232px;position:relative;overflow:hidden}.ak-pl-hero-img{width:100%;height:100%;display:block;position:absolute;inset:0}.ak-pl-hero-fade{background:linear-gradient(180deg, var(--ev-fade-0), var(--ev-ground));height:90px;position:absolute;bottom:0;left:0;right:0}.ak-pl-hero-text{background:var(--ev-ground);height:auto;min-height:232px;padding:72px 16px 20px}.ak-pl-textcard{background:var(--ev-surface);border-radius:24px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.ak-pl-textcard-name{color:var(--ev-muted);font-size:15px;font-weight:700}.ak-pl-topbar{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:16px;right:16px}.ak-pl-round{background:var(--ev-glass);width:44px;height:44px;color:var(--ev-art-ink);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ak-pl-body{flex-direction:column;gap:12px;margin-top:-26px;padding:0 16px;display:flex;position:relative}.ak-pl-hero-text+.ak-pl-body{margin-top:12px}.ak-pl-host-lg{align-items:center}.ak-pl-h1{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:31px}.ak-pl-time{color:var(--ev-accent);align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.ak-pl-words{color:var(--ev-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.ak-pl-body+.ak-pl-body{margin-top:12px}.ak-pl-body>.ev-info,.ak-pl-textcard{margin:0}.ak-pl-loccard{padding:2px 14px}.ak-pl-map.ev-minimap{height:140px;margin:2px 0 12px}.ak-pl-loc{color:inherit;gap:14px;text-decoration:none}.ak-pl-pin{background:var(--ev-inset);width:40px;height:40px;color:var(--ev-accent);border-radius:20px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-pl-loct{flex:1;font-weight:700}.ak-pl-who{justify-content:flex-start;gap:14px;padding:12px 0}.ak-pl-whot{flex-direction:column;min-width:0;display:flex}.ak-pl-chat{flex-direction:column;gap:8px;display:flex}.ak-pl-chat .ak-sec-head{padding:0}.ak-pl-body .mem-section .ak-sec-head,.ak-pl-body .mem-section .mem-grid{padding-left:0;padding-right:0}.ak-pl-msg{align-items:flex-end;gap:8px;display:flex}.ak-pl-msgt{background:var(--ev-surface);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;min-width:0;padding:8px 12px;font-size:15px;line-height:20px;display:flex}.ak-pl-small{position:relative}.ak-pl-small-img{width:100%;height:100%;position:absolute;inset:0}.ak-pl-bar{z-index:15;padding:28px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--ev-fade-0), var(--ev-ground) 38%);pointer-events:none;justify-content:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.ak-pl-bar>*{pointer-events:auto;max-width:300px}.ak-pl-bar-main{border-radius:26px;flex:1;min-height:52px}.ak-pl-barnote{color:var(--ev-faint);pointer-events:auto;align-self:center;margin:0;font-size:15px}.ak-pl-textarea{box-sizing:border-box;border:1px solid var(--ev-line-input);background:var(--ev-inset);width:100%;color:var(--ev-ink);font:inherit;resize:vertical;border-radius:16px;padding:12px 14px;font-size:16px}.ak-pl-asklead{font-size:17px;font-weight:700}.ak-pl-live,.ak-pl-after,.ak-pl-hostbar{flex-direction:column;gap:12px;display:flex}.ak-pl-live .ak-notice,.ak-pl-after .ak-notice,.ak-pl-hostbar .ak-notice,.ak-pl-body>.ak-notice{margin:0}.ak-pl-big{box-sizing:border-box;border-radius:32px;width:100%;min-height:64px;font-size:18px}.ak-pl-here{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ak-pl-here li{align-items:center;gap:8px;display:inline-flex}.ak-pl-rate{color:var(--ev-accent);margin:0;font-size:17px;font-weight:700}.ak-pl-memories:empty{display:none}.ak-pl-hostbtns{flex-wrap:wrap;gap:8px;display:flex}.ak-pl-reqs{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.ak-pl-req{background:var(--ev-raised);border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex}.ak-pl-req-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ak-pl-btn-sm{min-height:40px;padding:0 16px;font-size:13px}.ak-pl-btn-sm:before{content:"";position:absolute;inset:-2px 0}.ak-pl-btn.ak-pl-dark,.ak-pl-dark{background:var(--ev-inset);border-color:var(--ev-inset);color:var(--ev-ink)}.ak-pl-card{gap:12px;margin:0;padding:16px}.ak-pl-card-h{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:800;line-height:24px}.ak-pl-card-sub{color:var(--ev-muted);margin:0;font-size:15px;line-height:20px}.ak-pl-opts{flex-direction:column;gap:8px;display:flex}.ak-pl-opt{border:1px solid var(--ev-line);background:var(--ev-inset);width:100%;min-height:52px;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;transition:var(--ev-t-control);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.ak-pl-opt[aria-pressed=true]{border-color:var(--ev-lime);color:var(--ev-accent);font-weight:700}.ak-pl-opt:active:not(:disabled){background:var(--ev-raised);transform:scale(.99)}.ak-pl-radio{box-sizing:border-box;border:2px solid var(--ev-line-input);width:22px;height:22px;color:var(--ev-on-lime);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-pl-opt[aria-pressed=true] .ak-pl-radio{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}.ak-pl-vote-hint{color:var(--ev-faint);margin:-4px 0 0;font-size:13px;line-height:17px}.ak-pl-opt:disabled{opacity:.6;cursor:default}.ak-pl-opt-label{align-items:center;gap:12px;min-width:0;display:inline-flex}.ak-pl-opt-n{color:var(--ev-muted);flex:none;font-size:17px;font-weight:700}.ak-pl-why{border:1px solid var(--ev-line);width:24px;height:24px;color:var(--ev-muted);font:inherit;vertical-align:middle;cursor:pointer;background:0 0;border-radius:12px;margin-left:8px;padding:0;font-size:13px;font-weight:700;position:relative}.ak-pl-why:before{content:"";border-radius:22px;position:absolute;inset:-10px}.ak-pl-pop{background:var(--ev-raised);color:var(--ev-ink);border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:18px}.ak-pl-datetime{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ak-pl-input{box-sizing:border-box;border:1px solid var(--ev-line-input);background:var(--ev-inset);width:100%;min-height:48px;color:var(--ev-ink);font:inherit;border-radius:16px;padding:0 14px;font-size:16px}.ak-pl-formpage{max-width:640px;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));margin:0 auto;display:flow-root}.ak-pl-form{flex-direction:column;gap:16px;padding:4px 16px 0;display:flex}.ak-pl-form .ev-info,.ak-pl-form .ak-notice{margin:0}.ak-pl-sec{flex-direction:column;gap:10px;display:flex}.ak-pl-lab{color:var(--ev-soft);margin:0;font-size:15px;font-weight:700;line-height:20px}.ak-pl-title-in{min-height:56px;font-family:var(--font-funnel-display), sans-serif;font-size:20px;font-weight:800}.ak-pl-chips{flex-wrap:wrap;gap:8px;display:flex}.ak-pl-chip{border:1px solid var(--ev-line);background:var(--ev-surface);min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;transition:var(--ev-t-control);border-radius:22px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:15px;display:inline-flex}.ak-pl-chip[aria-pressed=true]{border-color:var(--ev-lime);color:var(--ev-accent)}.ak-pl-chip-t{text-align:left;flex-direction:column;min-width:0;display:flex}.ak-pl-chip-n{font-weight:600;line-height:18px}.ak-pl-chip-s{color:var(--ev-faint);font-size:11px;line-height:14px}.ak-pl-whopick{flex-direction:column;gap:12px;display:flex}.ak-pl-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-pl-grow{flex:1}.ak-pl-max{align-items:center;gap:12px;display:flex}.ak-pl-photoprev{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-pl-thumb{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}.ak-pl-moreopts{min-height:44px;color:var(--ev-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.ak-pl-morebody{background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:16px;flex-direction:column;gap:16px;padding:14px;display:flex}.ak-pl-switch.ev-switch-row{min-height:48px;color:var(--ev-ink);font:inherit;border-top:0}.ak-pl-switch-t{flex-direction:column;min-width:0;display:flex}.ak-pl-switch .ak-pl-where{white-space:normal}.ak-pl-votes{flex-direction:column;gap:10px;display:flex}.ak-pl-timerow{align-items:center;gap:8px;display:flex}.ak-pl-x{background:var(--ev-raised);width:44px;height:44px;color:var(--ev-ink);flex:none}.ak-pl-wide{box-sizing:border-box;border-radius:26px;width:100%;min-height:52px}.ak-pl-night .ak-pl-list{margin-top:0}.ak-pl-night-foot{padding:12px 16px 0;display:flex}.ak-pl-sheet{gap:12px}.ak-pl-evcard{background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.ak-pl-evimg{object-fit:cover;background:var(--ev-raised);border-radius:12px;flex:none;width:56px;height:56px;display:block}.ak-pl-placebox{background:var(--ev-surface);border:1px solid var(--ev-line);min-height:52px;color:var(--ev-accent);border-radius:26px;align-items:center;gap:10px;padding:0 16px;display:flex}.ak-pl-bare{min-width:0;color:var(--ev-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.ak-pl-invite{scrollbar-width:none;gap:12px;padding:2px 0 4px;display:flex;overflow-x:auto}.ak-pl-invite::-webkit-scrollbar{display:none}.ak-pl-pick{width:64px;color:var(--ev-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex}.ak-pl-pick .ak-chat-face{border:2px solid #0000}.ak-pl-pick[aria-pressed=true] .ak-chat-face{border-color:var(--ev-lime)}.ak-pl-pick-n{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:13px;line-height:17px;overflow:hidden}.ak-pl-pick[aria-pressed=true] .ak-pl-pick-n{color:var(--ev-accent);font-weight:700}.ak-pl-add-c{box-sizing:border-box;border:1.5px dashed var(--ev-line-input);width:54px;height:54px;color:var(--ev-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ak-pl-link-more{min-height:44px;color:var(--ev-muted);text-underline-offset:3px;align-self:center;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.ak-cm-page{padding-bottom:88px}.ak-cm-pad{padding:0 16px}.ak-cm-views{padding:4px 16px 8px}.ak-cm-pills{padding-top:12px;padding-bottom:4px}.ak-cm-search{background:var(--ev-surface);border:1px solid var(--ev-line);min-height:48px;color:var(--ev-faint);border-radius:24px;align-items:center;gap:10px;padding:0 16px;display:flex}.ak-cm-search input{min-width:0;color:var(--ev-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.ak-cm-search:focus-within{border-color:var(--ev-accent)}.events .ak-cm-search input:focus-visible{outline:none}.ak-cm-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ak-cm-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ak-cm-list{flex-direction:column;padding:8px 16px 0;display:flex}.ak-cm-row{border-bottom:1px solid var(--ev-line);min-height:72px;color:var(--ev-ink);align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}.ak-cm-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.ak-cm-name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:22px;overflow:hidden}.ak-cm-meta{color:var(--ev-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.ak-cm-blurb{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.ak-cm-side{z-index:2;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex;position:relative}.ak-cm-logo{background:var(--ev-raised);color:var(--ev-ink);border-radius:28%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.ak-cm-logo img{object-fit:cover;width:100%;height:100%;display:block}.ak-cm-foot{padding-top:20px}.ak-cm-start{text-decoration:none}.ak-cm-error{color:var(--ev-muted);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.ak-cm-error p{margin:0}.ak-cm-time{color:var(--ev-faint);font-size:13px;line-height:17px}.ak-cm-unread{box-sizing:border-box;background:var(--ev-lime);min-width:22px;height:22px;color:var(--ev-on-lime);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex}.ak-cm-line{color:var(--ev-accent);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.ak-cm-line[data-kind=none],.ak-cm-line[data-kind=last]{color:var(--ev-muted);font-weight:400}.ak-cm-last{color:var(--ev-faint);align-items:center;gap:6px;min-width:0;font-size:13px;line-height:17px;display:flex}.ak-cm-last span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-cm-initial{background:var(--ev-raised);width:18px;height:18px;color:var(--ev-soft);border-radius:28%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ak-cm-cards{gap:12px;padding-top:4px}.ak-cm-row.ak-cm-rich{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-surface);border-radius:16px;align-items:center;gap:14px;min-height:82px;padding:12px}.ak-so-demo .ak-cm-row.ak-cm-rich:last-child{border-bottom:1px solid var(--ev-line)}.ak-cm-rich .ak-cm-main{gap:5px}.ak-cm-rich .ak-cm-name{font-size:17px}.ak-cm-rich .ak-cm-blurb{color:var(--ev-soft)}.ak-cm-rich .ak-cm-side{align-self:center}.ak-cm-logowrap{flex:none;display:inline-flex;position:relative}.ak-cm-logowrap .ak-cm-unread{box-shadow:0 0 0 2px var(--ev-surface);position:absolute;top:-3px;right:-3px}.ak-cm-head{align-items:baseline;gap:8px;min-width:0;display:flex}.ak-cm-head .ak-cm-name{flex:1;min-width:0}.ak-cm-head .ak-cm-time{flex:none;font-size:12px}.ak-cm-linerow{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.ak-cm-linerow .ak-cm-line{min-width:0;color:var(--ev-muted);flex:1;font-weight:400}.ak-cm-linerow .ak-cm-line[data-kind=photos]{color:var(--ev-ink);font-weight:700}.ak-cm-line .ak-cm-when{color:var(--ev-accent);font-weight:700}.ak-cm-plan{z-index:2;flex:none;height:28px;min-height:28px;padding:0 12px;font-size:13px;position:relative}.ak-cm-rich .ak-cm-last{color:var(--ev-muted);font-size:13px;line-height:20px}.ak-cm-rich .ak-cm-initial{width:20px;height:20px}.ak-cm-plan:before{inset:-8px -4px}.ak-hp{width:150px;height:170px;color:var(--ev-art-ink);background:var(--ev-surface);border-radius:18px;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.ak-hp-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ak-hp-art[data-plain]{background:linear-gradient(160deg, hsl(var(--hp-hue) 38% 34%), hsl(var(--hp-hue) 30% 14%))}.ak-hp-logo{box-shadow:0 0 0 2px var(--ev-hp-ring);border-radius:28%;display:inline-flex;position:absolute;top:8px;left:8px}.ak-hp-logo .ak-cm-logo{background:var(--ev-raised)}.ak-hp-pill{background:var(--ev-tag-on-photo);height:26px;color:var(--ev-art-ink);white-space:nowrap;border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:10px;right:8px}.ak-hp-dot{background:var(--ev-hp-dot);border-radius:50%;width:8px;height:8px}.ak-hp-body{background:linear-gradient(180deg, var(--ev-hp-fade) 0%, var(--ev-photo-shade) 100%);flex-direction:column;gap:1px;padding:44px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.ak-hp-name{font-size:14px;font-weight:700;line-height:17px}.ak-hp-thing{color:var(--ev-photo-soft);font-size:12px;line-height:16px}.ak-hp-name,.ak-hp-thing{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ak-hp-all{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ak-cm-sheetlist{flex-direction:column;padding:0 16px 16px;display:flex}.ak-cm-sheetrow{border-bottom:1px solid var(--ev-line);min-height:56px;color:var(--ev-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.ak-cm-frame{margin:max(8px, env(safe-area-inset-top)) 16px 0;aspect-ratio:2;border:1px solid var(--ev-line);background:linear-gradient(160deg, var(--ev-track), var(--ev-surface));border-radius:20px;max-height:320px;position:relative;overflow:hidden}.ak-cm-frame img{object-fit:cover;width:100%;height:100%;display:block}.ak-cm-top[data-framed] .ak-cm-id{margin-top:-40px;padding:0 28px}.ak-cm-top[data-framed] .ak-cm-cover-bar{padding-left:24px;padding-right:24px;padding-top:calc(max(8px, env(safe-area-inset-top)) + 8px)}.ak-cm-top[data-framed] .ak-cm-logo{box-shadow:0 0 0 4px var(--ev-ground)}.ak-cm-top[data-framed] .ak-cm-idt{gap:8px;padding:10px 16px 0}.ak-cm-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ak-cm-facts li{background:var(--ev-surface);min-height:28px;color:var(--ev-ink);border-radius:14px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:600;line-height:17px;display:inline-flex}.ak-cm-facts li svg{color:var(--ev-muted)}.ak-cm-metaline,.events .ak-cm-metaline{color:var(--ev-faint);flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;font-size:13px;line-height:17px;display:flex}.ak-cm-metaline>*+:before{content:"·";margin-right:10px}.ak-cm-desc{border-left:3px solid var(--ev-lime);border-radius:0;margin:16px 16px 0;padding-left:12px}.ak-cm-desc p,.events .ak-cm-desc p{color:var(--ev-ink);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:22px;display:-webkit-box;overflow:hidden}.ak-cm-desc-more{min-height:32px;color:var(--ev-accent);align-items:center;gap:4px;margin-top:2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ak-cm-cover-bar{z-index:2;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;top:0;left:0;right:0}.ak-cm-cover-bar .ak-head-back,.ak-cm-iconbtn{background:var(--ev-surface);width:44px;height:44px;color:var(--ev-ink);cursor:pointer;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-cm-iconbtn[aria-pressed=true]{color:var(--ev-accent)}.ak-cm-gap{flex:1}.ak-cm-id{z-index:1;align-items:flex-end;gap:12px;margin-top:-56px;padding:0 16px;display:flex;position:relative}.ak-cm-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.6px;color:var(--ev-ink);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:32px}.ak-cm-idt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ak-cm-count{font:inherit;color:var(--ev-faint);background:0 0;border:0;align-self:flex-start;align-items:center;min-height:24px;padding:0;font-size:13px;line-height:17px;text-decoration:none;display:inline-flex}.ak-cm-blurbline,.events .ak-cm-blurbline{color:var(--ev-muted);margin:12px 16px 0;font-size:15px;line-height:20px}.ak-cm-friends,.events .ak-cm-friends{color:var(--ev-faint);align-items:center;gap:8px;margin:8px 16px 0;font-size:13px;line-height:17px;display:flex}.ak-cm-slim{align-items:center;gap:10px;min-height:56px;padding:6px 12px;display:flex}.ak-cm-slim .ak-cm-idt .ak-cm-title{letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:24px;overflow:hidden}.ak-cm-tabs{margin:12px 16px 0}.ak-tabs a{min-height:44px;color:var(--ev-muted);white-space:nowrap;transition:color var(--ev-dur-state) var(--ev-ease-soft), border-color var(--ev-dur-state) var(--ev-ease-soft);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ak-tabs a[aria-selected=true]{color:var(--ev-ink);border-bottom-color:var(--ev-accent)}.ak-cm-tabbadge{box-sizing:border-box;background:var(--ev-lime);min-width:20px;height:20px;color:var(--ev-on-lime);border-radius:10px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}.ak-cm-card{margin:0 16px}.ak-cm-card .ev-info{gap:8px;margin-left:0;margin-right:0}.ak-cm-card-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;color:var(--ev-ink);margin:6px 0 0;font-size:20px;font-weight:800;line-height:24px}.ak-cm-card-when{color:var(--ev-muted);font-size:15px;line-height:20px}.ak-cm-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ak-cm-going{color:var(--ev-faint);align-items:center;gap:8px;min-width:0;font-size:13px;line-height:17px;display:inline-flex}.ak-cm-up{border-bottom:1px solid var(--ev-line);align-items:center;gap:12px;min-height:64px;padding:10px 0;display:flex}.ak-cm-up-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ak-cm-up-title{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:22px;text-decoration:none;overflow:hidden}.ak-cm-up-meta{color:var(--ev-faint);font-size:13px;line-height:17px}.ak-cm-rows{padding:0 16px}.ak-cm-lock,.events .ak-cm-lock{background:var(--ev-surface);min-height:52px;color:var(--ev-muted);border-radius:16px;align-items:center;gap:10px;margin:12px 16px 0;padding:0 16px;font-size:15px;display:flex}.ak-cm-joinrow{gap:8px;padding:12px 16px 0;display:flex}.ak-cm-joinrow .ak-pl-btn{flex:1}.ak-cm-joinrow .ak-pl-btn svg{margin-right:6px}.ak-cm-joinrow[data-manager] .ak-pl-btn,.ak-cm-joinrow[data-manager] .ak-pl-btn[data-edit-community]{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 12px}.ak-cm-joinrow[data-manager] .ak-pl-btn[data-edit-community] svg{margin-right:6px}.ak-cm-emptycard{text-align:center;background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:20px;flex-direction:column;align-items:center;gap:8px;margin:12px 16px 0;padding:24px 20px;display:flex}.ak-cm-emptyicon{background:var(--ev-raised);width:56px;height:56px;color:var(--ev-muted);border-radius:28px;justify-content:center;align-items:center;display:inline-flex}.ak-cm-emptytitle{font-family:var(--font-funnel-display), sans-serif;color:var(--ev-ink);margin:4px 0 0;font-size:20px;font-weight:800;line-height:24px}.ak-cm-emptytext{color:var(--ev-muted);margin:0;font-size:15px;line-height:20px}.ak-cm-emptybtn{align-self:stretch;margin-top:8px}.ak-cm-joinrow .ak-pl-btn[data-edit-community]{white-space:nowrap;flex:none;min-height:44px;padding:0 18px}.ak-cm-joinrow .ak-pl-btn[data-edit-community] svg{margin-right:0}.ak-cm-catpills .ak-pl-pill,.ak-cm-pills .ak-pl-pill{gap:8px}.ak-cm-catpills{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.ak-cm-catpills .ak-pl-pill{min-height:44px;padding:0 14px}.ak-cm-mainmark{background:var(--ev-on-lime);color:var(--ev-lime);border-radius:8px;padding:3px 6px;font-size:11px;font-weight:700;line-height:1}.ak-cm-help,.ak-cm-pickhint{white-space:normal;text-overflow:clip;margin:0;overflow:visible}.ak-cm-pickhint{color:var(--ev-muted)}.ak-cm-nearlimit{align-self:flex-end}.ak-cm-input.ak-cm-grow{resize:none;box-sizing:border-box;min-height:90px;max-height:158px;padding:12px 16px;line-height:22px;display:block;overflow-y:auto}.ak-seg.ak-seg-pill{background:0 0;border-radius:0;gap:6px;padding:0}.ak-seg.ak-seg-pill button{border:1px solid var(--ev-line);background:var(--ev-surface);min-width:0;min-height:44px;color:var(--ev-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:22px;flex:1 1 0;padding:0 6px;font-size:14px;overflow:hidden}.ak-seg.ak-seg-pill button[aria-checked=true]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.ak-cm-field .ak-field-note[role=alert]{color:var(--ev-err)}.ak-cm-invonly{color:var(--ev-faint);align-items:center;gap:4px;font-size:13px;line-height:17px;display:inline-flex}.ak-cm-notice{margin:16px 16px 0}.ak-cm-notice .ev-info{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-cm-msum{background:var(--ev-surface);border-radius:18px;align-items:center;gap:12px;margin:12px 16px 0;padding:14px;display:flex}.ak-cm-msum-faces{flex:none;display:inline-flex}.ak-cm-msum-faces>*+*{margin-left:-8px}.ak-cm-msum-faces>*{box-shadow:0 0 0 2px var(--ev-surface);border-radius:50%}.ak-cm-msum-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-cm-msum-t b{color:var(--ev-ink);font-size:16px;line-height:20px}.ak-cm-msum-t span{color:var(--ev-muted);font-size:14px;line-height:18px}.ak-cm-msearch{background:var(--ev-surface);height:44px;color:var(--ev-faint);border-radius:22px;align-items:center;gap:8px;margin:12px 16px 0;padding:0 14px;display:flex}.ak-cm-msearch input{min-width:0;height:100%;color:var(--ev-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.ak-cm-msearch:focus-within{box-shadow:0 0 0 2px var(--ev-accent)}.ak-cm-msec{padding-top:20px}.events .ak-cm-mlab{letter-spacing:.6px;text-transform:uppercase;color:var(--ev-faint);margin:0;padding:0 16px;font-size:13px;font-weight:700;line-height:16px}.ak-cm-msec .ak-cm-list{padding-top:2px}.ak-cm-msec .ak-cm-row:last-child{border-bottom:0}.ak-cm-mrow{min-height:68px}.ak-cm-mrow>:is(button,.ak-cm-role,.ak-cm-asked){z-index:2;position:relative}.ak-cm-rel{color:var(--ev-accent);align-items:center;gap:4px;display:inline-flex}.ak-cm-role{background:var(--ev-lime);color:var(--ev-on-lime);border-radius:12px;flex:none;padding:5px 10px;font-size:12px;font-weight:700;line-height:14px}.ak-cm-role-soft{background:var(--ev-surface);color:var(--ev-muted)}.ak-cm-add{border:1px solid var(--ev-line-strong);height:34px;color:var(--ev-ink);font:inherit;cursor:pointer;background:0 0;border-radius:17px;flex:none;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.ak-cm-asked{color:var(--ev-faint);flex:none;font-size:14px;font-weight:600}.ak-cm-chev{color:var(--ev-faint);flex:none;display:inline-flex}.ak-cm-invite{background:var(--ev-lime);height:40px;color:var(--ev-on-lime);font:inherit;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.ak-cm-empty,.events .ak-cm-empty{color:var(--ev-muted);flex-direction:column;align-items:flex-start;gap:10px;margin:12px 16px 0;font-size:15px;display:flex}.ak-cm-empty p{margin:0}.ak-cm-memslot{min-height:72px;margin:0 16px}.ak-cm-memslot p{color:var(--ev-faint);margin:0;font-size:13px}.ak-cm-page[data-tab=memories]{min-height:calc(100dvh - var(--ak-tabbar-h));flex-direction:column;display:flex}.ak-cm-memslot.ak-cm-memempty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;margin:0;padding:32px 24px 48px;display:flex}.ak-cm-memslot.ak-cm-memempty p{margin:0}.ak-cm-memempty .ak-cm-emptytitle{color:var(--ev-ink);margin-top:8px;font-size:20px}.ak-cm-memempty .ak-cm-emptytext{max-width:300px;color:var(--ev-muted);font-size:15px}.ak-cm-memempty .ak-cm-emptybtn{align-self:stretch;width:100%;max-width:360px;margin:12px auto 0}.ak-cm-memprints{width:168px;height:128px;margin-bottom:8px;position:relative}.ak-cm-memprint{border:1px solid var(--ev-line);background:linear-gradient(160deg, var(--ev-raised), var(--ev-surface));width:84px;height:104px;box-shadow:var(--ev-shadow-thumb);color:var(--ev-muted);border-radius:14px;justify-content:center;align-items:center;margin:-52px 0 0 -42px;display:flex;position:absolute;top:50%;left:50%}.ak-cm-memprint:first-child{opacity:.55;transform:translate(-34px)rotate(-12deg)}.ak-cm-memprint:nth-child(2){opacity:.75;transform:translate(34px)rotate(11deg)}.ak-cm-memprint:nth-child(3){border-color:var(--ev-line-strong);transform:translateY(-4px)}.ak-cm-sheetbody{flex-direction:column;gap:4px;padding:0 16px 16px;display:flex}.ak-cm-sheetbody .ak-cm-sheetrow{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding:0;font-size:16px}.ak-cm-record,.events .ak-cm-record{color:var(--ev-faint);margin:8px 16px 0;font-size:13px;line-height:17px}.ak-cm-page[data-tab=chat]{height:calc(100dvh - var(--ak-tabbar-h));flex-direction:column;min-height:0;padding-bottom:0;display:flex}@media (min-width:900px){.ak-cm-page[data-tab=chat]{height:calc(100dvh - var(--ak-tabbar-h) + 16px)}}.ak-cm-page[data-tab=chat]>*{flex:none}.ak-cm-page[data-tab=chat]>.ak-cm-chat{flex:auto}.ak-cm-chat{flex-direction:column;min-height:0;display:flex}.ak-cm-chat .ak-thread{flex:1;width:100%;height:auto;min-height:0}.ak-cm-chat .ak-chat-composer{padding-bottom:10px}html:has(.ak-thread){overscroll-behavior:none;overflow:hidden}html:has(.ak-cm-page[data-tab=chat]){overscroll-behavior:none;overflow:hidden}html:has(.ak-thread) body{overscroll-behavior:none;overflow:hidden}html:has(.ak-cm-page[data-tab=chat]) body{overscroll-behavior:none;overflow:hidden}:is(.events:has(>.ak-cm-page[data-tab=chat]),.events:has(.ak-thread)){min-height:0}html[data-kbd] .ak-tabbar{display:none}html[data-kbd]{overflow:hidden}html[data-kbd] .ak-thread,html[data-kbd] .ak-cm-page[data-tab=chat]{top:var(--kbd-top,0px);height:var(--kbd-h);z-index:5;background:var(--ev-ground);margin:0 auto;position:fixed;left:0;right:0}html[data-kbd] .ak-cm-chat .ak-thread{height:auto;position:static}html[data-kbd] .ak-chat-composer{padding-bottom:10px}.ak-cm-value{color:var(--ev-muted);margin-left:auto;font-size:15px}.ak-cm-invite-body{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px 0;display:flex}.ak-cm-invite-body .ak-tag{align-self:center}.ak-cm-invite-body .ak-cm-blurbline,.ak-cm-invite-body .ak-cm-friends{justify-content:center;margin:0}.ak-cm-invite-body .ev-primary{margin-top:12px}.ak-cm-invite-body .ev-secondary{color:var(--ev-ink);text-decoration:none}.ak-cm-form{flex-direction:column;gap:16px;padding:8px 16px 24px;display:flex}.ak-cm-picks{align-items:flex-start;gap:16px;display:flex}.ak-cm-pick{flex-direction:column;align-items:center;gap:6px;display:flex}.ak-cm-pick[data-shape=wide]{flex:1;align-items:stretch}.ak-cm-pick-btn{border:1.5px dashed var(--ev-line-input);background:var(--ev-surface);width:88px;height:88px;color:var(--ev-accent);cursor:pointer;border-radius:28%;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.ak-cm-pick[data-shape=wide] .ak-cm-pick-btn{border-radius:16px;width:100%}.ak-cm-pick-btn img{object-fit:cover;width:100%;height:100%;display:block}.ak-cm-progress{background:var(--ev-track);border-radius:2px;height:4px;display:block;overflow:hidden}.ak-cm-progress i{background:var(--ev-accent);height:100%;display:block}.ak-cm-input{box-sizing:border-box;border:1px solid var(--ev-line-input);background:var(--ev-surface);width:100%;min-height:48px;color:var(--ev-ink);font:inherit;border-radius:14px;padding:0 16px;font-size:16px}.ak-cm-textarea{resize:vertical;min-height:120px;padding:12px 16px}.ak-cm-field{flex-direction:column;gap:6px;display:flex}.ak-cm-label{color:var(--ev-ink);font-size:15px;font-weight:700}.ak-cm-mono{word-break:break-all;background:var(--ev-inset);color:var(--ev-soft);border-radius:14px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ak-cm-sheetbody .ev-primary,.ak-cm-sheetbody .ev-secondary{width:100%}.ak-inv-pick{flex-direction:column;gap:16px;padding:4px 0 8px;display:flex}.ak-inv-pick .ev-primary{width:100%}.ak-inv-none{flex-direction:column;align-items:flex-start;gap:10px;padding:4px 0 8px;display:flex}.ak-inv-head{color:var(--ev-muted);margin:12px 0 2px;font-size:13px;font-weight:700}.ak-inv-links{gap:10px;display:flex}.ak-inv-links>*{flex:1;width:auto}.ak-cm-mrow{gap:12px}.ak-cm-mrow .ak-cm-name{flex:1;min-width:0}.ak-cm-rowicon{background:var(--ev-surface);width:36px;height:36px;color:var(--ev-muted);border-radius:18px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-cm-rowhint{margin:0;padding:8px 0 4px}.ak-cm-badge{background:var(--ev-lime);min-width:24px;height:24px;color:var(--ev-on-lime);border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.ak-cm-manage-top{align-items:flex-end;padding:8px 16px 0}.ak-cm-danger{color:var(--ev-err);border-color:var(--ev-err)}.yu-page{max-width:640px;margin:0 auto;padding-bottom:24px}.yu-icon{width:44px;height:44px;color:var(--ev-ink);border-radius:22px;justify-content:center;align-items:center;display:inline-flex;position:relative}.yu-badge{background:var(--ev-lime);min-width:18px;height:18px;color:var(--ev-on-lime);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:4px;right:2px}.yu-me{color:var(--ev-ink);align-items:center;gap:14px;padding:14px 16px 0;display:flex}.yu-me-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.yu-me-name{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;line-height:26px;overflow:hidden}.yu-me-bio{color:var(--ev-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.yu-stats{background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:20px;grid-auto-columns:1fr;grid-auto-flow:column;margin:4px 16px 8px;padding:16px 8px;display:grid}.yu-stat{flex-direction:column;align-items:center;gap:6px;display:flex}a.yu-stat{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a.yu-stat:active{opacity:.7}a.yu-stat:focus-visible{outline:2px solid var(--ev-accent);outline-offset:-2px;border-radius:14px}.yu-stat+.yu-stat{border-left:1px solid var(--ev-line)}.yu-stat-n{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.8px;color:var(--ev-ink);font-size:28px;font-weight:800;line-height:1}.yu-stat-l{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-faint);font-size:11px;font-weight:700}.yu-plans{flex-direction:column;gap:12px;padding:0 16px;display:flex}.yu-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:0 16px;display:flex}.yu-empty-t{color:var(--ev-muted);margin:0;font-size:15px}.yu-empty-btn{width:auto;text-decoration:none}.yu-rows{flex-direction:column;margin-top:8px;display:flex}.yu-row{border:0;border-bottom:1px solid var(--ev-line);min-height:56px;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:8px 16px;font-size:15px;text-decoration:none;display:flex}.yu-row[data-static]{cursor:default}.yu-row[data-stack]{flex-wrap:wrap}.yu-row[data-stack] .ak-tabs{flex:100%;min-width:0}.yu-row[data-stack] .ak-tabs button{flex:1 1 0;justify-content:center;padding:0 8px}.yu-row[data-stack] .ak-seg-track{flex:100%;min-width:0}.ak-seg.ak-seg-track{border:1px solid var(--ev-line);border-radius:24px;gap:2px}.ak-seg.ak-seg-track button{border-radius:21px;flex:1 1 0;min-width:0;padding:0 8px;font-size:15px}.ak-seg.ak-seg-track button[aria-checked=true]{background:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.ak-seg.ak-seg-track button:focus-visible{outline:2px solid var(--ev-ink);outline-offset:1px}.yu-row-l{flex:1;min-width:0}.yu-row-v{color:var(--ev-faint);text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:15px;overflow:hidden}.yu-row>svg{color:var(--ev-faint);flex:none}.yu-cap{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-faint);margin:0;padding:20px 16px 6px;font-size:11px;font-weight:700}.yu-rail{scrollbar-width:none;gap:14px;margin:0;padding:0 16px 4px;list-style:none;display:flex;overflow-x:auto}.yu-rail::-webkit-scrollbar{display:none}.yu-co{width:72px;color:var(--ev-ink);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.yu-co-logo{background:var(--ev-raised);border-radius:18px;width:64px;height:64px;display:block;position:relative}.yu-co-logo img{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.yu-co-init{width:100%;height:100%;color:var(--ev-muted);justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.yu-co-more{color:var(--ev-accent);border:1px dashed var(--ev-line-strong);background:0 0;justify-content:center;align-items:center;display:flex}.yu-co-lock{background:var(--ev-inset);width:22px;height:22px;color:var(--ev-accent);border:2px solid var(--ev-ground);border-radius:11px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.yu-co-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;line-height:16px;overflow:hidden}.yu-cc-list{flex-direction:column;gap:12px;margin:0;padding:0 16px;list-style:none;display:flex}.yu-cc{color:var(--ev-ink);background:var(--ev-surface);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.yu-cc-cover{height:96px;display:block;position:relative;overflow:hidden}.yu-cc-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.yu-cc-art[data-plain]{background:linear-gradient(160deg, hsl(var(--hp-hue) 38% 34%), hsl(var(--hp-hue) 30% 14%))}.yu-cc-link{z-index:1;border-radius:20px;position:absolute;inset:0}.yu-cc-top{z-index:2;pointer-events:none;flex-direction:column;gap:6px;margin-top:-26px;padding:0 12px;display:flex;position:relative}.yu-cc-logo{box-shadow:0 0 0 3px var(--ev-surface);border-radius:28%;flex:none;align-self:flex-start;display:inline-flex}.yu-cc-logo .ak-cm-logo{background:var(--ev-raised)}.yu-cc-id{flex-direction:column;gap:2px;min-width:0;display:flex}.yu-cc-name{align-items:center;gap:6px;min-width:0;font-size:17px;font-weight:700;line-height:21px;display:flex}.yu-cc-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yu-cc-lock{color:var(--ev-faint);flex:none;display:inline-flex}.yu-cc-meta{min-width:0;color:var(--ev-faint);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.yu-cc-faces{flex-direction:row-reverse;flex:none;justify-content:flex-end;display:inline-flex}.yu-cc-faces .ak-chat-face+.ak-chat-face{margin-right:-6px}.yu-cc-faces .ak-chat-face{box-shadow:0 0 0 1.5px var(--ev-surface)}.yu-cc-metatxt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yu-cc-new{z-index:2;background:var(--ev-lime);height:24px;color:var(--ev-on-lime);white-space:nowrap;border-radius:12px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}.yu-cc-strip{z-index:2;border-top:1px solid var(--ev-line);pointer-events:none;align-items:center;gap:10px;margin:10px 12px 0;padding:10px 0 12px;display:flex;position:relative}.yu-cc-thumb{background:var(--ev-track);width:40px;height:40px;color:var(--ev-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.yu-cc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.yu-cc-sbody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.yu-cc-slabel{color:var(--ev-accent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:17px;overflow:hidden}.yu-cc-stext{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:19px;overflow:hidden}.yu-cc-smeta{max-width:40%;color:var(--ev-faint);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13px;line-height:17px;overflow:hidden}.yu-cc-plan{pointer-events:auto;background:var(--ev-lime);height:32px;color:var(--ev-on-lime);border-radius:16px;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.yu-cc-plan:before{content:"";position:absolute;inset:-8px -4px}.yu-cc-more{border:1px solid var(--ev-line-strong);min-height:44px;color:var(--ev-ink);border-radius:22px;justify-content:center;align-items:center;margin:12px 16px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.yu-out{flex-direction:column;gap:10px;padding:40px 16px 16px;display:flex}.yu-out-t{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.8px;color:var(--ev-ink);margin:0;font-size:28px;font-weight:800;line-height:32px}.yu-out-l{color:var(--ev-muted);margin:0 0 8px;font-size:15px}.yu-out-btns{flex-direction:column;gap:10px;display:flex}.yu-act{margin:0;padding:0;list-style:none}.yu-act-t{flex-direction:column;gap:2px;display:flex}.yu-act-title{color:var(--ev-ink);font-size:15px;line-height:20px}.yu-act-sub{color:var(--ev-faint);font-size:13px;line-height:18px}.yu-dot{background:var(--ev-lime);width:8px;height:8px;color:var(--ev-on-lime);border-radius:4px;flex:none}.yu-none{color:var(--ev-muted);margin:0;padding:24px 16px;font-size:15px}.yu-err{color:var(--ev-err);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.yu-err .ev-secondary{width:auto}.yu-more{width:calc(100% - 32px);margin:16px}.yu-row-select{position:relative}.events .yu-row-select select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.events .yu-row[aria-checked=true] .pf-switch{background:var(--ev-fill);color:var(--ev-on-fill)}.events .yu-row[aria-checked=true] .pf-switch:after{background:var(--ev-on-fill);transform:translate(18px)}.yu-sheet{flex-direction:column;padding-bottom:16px;display:flex}.yu-sheet .ak-tabs{padding:8px 16px}.yu-save{background:var(--ev-lime);min-height:36px;color:var(--ev-on-lime);font:inherit;cursor:pointer;border:0;border-radius:18px;padding:0 16px;font-size:14px;font-weight:700}.yu-save:disabled{background:var(--ev-raised);color:var(--ev-faint);cursor:default}.yu-edit{flex-direction:column;gap:4px;padding:8px 0 24px;display:flex}.yu-ap{flex-direction:column;align-self:center;align-items:center;padding:8px 0 12px;display:flex;position:relative}.yu-ap-cam{border:3px solid var(--ev-ground);background:var(--ev-inset);width:44px;height:44px;color:var(--ev-accent);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;display:flex;position:absolute;top:72px;left:calc(50% + 22px)}.yu-field{flex-direction:column;gap:6px;padding:10px 16px;display:flex}.yu-field-l{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-faint);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.yu-field input{border:1px solid var(--ev-line-input);background:var(--ev-surface);min-height:48px;color:var(--ev-ink);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.yu-count{letter-spacing:0;font-weight:600}.yu-err-inline{color:var(--ev-err);font-size:13px}.yu-handle{display:flex;position:relative}.yu-handle input{flex:1;min-width:0;padding-left:30px}.yu-handle-at{color:var(--ev-muted);pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.yu-handle-hint{color:var(--ev-muted);font-size:13px}.yu-handle-ok{color:var(--ev-accent);font-size:13px;font-weight:600}.yu-me-handle{color:var(--ev-muted);font-size:14px}.yu-pp-handle{color:var(--ev-muted);margin:2px 0 0;font-size:14px}.yu-pills{flex-wrap:wrap;gap:8px;padding:0 16px;display:flex}.yu-pill{border:1px solid var(--ev-line);background:var(--ev-surface);min-height:40px;color:var(--ev-muted);font:inherit;cursor:pointer;border-radius:20px;padding:0 16px;font-size:14px;font-weight:600}.yu-pill[aria-pressed=true]{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.yu-swatches{grid-template-columns:repeat(4,44px);gap:12px;padding:4px 16px 8px;display:grid}.yu-swatch{cursor:pointer;border:2px solid #0000;border-radius:22px;width:44px;height:44px}.yu-swatch[aria-pressed=true]{border-color:var(--ev-ink)}.yu-person{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 16px 16px;display:flex}.yu-person .yu-me-bio{white-space:normal;margin:0}.yu-su{color:var(--ev-accent);margin:2px 0 0;font-size:13px;font-weight:700}.yu-pa{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.yu-common{color:var(--ev-ink);margin:0;padding:4px 16px;font-size:15px}.yu-row-quiet .yu-row-l{color:var(--ev-muted)}.yu-row-danger .yu-row-l{color:var(--ev-err)}.yu-sheet-act{padding:8px 16px}.yu-toggle{padding:4px 16px 12px}.yu-saved{flex-direction:column;gap:20px;padding:0 16px;display:flex}.yu-saved .yu-empty{padding:0}.yu-saved-h{color:var(--ev-ink);align-items:center;gap:6px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.yu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:600px){.yu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.yu-tile{min-width:0;position:relative}.yu-tile .eb-near{border-radius:16px;display:block;overflow:hidden}.yu-unsave{z-index:2;width:44px;height:44px;color:var(--ev-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.yu-unsave:before{content:"";background:var(--ev-ground);border-radius:50%;position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.yu-unsave:before{background:color-mix(in srgb, var(--ev-ground) 72%, transparent)}}.yu-unsave>svg{position:relative}.yu-ended>summary{cursor:pointer;min-height:44px;color:var(--ev-muted);margin:0;list-style:none}.yu-ended>summary::-webkit-details-marker{display:none}.yu-ended[open]>summary svg{transform:rotate(180deg)}.yu-ended .eb-near{opacity:.72}.mem-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0 16px;list-style:none;display:grid}.mem-grid>li{aspect-ratio:1;min-width:0}.mem-cell,.mem-tile{background:var(--ev-raised);cursor:pointer;border:0;border-radius:6px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.mem-cell img{object-fit:cover;width:100%;height:100%;display:block}.mem-tile{background:var(--ev-surface);border:1px dashed var(--ev-line-strong);color:var(--ev-accent);justify-content:center;align-items:center;display:flex}.mem-addwrap[data-variant=tile]{width:100%;height:100%}.mem-addwrap[data-variant=button]{flex-direction:column;gap:8px;display:flex}.mem-status{color:var(--ev-faint);margin:0;font-size:13px}.mem-errors{color:var(--ev-err);margin:0;padding:0;font-size:13px;list-style:none}.mem-tilestatus{padding:8px 16px 0}.mem-tilestatus:empty{display:none}.mem-up{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mem-up>li{background:var(--ev-raised);border-radius:2px;flex:1;min-width:6px;height:4px;overflow:hidden}.mem-up>li>span{background:var(--ev-accent);height:100%;transition:width .16s linear;display:block}.mem-up>li[data-failed]>span{background:var(--ev-err)}.mem-retry{border:1px solid var(--ev-line);min-height:44px;color:var(--ev-accent);font:inherit;cursor:pointer;background:0 0;border-radius:22px;align-self:flex-start;padding:0 16px;font-size:14px;font-weight:700}.mem-done{color:var(--ev-accent);margin:0;font-size:14px;font-weight:700}.mem-done a{color:inherit;text-decoration:none}.mem-done a:hover{text-decoration:underline}.mem-pv-root{z-index:45;position:fixed;inset:0}.mem-pv{background:var(--ev-ground);color:var(--ev-ink);animation:ev-fade var(--ev-dur-sheet) var(--ev-ease-soft) both;flex-direction:column;display:flex;position:absolute;inset:0}.mem-pv-top{align-items:center;gap:12px;min-height:60px;padding:8px 12px;display:flex}.mem-pv-cancel{min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;padding:0;font-size:15px;font-weight:700;display:flex}.mem-pv-spacer{flex:1}.mem-pv-count{color:var(--ev-ink);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.mem-pv-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.mem-pv-stage img{object-fit:contain;image-orientation:from-image;width:100%;height:100%;display:block}.mem-pv-stage img[data-bad]{opacity:.35}.mem-pv-badge{background:var(--ev-err);max-width:calc(100% - 32px);color:var(--ev-ground);text-align:center;border-radius:14px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:14px;left:50%;transform:translate(-50%)}.mem-pv-nav{background:var(--ev-tag-on-photo);width:44px;height:44px;color:var(--ev-art-ink);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.mem-pv-nav[data-dir=prev]{left:12px}.mem-pv-nav[data-dir=next]{right:12px}.mem-pv-strip{scrollbar-width:none;gap:8px;margin:0;padding:12px 16px;list-style:none;display:flex;overflow-x:auto}.mem-pv-strip::-webkit-scrollbar{display:none}.mem-pv-th{flex:none;width:64px;height:64px;position:relative}.mem-pv-thbtn{background:var(--ev-raised);cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.mem-pv-thbtn img{object-fit:cover;image-orientation:from-image;width:100%;height:100%;display:block}.mem-pv-th[data-current=true] .mem-pv-thbtn{border-color:var(--ev-lime)}.mem-pv-th[data-bad] .mem-pv-thbtn img{opacity:.35}.mem-pv-thbad{background:var(--ev-err);color:var(--ev-ground);text-align:center;padding:2px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;inset:auto 0 0}.mem-pv-more{border:1px dashed var(--ev-line-strong);background:var(--ev-surface);color:var(--ev-accent)}.mem-pv-x{border:2px solid var(--ev-ground);background:var(--ev-ink);width:24px;height:24px;color:var(--ev-ground);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-6px;right:-6px}.mem-pv-x:after{content:"";position:absolute;inset:-10px}.mem-pv-foot{padding:4px 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex}.mem-pv-note{text-align:center;color:var(--ev-faint);margin:0;font-size:13px}.mem-pv-note[data-warn]{color:var(--ev-err)}.mem-pv-post{width:100%}.mem-pv-post:disabled{opacity:.45;cursor:not-allowed}@media (min-width:900px){.mem-pv-root{background:var(--ev-scrim)}.mem-pv{border-inline:1px solid var(--ev-line);width:min(760px,100%);left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mem-pv{animation:none}.mem-up>li>span{transition:none}}.mem-viewer-root{z-index:60;position:fixed;inset:0}.mem-viewer{background:var(--ev-ground);color:var(--ev-ink);animation:ev-fade var(--ev-dur-sheet) var(--ev-ease-soft) both;flex-direction:column;display:flex;position:absolute;inset:0}.mem-viewer-top,.mem-viewer-foot{align-items:center;gap:12px;min-height:60px;padding:8px 12px;display:flex}.mem-viewer-count{text-align:center;color:var(--ev-faint);font-variant-numeric:tabular-nums;flex:1;font-size:13px;font-weight:700}.mem-viewer-btn{background:var(--ev-surface);width:44px;height:44px;color:var(--ev-ink);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mem-viewer-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.mem-viewer-stage img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.mem-viewer-nav{background:var(--ev-tag-on-photo);width:44px;height:44px;color:var(--ev-art-ink);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.mem-viewer-nav[data-dir=prev]{left:12px}.mem-viewer-nav[data-dir=next]{right:12px}.mem-viewer-by{min-width:0;color:var(--ev-faint);flex-direction:column;flex:1;gap:1px;font-size:12px;display:flex}.mem-viewer-by b{color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.mem-viewer-note{color:var(--ev-soft);margin:0;padding:0 16px 12px;font-size:13px}.mem-viewer-more{flex:none;position:relative}.mem-viewer-menu{z-index:2;border:1px solid var(--ev-line);background:var(--ev-raised);border-radius:16px;min-width:232px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);right:0}.mem-viewer-menu button{width:100%;min-height:44px;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:flex}.mem-viewer-menu button:hover,.mem-viewer-menu button:focus-visible{background:var(--ev-surface)}.mem-wait{text-align:left;color:var(--ev-art-ink);background:linear-gradient(transparent, var(--ev-tag-on-photo));padding:18px 6px 5px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.mem-viewer-err{color:var(--ev-err);font-size:13px}.mem-viewer-remove{border:1px solid var(--ev-line);min-height:44px;color:var(--ev-err);font:inherit;cursor:pointer;background:0 0;border-radius:22px;padding:0 16px;font-size:14px;font-weight:700}.mem-card-prompt{background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:16px;flex-direction:column;gap:8px;margin:8px 12px;padding:12px 14px;display:flex}.mem-prompt-row{align-items:center;gap:12px;display:flex}.mem-prompt-ic{background:var(--ev-raised);width:36px;height:36px;color:var(--ev-accent);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}.mem-prompt-title{min-width:0;color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:700;overflow:hidden}.mem-prompt-btn{background:var(--ev-lime);min-height:40px;color:var(--ev-on-lime);font:inherit;cursor:pointer;border:0;border-radius:20px;flex:none;padding:0 16px;font-size:14px;font-weight:700}.mem-prompt-btn[data-done]{background:var(--ev-raised);color:var(--ev-accent)}.mem-prompt-link{color:var(--ev-accent);align-self:flex-end;font-size:13px;font-weight:700;text-decoration:none}.mem-mc{aspect-ratio:4/5;background:var(--ev-raised);color:var(--ev-ink);border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.mem-mc-cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mem-mc[data-cover]:after{content:"";background:linear-gradient(var(--ev-hp-fade), var(--ev-tag-on-photo));position:absolute;inset:40% 0 0}.mem-mc-body{z-index:1;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.mem-mc[data-cover] .mem-mc-body{color:var(--ev-art-ink)}.mem-mc-title{letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:800;line-height:21px;display:-webkit-box;overflow:hidden}.mem-mc-meta{min-height:22px;color:var(--ev-faint);align-items:center;gap:8px;font-size:13px;display:flex}.mem-mc[data-cover] .mem-mc-meta{color:var(--ev-art-ink)}.mem-mc-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mem-faces{align-items:center;display:inline-flex}.mem-faces>[data-face]+[data-face]{margin-left:-6px}.mem-faces-more{margin-left:4px;font-size:13px;font-weight:700}.mem-collage{flex-wrap:wrap;place-content:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0 0 64px}.mem-collage-big{gap:12px;padding:24px 24px 120px;inset:0}.mem-rail{scrollbar-width:none;gap:12px;margin:0;padding:0 16px 4px;list-style:none;display:flex;overflow-x:auto}.mem-rail::-webkit-scrollbar{display:none}.mem-rail>li{flex:none;width:160px}.mem-filters{padding-top:4px;padding-bottom:8px}.mem-two{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0 16px;list-style:none;display:grid}.mem-albumline,.yu-mem-album{color:var(--ev-muted);white-space:nowrap;text-overflow:ellipsis;padding:8px 2px 0;font-size:13px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.mem-albumline:hover,.yu-mem-album:hover{color:var(--ev-ink)}.mem-albumline-page{color:var(--ev-accent);padding:12px 16px 0;font-size:15px}.mem-ea-wait{background:var(--ev-raised);border-radius:14px;margin:12px 16px 0;padding:12px 14px}.mem-ea-wait-t{color:var(--ev-muted);margin:0 0 8px;font-size:14px;font-weight:600}.mem-ea-wait-l{gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mem-ea-wait-l li{background:var(--ev-surface);border-radius:8px;flex:none;width:56px;height:56px;overflow:hidden}.mem-ea-wait-l img{object-fit:cover;width:100%;height:100%;display:block}.mem-ea-photos{margin-top:12px}.mem-ea-grid>li{background:var(--ev-raised);border-radius:6px;position:relative;overflow:hidden}.mem-ea-img{object-fit:cover;width:100%;height:100%;display:block}.mem-ea-by{color:var(--ev-art-ink);background:linear-gradient(transparent, var(--ev-tag-on-photo));text-overflow:ellipsis;white-space:nowrap;padding:14px 6px 4px;font-size:11px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mem-chatrow{background:var(--ev-raised);color:var(--ev-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 0;padding:12px 14px;text-decoration:none;display:flex}.mem-chatrow-main{flex-direction:column;gap:2px;min-width:0;display:flex}.mem-chatrow-title{font-size:15px;font-weight:700}.mem-chatrow-last{color:var(--ev-faint);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mem-month{letter-spacing:.9px;text-transform:uppercase;color:var(--ev-faint);margin:0;padding:20px 16px 8px;font-size:11px;font-weight:700}.mem-hero{background:var(--ev-raised);height:min(64vh,520px);min-height:320px;position:relative;overflow:hidden}.mem-hero>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mem-hero[data-cover]:after{content:"";background:linear-gradient(var(--ev-fade-0), var(--ev-ground));position:absolute;inset:30% 0 0}.mem-hero-bar{z-index:2;padding:8px 12px;display:flex;position:absolute;top:0;left:0;right:0}.mem-hero-body{z-index:1;flex-direction:column;gap:6px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.mem-hero-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.8px;color:var(--ev-ink);margin:0;font-size:28px;font-weight:800;line-height:32px}.mem-hero-meta{color:var(--ev-faint);margin:0;font-size:13px}.mem-hero-faces{color:var(--ev-faint);align-items:center;gap:8px;font-size:13px;display:flex}.mem-actions{flex-direction:column;gap:8px;padding:8px 16px 16px;display:flex}.mem-went{color:var(--ev-accent);margin:0;padding:0 16px 12px;font-size:15px;font-weight:700}.mem-none{color:var(--ev-muted);margin:0;padding:8px 16px 24px;font-size:15px}.mem-sec-count{color:var(--ev-faint);font-size:13px}@media (prefers-reduced-motion:reduce){.mem-viewer{animation:none}}.ak-head,.ev-header,.ak-home-head,.ak-cm-slim{z-index:20;background:var(--ev-ground);padding-top:max(6px, env(safe-area-inset-top));position:sticky;top:0}.ak-home-head{padding-top:max(8px, env(safe-area-inset-top))}@media (min-width:900px){.ak-home-head,.ak-head,.ev-header{padding-top:20px;padding-bottom:8px}}.ak-home-head+*{margin-top:8px}.ak-allhead+*{margin-top:4px}.ak-cm-discover{padding-top:4px}.ak-head:after,.ev-header:after,.ak-home-head:after,.ak-cm-slim:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--ev-ground) 0%, var(--ev-fade-0) 100%);height:14px;position:absolute;top:100%;left:0;right:0}.ak-thread-head{padding-top:0;position:relative}.ak-thread-head:after{height:18px}.ev-hero2-top,.ak-pl-topbar,.ak-cm-cover-bar,.mem-hero-bar{z-index:25;box-sizing:border-box;pointer-events:none;padding-top:max(10px, env(safe-area-inset-top));margin:0 auto;position:fixed;top:0;left:0;right:0}.ev-hero2-top>*,.ak-pl-topbar>*,.ak-cm-cover-bar>*,.mem-hero-bar>*{pointer-events:auto}.ev-hero2-top{max-width:760px}.ak-pl-topbar{max-width:640px;padding-left:16px;padding-right:16px}.ak-cm-cover-bar,.mem-hero-bar{max-width:1200px}@supports (animation-timeline:scroll()){.ev-hero2-top:before,.ak-pl-topbar:before,.ak-cm-cover-bar:before,.mem-hero-bar:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(180deg, var(--ev-ground) 0%, var(--ev-ground) 62%, var(--ev-fade-0) 100%);animation:linear both ak-bar-ground;animation-timeline:scroll(root);animation-range:160px 320px;position:absolute;inset:0 0 -16px}@keyframes ak-bar-ground{to{opacity:1}}.ak-head:after,.ev-header:after,.ak-home-head:after,.ak-cm-slim:after,.ak-allhead:after,.ak-chat-top:after,.me-top:after,.ak-thread-head:after{opacity:0;animation:linear both ak-bar-ground;animation-timeline:scroll(root);animation-range:0 48px}}.ak-chat-top{z-index:20;background:var(--ev-ground);padding-top:env(safe-area-inset-top);padding-bottom:8px;position:sticky;top:0}.ak-chat-top:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--ev-ground) 0%, var(--ev-fade-0) 100%);height:14px;position:absolute;top:100%;left:0;right:0}.ak-allhead,.me-top{z-index:20;background:var(--ev-ground);position:sticky;top:0}.ak-allhead:after,.me-top:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--ev-ground) 0%, var(--ev-fade-0) 100%);height:14px;position:absolute;top:100%;left:0;right:0}.ev-hero2-top{transition:background-color var(--ev-dur-state) var(--ev-ease-soft);gap:10px}.ev-hero2-top[data-mini]{background:var(--ev-ground);box-shadow:0 1px 0 var(--ev-line);pointer-events:auto}.ev-hero2-top[data-mini] .ev-hero2-btn,.events .ev-hero2-top[data-mini] .ev-save{color:var(--ev-ink)}.ev-hero2-top[data-mini] .ev-hero2-btn:before,.events .ev-hero2-top[data-mini] .ev-save:before{background:var(--ev-surface);box-shadow:inset 0 0 0 1px var(--ev-line)}.events .ev-hero2-top[data-mini] .ev-save[data-on=true]{color:var(--ev-accent)}.ev-hero2-top .eb-mini{opacity:0;pointer-events:none;min-width:0;transition:opacity var(--ev-dur-state) var(--ev-ease-soft);flex:1;align-items:center;gap:10px;display:flex}.ev-hero2-top[data-mini] .eb-mini{opacity:1;pointer-events:auto}.eb-mini-art{border-radius:9px;flex:none;width:36px;height:36px;display:block;overflow:hidden}.eb-mini-art .ev-poster{border-radius:0;aspect-ratio:auto!important;width:100%!important;height:100%!important}.eb-mini-t{flex-direction:column;min-width:0;display:flex}.eb-mini-t b{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:20px;overflow:hidden}.eb-mini-t span{color:var(--ev-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.eb-mark{pointer-events:none;width:1px;height:1px;margin-top:230px;position:absolute;top:0}.eb-hero-text{padding:306px 20px 4px;position:relative}.ev-hero2[data-noart] .eb-hero-text{padding-top:72px}.eb-hero-text .ev-title{letter-spacing:-1.6px;margin:8px 0 0;padding:0;font-size:44px;line-height:1.04}.eb-hero-text .ev-title[data-step="2"]{letter-spacing:-1.3px;font-size:36px;line-height:1.04}.eb-hero-text .ev-title[data-step="3"]{letter-spacing:-1px;font-size:30px;line-height:1.06}.eb-hero-text .ev-title[data-step="4"]{letter-spacing:-.8px;font-size:26px;line-height:1.08}@media (min-width:600px){.eb-hero-text .ev-title{letter-spacing:-1.9px;font-size:52px}.eb-hero-text .ev-title[data-step="2"]{letter-spacing:-1.6px;font-size:44px}.eb-hero-text .ev-title[data-step="3"]{letter-spacing:-1.2px;font-size:36px}.eb-hero-text .ev-title[data-step="4"]{letter-spacing:-1px;font-size:30px}}.eb-live{color:var(--ev-accent);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.eb-live i{width:8px;height:8px;box-shadow:0 0 0 4px var(--ev-ring);background:currentColor;border-radius:50%;flex:none}.eb-live[data-tone=past]{color:var(--ev-muted);font-weight:500}.eb-live[data-tone=amber]{color:var(--ev-warn-fg)}.eb-live[data-tone=amber] i{background:var(--ev-warn-fg);box-shadow:none}.eb-hero-text .ev-tr-note{color:var(--ev-faint);margin:8px 0 0;font-size:13px;line-height:18px}.ev-tr-btn{min-height:24px;color:var(--ev-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600;text-decoration:underline}.eb-hero-text .eb-meta{color:var(--ev-soft);overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:20px}.eb-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.eb-tag{background:var(--ev-ink);border-radius:13px;height:26px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.eb-tag{background:color-mix(in srgb, var(--ev-ink) 8%, transparent)}}.eb-tag{color:var(--ev-soft);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ev-event>.ev-notice{margin:14px 16px 0}.eb-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 16px;display:grid}.eb-first{margin-top:18px}.eb-tile{box-sizing:border-box;background:var(--ev-surface);border:1px solid var(--ev-line);min-width:0;color:var(--ev-ink);border-radius:20px;flex-direction:column;margin:0;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.eb-c2{grid-column:span 2}.eb-c3{grid-column:span 3}.eb-c4{grid-column:span 4}.eb-c6{grid-column:span 6}.eb-tile .ak-face{border-color:var(--ev-surface)}.eb-k{color:var(--ev-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.eb-v{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.7px;overflow-wrap:anywhere;margin-top:8px;font-size:25px;font-weight:800;line-height:26px}.eb-v[data-long]{letter-spacing:-.4px;font-size:18px;line-height:22px}.eb-u{color:var(--ev-faint);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:16px}.eb-row{align-items:center;gap:12px;min-width:0;display:flex}.eb-row.eb-end{align-items:flex-end}.eb-gap{gap:8px;margin-top:14px}.eb-grow{flex:1;min-width:0}.eb-grow>b,.eb-plan-t>b,.eb-planrow-t>b{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px;display:block}.eb-sub,.eb-plan-t>span,.eb-planrow-t>span{color:var(--ev-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:18px;display:block}.eb-faint{color:var(--ev-faint);flex:none}.eb-lime{color:var(--ev-accent);flex:none}.eb-linkrow{color:inherit;min-height:44px;text-decoration:none}.eb-rule{border-top:1px solid var(--ev-line);margin:12px -14px 0;padding:12px 14px 0}.eb-ghosts{display:flex}.eb-ghosts>span{background:var(--ev-raised);width:34px;height:34px;color:var(--ev-faint);border:2px solid var(--ev-surface);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin-left:-9px;display:inline-flex}.eb-ghosts>span:first-child{margin-left:0}.eb-pill{background:var(--ev-raised);min-height:44px;color:var(--ev-ink);cursor:pointer;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 18px;font:600 14px/1 inherit;text-decoration:none;display:inline-flex}.eb-pill-lime{background:var(--ev-lime);color:var(--ev-on-lime)}.eb-pill.eb-wide{box-sizing:border-box;width:100%;margin-top:14px}.eb-pill.eb-big{border-radius:24px;min-height:48px}.eb-pill.eb-grow{flex:1}.eb-plan{align-items:center;gap:12px;display:flex}.eb-plan-main{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.eb-plan-faces{flex:none;display:flex}.eb-plan-faces .ak-chat-face{box-shadow:0 0 0 2px var(--ev-surface);margin-left:-8px}.eb-plan-faces .ak-chat-face:first-child{margin-left:0}.eb-plan-t{min-width:0}.eb-plan-t>b{font-size:14px}.eb-hot{background:var(--ev-lime)}@supports (color:color-mix(in lab, red, red)){.eb-hot{background:color-mix(in srgb, var(--ev-lime) 12%, var(--ev-ground))}}.eb-hot{border-color:var(--ev-lime)}@supports (color:color-mix(in lab, red, red)){.eb-hot{border-color:color-mix(in srgb, var(--ev-lime) 32%, transparent)}}.eb-planrow{box-sizing:border-box;border:1.5px dashed var(--ev-line-strong);width:100%;min-height:64px;color:var(--ev-ink);text-align:left;cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;scroll-margin-top:80px;font-family:inherit;display:flex}.eb-plus{background:var(--ev-surface);width:36px;height:36px;color:var(--ev-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.eb-planrow-t{flex:1;min-width:0}.eb-planrow-t>b{font-size:14px}.eb-sec{padding:30px 0 0}.eb-sec-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 20px 12px;display:flex}.eb-sec-head h2{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;margin:0;font-size:21px;font-weight:700;line-height:26px}.eb-all{color:var(--ev-accent);align-items:center;min-height:44px;margin:-10px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.eb-faint-t{color:var(--ev-faint);font-size:12px}.eb-list{padding:4px 14px}.eb-seller{min-height:56px;color:var(--ev-ink);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.eb-seller+.eb-seller{border-top:1px solid var(--ev-line)}.eb-logo{background:var(--ev-raised);width:40px;height:40px;font-family:var(--font-funnel-display), sans-serif;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:inline-flex}.eb-price{font-family:var(--font-funnel-display), sans-serif;flex:none;font-size:17px;font-weight:700}.eb-mapgrid{grid-auto-rows:92px}.eb-map{grid-area:span 2/span 6;min-height:192px;padding:0}.eb-mapgrid[data-side] .eb-map{grid-column:span 4}.eb-v[data-long=xl]{letter-spacing:-.2px;font-size:14px;line-height:18px}.eb-tile.eb-c2{padding:14px 12px}.eb-map-pin{color:var(--ev-accent);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.eb-side{grid-area:span 2/span 2;grid-template-rows:1fr 1fr;gap:8px;min-width:0;display:grid}.eb-mini-tile{justify-content:center;min-height:0;padding:10px 12px}.eb-mini-tile .eb-v{margin-top:3px;font-size:19px;line-height:21px}.eb-mini-tile .eb-v[data-long]{font-size:15px;line-height:18px}.eb-mini-tile{container-type:inline-size}.eb-mini-tile .eb-v[data-long]{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:min(15px,17.5cqi)}.eb-corner{position:absolute;top:10px;right:10px}.eb-near-wide{grid-column:span 6;height:220px}.eb-pill.eb-wide.eb-buy{margin:12px 0}.eb-pad.eb-cal{padding-top:22px}.eb-cal-btn{box-sizing:border-box;width:100%;display:flex}@media (min-width:600px){.eb-cal-btn{width:auto;display:inline-flex}}.eb-online{background:radial-gradient(120% 90% at 85% 10%, var(--ev-lime), transparent 60%), var(--ev-surface);flex-direction:column;justify-content:space-between;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.eb-online{background:radial-gradient(120% 90% at 85% 10%, color-mix(in srgb, var(--ev-lime) 18%, transparent), transparent 60%), var(--ev-surface)}}.eb-online-icon{color:var(--ev-accent)}.eb-online-where{flex-direction:column;gap:2px;min-width:0;display:flex}.eb-online-where b{overflow-wrap:anywhere;font-size:16px}.eb-online .eb-online-go{margin:0}.eb-online-note{color:var(--ev-muted);font-size:13px}.eb-map .ev-minimap{border-radius:0;height:100%;position:absolute;inset:0}.eb-map-over{background:var(--ev-ground);border-radius:14px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.eb-map-over{background:color-mix(in srgb, var(--ev-ground) 88%, transparent)}}.eb-map-over .eb-grow>b{font-size:14px}.eb-map-over .eb-sub{margin-top:0;font-size:12px}.eb-pad{padding:0 20px}.eb-prose{color:var(--ev-soft);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.eb-prose-link{color:var(--ev-accent);text-underline-offset:3px;overflow-wrap:normal;white-space:nowrap;font-weight:600;text-decoration:underline}.eb-prose[data-clamped]{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.eb-more{border:1px solid var(--ev-line);width:100%;min-height:44px;color:var(--ev-accent);cursor:pointer;background:0 0;border-radius:22px;margin-top:8px;padding:0;font:600 14px/1 inherit;display:block}.eb-reg{flex-direction:column;gap:10px;padding:16px;display:flex}.eb-reg-line,.eb-reg-status{margin:0;font-size:15px;line-height:21px}.eb-reg-status{color:var(--ev-ink);font-weight:700}.eb-reg[data-state=registered] .eb-reg-status{color:var(--ev-accent)}.eb-reg-tag{letter-spacing:.3px;color:var(--ev-muted);margin:0;font-size:13px;font-weight:700}.eb-reg-sheet{padding:0 20px calc(24px + env(safe-area-inset-bottom))}.eb-reg-sheet .eb-reg-tag{order:-1}.eb-b2.eb-gt.eb-reg-go:not([data-on]):not([data-closed]){background:var(--ev-lime);color:var(--ev-on-lime);border-color:#0000}.eb-reg-closes{color:var(--ev-muted);margin:0;font-size:13.5px;font-weight:600}.eb-b2.eb-gt.eb-reg-go[data-closed]{background:var(--ev-raised);color:var(--ev-faint);opacity:1;border-color:#0000}.eb-reg-consent{color:var(--ev-muted);margin:0;font-size:12.5px}.eb-reg-err{color:var(--ev-err);margin:0;font-size:13px}.eb-reg-qs{flex-direction:column;gap:10px;display:flex}.eb-reg-q{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.eb-reg-in{border:1px solid var(--ev-line-input);background:var(--ev-inset);min-height:44px;color:var(--ev-ink);font:inherit;border-radius:14px;padding:0 14px;font-weight:400}.eb-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0;padding:0 20px;list-style:none;display:flex;overflow-x:auto}.eb-gallery::-webkit-scrollbar{display:none}.eb-gallery li{aspect-ratio:4/3;scroll-snap-align:start;background:var(--ev-surface);border-radius:18px;flex:none;width:72%;max-width:320px;overflow:hidden}.eb-gallery a{width:100%;height:100%;display:block}.eb-gallery img{object-fit:cover;width:100%;height:100%;display:block}.eb-reg-q{border:0;min-width:0;margin:0;padding:0}.eb-reg-q legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.eb-reg-req{color:var(--ev-muted);font-weight:500}.eb-reg-opts{flex-wrap:wrap;gap:8px;display:flex}.eb-reg-opt{border:1px solid var(--ev-line);cursor:pointer;border-radius:22px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.eb-reg-opt input{opacity:0;pointer-events:none;position:absolute}.eb-reg-opt[data-on]{background:var(--ev-fill);color:var(--ev-on-fill);border-color:#0000}.eb-reg-opt:has(input:focus-visible){outline:2px solid var(--ev-accent);outline-offset:2px}.eb-coming{flex-wrap:wrap;gap:8px;margin:0;padding:0 20px;list-style:none;display:flex}.eb-coming li{background:var(--ev-surface);border-radius:18px;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.eb-coming-face{background:var(--ev-raised);width:28px;height:28px;color:var(--ev-art-ink);border-radius:14px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.eb-coming .eb-coming-more{color:var(--ev-muted);padding:0 12px}.eb-agenda{margin:0;padding:4px 14px;list-style:none}.eb-agenda li{border-top:1px solid var(--ev-line);align-items:baseline;gap:14px;min-height:44px;padding:10px 0;font-size:14.5px;display:flex}.eb-agenda li:first-child{border-top:0}.eb-agenda time{width:48px;color:var(--ev-accent);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.eb-kvs{padding:4px 14px}.eb-kv{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;font-size:14px;display:flex}.eb-kv+.eb-kv{border-top:1px solid var(--ev-line)}.eb-kv dt{color:var(--ev-muted)}.eb-kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.eb-near{height:236px;color:var(--ev-art-ink);padding:0;position:relative}.eb-near .ev-poster{border-radius:0;inset:0;aspect-ratio:auto!important;width:100%!important;height:100%!important;position:absolute!important}.eb-near-day{z-index:1;max-width:calc(100% - 16px);position:absolute;top:8px;left:8px}.eb-near-day .ak-tag{letter-spacing:0;text-transform:none;border-radius:13px;height:26px;padding:0 10px;font-size:12px;font-weight:700}.eb-near-day .ak-tag[data-on-photo]{background:var(--ev-ground)}@supports (color:color-mix(in lab, red, red)){.eb-near-day .ak-tag[data-on-photo]{background:color-mix(in srgb, var(--ev-ground) 72%, transparent)}}.eb-near-day .ak-tag[data-on-photo]{color:var(--ev-ink)}.eb-near-t{z-index:1;background:linear-gradient(180deg, var(--ev-fade-0) 0%, var(--ev-photo-shade) 52%);padding:56px 12px 12px;display:block;position:absolute;bottom:0;left:0;right:0}.eb-near-t>b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:19px;display:-webkit-box;overflow:hidden}.eb-near-t>span{color:var(--ev-photo-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;line-height:16px;display:block;overflow:hidden}.eb-big-n{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1px;font-size:40px;font-weight:800;line-height:40px}.eb-row.eb-end .eb-sub{margin:0 0 5px}.eb-faces-row{margin-top:14px}.eb-foot{color:var(--ev-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;margin:0;padding:20px 20px 24px;font-size:12px;line-height:17px;display:flex}.eb-foot a{color:var(--ev-muted);align-items:center;gap:6px;min-height:44px;text-decoration:none;display:inline-flex}.eb-foot>span a{text-underline-offset:3px;text-decoration:underline}.ev-actionbar{margin-top:0}.ev-actionbar-in{gap:10px}.eb-b2{border:1px solid var(--ev-line-strong);background:var(--ev-surface);height:56px;color:var(--ev-ink);cursor:pointer;transition:var(--ev-t-control);border-radius:28px;flex:none;align-items:center;gap:8px;padding:0 18px;font:600 15px/1 inherit;display:inline-flex}.eb-b2.eb-on{background:var(--ev-ink);color:var(--ev-ground);border-color:var(--ev-ink)}.eb-b1{background:var(--ev-lime);min-width:0;height:56px;color:var(--ev-on-lime);cursor:pointer;transition:var(--ev-t-control);border:0;border-radius:28px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;line-height:18px;text-decoration:none;display:flex}.eb-b1>span:first-child{font-size:16px;font-weight:700}.eb-b1>span+span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ev-on-lime);font-size:12px;font-weight:600;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eb-b1>span+span{color:color-mix(in srgb, var(--ev-on-lime) 80%, transparent)}}.eb-b1.eb-going{flex-direction:row;gap:8px;font-size:16px;font-weight:700}.eb-b1.eb-going[aria-pressed=true]{background:var(--ev-ink);color:var(--ev-ground)}.eb-b1:disabled{opacity:.55;cursor:default}.eb-b1.eb-off{background:var(--ev-raised);color:var(--ev-faint);cursor:default}.eb-b1.eb-off>span+span{color:var(--ev-faint)}.eb-free{flex-direction:column;flex:1;min-width:0;display:flex}.eb-free>b{font-family:var(--font-funnel-display), sans-serif;font-size:22px;font-weight:800;line-height:24px}.eb-free>span{color:var(--ev-muted);font-size:13px;line-height:17px}.eb-free+.eb-going{flex:none;padding:0 26px}.eb-b2.eb-gt{background:var(--ev-ground);border:1px solid var(--ev-line-strong);color:var(--ev-ink);justify-content:center;font-size:16px;font-weight:700}.eb-b2.eb-gt.eb-on{background:var(--ev-ink);color:var(--ev-ground);border-color:var(--ev-ink)}.eb-free+.eb-b2.eb-gt{padding:0 26px}.eb-b2.eb-gt:disabled{opacity:.55;cursor:default}@keyframes eb-pop{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.eb-b2.eb-pop{animation:eb-pop .32s var(--ev-ease-soft)}}.eb-round{border:1px solid var(--ev-line-strong);background:var(--ev-surface);width:56px;height:56px;color:var(--ev-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.eb-sheet-sub{color:var(--ev-muted);margin:0;padding:0 20px 6px;font-size:13px;line-height:18px}.eb-sellers{padding:0 20px}.eb-sheet-note{color:var(--ev-faint);align-items:center;gap:8px;margin:0;padding:12px 20px 22px;font-size:12.5px;display:flex}.sk-eb{display:contents}.eb-map .maplibregl-ctrl-bottom-right{top:6px;bottom:auto}.events .wl-page{max-width:560px;margin:0 auto;padding:0 20px 40px}.events .wl-hero{isolation:isolate;margin:0 -20px;padding-top:148px;padding-left:20px;padding-right:20px;position:relative}.events .wl-photo{z-index:-1;object-fit:cover;object-position:50% 30%;opacity:.72;width:100%;height:340px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b3 38%,#00000047 68%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b3 38%,#00000047 68%,#0000 100%)}.events .wl-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--ev-accent);font-size:12px;font-weight:700}.events .wl-h1{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1.6px;text-wrap:balance;margin-top:10px;font-size:44px;font-weight:800;line-height:44px}.events .wl-lead{color:var(--ev-soft);max-width:44ch;margin-top:14px;font-size:16.5px;line-height:24px}.events .wl-card{margin-top:28px}.events .wl-form{flex-direction:column;display:flex}.events .wl-label{color:var(--ev-soft);font-size:14px;font-weight:600}.events .wl-field{background:var(--ev-surface);border:1.5px solid var(--ev-track);height:56px;color:var(--ev-ink);border-radius:18px;outline:none;width:100%;margin-top:8px;padding:0 18px;font-family:inherit;font-size:17px}.events .wl-field:focus{border-color:var(--ev-accent)}.events .wl-field[data-bad=true]{border-color:var(--ev-urgent)}.events .wl-error{color:var(--ev-err);margin-top:8px;font-size:13.5px;line-height:19px}.events .wl-use{align-items:center;gap:12px;margin-top:16px;display:flex}.events .wl-use-l{color:var(--ev-soft);font-size:14px;font-weight:600}.events .wl-seg{background:var(--ev-surface);border:1px solid var(--ev-line-strong);border-radius:22px;flex:1;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.events .wl-seg button{min-height:40px;color:var(--ev-muted);cursor:pointer;transition:var(--ev-t-control);background:0 0;border:0;border-radius:18px;font-family:inherit;font-size:15px;font-weight:600}.events .wl-seg button[aria-pressed=true]{background:var(--ev-raised);color:var(--ev-ink);box-shadow:inset 0 0 0 1.5px var(--ev-accent)}.events .wl-cta{cursor:pointer;background:var(--ev-lime);min-height:56px;color:var(--ev-on-lime);transition:var(--ev-t-control);border:0;border-radius:28px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:0 24px;font-family:inherit;font-size:16.5px;font-weight:700;display:flex}.events .wl-cta:active:not(:disabled){transform:scale(var(--ev-press-scale))}.events .wl-cta:disabled{cursor:progress;opacity:.8}.events .wl-cta-link{margin-top:16px;text-decoration:none;display:inline-flex}.events .wl-spin{border:2px solid var(--ev-on-lime-soft);border-top-color:var(--ev-on-lime);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite wl-spin}@keyframes wl-spin{to{transform:rotate(360deg)}}.events .wl-done{background:var(--ev-surface);border:1px solid var(--ev-line-strong);animation:wl-in var(--ev-dur-enter) var(--ev-ease) both;border-radius:24px;outline:none;padding:26px 22px}@keyframes wl-in{0%{opacity:0;transform:translateY(var(--ev-enter-rise))}}.events .wl-check{background:var(--ev-lime);width:52px;height:52px;color:var(--ev-on-lime);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.events .wl-done-h{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.8px;margin-top:16px;font-size:28px;font-weight:800;line-height:30px}.events .wl-done-p{color:var(--ev-soft);overflow-wrap:anywhere;margin-top:10px;font-size:15.5px;line-height:23px}.events .wl-ghost{border:1.5px solid var(--ev-line-strong);min-height:48px;color:var(--ev-ink);border-radius:24px;align-items:center;margin-top:18px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.events .wl-gets{margin-top:40px}.events .wl-gets-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ev-muted);font-size:13px;font-weight:700}.events .wl-gets ul{margin:8px 0 0;padding:0;list-style:none}.events .wl-gets li{border-bottom:1px solid var(--ev-line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.events .wl-ico{background:var(--ev-surface);width:44px;height:44px;color:var(--ev-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.events .wl-gets strong{font-size:16px;font-weight:700;display:block}.events .wl-gets-t{color:var(--ev-muted);margin-top:2px;font-size:14.5px;line-height:21px;display:block}.events .wl-fine{color:var(--ev-faint);margin-top:22px;font-size:13px;line-height:19px}.events .wl-fine a{color:var(--ev-soft);text-underline-offset:3px;text-decoration:underline}@media (min-width:900px){.events .wl-page{padding-bottom:72px}.events .wl-hero{padding-top:190px}.events .wl-photo{object-position:50% 35%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:min(1100px,100vw);max-width:none;height:420px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0%,#000000b3 38%,#00000047 68%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b3 38%,#00000047 68%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.events .wl-h1{letter-spacing:-2.2px;font-size:56px;line-height:55px}}@media (prefers-reduced-motion:reduce){.events .wl-done{animation:none}.events .wl-spin{animation-duration:2.4s}.events .wl-cta,.events .wl-seg button{transition:none}}button.eb-map,button.ak-pl-loc{font:inherit;text-align:left;cursor:pointer;appearance:none;width:100%}button.ak-pl-loc{background:0 0;border:0;padding:8px 0}.evp{flex-direction:column;gap:14px;width:100%;padding-bottom:4px;display:flex}.evp-head{align-items:center;gap:12px;display:flex}.evp-pin{background:var(--ev-inset);width:40px;height:40px;color:var(--ev-accent);border-radius:20px;flex:none;justify-content:center;align-items:center;display:inline-flex}.evp-t{min-width:0;color:var(--ev-ink);flex-direction:column;display:flex}.evp-t b{overflow-wrap:anywhere;font-size:16px;line-height:22px}.evp-t span{color:var(--ev-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.evp-map.ev-minimap{height:150px}.evp-go{flex-direction:column;gap:10px;display:flex}.evp-btn{text-decoration:none}.evp-btn-2{border:1px solid var(--ev-line-strong);background:var(--ev-inset);min-height:48px;color:var(--ev-ink);border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;display:flex}.evp-dir{min-height:44px;color:var(--ev-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;display:flex}.evp-dir span{font-weight:600}.evp-dir a{color:var(--ev-ink);text-underline-offset:3px;padding:10px 0;font-weight:700;text-decoration:underline}.ak-pl-combo{position:relative}.ak-pl-sugg{border:1px solid var(--ev-line-strong);background:var(--ev-sheet);box-shadow:0 10px 24px var(--ev-shadow-sheet);border-radius:16px;flex-direction:column;margin:6px 0 0;padding:4px;list-style:none;display:flex}.ak-pl-sugg li{margin:0}.ak-pl-sugg-opt{width:100%;min-height:52px;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.ak-pl-sugg-opt[aria-selected=true],.ak-pl-sugg-opt:hover{background:var(--ev-inset)}.ak-pl-sugg-pin{background:var(--ev-inset);width:32px;height:32px;color:var(--ev-accent);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-pl-sugg-t{flex-direction:column;min-width:0;display:flex}.ak-pl-sugg-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.ak-pl-sugg-t span{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.ak-pl-sugg-note{color:var(--ev-muted);padding:12px 10px;font-size:14px}.ak-pl-pinned{color:var(--ev-muted);align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.ak-pl-pinned button{min-height:36px;color:var(--ev-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 10px;font-weight:700}.plf-page{max-width:640px;padding-bottom:calc(200px + env(safe-area-inset-bottom,0px));margin:0 auto;display:flow-root}.plf-wrap{flex-direction:column;padding:8px 20px 0;display:flex}.plf-head{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.plf-h1{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1px;margin:0;font-size:34px;font-weight:800;line-height:40px}.plf-x{background:var(--ev-raised);border:1px solid var(--ev-line-strong);width:44px;height:44px;color:var(--ev-ink);border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.plf-card{background:var(--ev-surface);border:1px solid var(--ev-line);box-sizing:border-box;color:var(--ev-ink);border-radius:20px}.plf-muted{color:var(--ev-muted)}.plf-sm{font-size:13px;line-height:18px}.plf-xs{font-size:12px;line-height:16px}.plf-grow{flex:1;min-width:0}.plf-nowrap{white-space:nowrap}.plf-lnk{color:var(--ev-accent);text-underline-offset:4px;margin-top:2px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.plf-ev{align-items:flex-start;gap:12px;margin-top:16px;padding:10px;display:flex}.plf-ev img{object-fit:cover;border-radius:14px;flex:none;width:64px;height:64px}.plf-ev-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.plf-ev-t b{font-family:var(--font-funnel-display), sans-serif;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.plf-wrap .plf-lab{font:inherit;color:var(--ev-ink);margin:22px 0 9px;font-size:15px;font-weight:600;line-height:20px;display:block}.plf-wrap .plf-lab-row,.plf-lab-row{justify-content:space-between;align-items:baseline;display:flex}.plf-lab-row h2,.plf-lab-row label{font:inherit;margin:0;font-weight:600}.plf-lab-row i{color:var(--ev-faint);font-style:normal;font-weight:500}.plf-wrap>.plf-ev+.plf-lab{margin-top:22px}.plf-ev-photo{aspect-ratio:16/9;border:0;padding:0;display:block;position:relative;overflow:hidden}.plf-ev-photo img{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.plf-ev-photo:after{content:"";background:linear-gradient(180deg, var(--ev-fade-0) 35%, var(--ev-photo-shade) 100%);pointer-events:none;position:absolute;inset:0}.plf-ev-photo .plf-ev-t{z-index:1;color:var(--ev-art-ink);position:absolute;bottom:14px;left:16px;right:16px}.plf-ev-photo .plf-ev-t b{font-size:20px;line-height:24px}.plf-ev-photo .plf-ev-t span{color:var(--ev-photo-soft)}.plf-ev-photo .plf-lnk{z-index:1;background:var(--ev-glass);min-height:36px;color:var(--ev-art-ink);border-radius:18px;align-items:center;margin:0;padding:0 14px;text-decoration:none;display:inline-flex;position:absolute;top:12px;right:12px}.plf-f{background:var(--ev-surface);border:1px solid var(--ev-line-strong);min-height:56px;color:var(--ev-ink);box-sizing:border-box;font:inherit;border-radius:16px;align-items:center;gap:12px;width:100%;padding:0 16px;font-size:16px;display:flex}.plf-f:focus-within,.plf-f:focus{border-color:var(--ev-accent);box-shadow:0 0 0 4px var(--ev-ring);outline:0}.plf-f::placeholder{color:var(--ev-dim);font-weight:400}.plf-big{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.3px;font-size:21px;font-weight:700}.plf-big::placeholder{font-family:var(--font-funnel-sans), sans-serif;letter-spacing:0;font-size:16px}.plf-amber,.plf-amber:focus{border-color:var(--ev-amber);box-shadow:0 0 0 4px var(--ev-amber)}@supports (color:color-mix(in lab, red, red)){.plf-amber,.plf-amber:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--ev-amber) 14%, transparent)}}.plf-area{resize:none;align-items:flex-start;height:96px;padding-top:16px;line-height:22px;display:block}.plf-cnt,.plf-hintrow{color:var(--ev-faint);justify-content:space-between;gap:10px;min-height:16px;margin-top:7px;font-size:12px;line-height:16px;display:flex}.plf-cnt b,.plf-cntn{color:var(--ev-faint);flex:none;margin-left:auto;font-size:12px;font-weight:500}.plf-cnt b.plf-hot,.plf-cntn.plf-hot{color:var(--ev-ink);font-weight:700}.plf-warn{color:var(--ev-amber);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:flex}.plf-wrap>.plf-warn{margin-top:8px;font-size:13px}.plf-seg{background:var(--ev-surface);border:1px solid var(--ev-line-strong);border-radius:18px;padding:4px;display:flex}.plf-seg button{min-width:0;height:44px;font:inherit;color:var(--ev-soft);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.plf-seg button.on{background:var(--ev-lime);color:var(--ev-on-lime);font-weight:700}.plf-seg button:disabled{opacity:.45;cursor:default}.plf-seg2{border-radius:16px;flex:none;width:196px}.plf-seg2 button{border-radius:12px;height:36px;font-size:14px}.plf-seg2 button.on{background:var(--ev-ink);color:var(--ev-ground)}.plf-fc{gap:8px;margin-top:10px;display:flex}.mem-addyours{width:100%;margin:4px 0 12px}.plf-endrow{align-items:center}.plf-endlab{width:56px;color:var(--ev-soft);flex:none;font-size:14px;font-weight:600}.plf-join{margin-top:14px}.plf-chip-pick{cursor:pointer;position:relative}.plf-endauto{cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0 4px;font-size:14px;font-weight:600;display:inline-flex}.plf-join-opts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.plf-join .plf-join-help{margin:6px 0 0}.plf-join .plf-join-res{border-top:1px solid var(--ev-line);color:var(--ev-soft);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:16px 0 0;padding-top:14px;font-size:14px;display:flex}.plf-join-res svg{color:var(--ev-muted);flex:none}.plf-pick{cursor:pointer;position:relative}.plf-pick-t{flex:1;min-width:0}.plf-pick-bare{cursor:pointer;align-items:center;min-height:44px;display:inline-flex;position:relative}.plf-pick-in{opacity:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.plf-votes{flex-direction:column;gap:8px;margin-top:10px;display:flex}.plf-vrow{padding-right:6px}.plf-vrow .plf-pick-bare{font-weight:500}.plf-rm{width:44px;height:44px;color:var(--ev-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.plf-dashed{color:var(--ev-soft);cursor:pointer;text-align:left;background:0 0;border-style:dashed}.plf-close{cursor:pointer;margin-top:6px;position:relative}.plf-close b{font-weight:700}.plf-faces{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.plf-faces::-webkit-scrollbar{display:none}.plf-face{width:50px;color:var(--ev-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:7px;padding:0;font-size:13px;text-decoration:none;display:flex}.plf-face[aria-pressed=true]{color:var(--ev-ink)}.plf-face-fixed{cursor:default;opacity:.7}.plf-faces-wrap{flex-wrap:wrap;gap:14px 12px;overflow:visible}.plf-face-mark{text-overflow:ellipsis;white-space:nowrap;max-width:60px;color:var(--ev-muted);margin-top:-4px;font-size:11px;line-height:14px;overflow:hidden}.plf-face-fixed .plf-face-n{color:var(--ev-muted)}.plf-face-av{width:50px;height:50px;display:inline-flex;position:relative}.plf-face-n{text-overflow:ellipsis;white-space:nowrap;max-width:56px;line-height:16px;overflow:hidden}.plf-tick{background:var(--ev-lime);width:22px;height:22px;color:var(--ev-on-lime);border:2.5px solid var(--ev-ground);box-sizing:border-box;border-radius:11px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.plf-add{border:1.5px dashed var(--ev-line-input);width:50px;height:50px;color:var(--ev-soft);box-sizing:border-box;border-radius:25px;justify-content:center;align-items:center;display:inline-flex}.plf-open{margin-top:22px;padding:16px}.plf-open.on{border-color:var(--ev-accent);padding-bottom:4px}@supports (color:color-mix(in lab, red, red)){.plf-open.on{border-color:color-mix(in srgb, var(--ev-accent) 40%, transparent)}}.plf-open-head{align-items:center;gap:14px;display:flex}.plf-open-t{font-family:var(--font-funnel-display), sans-serif;font-size:18px;font-weight:700;line-height:22px}.plf-open-t0{font-size:16px;font-weight:600;line-height:22px}.plf-tog{background:var(--ev-switch-off);cursor:pointer;width:52px;height:32px;transition:background-color var(--ev-dur-state) var(--ev-ease-soft);border:0;border-radius:16px;flex:none;padding:0;position:relative}.plf-tog:after{content:"";background:var(--ev-surface);width:26px;height:26px;transition:transform var(--ev-dur-slide) var(--ev-ease), background-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:13px;position:absolute;top:3px;left:3px}.plf-tog.on{background:var(--ev-fill)}.plf-tog.on:after{background:var(--ev-on-fill);transform:translate(20px)}.plf-open-body{margin-top:14px}.plf-kv{border-top:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.plf-kv-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.plf-open-body>.plf-kv:first-child{border-top:1px solid var(--ev-line)}.plf-kv-sub{justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 10px;display:flex}.plf-spots{align-items:center;gap:8px;display:flex}.plf-stp{background:var(--ev-raised);width:44px;height:44px;color:var(--ev-ink);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.plf-stp:disabled{color:var(--ev-dim);cursor:default}.plf-num{border:1px solid var(--ev-line-strong);background:var(--ev-surface);width:68px;height:44px;color:var(--ev-ink);text-align:center;font:inherit;box-sizing:border-box;border-radius:14px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.plf-num:focus{border-color:var(--ev-accent);box-shadow:0 0 0 4px var(--ev-ring);outline:0}.plf-num-inf{border-color:var(--ev-accent);color:var(--ev-accent)}.plf-chip{background:var(--ev-raised);border:1px solid var(--ev-line-strong);height:38px;color:var(--ev-soft);font:inherit;box-sizing:border-box;cursor:pointer;border-radius:19px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.plf-chip.on{background:var(--ev-accent)}@supports (color:color-mix(in lab, red, red)){.plf-chip.on{background:color-mix(in srgb, var(--ev-accent) 14%, transparent)}}.plf-chip.on{border-color:var(--ev-accent);color:var(--ev-accent)}.plf-chip-sm{height:32px;font-size:13px}.plf-showin{align-items:center;gap:8px;min-width:0;display:flex}.plf-showin-t{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.plf-showin-t b{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.plf-friendsrow{width:100%;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;margin-top:10px;padding:12px 16px;font-size:14px;display:flex}.plf-friendsrow+.plf-faces{margin-top:12px}.plf-stack{display:inline-flex}.plf-stack>*+*{margin-left:-10px}.plf-stack>*{box-shadow:0 0 0 2.5px var(--ev-surface);border-radius:50%}.plf-photo-ic{background:var(--ev-lime);width:56px;height:56px;color:var(--ev-on-lime);border-radius:18px;flex:none;justify-content:center;align-items:center;display:inline-flex}.plf-photo-t{flex-direction:column;gap:4px;min-width:0;display:flex}.plf-photo-t b{font-family:var(--font-funnel-display), sans-serif;font-size:18px;font-weight:700}.plf-photo-t span{color:var(--ev-muted);font-size:13px;line-height:18px}.plf-cover{flex-direction:column;gap:10px;margin:2px 0 6px;display:flex}.plf-cover-add{aspect-ratio:16/9;box-sizing:border-box;border:1.5px dashed var(--ev-line-strong);background:linear-gradient(135deg, var(--ev-accent), var(--ev-surface));border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.plf-cover-add{background:linear-gradient(135deg, color-mix(in srgb, var(--ev-accent) 12%, var(--ev-surface)), var(--ev-surface))}}.plf-cover-add{color:var(--ev-ink);font:inherit;text-align:center;cursor:pointer}.plf-cover-add:hover,.plf-cover-add:focus-visible{border-color:var(--ev-accent)}.plf-cover-add .plf-photo-t{align-items:center}.plf-cover-pic{border-radius:20px;position:relative;overflow:hidden}.plf-cover-pic:after{content:"";background:linear-gradient(to top, var(--ev-photo-shade), var(--ev-hp-fade));opacity:.6;pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.plf-cover-over{z-index:1;justify-content:flex-end;position:absolute;bottom:12px;right:12px}.plf-cover-over .plf-chip{background:var(--ev-tag-on-photo);color:var(--ev-photo-soft);border-color:#0000}.plf-prev-card{margin-top:2px}.plf-cover-img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--ev-line-strong);background:var(--ev-surface);border-radius:20px;width:100%;display:block}.plf-cover-acts{flex-wrap:wrap;gap:8px;display:flex}.plf-cancel{min-height:44px;color:var(--ev-soft);justify-content:center;align-items:center;margin-top:6px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.plf-cancel:hover,.plf-cancel:focus-visible{color:var(--ev-ink)}.plf-foot{z-index:15;padding:26px 20px calc(30px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--ev-fade-0), var(--ev-ground) 32%);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.plf-foot-in{pointer-events:auto;max-width:600px;margin:0 auto}.plf-fine{color:var(--ev-faint);text-align:center;margin:0 0 12px;font-size:12.5px;line-height:18px}.plf-cta{background:var(--ev-lime);width:100%;height:58px;color:var(--ev-on-lime);font:inherit;cursor:pointer;border:0;border-radius:29px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.plf-cta.dim{background:var(--ev-raised);color:var(--ev-dim)}.plf-cta:disabled{opacity:.7;cursor:default}.plf-bare{min-width:0;color:var(--ev-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.events .plf-bare:focus-visible{outline:none}.plf-bare::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.plf-bare::-webkit-search-decoration{-webkit-appearance:none;display:none}.plf-sheet{max-height:80dvh;padding:8px 20px 24px;overflow-y:auto}.plf-sheet-head{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.events .plf-sheet-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.6px;margin:0;font-size:26px;font-weight:800}.plf-done{min-height:44px;color:var(--ev-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;font-weight:600}.events .plf-eyebrow{color:var(--ev-muted);letter-spacing:1.6px;text-transform:uppercase;margin:22px 0 10px;font-size:12px;font-weight:700}.plf-chips,.plf-picked{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plf-search{min-height:48px;margin-bottom:12px}.plf-picked{margin-bottom:6px}.plf-picked .plf-chip{height:34px}.plf-list{margin:0;padding:0;list-style:none}.plf-list>li+li{border-top:1px solid var(--ev-line)}.plf-item{width:100%;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.plf-item-t{flex-direction:column;flex:1;min-width:0;display:flex}.plf-item-t b{font-size:15px;font-weight:600}.plf-item-t span{color:var(--ev-muted);font-size:13px}.plf-logo{width:44px;height:44px;font-family:var(--font-funnel-display), sans-serif;color:var(--ev-on-lime);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.plf-box{border:1.5px solid var(--ev-line-input);box-sizing:border-box;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.plf-box.on{background:var(--ev-lime);border-color:var(--ev-lime);color:var(--ev-on-lime)}@media (min-width:900px){.plf-wrap{padding-top:24px}}.plf-page .ak-pl-combo .ak-pl-input{background:var(--ev-surface);border-color:var(--ev-line-strong);border-radius:16px;min-height:56px;padding:0 16px 0 48px}.plf-page .ak-pl-combo .ak-pl-input:focus{border-color:var(--ev-accent);box-shadow:0 0 0 4px var(--ev-ring);outline:0}.ak-pl-lead{color:var(--ev-accent);pointer-events:none;display:flex;position:absolute;top:28px;left:16px;transform:translateY(-50%)}.plf-hintrow .ak-pl-pinned{color:var(--ev-faint);min-width:0;margin:0;font-size:12px;line-height:16px}.plf-hintrow .ak-pl-pinned-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plf-hintrow .ak-pl-pinned button{flex:none;min-height:16px;margin-left:6px;padding:0;font-size:12px}.pp-hero{background:var(--ev-ground);position:relative;overflow:hidden}.pp-hero-img{object-fit:cover;width:100%;height:300px;display:block;position:absolute;top:0;left:0;right:0}.pp-hero-fade{background:linear-gradient(180deg, var(--ev-scrim) 0%, var(--ev-fade-0) 18%, var(--ev-fade-0) 48%, var(--ev-ground) 70%, var(--ev-ground) 86%);height:301px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pp-hero-fade{background:linear-gradient(180deg, color-mix(in srgb, var(--ev-scrim) 70%, transparent) 0%, var(--ev-fade-0) 18%, var(--ev-fade-0) 48%, color-mix(in srgb, var(--ev-ground) 70%, transparent) 70%, var(--ev-ground) 86%)}}.pp-hero-plain .pp-hero-fade{display:none}.pp-hero-text{flex-direction:column;gap:8px;padding:252px 20px 6px;display:flex;position:relative}.pp-hero-plain .pp-hero-text{padding:84px 20px 6px;position:relative;bottom:0;left:0;right:0}.pp-eyebrow{color:var(--ev-accent);letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:700}.pp-h1{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-1.2px;overflow-wrap:anywhere;color:var(--ev-ink);margin:0;font-size:36px;font-weight:800;line-height:36px}.pp-line{color:var(--ev-soft);font-size:15px}.pp-hostline{align-items:center;gap:10px;padding:14px 20px 0;display:flex}.pp-hostlink{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.pp-hostt{flex-direction:column;min-width:0;display:flex}.pp-event{padding:18px 20px 0}.pp-event .pp-event-lab{color:var(--ev-muted);margin:0 0 8px;font-size:13px;font-weight:600}.pp-event-card{align-items:center;gap:12px;min-height:72px;padding:10px 14px 10px 10px;text-decoration:none;display:flex}.pp-event-img{object-fit:cover;background:var(--ev-raised);border-radius:14px;flex:none;width:56px;height:56px}.pp-event-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-strong{font-size:15px;font-weight:700}.pp-muted{color:var(--ev-muted)}.pp-sm{font-size:13px;line-height:18px}.pp-grow{flex-direction:column;flex:1;min-width:0;display:flex}.pp-body{flex-direction:column;gap:0;padding:0 20px;display:flex}.pp-body>.ak-notice,.pp-body>.ev-info,.pp-body>section.ak-pl-card,.pp-body>.ak-pl-hostbar,.pp-body>.ak-pl-after,.pp-body>.mem-section{margin-top:12px}.pp-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.pp-tile{background:var(--ev-surface);border:1px solid var(--ev-line);box-sizing:border-box;min-width:0;color:var(--ev-ink);border-radius:20px;flex-direction:column;flex:1;padding:14px;display:flex}.pp-cal{width:100%;margin-top:10px;display:flex}.pp-k{color:var(--ev-muted);margin-top:10px;font-size:12.5px}.pp-v{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;margin-top:2px;font-size:20px;font-weight:700;line-height:23px}.pp-v-sm{font-size:16px;line-height:20px}.pp-u{color:var(--ev-muted);margin-top:2px;font-size:12px;line-height:16px}.pp-mini{align-items:center;min-height:16px;margin-top:6px;display:inline-flex}.pp-mini>*+*{margin-left:-8px}.pp-mini>*{box-shadow:0 0 0 2.5px var(--ev-surface);border-radius:50%}.pp-sec{margin-top:26px}.pp-times{margin-top:16px}.pp-trows{margin:0;padding:0;list-style:none;overflow:hidden}.pp-trow{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px;font-size:15px;display:flex}.pp-trow+.pp-trow{border-top:1px solid var(--ev-line)}.pp-trow>span{color:var(--ev-muted);min-width:0}.pp-trow>b{color:var(--ev-ink);text-align:right;font-weight:700}.pp-sec-h{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.pp-sec-h h2{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.pp-lnk{color:var(--ev-accent);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.pp-textbtn{font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.pp-card{background:var(--ev-surface);border:1px solid var(--ev-line);box-sizing:border-box;color:var(--ev-ink);border-radius:20px}.pp-words{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ev-soft);margin:0;padding:14px 16px;line-height:22px}.pp-locked{color:var(--ev-muted);align-items:center;gap:10px;margin:0;padding:14px 16px;display:flex}.pp-where{width:100%;font:inherit;text-align:left;cursor:pointer;padding:0;display:block;overflow:hidden}.pp-map{background:var(--ev-inset);height:110px;display:block;position:relative}.pp-map .pp-minimap{pointer-events:none;border-radius:0;height:100%;position:absolute;inset:0}.pp-where-row{align-items:center;gap:12px;padding:12px 16px;display:flex}.pp-where-row b{font-weight:600}.pp-list{margin:0;padding:2px 16px;list-style:none}.pp-list>li+li{border-top:1px solid var(--ev-line)}.pp-person{color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.pp-person b{font-weight:600}.pp-list>li.pp-has-more{align-items:center;gap:4px;display:flex}.pp-has-more>.pp-person{flex:1;min-width:0}.pp-more{width:44px;height:44px;color:var(--ev-soft);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.pp-more:hover{background:var(--ev-raised)}.pp-who{align-items:center;gap:14px;padding:4px 0 16px;font-size:18px;display:flex}.pp-badge{border-radius:14px;flex:none;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.pp-badge-h{background:var(--ev-lime);color:var(--ev-on-lime)}.pp-badge-i{background:var(--ev-accent)}@supports (color:color-mix(in lab, red, red)){.pp-badge-i{background:color-mix(in srgb, var(--ev-accent) 16%, transparent)}}.pp-badge-i{color:var(--ev-accent)}.pp-badge-n{background:var(--ev-raised);color:var(--ev-soft)}.pp-chatrow{align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.pp-chatrow b{font-weight:600}.ak-pl-plan .ak-pl-bar>.ak-pl-btn{flex:1}@media (min-width:900px){.pp-hero{border-radius:0 0 28px 28px}}.plf-vrow .plf-pick-bare{white-space:nowrap;flex:none}.plf-vrow .plf-rm{margin-left:auto}.plf-vrow>span[aria-hidden]{color:var(--ev-muted)}.plf-vrow .plf-pick-bare{min-width:0}.plf-vrow .plf-pick-t{flex:none}.ev-event .eb-org .ak-rail{padding-left:20px;padding-right:20px;scroll-padding-left:20px}.eb-sec-more{color:var(--ev-accent);flex:none;font-size:14px;font-weight:600;text-decoration:none}.eb-kv-org{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ev-line);-webkit-text-decoration-color:var(--ev-line);-webkit-text-decoration-color:var(--ev-line);text-decoration-color:var(--ev-line);text-underline-offset:3px}.plf-online{cursor:pointer;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.plf-online>svg{color:var(--ev-soft);flex:none}.plf-online b{font-size:15px;font-weight:600;line-height:20px;display:block}.plf-linkf{cursor:text}.pp-online{overflow:hidden}.pp-joinlink{background:var(--ev-lime);min-height:48px;color:var(--ev-on-lime);font:inherit;border-radius:24px;justify-content:center;align-items:center;gap:8px;margin:0 12px 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.pp-joinlink-ghost{color:var(--ev-ink);border:1px solid var(--ev-line-strong);background:0 0}.ak-pl-lang{background:var(--ev-raised);color:var(--ev-muted);letter-spacing:.6px;border-radius:6px;flex:none;align-self:center;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:14px}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]),textarea,select{font-size:max(16px,1em)}}[data-pending] .ak-pl-list,.ak-pl-list[data-loading]{opacity:.55;transition:opacity .16s}.ak-pl-search .ev-sr-bar{gap:8px}.ak-pl-search .ev-sr-bar .ak-filterbtn{width:44px;height:44px}.ak-pl-search .ev-browse-tile{font:inherit;color:inherit;cursor:pointer;text-align:left}@media (prefers-reduced-motion:reduce){[data-pending] .ak-pl-list,.ak-pl-list[data-loading]{transition:none}}.ak-cm-input.ak-cm-pick{text-align:left;cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-cm-pick>span{text-align:left;flex:1;min-width:0}.ak-cm-pick>svg{color:var(--ev-faint);flex:none}.ak-cm-pick[aria-invalid=true]{border-color:var(--ev-err)}.ak-cm-citysearch{margin:0 0 8px}.ak-sec-head-n{align-items:center}.ak-sec-ht{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-sec-sub{color:var(--ev-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;font-size:13.5px;line-height:18px;display:inline-flex}.ak-sec-go{background:var(--ev-surface);border:1px solid var(--ev-line);width:36px;height:36px;color:var(--ev-ink);transition:background var(--ev-dur-state) var(--ev-ease), transform var(--ev-dur-press) var(--ev-ease);border-radius:18px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ak-sec-go:before{content:"";position:absolute;inset:-4px}.ak-sec-go:active{transform:scale(.94)}.al-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.al-sec{padding-top:24px}.al-sec .ak-sec-head{padding:0 20px 12px}.al-mosaic{border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:116px;gap:4px;margin:0 20px;padding:0;list-style:none;display:grid;overflow:hidden}.al-mosaic li{background:var(--ev-raised);min-width:0;position:relative}.al-mosaic li:first-child{grid-area:span 2/span 2}.al-mosaic[data-n="1"] li:first-child{grid-column:span 3}.al-mosaic[data-n="2"] li:nth-child(2){grid-row:span 2}.al-mosaic a{width:100%;height:100%;display:block}.al-mosaic img{object-fit:cover;width:100%;height:100%;display:block}.al-credit{background:var(--ev-tag-on-photo);height:22px;color:var(--ev-art-ink);border-radius:11px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:8px;left:8px}.al-card{background:var(--ev-surface);color:var(--ev-ink);border-radius:20px;align-items:center;gap:14px;margin:16px 20px 0;padding:16px;text-decoration:none;display:flex}.al-card-icon{background:var(--ev-raised);width:44px;height:44px;color:var(--ev-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.al-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.al-card-text span{color:var(--ev-muted);font-size:13px}.al-card-go{background:var(--ev-lime);min-height:40px;color:var(--ev-on-lime);font:inherit;cursor:pointer;border:0;border-radius:20px;flex:none;padding:0 16px;font-size:14px;font-weight:700}.al-card-go:disabled,.al-send .ev-primary:disabled{opacity:.5;cursor:default}.al-memory{gap:12px;margin-top:10px;padding:14px 16px}.al-send{flex-direction:column;gap:16px;padding:4px 4px 12px;display:flex}.al-send-sub{color:var(--ev-muted);margin:-8px 0 0;font-size:14px}.al-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.al-thumb{aspect-ratio:1;background:var(--ev-raised);border-radius:14px;position:relative;overflow:hidden}.al-thumb img{object-fit:cover;width:100%;height:100%;display:block}.al-thumb-x{background:var(--ev-tag-on-photo);width:28px;height:28px;color:var(--ev-art-ink);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.al-thumb-add{border:2px dashed var(--ev-line-strong);color:var(--ev-muted);font:inherit;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.al-thumbs:has(.al-thumb-add:only-child){grid-template-columns:1fr}.al-thumbs:has(.al-thumb-add:only-child) .al-thumb-add{aspect-ratio:auto;min-height:120px}.al-help{color:var(--ev-muted);margin:0;font-size:13px}.al-consent{background:var(--ev-raised);color:var(--ev-soft);border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:flex}.al-consent svg{color:var(--ev-accent);flex:none;margin-top:1px}.al-done{color:var(--ev-accent);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.al-main{max-width:640px;margin:0 auto}.al-page{flex-direction:column;gap:16px;display:flex}.al-page .me-note,.al-page .al-card{margin:0 16px}.al-big{width:auto;margin:0 16px}.al-more{align-self:center;margin-top:14px}.al-mine{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0 16px;list-style:none;display:grid}.al-mine>li{aspect-ratio:1;min-width:0;position:relative}.al-mine-wait{color:var(--ev-art-ink);background:linear-gradient(transparent, var(--ev-tag-on-photo));pointer-events:none;border-radius:0 0 6px 6px;padding:18px 6px 5px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.al-tabs{gap:8px;margin:14px 16px 0;display:flex}.al-tabs a{background:var(--ev-surface);min-height:44px;color:var(--ev-ink);border-radius:22px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.al-tabs a[aria-current=page]{background:var(--ev-ink);color:var(--ev-ground)}.al-host{flex-direction:column;gap:28px;padding:18px 16px 48px;display:flex}.al-head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:12px;display:flex}.al-head .ak-sec-h{margin:0;font-size:20px}.al-card-go:disabled{opacity:.5;cursor:default}.al-empty{margin:0}.al-fine{color:var(--ev-muted);text-align:center;margin:0;font-size:12px}.al-grid{padding:0}.al-acts{flex-direction:column;align-items:stretch;gap:4px;display:flex}.al-text{min-height:44px;color:var(--ev-soft);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:underline}.al-text:disabled{color:var(--ev-muted);cursor:default;text-decoration:none}.al-sheet{flex-direction:column;gap:22px;padding:4px 0 12px;display:flex}.al-row{background:var(--ev-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.al-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.al-row-text span{color:var(--ev-muted);font-size:13px}.al-opt{flex-direction:column;gap:10px;display:flex}.al-opt-l{font-size:14px;font-weight:700}.al-radios{flex-direction:column;gap:8px;display:flex}.al-radio{border:1px solid var(--ev-line);width:100%;min-height:56px;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:16px;align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.al-radio[aria-checked=true]{background:var(--ev-surface);border-color:var(--ev-line-strong)}.al-radio-dot{box-sizing:border-box;border:2px solid var(--ev-line-strong);border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}.al-radio[aria-checked=true] .al-radio-dot{border:6px solid var(--ev-lime);background:var(--ev-on-lime)}.al-radio-text{flex-direction:column;gap:2px;min-width:0;display:flex}.al-radio-text b{font-size:15px}.al-radio-text span{color:var(--ev-muted);font-size:13px}.al-link{background:var(--ev-inset);overflow-wrap:anywhere;color:var(--ev-soft);border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.al-link-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.al-link-acts .me-btn,.al-link-make{white-space:normal;text-align:center;justify-content:center;gap:6px;padding-inline:8px}.al-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.al-shot{background:var(--ev-surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.al-shot img{aspect-ratio:1;object-fit:cover;background:var(--ev-raised);width:100%;display:block}.al-shot-body{flex-direction:column;flex:1;gap:8px;padding:8px 10px 10px;display:flex}.al-shot-acts{margin-top:auto}.al-shot-by{overflow-wrap:anywhere;flex-direction:column;font-size:13px;font-weight:700;display:flex}.al-shot-by i{color:var(--ev-muted);font-size:12px;font-style:normal;font-weight:500}.al-shot-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.al-shot-acts button{cursor:pointer;border-radius:22px;justify-content:center;align-items:center;min-height:44px;display:flex}.al-shot-acts button:disabled{opacity:.5;cursor:default}.al-yes{background:var(--ev-lime);color:var(--ev-on-lime);border:0}.al-no{border:1px solid var(--ev-line-strong);color:var(--ev-ink);background:0 0}.al-shot-body .me-btn{flex:none}@media (hover:hover){.ak-sec-go:hover{background:var(--ev-line)}}.ak-sec-n-dot{background:var(--ev-accent);border-radius:4px;width:7px;height:7px}.ak-tag[data-live]{background:var(--ev-fill);color:var(--ev-on-fill)}.ak-now-row{flex-direction:column;gap:6px;display:flex}.ak-now-row>.ak-tag{margin-left:2px}.ak-switch{background:var(--ev-switch-off);cursor:pointer;width:50px;height:30px;transition:background-color var(--ev-dur-state) var(--ev-ease-soft);border:0;border-radius:15px;flex:none;padding:0;position:relative}.ak-switch-knob{background:var(--ev-ink);width:24px;height:24px;transition:transform var(--ev-dur-slide) var(--ev-ease), background-color var(--ev-dur-state) var(--ev-ease-soft);border-radius:50%;position:absolute;top:3px;left:3px}.ak-switch[aria-checked=true]{background:var(--ev-fill)}.ak-switch[aria-checked=true] .ak-switch-knob{background:var(--ev-on-fill);transform:translate(20px)}.ak-switch:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.ak-switch:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.ak-switch,.ak-switch-knob{transition:none}}.ak-cm-mrow .ak-cm-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:55%;overflow:hidden}.ak-cm-preview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ak-cm-choice{border-bottom:1px solid var(--ev-line);flex-direction:column;gap:10px;padding:12px 0;display:flex}.ak-cm-choice-head{align-items:center;gap:12px;display:flex}.ak-cm-choice-head .ak-cm-name{white-space:normal}.yu-act-av{flex:none;width:40px;height:40px;display:inline-flex}.yu-act-ic{background:var(--ev-surface);width:40px;height:40px;color:var(--ev-muted);border-radius:20px;flex:none;justify-content:center;align-items:center;display:inline-flex}.yu-act-actions{align-items:center;gap:8px;padding:0 16px 12px 68px;display:flex}.yu-act-done{color:var(--ev-faint);font-size:13px;line-height:18px}.ak-chat-empty{text-align:center;color:var(--ev-faint);flex-direction:column;align-items:center;gap:4px;margin:auto;padding:24px;font-size:13px;line-height:18px;display:flex}.ak-chat-empty p{margin:0}.ak-chat-empty-link{color:var(--ev-accent);font-weight:600;text-decoration:none}.ak-chat-empty-invited{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ak-chat-empty-faces{display:inline-flex}.ak-chat-empty-faces .ak-chat-face+.ak-chat-face{margin-left:-6px}.ak-chat-chips{padding-top:10px;padding-bottom:4px}.ak-chat-chips .ak-pl-pill{gap:6px;padding-left:13px}.ak-chat-chips .ak-pl-pill>svg{flex:none}.ak-chat-chip-n{background:var(--ev-lime);min-width:20px;height:20px;color:var(--ev-on-lime);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px}.ak-chat-chips .ak-pl-pill[aria-pressed=true] .ak-chat-chip-n{background:var(--ev-on-lime);color:var(--ev-lime)}.ak-dc{height:140px;color:var(--ev-art-ink);background:var(--ev-surface);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.ak-dc-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ak-dc-art[data-plain]{background:linear-gradient(160deg, hsl(var(--hp-hue) 38% 34%), hsl(var(--hp-hue) 30% 14%))}.ak-dc-fade{background:linear-gradient(90deg, var(--ev-photo-shade) 0%, var(--ev-glass) 60%, var(--ev-hp-fade) 100%);position:absolute;inset:0}.ak-dc-link{z-index:1;border-radius:20px;position:absolute;inset:0}.ak-dc-top{z-index:2;pointer-events:none;align-items:flex-start;gap:10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.ak-dc-logo{box-shadow:0 0 0 2px var(--ev-hp-ring);border-radius:28%;flex:none;display:inline-flex}.ak-dc-logo .ak-cm-logo{background:var(--ev-raised)}.ak-dc-id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ak-dc-name{align-items:flex-start;gap:6px;min-width:0;font-size:16px;font-weight:700;line-height:20px;display:flex}.ak-dc-nm{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ak-dc-lock{color:var(--ev-photo-soft);flex:none;padding-top:3px;display:inline-flex}.ak-dc-meta{min-width:0;color:var(--ev-photo-soft);align-items:center;gap:6px;font-size:12.5px;line-height:18px;display:flex}.ak-dc-faces{flex-direction:row-reverse;flex:none;justify-content:flex-end;display:inline-flex}.ak-dc-faces .ak-chat-face+.ak-chat-face{margin-right:-6px}.ak-dc-faces .ak-chat-face{box-shadow:0 0 0 1.5px var(--ev-photo-shade)}.ak-dc-metatxt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ak-dc-bottom{z-index:2;pointer-events:none;gap:8px;height:46px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ak-dc-strip{box-sizing:border-box;background:var(--ev-tag-on-photo);min-width:0;height:46px;color:inherit;border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 7px;text-decoration:none;display:flex;position:relative}.ak-dc-strip[data-link]{pointer-events:auto;z-index:3}.ak-dc-thumb{background:var(--ev-art-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ak-dc-thumb{background:color-mix(in srgb, var(--ev-art-ink) 14%, transparent)}}.ak-dc-thumb{color:var(--ev-art-ink)}.ak-dc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ak-dc-sbody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ak-dc-slabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-lime);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:800;line-height:13px;overflow:hidden}.ak-dc-stext{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.ak-dc-join{pointer-events:auto;z-index:3;flex:none;width:72px;height:46px;display:flex;position:relative}.ak-dc-join .ak-pl-btn{box-sizing:border-box;white-space:nowrap;border-radius:12px;width:100%;height:46px;min-height:46px;padding:0 6px;font-size:13px;line-height:1}.ak-dc-join .ak-pl-btn:before{display:none}.ak-dc-join .ak-pl-btn.ak-pl-done,.ak-dc-join .ak-pl-btn.ak-pl-dark{background:var(--ev-tag-on-photo);color:var(--ev-lime);border-color:var(--ev-lime)}@supports (color:color-mix(in lab, red, red)){.ak-dc-join .ak-pl-btn.ak-pl-done,.ak-dc-join .ak-pl-btn.ak-pl-dark{border-color:color-mix(in srgb, var(--ev-lime) 40%, transparent)}}.ak-dc-join .ak-pl-btn.ak-pl-dark{color:var(--ev-photo-soft);border-color:var(--ev-line);white-space:normal;font-size:11px}.ak-season-answer{color:var(--ev-ink);margin:0;padding:8px 16px 12px}.ak-season-over{background:var(--ev-surface);color:var(--ev-ink);border-radius:14px;margin:8px 16px 0;padding:12px 16px;font-size:15px}.ak-season-sec .ev-rows{margin-top:8px}.ak-season-p{margin:0;padding:0 16px 10px}.ak-season-week{margin-top:4px}.ak-season-weekh{letter-spacing:.02em;color:var(--ev-faint);text-transform:uppercase;margin:12px 16px 4px;font-size:13px;font-weight:600}.ak-season-checked{border:1px solid var(--ev-line);border-radius:14px;margin:20px 16px 8px;padding:14px 16px}.ak-season-checked .ak-season-weekh{margin:0 0 6px}.ak-season-small{color:var(--ev-soft);margin:0 0 8px;font-size:13px;line-height:18px}.ak-season-sources{color:var(--ev-soft);margin:0;padding-left:18px;font-size:13px;line-height:20px}.ak-season-sources a{color:var(--ev-ink);text-underline-offset:2px;text-decoration:underline}.ak-cm-sechead{color:var(--ev-ink);margin:0;padding:20px 16px 8px;font-size:15px;font-weight:700;line-height:20px}.ak-cm-strip-row{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin:0;padding:0 16px 4px;scroll-padding:0 16px;list-style:none;display:flex;overflow-x:auto}.ak-cm-strip-row::-webkit-scrollbar{display:none}.ak-cm-scard-li{scroll-snap-align:start;flex:none;width:140px}.ak-cm-scard{min-height:44px;color:var(--ev-ink);border-radius:16px;flex-direction:column;gap:2px;text-decoration:none;display:flex;position:relative}.ak-cm-scard:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.ak-cm-scard-art{background:var(--ev-raised);border-radius:16px;height:84px;display:block;overflow:hidden}.ak-cm-scard-art img{object-fit:cover;width:100%;height:100%;display:block}.ak-cm-scard-plain{background:linear-gradient(160deg, hsl(var(--hp-hue) 38% 34%), hsl(var(--hp-hue) 30% 14%));width:100%;height:100%;display:block}.ak-cm-scard-logo{box-shadow:0 0 0 2px var(--ev-ground);border-radius:28%;display:inline-flex;position:absolute;top:84px;left:8px;transform:translateY(-50%)}.ak-cm-scard-name{color:var(--ev-ink);-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:22px;font-size:14px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}.ak-cm-scard-what{color:var(--ev-soft);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:17px;display:-webkit-box;overflow:hidden}.ak-cm-scard-when{color:var(--ev-accent);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:16px;overflow:hidden}.ak-cm-crows{flex-direction:column;padding:0 16px;display:flex}.ak-cm-crow{box-sizing:border-box;border-bottom:1px solid var(--ev-line);min-height:64px;color:var(--ev-ink);align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.ak-cm-crow-link{z-index:1;border-radius:12px;position:absolute;inset:0}.ak-cm-crow-link:focus-visible{outline:2px solid var(--ev-accent);outline-offset:-2px}.ak-cm-crow-main{pointer-events:none;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ak-cm-crow-name{min-width:0;color:var(--ev-ink);align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:20px;display:flex}.ak-cm-crow-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ak-cm-crow-lock{color:var(--ev-faint);flex:none;display:inline-flex}.ak-cm-crow-meta{color:var(--ev-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.ak-cm-crow-join{z-index:2;flex:none;display:flex;position:relative}.ak-cm-crow-blurb{color:var(--ev-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}.ak-cm-crow-facts{align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.ak-cm-crow-chip{background:var(--ev-surface);height:22px;color:var(--ev-ink);border-radius:11px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ak-cm-crow-chip svg{color:var(--ev-muted)}.ak-cm-crow-when{color:var(--ev-accent);flex:none;font-size:13px;font-weight:600;line-height:17px}.ak-cm-crow{align-items:center}.ak-cm-crow-join .ak-pl-btn{min-width:72px;min-height:44px}.ak-kind{grid-template-columns:1fr 1fr;gap:8px;margin:4px 16px 16px;display:grid}.ak-kind-opt{border:1px solid var(--ev-line);background:var(--ev-surface);min-height:64px;color:var(--ev-ink);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.ak-kind-opt[aria-current=page]{border-color:var(--ev-lime);box-shadow:inset 0 0 0 1px var(--ev-lime)}.ak-kind-t{font-size:15px;font-weight:700;line-height:20px}.ak-kind-opt[aria-current=page] .ak-kind-t:after{content:" ✓";color:var(--ev-accent)}.ak-kind-s{color:var(--ev-soft);font-size:12.5px;line-height:16px}.plf-wrap>.ak-kind{margin-left:0;margin-right:0}.ak-chat-iconbtn-count{position:relative}.ak-chat-iconbtn-n{background:var(--ev-lime);min-width:20px;height:20px;color:var(--ev-on-lime);text-align:center;box-shadow:0 0 0 2px var(--ev-ground);border-radius:10px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-4px}.ak-chat-requests{margin-bottom:4px}.ak-fq-card{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:24px 24px 16px;display:flex;overflow-y:auto}.ak-fq-name{letter-spacing:-.3px;margin:8px 0 0;font-size:22px;font-weight:800;line-height:28px}.ak-fq-area{color:var(--ev-muted);margin:0;font-size:15px}.ak-fq-facts{flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ak-fq-facts li{border:1px solid var(--ev-line);color:var(--ev-ink);border-radius:999px;padding:6px 12px;font-size:14px}.ak-fq-line{background:var(--ev-surface);max-width:320px;color:var(--ev-muted);border-radius:18px;margin:12px 0 0;padding:10px 14px;font-size:15px;line-height:20px}.ak-fq-actions{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:8px;display:grid}.ak-fq-actions>*{min-width:0}.ak-fq-block{color:var(--ev-err)}.ak-chat-pastrow-icon{background:var(--ev-surface);border:1px solid var(--ev-line);width:52px;height:52px;color:var(--ev-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-thread-list>.ak-chat-friendstart,.ak-thread-list>.ak-chat-friendstart:first-child{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto 0;padding:24px 16px;display:flex}.ak-chat-friendstart .ev-primary{width:auto}.ak-chat-friendline{border:1px solid var(--ev-line);background:var(--ev-surface);color:var(--ev-muted);text-align:center;border-radius:999px;align-self:center;align-items:center;gap:6px;margin:8px auto;padding:5px 12px;font-size:13px;line-height:18px;display:inline-flex}.admin{--color-bg:var(--ev-ground);--color-shell:var(--ev-raised);--color-surface:var(--ev-surface);--color-line:var(--ev-line);--color-hairline:var(--ev-line-strong);--color-ink:var(--ev-ink);--color-soft:var(--ev-soft);--color-muted:var(--ev-muted);--color-dim:var(--ev-dim);--color-faint:var(--ev-faint);--color-ember:var(--ev-fill);--color-ember-hi:var(--ev-fill);--color-ember-ink:var(--ev-accent);--color-live:var(--ev-soft);--color-live-ink:var(--ev-accent);--color-onaccent:var(--ev-on-fill);--color-warm:var(--ev-raised);--color-warm2:var(--ev-raised);--color-warmline:var(--ev-line-strong);--color-warmedge:var(--ev-line-input);--color-tile:var(--ev-raised)}.admin h1,.admin h2,.admin h3{font-family:var(--font-funnel-display), var(--font-funnel-sans), system-ui, sans-serif}.admin .adm-logo{width:auto;height:18px;color:var(--ev-ink);display:block}.admin .adm-title{letter-spacing:-.02em;margin:6px 0 0;font-size:28px;font-weight:800}.admin .adm-card{background:var(--ev-surface);border-radius:20px}.admin .adm-card-title{letter-spacing:-.01em;color:var(--ev-ink);margin:0;font-size:17px;font-weight:700}.admin ::selection{background:var(--ev-ring)}.admin .font-mono{font-family:var(--font-funnel-sans), system-ui, sans-serif;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.yu-head{padding:max(14px, env(safe-area-inset-top)) 16px 6px;align-items:center;gap:8px;display:flex}.yu-title{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.6px;color:var(--ev-ink);flex:1;margin:0;font-size:28px;font-weight:800;line-height:1.1}.yu-round{background:var(--ev-surface);width:44px;height:44px;color:var(--ev-ink);border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.yu-round:focus-visible,.yu-me-btn:focus-visible,.yu-count-tile:focus-visible,.yu-ev-box:focus-visible,.yu-mem:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.yu-round-dot{background:var(--ev-lime);width:9px;height:9px;color:var(--ev-on-lime);box-shadow:0 0 0 2px var(--ev-surface);border-radius:5px;position:absolute;top:9px;right:10px}.yu-me .ak-chat-face{flex:none}.yu-me .yu-me-bio{white-space:normal;color:var(--ev-soft);margin-top:1px;font-size:14px;line-height:19px}.yu-me-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px 0;display:grid}.yu-me-btn{border:1px solid var(--ev-line-strong);min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.yu-me-btn:active{transform:scale(.98)}.yu-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px 0;display:grid}.yu-count-tile{background:var(--ev-surface);min-height:72px;color:var(--ev-ink);border-radius:18px;flex-direction:column;gap:4px;padding:14px 12px 12px;text-decoration:none;display:flex;position:relative}.yu-count-n{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.yu-count-l{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.yu-count-badge{background:var(--ev-lime);height:20px;color:var(--ev-on-lime);white-space:nowrap;border-radius:10px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.yu-sec{padding-top:24px}.yu-sec+.yu-sec{padding-top:16px}.yu-mem-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:0;padding:0 16px 4px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.yu-mem-rail::-webkit-scrollbar{display:none}.yu-mem-rail>li{scroll-snap-align:start;flex:none;width:170px}.yu-mem{aspect-ratio:170/224;background:var(--ev-raised);color:var(--ev-ink);isolation:isolate;border-radius:20px;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.yu-mem-cover{z-index:-1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.yu-mem .mem-collage{z-index:-1;inset:0 0 72px}.yu-mem[data-cover]:after{content:"";z-index:-1;background:linear-gradient(var(--ev-hp-fade), var(--ev-tag-on-photo) 70%);position:absolute;inset:35% 0 0}.yu-mem-kind{background:var(--ev-tag-on-photo);height:24px;color:var(--ev-art-ink);letter-spacing:.4px;text-transform:uppercase;border-radius:12px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.yu-mem-body{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.yu-mem[data-cover] .yu-mem-body{color:var(--ev-art-ink)}.yu-mem-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.yu-mem-date{color:var(--ev-muted);font-size:12px}.yu-mem[data-cover] .yu-mem-date{color:var(--ev-art-ink);opacity:.82}.yu-mem-foot{align-items:center;gap:8px;min-height:20px;font-size:12px;font-weight:600;display:flex}.yu-mem-empty{background:var(--ev-surface);color:var(--ev-ink);border-radius:20px;align-items:center;gap:14px;margin:0 16px;padding:20px 18px;display:flex}.yu-mem-empty-ph{border:2px dashed var(--ev-line-strong);border-radius:14px;flex:none;width:64px;height:84px}.yu-mem-empty-t{flex-direction:column;gap:4px;min-width:0;display:flex}.yu-mem-empty-h{font-size:16px;font-weight:700}.yu-mem-empty-l{color:var(--ev-muted);font-size:14px;line-height:19px}.yu-ev-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 16px;display:grid}.yu-ev-box{background:var(--ev-surface);min-width:0;min-height:156px;color:var(--ev-ink);border-radius:20px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;text-decoration:none;display:flex}.yu-ev-box:active{transform:scale(.985)}.yu-ev-ic{background:var(--ev-raised);width:40px;height:40px;color:var(--ev-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.yu-ev-n{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.05}.yu-ev-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:14.5px;font-weight:700;line-height:1.25}.yu-ev-line{color:var(--ev-muted);overflow-wrap:normal;word-break:normal;font-size:12.5px;line-height:17px}.yu-ev-thumbs{gap:4px;margin-top:auto;padding-top:10px;display:flex}.yu-ev-thumb{background:var(--ev-raised);border-radius:7px;width:28px;height:38px;display:block;overflow:hidden}.yu-ev-thumb img,.yu-ev-thumb .ev-poster{object-fit:cover;width:100%;height:100%;display:block}.yu-post{flex-direction:column;align-items:center;gap:8px;margin:24px 16px 0;display:flex}.yu-post-btn{border-radius:26px;gap:8px;min-height:52px;text-decoration:none}.yu-post-l{color:var(--ev-muted);text-align:center;margin:0;font-size:13px;line-height:18px}.fr-head{padding:max(14px, env(safe-area-inset-top)) 16px 6px;align-items:center;gap:10px;display:flex}.fr-tools{gap:8px;padding:10px 16px 0;display:flex}.fr-search{background:var(--ev-inset);border-color:var(--ev-line-input);border-radius:22px;flex:1;gap:8px;min-width:0;height:44px;padding:0 14px}.fr-add{background:var(--ev-lime);height:44px;color:var(--ev-on-lime);border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fr-go>svg{transition:transform var(--ev-dur-state) var(--ev-ease)}.fr-go[aria-expanded=true]>svg{transform:rotate(90deg)}.fr-card{background:var(--ev-surface);border-radius:20px;margin:0 16px;padding:0;list-style:none;overflow:hidden}.fr-card>li+li{border-top:1px solid var(--ev-line)}.fr-row{min-width:0;min-height:68px;color:var(--ev-ink);flex:1;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.fr-row .ak-chat-face{flex:none}.fr-link>svg{color:var(--ev-faint);flex:none}.fr-link:focus-visible,.fr-add:focus-visible,.fr-yes:focus-visible,.fr-no:focus-visible,.fr-more:focus-visible{outline:2px solid var(--ev-accent);outline-offset:-2px}.fr-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fr-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fr-line{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.fr-req{flex-direction:column;padding-bottom:14px;display:flex}.fr-req .fr-row{padding-bottom:10px}.fr-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px;display:grid}.fr-yes,.fr-no{min-height:44px;font:inherit;cursor:pointer;border-radius:22px;font-size:14px;font-weight:700}.fr-yes{background:var(--ev-lime);color:var(--ev-on-lime);border:0}.fr-no{border:1px solid var(--ev-line-strong);color:var(--ev-ink);background:0 0}.fr-friend{align-items:center;display:flex}.fr-friend .fr-row{padding-right:4px}.fr-cancel{flex:none;margin-right:12px;padding:0 16px}.fr-more{width:44px;height:44px;color:var(--ev-faint);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.mem-ea-review{margin-bottom:12px}.fl-btn{border:1.5px solid var(--ev-line-strong);min-height:44px;color:var(--ev-ink);font:inherit;cursor:pointer;white-space:nowrap;transition:var(--ev-t-control);background:0 0;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.fl-btn:active{transform:scale(var(--ev-press-scale))}.fl-btn[data-on=true]{background:var(--ev-surface);border-color:var(--ev-ink)}.fl-btn:disabled{opacity:.6;cursor:default}.fl-btn:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.fl-compact{padding:0 14px;font-size:14px}.fl-row{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.fl-count{color:var(--ev-muted);font-size:14.5px;font-weight:600}.fl-vrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.fl-vrow .ev-vcard{min-width:0;margin-top:0}.eb-kv-follow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.yu-ev-follow{background:var(--ev-surface);min-height:64px;color:var(--ev-ink);border-radius:20px;align-items:center;gap:12px;margin:10px 16px 0;padding:10px 14px;text-decoration:none;display:flex}.yu-ev-follow:active{transform:scale(.985)}.yu-ev-follow .yu-ev-ic{margin-bottom:0}.yu-ev-follow-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.yu-ev-follow-title{font-size:14.5px;font-weight:700;line-height:1.25}.yu-ev-follow-title b{font-family:var(--font-funnel-display), sans-serif;font-variant-numeric:tabular-nums;margin-left:6px;font-size:17px;font-weight:800}.yu-ev-follow-line{color:var(--ev-muted);font-size:12.5px;line-height:17px}.yu-ev-follow>svg:last-child{color:var(--ev-muted);flex:none}.fp-sec{margin-top:18px}.fp-list{flex-direction:column;margin:0;padding:0 16px;list-style:none;display:flex}.fp-item{align-items:center;gap:12px;min-height:64px;padding:8px 0;display:flex}.fp-item+.fp-item{border-top:1px solid var(--ev-line)}.fp-who{min-width:0;color:var(--ev-ink);flex:1;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.fp-t{flex-direction:column;gap:1px;min-width:0;display:flex}.fp-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.fp-sub{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fp-av{background:var(--ev-raised);width:44px;height:44px;color:var(--ev-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.fp-item[data-off=true] .fp-who{opacity:.55}.fp-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:40px 16px 0;display:flex}.fp-empty h2{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:800}.fp-empty p{color:var(--ev-muted);max-width:320px;margin:0 0 8px;font-size:15px;line-height:21px}.fl-why{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:13px;font-weight:600;line-height:17px;display:block;overflow:hidden}.fl-rail .ak-bc-note{-webkit-line-clamp:1;font-size:13px;font-style:normal;font-weight:700;line-height:17px}.yu-me .ak-chat-face{box-shadow:0 0 0 2px var(--ev-ground), 0 0 0 4px var(--ev-lime)}.yu-nums{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 16px 0;display:grid}.yu-num{color:var(--ev-ink);flex-direction:column;align-items:center;gap:2px;padding:4px 4px 6px;text-decoration:none;display:flex;position:relative}.yu-num+.yu-num{border-left:1px solid var(--ev-line)}.yu-num:active{transform:scale(.97)}.yu-num-n{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.yu-num-l{color:var(--ev-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.yu-num .yu-count-badge{top:-8px;right:0}.yu-me-btn[data-primary]{background:var(--ev-lime);color:var(--ev-on-lime);border-color:#0000}.yu-ev-rows{flex-direction:column;gap:8px;margin:0 16px;display:flex}.yu-ev-row{background:var(--ev-surface);min-height:68px;color:var(--ev-ink);border-radius:20px;align-items:center;gap:12px;padding:10px 12px 10px 14px;text-decoration:none;display:flex}.yu-ev-row:active{transform:scale(.985)}.yu-ev-row .yu-ev-ic{margin-bottom:0}.yu-ev-row>svg:last-child{color:var(--ev-muted);flex:none}.yu-ev-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.yu-ev-row .yu-ev-title{align-items:baseline;gap:6px;display:flex}.yu-ev-row .yu-ev-n{letter-spacing:-.3px;font-size:17px;line-height:1}.yu-ev-row .yu-ev-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yu-ev-row .yu-ev-thumbs{flex:none;gap:0;margin:0;padding:0 0 0 10px}.yu-ev-row .yu-ev-thumb{width:30px;height:40px;box-shadow:0 0 0 2px var(--ev-surface);margin-left:-10px}.yu-mem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 16px;padding:0;list-style:none;display:grid}.yu-mem-grid .yu-mem{aspect-ratio:4/3;border-radius:18px}.yu-mem-grid .yu-mem-body{gap:2px;padding:8px 48px 10px 10px}.yu-mem-grid .yu-mem-title{-webkit-line-clamp:1;font-size:14px}.yu-mem-grid .yu-mem-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yu-mem-n{background:var(--ev-tag-on-photo);height:22px;color:var(--ev-art-ink);font-variant-numeric:tabular-nums;border-radius:11px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:8px;right:8px}.yu-person{text-align:left;padding:0 0 4px;display:block}.yu-person .yu-me{padding-top:6px}.yu-person .yu-me .ak-chat-face{box-shadow:0 0 0 2px var(--ev-ground), 0 0 0 4px var(--ev-line-strong)}.yu-person .yu-me-name,.yu-person .yu-pp-handle{margin:0}.yu-person .yu-nums{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.yu-person .yu-pa{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:16px 16px 0;display:grid}.yu-person .yu-pa .ak-pl-btn{justify-content:center;width:100%;min-height:44px}.yu-person .yu-pa .yu-err{grid-column:1/-1}.yu-pp-common{background:var(--ev-surface);color:var(--ev-ink);border-radius:20px;align-items:center;gap:12px;margin:14px 16px 0;padding:10px 14px;display:flex}.yu-pp-common .yu-ev-ic{margin-bottom:0}.yu-pp-common .yu-ev-line{white-space:normal}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
