*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Avenir Next,Avenir,Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-14{height:3.5rem}.h-20{height:5rem}.h-32{height:8rem}.h-4{height:1rem}.h-52{height:13rem}.h-full{height:100%}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-36{width:9rem}.w-4{width:1rem}.max-w-md{max-width:28rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[revenue-pop_\.32s_ease\]{animation:revenue-pop .32s ease}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-jam\/20{border-color:rgb(107 40 135/.2)}.border-white\/70{border-color:rgb(255 255 255/.7)}.bg-jam{--tw-bg-opacity:1;background-color:rgb(107 40 135/var(--tw-bg-opacity,1))}.bg-magnolia{--tw-bg-opacity:1;background-color:rgb(248 244 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-magnolia\/60{--tw-gradient-to:rgb(248 244 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(248 244 255/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.font-sans{font-family:Avenir Next,Avenir,Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-\[\#171b3d\]{--tw-text-opacity:1;color:rgb(23 27 61/var(--tw-text-opacity,1))}.text-charcoal\/70{color:rgb(52 56 55/.7)}.text-charcoal\/75{color:rgb(52 56 55/.75)}.text-jam{--tw-text-opacity:1;color:rgb(107 40 135/var(--tw-text-opacity,1))}.accent-jam{accent-color:#6B2887}.shadow-\[0_12px_32px_rgba\(52\2c 56\2c 55\2c 0\.08\)\]{--tw-shadow:0 12px 32px rgba(52,56,55,0.08);--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(107\2c 40\2c 135\2c 0\.18\)\2c 0_2px_0_rgba\(255\2c 255\2c 255\2c 0\.85\)_inset\]{--tw-shadow:0 30px 90px rgba(107,40,135,0.18),0 2px 0 rgba(255,255,255,0.85) inset;--tw-shadow-colored:0 30px 90px var(--tw-shadow-color),inset 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.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-xl{--tw-backdrop-blur:blur(24px);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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.\[writing-mode\:vertical-lr\]{writing-mode:vertical-lr}@font-face{font-family:Gabriel Sans;src:url(/fonts/GabrielSans-Trial-Normal.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gabriel Sans;src:url(/fonts/GabrielSans-Trial-Medium.woff2) format("woff2");font-style:normal;font-weight:500 600;font-display:swap}:root{--jam:#6B2887;--orchid:#A939A4;--magnolia:#F8F4FF;--charcoal:#343837;--white:#FFFFFF;--shadow:0 18px 48px rgba(52,56,55,.12);--fixed-header-offset:114px;--mobile-nav-height:58px;--mobile-nav-offset:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--charcoal);background:var(--white);font-family:Avenir Next,Avenir,Inter,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}a,button,input,select{font:inherit}a{text-decoration:none}a,button{color:inherit}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--orchid);outline-offset:3px}main{min-height:100vh;overflow:hidden;color:var(--charcoal);background:var(--white)}.toast-stack{position:fixed;right:20px;bottom:20px;z-index:200;width:min(360px,calc(100vw - 40px))}.toast,.toast-stack{display:grid;gap:10px}.toast{padding:13px 14px;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;color:var(--white);background:var(--jam);box-shadow:var(--shadow);animation:toast-in .22s ease}.toast--error{background:#B91C1C}.toast p{margin:0;font-size:13px;font-weight:750;line-height:1.4}.toast button{width:26px;height:26px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);cursor:pointer}.toast button:hover{background:rgba(255,255,255,.28)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skeleton{position:relative;overflow:hidden;border-radius:8px;background:rgba(107,40,135,.08)}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.skeleton-card{display:block}.skeleton-card-photo{aspect-ratio:4/5;border-radius:28px}.skeleton-card-body{padding:14px 2px 0;display:grid;gap:10px}.skeleton-row{min-height:144px;padding:16px;border:1px solid rgba(107,40,135,.08);border-radius:16px;display:flex;align-items:center;gap:16px}.skeleton-row-thumb{width:72px;height:72px;border-radius:14px;flex-shrink:0}.skeleton-row-lines{flex:1;display:grid;gap:8px}.skeleton-stat-card{min-height:166px;padding:20px;border:1px solid rgba(107,40,135,.08);border-radius:20px;display:grid;align-content:start;gap:12px}.state-box{grid-column:1/-1;min-height:220px;padding:32px 24px;border:1.5px dashed rgba(107,40,135,.2);border-radius:18px;display:grid;justify-items:center;align-content:center;gap:12px;text-align:center;color:var(--charcoal)}.state-box--error{border-color:rgba(185,28,28,.3);background:rgba(185,28,28,.04)}.state-box span.state-box-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--magnolia)}.state-box--error span.state-box-icon{color:#B91C1C;background:rgba(185,28,28,.1)}.state-box p{margin:0;max-width:420px;color:rgba(52,56,55,.72);font-size:14px;font-weight:700}.theme-dark{color:var(--white);background:var(--charcoal)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header{position:fixed;inset:0 0 auto;z-index:100;padding:18px 24px 8px;background:transparent;transition:padding .25s ease,background .25s ease,box-shadow .25s ease}.header--scrolled{padding-top:8px;background:rgba(248,244,255,.96);box-shadow:0 8px 30px rgba(52,56,55,.1)}:root{--page-top-offset:131px}@media (max-width:820px){:root{--page-top-offset:106px}}.nav-shell{width:min(1200px,100%);min-height:72px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr}.logo,.nav-shell{align-items:center}.logo{width:197px;height:73px;display:flex}.logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.logo-link{width:-moz-max-content;width:max-content;display:inline-flex;align-items:center}.nav-links{width:304px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0}.nav-links>.nav-item,.nav-links>a{width:100%;min-width:0}.nav-links>.nav-item{justify-content:center}.nav-links>.nav-item .nav-trigger,.nav-links>a{box-sizing:border-box;justify-content:center;padding-inline:24px}.nav-links a,.nav-trigger{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--jam);font-size:14px;font-weight:500;letter-spacing:.035em}.nav-trigger a{color:var(--jam)}.nav-item{position:relative;display:flex}.nav-trigger-row{display:inline-flex;align-items:center;gap:2px}.nav-links>a>span,.nav-trigger-row{white-space:nowrap}.nav-trigger-caret-btn{padding:2px;border:0;background:none;color:inherit;display:inline-flex;cursor:pointer}.nav-trigger-caret{width:14px!important;height:14px!important;transition:transform .2s ease}.nav-trigger-caret-btn[aria-expanded=true] .nav-trigger-caret{transform:rotate(180deg)}.nav-links>a:last-child{padding-left:24px}.nav-links>a:last-child:before{content:"";position:absolute;left:0;top:50%;width:1px;height:28px;background:rgba(107,40,135,.16);transform:translateY(-50%)}.nav-links a svg,.nav-trigger svg{width:28px;height:28px;stroke-width:2}.nav-links>a:after,.nav-trigger:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:2px;background:var(--orchid);transform:translateX(-50%);transition:.25s ease}.nav-links>a:hover:after,.nav-trigger.active:after,.nav-trigger:hover:after{left:50%;width:92px}.nav-item-menu{position:absolute;top:calc(100% + 14px);left:50%;z-index:60;width:184px;padding:8px;border:1px solid rgba(107,40,135,.12);border-radius:16px;background:var(--white);box-shadow:0 18px 44px rgba(52,56,55,.16);transform:translateX(-50%)}.nav-item-menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--charcoal);font-size:14px;font-weight:600}.nav-item-menu a:hover{background:var(--magnolia)}.nav-actions{justify-self:end;display:flex;align-items:center;gap:10px}.nav-actions>.nav-login,.nav-actions>.profile-menu{margin-left:4px;padding-left:14px;border-left:1px solid rgba(107,40,135,.15)}.icon-button{width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:transparent;cursor:pointer;transition:.2s}.icon-button:hover{background:var(--magnolia);transform:rotate(-7deg);animation:pop-hover .34s ease}.theme-toggle{min-height:42px;padding:0 13px;border:1.5px solid var(--jam);border-radius:999px;display:inline-flex;align-items:center;gap:7px;color:var(--jam);background:var(--white);font-size:13px;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease}.theme-toggle:hover{background:var(--magnolia);transform:translateY(-2px)}.menu-button{display:none}.button{min-height:46px;padding:0 22px;border:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:500;letter-spacing:.025em;transition:transform .22s ease,box-shadow .22s ease}.button:hover{transform:scale(1.03);animation:pop-hover .34s ease}.button--primary{color:var(--white);background:var(--jam);box-shadow:0 9px 24px rgba(107,40,135,.22)}.button--outline{color:var(--jam);background:transparent;box-shadow:inset 0 0 0 1.5px var(--jam)}.button--white,.nav-login{background:var(--white)}.button--white{color:var(--jam);box-shadow:0 10px 25px rgba(52,56,55,.16)}.button--large{min-height:56px;padding-inline:28px;border-radius:14px}.button--sm{min-height:38px;padding-inline:16px;border-radius:11px;font-size:13px}.hero{position:relative;overflow:hidden;min-height:910px;padding:155px 24px 56px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.96) 0 22%,rgba(255,255,255,.74) 33%,rgba(248,244,255,.64) 49%,rgba(186,85,211,.2) 73%,rgba(107,40,135,.24) 100%),linear-gradient(135deg,rgba(248,244,255,.96),rgba(186,85,211,.22) 46%,rgba(107,40,135,.22));isolation:isolate}.blob{display:none}.blob--one{width:min(1320px,calc(100% - 54px));height:720px;left:50%;top:108px;background:radial-gradient(circle at 28% 24%,rgba(107,40,135,.055) 0 1px,transparent 1.4px),radial-gradient(circle at 74% 68%,rgba(169,57,164,.045) 0 1px,transparent 1.4px),linear-gradient(120deg,rgba(255,255,255,.72),rgba(255,253,249,.93));background-size:18px 18px,23px 23px,auto;box-shadow:0 18px 34px rgba(52,56,55,.11);transform:translateX(-50%) rotate(-.35deg)}.blob--two{width:min(1300px,calc(100% - 80px));height:690px;left:50%;top:125px;border-radius:30px;background:repeating-linear-gradient(94deg,rgba(52,56,55,.018) 0 1px,transparent 1px 14px),repeating-linear-gradient(4deg,rgba(107,40,135,.016) 0 1px,transparent 1px 18px);opacity:.9;transform:translateX(-50%) rotate(.55deg)}.hero:after,.hero:before{content:"";position:absolute;inset:0;pointer-events:none}.hero:before{z-index:1;background-image:radial-gradient(circle at 11% 22%,rgba(255,255,255,.25) 0 1px,transparent 1.5px),radial-gradient(circle at 67% 73%,rgba(52,56,55,.16) 0 .7px,transparent 1.2px),radial-gradient(circle at 44% 48%,rgba(107,40,135,.13) 0 .8px,transparent 1.2px);background-size:9px 9px,13px 13px,17px 17px;opacity:.035;mix-blend-mode:multiply;transform:none}.hero:after{z-index:1;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.58),transparent 32%),linear-gradient(180deg,transparent,transparent 55%,rgba(255,255,255,.3) 70%,rgba(255,255,255,.65) 84%,rgba(255,255,255,.9) 94%,#fff);transform:none}.hero-copy{width:min(650px,100%);z-index:4;text-align:center;transform:translateY(-10px)}.eyebrow{display:none}.hero h1{width:100%;max-width:100%;margin:0 auto 8px;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:86px;font-weight:700;line-height:.82;letter-spacing:.012em}.paper-word{display:inline-flex;align-items:center;justify-content:center}.paper-word img{display:block;width:100%;height:auto}.paper-word--hero{display:flex;width:590px;max-width:92vw;margin:-18px auto -14px;transform:rotate(-.5deg);animation:hero-word-pop 4.8s ease-in-out infinite;transform-origin:center}.hero-last-line{display:block;font-size:60px;letter-spacing:.01em;margin-top:-8px}.benefit p,.faq-answer p,.footer-brand>p,.footer-column a,.footer-column span[aria-disabled=true],.hero-subtitle,.meet-copy>p,.review-card>p,.section-heading p{font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.hero-subtitle{margin:24px 0 20px;color:var(--charcoal);font-size:23px;line-height:1.55}.hero-subtitle strong{color:var(--orchid);font-weight:600}.polaroid{position:absolute;width:250px;height:320px;padding:15px 15px 52px;background:var(--white);box-shadow:var(--shadow);animation:float 6s ease-in-out infinite}.polaroid-photo-frame{position:relative;width:100%;height:100%;overflow:hidden;background:var(--magnolia)}.polaroid-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.polaroid--left{left:max(34px,calc(50% - 640px));top:175px;transform:rotate(-7deg)}.polaroid--right{right:max(34px,calc(50% - 640px));top:185px;transform:rotate(7deg);animation-delay:-3s}.market-image{background-image:url(/images/market-contact-sheet.webp);background-repeat:no-repeat;background-size:200% 200%}.tape{position:absolute;z-index:3;top:-18px;left:50%;width:82px;height:36px;opacity:.72;background:linear-gradient(90deg,rgba(255,253,249,.22),rgba(255,255,255,.16)),repeating-linear-gradient(98deg,rgba(52,56,55,.08) 0 1px,transparent 1px 7px),rgba(255,253,249,.82);transform:translateX(-50%) rotate(-3deg);clip-path:polygon(3% 8%,97% 0,94% 92%,2% 100%);box-shadow:0 5px 10px rgba(52,56,55,.11)}.tape--pink{transform:translateX(-50%) rotate(4deg)}.sticker{position:absolute;z-index:4;width:58px;height:58px;display:grid;place-items:center;border:5px solid var(--white);border-radius:50%;color:var(--jam);background:var(--magnolia);box-shadow:0 6px 14px rgba(52,56,55,.16);font-size:33px;font-weight:700;animation:bounce-soft 3.5s ease-in-out infinite}.sticker--smile{right:-27px;bottom:25px}.sticker--heart{right:-27px;bottom:15px;color:var(--white);background:var(--jam);transform:rotate(10deg)}.sticker--sparkle{left:-23px;bottom:36px;width:48px;height:48px;background:var(--white);transform:rotate(-12deg)}.sticker--sparkle img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.sticker--mini{left:-24px;top:58px;width:48px;height:48px;background:var(--jam);transform:rotate(-8deg)}.sticker--mini img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.favicon-sticker{position:absolute;left:calc(50% - 465px);top:570px;width:72px;height:72px;display:grid;place-items:center;border:5px solid var(--white);border-radius:50%;background:var(--white);box-shadow:var(--shadow);transform:rotate(-10deg)}.favicon-sticker img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.paper-tape{display:none}.paper-tape--top-left{left:max(80px,calc(50% - 600px));top:116px;transform:rotate(-7deg)}.paper-tape--top-right{right:max(92px,calc(50% - 585px));top:125px;transform:rotate(6deg)}.paper-tape--bottom-left{left:max(118px,calc(50% - 560px));top:760px;transform:rotate(5deg)}.paper-tape--bottom-right{right:max(130px,calc(50% - 560px));top:747px;transform:rotate(-5deg)}.stat-sticker{position:absolute;z-index:3;width:278px;min-height:120px;padding:28px 28px 25px;display:flex;align-items:center;gap:22px;color:var(--jam);background:var(--white);filter:drop-shadow(0 18px 28px rgba(52,56,55,.13));clip-path:polygon(3% 11%,17% 6%,29% 9%,43% 4%,56% 8%,69% 5%,82% 9%,97% 5%,93% 30%,98% 43%,95% 57%,99% 74%,94% 92%,80% 88%,66% 94%,52% 90%,38% 95%,24% 90%,8% 94%,12% 77%,5% 63%,9% 48%,4% 30%);animation:float 7s ease-in-out infinite}.stat-sticker--top-left{left:max(56px,calc(50% - 660px));top:195px;transform:rotate(-7deg)}.stat-sticker--bottom-left{left:max(66px,calc(50% - 640px));top:410px;width:242px;min-height:105px;transform:rotate(-8deg);animation-delay:-2s}.stat-sticker--top-right{right:max(64px,calc(50% - 650px));top:190px;transform:rotate(6deg);animation-delay:-3s}.stat-sticker--bottom-right{right:max(80px,calc(50% - 650px));top:435px;width:260px;min-height:118px;transform:rotate(8deg);animation-delay:-1s}.stat-tape{position:absolute;left:50%;top:-17px;width:72px;height:34px;opacity:.86;transform:translateX(-50%) rotate(7deg);clip-path:polygon(5% 8%,96% 0,93% 91%,1% 100%);box-shadow:0 5px 10px rgba(52,56,55,.11)}.stat-sticker--bottom-left .stat-tape,.stat-sticker--top-right .stat-tape,.stat-tape{background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,253,249,.08)),repeating-linear-gradient(101deg,rgba(52,56,55,.08) 0 1px,transparent 1px 8px),rgba(255,253,249,.78)}.stat-icon{flex:0 0 auto;display:grid;place-items:center;color:var(--orchid);font-size:58px;font-weight:700;line-height:1}.stat-sticker--bottom-left .stat-icon,.stat-sticker--top-right .stat-icon{color:var(--jam)}.stat-copy{display:flex;flex-direction:column;gap:3px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;line-height:1.1}.stat-copy strong{color:var(--orchid);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:43px;letter-spacing:.035em}.stat-sticker--bottom-left .stat-copy strong,.stat-sticker--top-right .stat-copy strong{color:var(--jam)}.stat-copy small{max-width:150px;color:var(--charcoal);font-size:17px;font-weight:500;line-height:1.18}.hero-message-layer{position:absolute;inset:0;z-index:3;pointer-events:none}.hero-message-card{position:absolute;width:270px;min-height:96px;padding:15px 15px 14px;border:1px solid rgba(107,40,135,.08);border-radius:24px;display:grid;grid-template-columns:auto 1fr;gap:12px;color:var(--charcoal);background:rgba(255,255,255,.92);box-shadow:0 18px 38px rgba(52,56,55,.14);backdrop-filter:blur(10px);animation:message-card-pop 6.8s ease-in-out infinite;transform-origin:center}.hero-message-card:after{content:"";position:absolute;bottom:-12px;width:30px;height:22px;background:inherit;clip-path:polygon(0 0,100% 0,18% 100%)}.hero-message-card--left:after{left:18px}.hero-message-card--right:after{right:18px;transform:scaleX(-1)}.hero-message-card--left-0{left:max(36px,calc(50% - 705px));top:152px;transform:rotate(-2.5deg);animation-delay:-.2s}.hero-message-card--left-1{left:max(58px,calc(50% - 690px));top:326px;width:288px;background:rgba(239,206,255,.8);transform:rotate(.4deg);animation-delay:-2s}.hero-message-card--left-2{left:max(72px,calc(50% - 675px));top:468px;transform:rotate(-3deg);animation-delay:-3.4s}.hero-message-card--right-0{right:max(34px,calc(50% - 705px));top:142px;width:304px;transform:rotate(3deg);animation-delay:-1.3s}.hero-message-card--right-1{right:max(54px,calc(50% - 690px));top:332px;width:292px;background:rgba(231,196,255,.82);transform:rotate(2deg);animation-delay:-2.8s}.hero-message-card--right-2{right:max(18px,calc(50% - 700px));top:455px;width:210px;transform:rotate(3.5deg);animation-delay:-4.2s}.hero-message-card--right-2 p{font-size:13px}.hero-message-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam);padding:8px}.hero-message-icon svg{width:100%;height:100%;display:block;fill:currentColor;stroke:currentColor;stroke-width:0}.hero-message-card--email .hero-message-icon svg,.hero-message-card--instagram .hero-message-icon svg{fill:none;stroke:currentColor;stroke-width:1.9}.hero-message-card--messenger .hero-message-icon{background:#2088ff}.hero-message-card--whatsapp .hero-message-icon{background:#25d366}.hero-message-card--instagram .hero-message-icon{background:linear-gradient(135deg,#feda75,#d62976 52%,#4f5bd5)}.hero-message-card--facebook .hero-message-icon{background:#1877f2}.hero-message-card--telegram .hero-message-icon{background:#229ed9}.hero-message-card--email .hero-message-icon{background:var(--jam)}.hero-message-card p{margin:0;color:var(--charcoal);font-size:15px;font-weight:500;line-height:1.35;white-space:pre-line}.hero-message-card small{display:block;margin-top:8px;color:rgba(52,56,55,.58);font-size:11px;font-weight:700;text-align:right}.hero-fb-header{grid-column:1/-1;display:flex;align-items:center;gap:10px}.hero-fb-header span:last-child{display:grid;gap:1px}.hero-fb-header strong{color:var(--charcoal);font-size:13px;line-height:1}.hero-fb-header small{margin:0;text-align:left;font-size:10px}.hero-message-card--facebook p{grid-column:1/-1;font-size:14px}.hero-fb-footer{grid-column:1/-1;margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(52,56,55,.62);font-size:11px;font-weight:700}.hero-fb-footer span{display:inline-flex;align-items:center}.hero-fb-footer i{width:18px;height:18px;margin-right:-4px;border:1.5px solid var(--white);border-radius:50%;display:inline-grid;place-items:center;background:var(--white);font-size:10px;font-style:normal}.hero-fb-footer i:last-of-type{margin-right:7px}.hero-fb-footer small{margin:0;text-align:right}.hero-doodle{position:absolute;z-index:3;color:var(--jam);opacity:.28;filter:none}.hero-doodle:before{content:"";position:absolute;width:100px;height:70px;border:2px dashed transparent;border-top-color:currentcolor;border-radius:50%;opacity:.6}.hero-doodle--calendar{left:max(235px,calc(50% - 500px));top:378px}.hero-doodle--calendar:before{left:-80px;top:-44px;transform:rotate(34deg)}.hero-doodle--store{right:max(235px,calc(50% - 510px));top:390px;color:var(--jam)}.hero-doodle--store:before{right:-74px;top:-34px;transform:rotate(-18deg)}.hero-doodle--bag{left:max(105px,calc(50% - 635px));top:610px;color:var(--jam)}.hero-doodle--bag:before{left:16px;top:-70px;transform:rotate(70deg)}.hero-doodle--pin{right:max(112px,calc(50% - 620px));top:628px;color:var(--orchid)}.hero-doodle--pin:before{right:14px;top:-78px;transform:rotate(-64deg)}.discovery-panel{position:relative;left:auto;bottom:auto;z-index:6;width:min(980px,calc(100% - 40px));margin-top:4px;transform:none}.search-field{min-height:66px;padding:0 30px;display:flex;align-items:center;gap:20px;border-radius:19px;color:var(--jam);background:var(--white);box-shadow:0 10px 28px rgba(52,56,55,.1);transition:transform .22s ease,box-shadow .22s ease}.search-field:focus-within{transform:translateY(-2px) scale(1.01);box-shadow:0 16px 34px rgba(107,40,135,.16)}.search-field input{width:100%;border:0;outline:0;color:var(--charcoal);background:transparent;font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:22px}.search-field input::-moz-placeholder{color:rgba(52,56,55,.62)}.search-field input::placeholder{color:rgba(52,56,55,.62)}.filters{min-height:70px;margin-top:8px;padding:8px 12px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:19px;background:var(--white);box-shadow:0 10px 28px rgba(52,56,55,.1)}.filter-pill{position:relative;min-width:0;padding:8px 24px;display:flex;align-items:center;gap:15px;color:var(--jam);transition:transform .2s ease,background .2s ease}.filter-pill:focus-within{box-shadow:0 0 0 2px var(--jam)}.filter-pill:focus-within,.filter-pill:hover{background:rgba(248,244,255,.65);transform:translateY(-2px)}.filter-pill+.filter-pill:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:rgba(52,56,55,.16)}.filter-pill>span{min-width:0;flex:1}.filter-pill small{display:block;margin-bottom:2px;color:rgba(52,56,55,.72);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;letter-spacing:.04em}.filter-pill select{width:100%;padding:0;overflow:hidden;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--charcoal);background:transparent;font-size:18px;font-weight:600;text-overflow:ellipsis;cursor:pointer}.section{width:min(1200px,calc(100% - 48px));margin:0 auto}.events-section{width:min(1200px,calc(100% - 96px));min-height:590px;padding-top:70px}.section-heading{margin-bottom:32px;display:flex;justify-content:space-between;align-items:end}.section-heading>div{min-width:0;max-width:100%}.events-section .section-heading{position:relative;justify-content:center;text-align:center}.events-section .section-heading>a{position:absolute;right:0;bottom:3px}.center-heading h2,.cta h2,.meet h2,.section-heading h2{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:34px;font-weight:700;line-height:1.16;letter-spacing:.035em}.benefits-section .center-heading h2,.events-section .section-heading h2,.faq-section .center-heading h2{position:relative;width:-moz-max-content;width:max-content;margin-inline:auto}.benefits-section .center-heading h2:after,.events-section .section-heading h2:after,.faq-section .center-heading h2:after{content:"";position:absolute;left:4%;right:8%;bottom:-7px;height:4px;border-radius:999px;background:var(--orchid);transform:rotate(-1deg)}.section-heading p:not(.eyebrow){margin:12px 0 0;color:var(--charcoal);font-size:16px;line-height:1.55}.section-heading>a{display:flex;align-items:center;gap:7px;color:var(--jam);font-size:14px;font-weight:600}.event-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.event-grid:after,.event-grid:before{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:var(--jam);box-shadow:0 8px 20px rgba(107,40,135,.18);font-size:24px;font-weight:700}.event-grid:before{content:"‹";left:-68px}.event-grid:after{content:"›";right:-68px}.event-card{overflow:hidden;border-radius:16px;background:var(--magnolia);box-shadow:0 8px 24px rgba(52,56,55,.08);transition:transform .3s ease,box-shadow .3s ease,opacity .6s,translate .6s}.event-card:hover{transform:translateY(-8px);box-shadow:var(--shadow);animation:pop-hover .38s ease}.event-photo{position:relative;height:220px}.event-photo .market-image{width:100%;height:100%}.verified{left:14px;color:var(--white);background:var(--jam);font-weight:600}.featured-badge,.verified{position:absolute;top:14px;padding:7px 11px;border-radius:8px;font-size:12px}.featured-badge{background:rgba(255,255,255,.94);box-shadow:0 8px 18px rgba(52,56,55,.12);font-weight:800}.date-chip,.featured-badge{right:12px;color:var(--jam)}.date-chip{position:absolute;bottom:-22px;width:58px;height:76px;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:var(--white);box-shadow:0 8px 20px rgba(52,56,55,.12)}.date-chip small{font-size:10px;font-weight:600}.date-chip b{font-size:22px;line-height:1.05}.event-body{padding:23px 19px 17px;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;color:var(--charcoal)}.event-body h3{margin:0 0 9px;color:var(--charcoal);font-size:19px;font-weight:700;letter-spacing:.015em}.event-body>p{min-height:0;margin:5px 0;gap:8px;font-size:14px;line-height:1.32}.event-body>div,.event-body>p{display:flex;color:var(--charcoal)}.event-body>div{margin-top:9px;align-items:center;justify-content:space-between;font-size:16px}.event-body button{padding:0;border:0;color:var(--jam);background:none;cursor:pointer}.category-section{padding-top:20px;overflow:hidden}.category-pills{width:-moz-max-content;width:max-content;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:13px;animation:category-marquee 26s linear infinite;will-change:transform}.category-pills a{flex:0 0 auto;min-height:46px;padding:0 20px;display:inline-flex;align-items:center;border-radius:999px;color:var(--jam);background:var(--magnolia);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:600;box-shadow:0 7px 18px rgba(52,56,55,.06);transition:transform .22s ease,background .22s ease}.category-pills a:hover{background:var(--white);transform:translateY(-3px);animation:pop-hover .38s ease}.benefits-section{min-height:350px;padding-top:82px}.center-heading{margin-bottom:36px;text-align:center}.center-heading h2{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.benefit{padding:0 34px;text-align:center}.benefit+.benefit{border-left:1px solid rgba(52,56,55,.14)}.benefit>span{width:72px;height:72px;margin:0 auto 14px;display:grid;place-items:center;color:var(--jam);transition:transform .25s ease}.benefit:hover>span{animation:icon-pop .48s ease}.benefit h3{margin:0 0 8px;color:var(--charcoal);font-size:16px;font-weight:700}.benefit p{margin:0 auto;max-width:205px;color:var(--charcoal);line-height:1.55}.persona-section{padding-top:36px}.persona-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.persona-card{min-height:220px;padding:34px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;border-radius:24px;background:var(--magnolia);box-shadow:0 10px 28px rgba(52,56,55,.08);transition:transform .28s ease,box-shadow .28s ease}.persona-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);animation:pop-hover .38s ease}.persona-card h3{margin:0 0 10px;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:30px;letter-spacing:.025em}.persona-card p{max-width:420px;margin:0 0 22px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:17px;line-height:1.55}.persona-card>span{width:120px;height:120px;display:grid;place-items:center;border:7px solid var(--white);border-radius:36% 64% 44% 56%;color:var(--jam);background:var(--white);transform:rotate(6deg)}.persona-card:nth-child(2)>span{color:var(--orchid);transform:rotate(-6deg)}.reviews-section{min-height:390px;padding-top:34px}.reviews-section .section-heading{position:relative;justify-content:center;align-items:center;text-align:center}.reviews-section .section-heading>a{position:absolute;right:0}.outline-heart{color:var(--orchid);font-size:42px;font-weight:400}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.review-card{min-height:230px;padding:26px;display:flex;flex-direction:column;border-radius:16px;color:var(--jam);background:var(--white);box-shadow:0 8px 26px rgba(52,56,55,.08)}.review-card>p{flex:1;color:var(--charcoal);font-size:15px;line-height:1.65}.review-card>div{display:flex;align-items:center;gap:12px}.avatar-initials{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border:2px solid var(--white);border-radius:50%;background:var(--jam);color:var(--white);font-weight:800;font-size:15px;box-shadow:0 4px 12px rgba(52,56,55,.14)}.review-card div p{margin:0;display:flex;flex-direction:column;color:var(--charcoal);font-size:14px}.review-card small{margin-top:3px;color:rgba(52,56,55,.7)}.cta{min-height:300px;margin-top:18px;padding:48px 70px;overflow:hidden;position:relative;display:grid;grid-template-columns:1fr 1fr;border-radius:18px;background:var(--jam);box-shadow:0 18px 45px rgba(52,56,55,.14)}.cta,.cta h2{align-items:center;color:var(--white)}.cta h2{font-size:44px;display:flex;flex-wrap:wrap;gap:8px}.paper-word--small{width:142px;margin:-5px 0 -8px;transform:rotate(-1deg)}.cta-copy{position:relative;z-index:2}.cta-copy>p:not(.eyebrow){max-width:390px;margin:18px 0 22px;color:var(--white);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:16px;line-height:1.6}.cta-art{position:absolute;inset:0 0 0 auto;width:55%}.cta-art img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.meet{min-height:330px;margin-top:28px;padding:38px 55px;display:grid;grid-template-columns:200px 1fr 200px;align-items:center;gap:30px;border-radius:18px;background:var(--magnolia);text-align:center}.meet h2 span{color:var(--orchid)}.meet-copy>p:not(.eyebrow){max-width:640px;margin:18px auto 25px;color:var(--charcoal);font-size:16px;line-height:1.65}.meet-favicon{width:68px;height:68px;margin:0 auto 12px;-o-object-fit:contain;object-fit:contain;transform:scale(1.55)}.meet-illustration{position:relative;width:132px;height:132px;margin:auto;display:grid;place-items:center;border:7px solid var(--white);border-radius:34% 66% 38% 62%;color:var(--jam);background:var(--magnolia);box-shadow:0 10px 24px rgba(52,56,55,.12)}.bag-art{transform:rotate(-8deg)}.shop-art{border-radius:62% 38% 64% 36%;transform:rotate(8deg)}.meet-illustration span{position:absolute;color:var(--orchid);font-size:24px;font-weight:700}.bag-art span{right:-10px;top:-10px}.shop-art span{right:-7px;bottom:-8px}.faq-section{padding-top:30px;padding-bottom:55px}.faq-section .center-heading{margin-bottom:20px}.faq-grid{width:min(900px,100%);margin:auto;display:grid;grid-template-columns:1fr}.faq-item{border-bottom:1px solid rgba(52,56,55,.16);transition:none}.faq-item button{width:100%;min-height:64px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;border:0;color:var(--charcoal);background:transparent;font-size:15px;font-weight:700;text-align:left;cursor:pointer;transition:none}.faq-item button svg{color:var(--jam);flex:0 0 auto;transition:none}.faq-item.open button svg{transform:rotate(180deg)}.faq-answer{display:none;transition:none}.faq-answer p{margin:0;color:var(--charcoal);font-size:15px;line-height:1.65;transition:none}.faq-item.open .faq-answer{display:block}.faq-item.open .faq-answer p{padding-bottom:24px}.footer{padding:48px max(24px,calc((100% - 1200px) / 2)) 96px;color:var(--charcoal);background:var(--magnolia)}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:50px}.footer-brand .logo{width:145px;height:54px}.footer-brand>p{max-width:270px;margin:14px 0 20px;color:var(--charcoal);font-size:15px;line-height:1.55}.footer-brand>div{display:flex;gap:10px}.footer-brand>div a{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--jam);background:var(--white);font-weight:700;box-shadow:0 5px 14px rgba(52,56,55,.08)}.footer-column{display:flex;flex-direction:column;gap:12px}.footer-column h3{margin:0 0 8px;color:var(--jam);font-size:16px;font-weight:700}.footer-column a,.footer-column span[aria-disabled=true]{width:-moz-max-content;width:max-content;color:var(--charcoal);font-size:14px}.footer-column a:hover{color:var(--orchid)}.footer-bottom{margin-top:38px;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid rgba(52,56,55,.16);color:var(--charcoal);font-size:12px}.footer-bottom div{display:flex;gap:24px}.footer-bottom a{color:inherit}.footer-bottom a:hover{color:var(--orchid)}.theme-dark .footer,.theme-dark .header--scrolled,.theme-dark .hero,.theme-dark .meet{color:var(--white);background:var(--charcoal)}.theme-dark .center-heading h2,.theme-dark .faq-answer p,.theme-dark .faq-item button,.theme-dark .footer-brand>p,.theme-dark .footer-column a,.theme-dark .footer-column h3,.theme-dark .footer-column span[aria-disabled=true],.theme-dark .meet h2,.theme-dark .meet-copy>p,.theme-dark .section-heading h2,.theme-dark .section-heading p{color:var(--white)}.event-details-page{padding:135px 0 54px;background:radial-gradient(circle at 15% 12%,rgba(169,57,164,.08),transparent 28%),linear-gradient(180deg,#fbf8ff 0,var(--white) 46%,#fbf8ff 100%)}.event-details-shell{width:min(1200px,calc(100% - 48px));margin:0 auto}.event-breadcrumbs{min-height:32px;margin-bottom:14px;display:flex;align-items:center;gap:13px;color:var(--jam);font-size:13px;font-weight:700}.event-breadcrumbs span{color:var(--charcoal);font-weight:600}.event-breadcrumbs svg{transform:rotate(-90deg)}.detail-card,.event-hero-card,.event-tabs,.sidebar-card,.time-slot-cta{border:1px solid rgba(107,40,135,.08);border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 10px 30px rgba(52,56,55,.07)}.event-hero-card{padding:18px;display:grid;grid-template-columns:minmax(420px,1fr) 1.1fr;gap:30px;align-items:stretch}.event-gallery{min-width:0}.event-main-photo{position:relative;min-height:365px;overflow:hidden;border-radius:10px;background:var(--magnolia)}.event-main-photo .market-image,.event-thumb{width:100%;height:100%}.event-main-photo .market-image{position:absolute;inset:0}.event-real-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-main-photo>.event-real-image{position:absolute;inset:0}.event-thumb.market-image{display:block}.event-verified{left:18px;top:18px;padding-inline:15px;border-radius:9px;font-size:13px}.event-photo-chips{position:absolute;left:18px;right:18px;bottom:74px;display:flex;flex-wrap:wrap;gap:9px}.event-photo-chips span{min-height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;color:var(--white);background:rgba(107,40,135,.88);box-shadow:0 8px 18px rgba(52,56,55,.18);font-size:12px;font-weight:800}.event-scroll-button{position:absolute;bottom:12px;width:48px;height:48px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--white);box-shadow:0 8px 22px rgba(52,56,55,.18);transform:translateX(-50%);cursor:pointer}.event-thumbnails{margin-top:12px;display:grid;grid-template-columns:repeat(var(--thumb-count,5),1fr);gap:7px}.event-thumb,.event-thumb-more{position:relative;height:82px;overflow:hidden;border-radius:8px;background-color:var(--magnolia)}.event-thumb-more .market-image{filter:brightness(.42)}.event-thumb-more span{position:absolute;inset:0;display:grid;place-items:center;color:var(--white);font-size:18px;font-weight:800}.event-gallery-tags{margin-top:14px;display:grid;gap:8px}.event-gallery-tags p{margin:0;color:rgba(52,56,55,.72);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;font-weight:500}.event-gallery-tags div{display:flex;flex-wrap:wrap;gap:9px}.event-gallery-tags span{min-height:30px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;color:var(--jam);background:var(--magnolia);font-size:12px;font-weight:500}.event-gallery-tags>span{min-height:0;padding:0;color:rgba(52,56,55,.72);background:transparent;font-size:12px}.event-summary{padding:15px 8px 12px 0;display:flex;flex-direction:column;justify-content:center;min-width:0}.event-urgency{width:-moz-max-content;width:max-content;max-width:100%;min-height:36px;margin-bottom:14px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:var(--jam);background:var(--magnolia);font-size:13px;font-weight:900;line-height:1.25}.event-urgency svg{color:var(--orchid)}.event-title-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}.detail-card h2,.event-title-row h1,.sidebar-card h2,.similar-heading h2,.time-slot-cta h2{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;letter-spacing:.02em}.event-title-row h1{font-size:34px;line-height:1.12}.event-title-actions{display:flex;gap:16px;white-space:nowrap}.approved-title-row button,.event-title-actions button,.selected-booth-actions button{border:0;display:inline-flex;align-items:center;gap:8px;color:var(--jam);background:transparent;font-size:13px;font-weight:700;cursor:pointer}.event-description{max-width:520px;margin:14px 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:17px;line-height:1.65}.event-stat-grid{max-width:560px;margin:0 0 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.event-stat-grid div{min-height:70px;padding:13px 10px;border-radius:12px;display:grid;align-content:center;gap:3px;background:var(--magnolia)}.event-stat-grid strong{color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:21px;line-height:1}.event-stat-grid span{color:var(--charcoal);font-size:11px;font-weight:800}.event-meta-list{display:grid;gap:14px}.event-meta-list p,.sidebar-info-line{margin:0;display:flex;align-items:flex-start;gap:13px;color:var(--jam)}.event-meta-list strong{color:var(--charcoal);font-size:15px}.event-meta-list small{display:block;margin-top:5px;color:rgba(52,56,55,.68);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.event-hero-map-link{display:block;width:-moz-max-content;width:max-content;margin-top:3px;color:var(--jam);font-size:12px;font-weight:850;text-decoration:none}.event-date-blocks{margin:2px 0 4px 39px;padding:14px 16px;border-radius:14px;background:rgba(127,42,145,.07);color:var(--charcoal)}.event-date-blocks>strong{color:var(--jam);font-size:13px}.event-date-blocks ul{margin:8px 0 0;padding-left:18px;display:grid;gap:5px;font-size:14px;font-weight:700}.event-map-link{width:-moz-max-content;width:max-content;margin:10px 0 16px 39px;display:inline-flex;align-items:center;gap:8px;color:var(--jam);font-size:13px;font-weight:800}.event-tags{display:flex;flex-wrap:wrap;gap:10px}.event-tags span{min-height:30px;padding:0 15px;border-radius:999px;display:inline-flex;align-items:center;color:var(--jam);background:var(--magnolia);font-size:12px;font-weight:800}.event-primary-cta{width:min(360px,100%);margin-top:22px;font-size:18px}.event-price-teaser{width:min(360px,100%);margin:13px 0 0;display:grid;gap:2px;color:var(--jam);text-align:center;font-weight:700}.event-price-teaser span{color:rgba(52,56,55,.76);font-size:13px}.event-price-teaser strong{color:var(--orchid);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:25px;line-height:1.1}.event-tabs{margin-top:20px;padding:0 24px;display:flex;align-items:center;gap:46px;overflow-x:auto}.event-tabs a{position:relative;min-height:58px;display:inline-flex;align-items:center;flex:0 0 auto;color:var(--charcoal);font-size:14px;font-weight:700}.event-tabs a.active{color:var(--jam)}.event-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:999px 999px 0 0;background:var(--jam)}.event-content-grid{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.event-main-column,.event-sidebar{display:grid;gap:18px}.detail-card,.sidebar-card{padding:24px}.detail-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.detail-card h2,.sidebar-card h2,.similar-heading h2,.time-slot-cta h2{font-size:24px;line-height:1.18}.booth-option-list,.review-list{display:grid;gap:12px}.booth-option-card,.review-card,.review-summary-card{padding:18px;border:1px solid rgba(107,40,135,.1);border-radius:10px;background:rgba(250,246,255,.58)}.booth-option-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.booth-option-card h3,.booth-option-card p,.booth-option-card small,.review-card p,.review-card small,.review-summary-card p{margin:0}.booth-option-card h3,.review-card strong{color:var(--jam);font-size:17px}.booth-option-card p,.review-card p{margin-top:6px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.booth-option-card small,.review-card small{display:block;margin-top:6px;color:rgba(52,56,55,.66);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.booth-option-card>div:last-child{display:grid;justify-items:end;gap:5px}.booth-option-card>div:last-child strong{color:var(--orchid);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:24px}.booth-option-card>div:last-child span{color:rgba(52,56,55,.72);font-size:12px;font-weight:800}.booth-apply-button{min-height:38px;margin-top:8px;padding:0 15px;border:0;border-radius:8px;color:var(--white);background:var(--jam);box-shadow:0 10px 24px rgba(107,40,135,.18);font-size:13px;font-weight:800;cursor:pointer}.booth-apply-button:disabled{color:rgba(52,56,55,.54);background:rgba(52,56,55,.12);box-shadow:none;cursor:not-allowed}.event-inline-button{margin:14px 0 18px;border:0;display:inline-flex;align-items:center;gap:8px;color:var(--jam);background:transparent;font-weight:800;cursor:pointer}.review-summary-card{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.review-summary-card strong{color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:30px}.review-summary-card span{color:var(--orchid);font-weight:900}.application-modal-backdrop{position:fixed;inset:0;z-index:90;padding:22px;display:grid;place-items:center;background:rgba(42,26,49,.48);backdrop-filter:blur(8px)}.application-modal{position:relative;width:min(540px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:28px;border:1px solid rgba(107,40,135,.12);border-radius:12px;display:grid;gap:17px;background:var(--white);box-shadow:0 24px 70px rgba(52,56,55,.22)}.application-modal h2,.application-modal p{margin:0}.application-modal h2{color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:28px;line-height:1.15}.application-modal>div:first-of-type>p:last-child{margin-top:7px;color:rgba(52,56,55,.72);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.application-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--magnolia);font-size:24px;line-height:1;cursor:pointer}.application-modal label{display:grid;gap:7px;color:var(--jam);font-size:13px;font-weight:800}.application-modal input,.application-modal textarea{width:100%;border:1px solid rgba(107,40,135,.18);border-radius:9px;color:var(--charcoal);background:var(--white);font:inherit;font-weight:500;outline:none}.application-modal input{min-height:46px;padding:0 13px}.application-modal textarea{min-height:112px;padding:12px 13px;resize:vertical}.application-modal input:focus,.application-modal textarea:focus{border-color:var(--jam);box-shadow:0 0 0 3px rgba(107,40,135,.1)}.application-feedback{padding:12px 14px;border-radius:9px;font-size:13px;font-weight:800}.application-feedback--success{color:#176645;background:rgba(52,211,153,.16)}.application-feedback--error{color:#9f1239;background:rgba(244,63,94,.12)}.application-modal-actions{display:flex;justify-content:flex-end;gap:10px}.application-modal-actions .button{min-height:44px;padding-inline:18px}.application-modal-actions .button:disabled{opacity:.72;cursor:not-allowed}.admin-applications-main{max-width:1180px}.admin-applications-hero{padding:28px;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;align-items:center}.admin-applications-hero h1{margin:6px 0 8px;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:34px;line-height:1.1}.admin-applications-hero p:not(.eyebrow){max-width:680px;margin:0;color:rgba(52,56,55,.74);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:16px;line-height:1.65}.admin-application-summary{min-height:150px;padding:20px;border-radius:12px;display:grid;align-content:center;gap:4px;color:var(--jam);background:var(--magnolia)}.admin-application-summary strong{font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:42px;line-height:1}.admin-application-summary span{font-size:13px;font-weight:900}.admin-application-summary small{color:rgba(52,56,55,.68);font-size:12px;font-weight:800}.admin-feedback{padding:14px 18px;font-size:14px;font-weight:900}.admin-feedback--success{color:#176645;background:rgba(52,211,153,.16)}.admin-feedback--error{color:#9f1239;background:rgba(244,63,94,.12)}.admin-applications-table{padding:24px}.admin-applications-table .dashboard-section-header .button{min-height:40px;padding-inline:16px}.admin-application-list{display:grid;gap:14px}.admin-application-card{padding:18px;border:1px solid rgba(107,40,135,.1);border-radius:12px;display:grid;gap:16px;background:rgba(255,255,255,.82)}.admin-application-topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.admin-application-topline h3,.admin-application-topline p{margin:0}.admin-application-topline h3{color:var(--jam);font-size:18px}.admin-application-topline p{margin-top:4px;color:rgba(52,56,55,.68);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px}.admin-application-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-application-grid div{min-height:72px;padding:12px;border-radius:10px;display:grid;align-content:start;gap:5px;background:var(--magnolia)}.admin-application-grid span,.admin-application-message span{color:rgba(52,56,55,.62);font-size:11px;font-weight:900;text-transform:uppercase}.admin-application-grid strong{color:var(--charcoal);font-size:13px;line-height:1.35}.admin-application-message{padding:14px;border-radius:10px;background:rgba(250,246,255,.62)}.admin-application-message p{margin:6px 0 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;line-height:1.55}.admin-application-actions{display:flex;justify-content:flex-end;gap:10px}.admin-application-actions .button{min-height:42px;padding-inline:18px}.admin-application-actions .button:disabled{opacity:.68;cursor:not-allowed}.admin-event-list{gap:16px}.admin-event-poster{position:relative;width:min(240px,100%);aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:var(--magnolia)}.admin-event-poster-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin-event-grid{grid-template-columns:1.5fr 1fr repeat(4,minmax(110px,.7fr))}.admin-event-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-event-footer>a{display:inline-flex;align-items:center;gap:7px;color:var(--jam);font-size:13px;font-weight:900}.admin-event-footer .admin-application-actions{flex-wrap:wrap}.admin-organizer-contact{padding:12px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--magnolia)}.admin-organizer-contact .button{min-height:38px;padding-inline:16px;font-size:12.5px}.admin-organizer-contact-edit{width:100%;display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.admin-organizer-contact-edit label{flex:1;min-width:200px;display:grid;gap:6px;color:var(--jam);font-size:11px;font-weight:900;text-transform:uppercase}.admin-organizer-contact-edit input{min-height:42px;padding:0 12px;border:1px solid rgba(107,40,135,.18);border-radius:9px;color:var(--charcoal);background:var(--white);font:inherit;font-weight:600;text-transform:none;outline:none}.admin-organizer-contact-edit input:focus{border-color:var(--jam);box-shadow:0 0 0 3px rgba(107,40,135,.1)}.admin-organizer-contact-edit>div{display:flex;gap:10px}.admin-organizer-contact-edit .button{min-height:42px}.admin-event-overview-fields{width:100%;display:flex;flex-wrap:wrap;gap:12px}.admin-event-overview-fields .form-field{flex:1;min-width:180px}.admin-event-overview-fields .form-field select{min-height:42px}.real-create-event .create-event-main{gap:18px}.real-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.real-create-feedback{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.real-create-feedback p{margin:0;font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-weight:800;line-height:1.5}.real-create-feedback--success{color:#176645;background:rgba(52,211,153,.16)}.real-create-feedback--error{color:#9f1239;background:rgba(244,63,94,.12)}.real-create-feedback--idle,.real-create-feedback--submitting{color:var(--jam);background:var(--magnolia)}.real-create-feedback .button{min-height:42px;flex:0 0 auto}@media (max-width:980px){.admin-application-topline,.admin-applications-hero{grid-template-columns:1fr}.admin-application-grid,.admin-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-event-footer{display:grid}.real-create-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-application-card,.admin-applications-hero,.admin-applications-table{padding:16px}.admin-application-grid{grid-template-columns:1fr}.admin-application-actions,.real-create-feedback{display:grid}}.floor-map .floor-legend{position:absolute;top:48px;right:34px;z-index:5;max-width:360px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.86);box-shadow:0 5px 16px rgba(52,56,55,.07)}.floor-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px;color:var(--charcoal);font-size:11px;font-weight:700}.floor-legend span{display:inline-flex;align-items:center;gap:8px}.floor-legend i{width:15px;height:15px;border-radius:50%}.legend-available{background:#b9f1e3}.legend-taken{background:#d8c3f2}.legend-reserved{background:#f8b11d}.legend-selected{background:#f22693}.floor-scroll{overflow-x:auto;padding-bottom:2px}.floor-map{position:relative;min-width:760px;min-height:470px;padding:116px 42px 60px}.venue-outline{position:absolute;inset:42px 18px 18px;border:2px solid rgba(52,56,55,.46);border-radius:70px;background:radial-gradient(circle at 9% 18%,#d4e2c2 0 20px,transparent 21px),radial-gradient(circle at 89% 22%,#d4e2c2 0 23px,transparent 24px),radial-gradient(circle at 8% 82%,#d4e2c2 0 25px,transparent 26px),radial-gradient(circle at 91% 84%,#d4e2c2 0 17px,transparent 18px),rgba(255,255,255,.72);clip-path:polygon(6% 15%,10% 5%,43% 5%,43% 0,56% 0,56% 5%,90% 5%,94% 12%,98% 17%,98% 86%,94% 95%,76% 95%,60% 100%,41% 100%,25% 95%,8% 95%,2% 84%,2% 28%)}.floor-entrance{position:absolute;top:23px;left:50%;color:var(--charcoal);font-size:11px;font-weight:900;text-align:center;transform:translateX(-50%)}.floor-entrance span{display:block;margin-top:3px;font-size:16px;line-height:.8}.venue-feature{position:absolute;z-index:3;min-height:30px;padding:0 10px;border:1px solid rgba(107,40,135,.13);border-radius:8px;display:inline-flex;align-items:center;gap:6px;color:var(--jam);background:rgba(248,244,255,.94);font-size:11px;font-weight:900;box-shadow:0 4px 12px rgba(52,56,55,.05)}.venue-feature--registration{left:276px;top:66px}.venue-feature--stage{right:270px;top:66px}.venue-feature--restroom{right:64px;top:196px}.venue-feature--exit{left:58px;top:196px}.venue-feature--fire{right:76px;bottom:58px;color:#b94b21;background:#fff4ed}.floor-trees{position:absolute;display:grid;gap:115px;pointer-events:none}.floor-trees--left{left:58px;top:118px}.floor-trees--right{right:64px;top:120px}.floor-trees span{width:46px;height:46px;border-radius:50%;display:block;background:radial-gradient(circle,rgba(150,181,126,.42),rgba(150,181,126,.08))}.booth-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(8,66px);grid-auto-rows:48px;gap:18px 24px;justify-content:center}.booth{position:relative;border:1px solid rgba(52,56,55,.1);border-radius:6px;color:var(--charcoal);background:#f7f7f7;font-size:12px;font-weight:800}.booth--available{background:#bff2e4}.booth--taken{background:#d9c5f2}.booth--reserved{background:#ffd16b}.booth--food{background:#ece8dc;font-size:11px;line-height:1.1}.booth--selected{border:2px solid #f22693;color:#f22693;background:#fff1f8}.booth--selected span{position:absolute;right:-10px;top:-10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:#f22693}.booth--spacer{visibility:hidden}.floor-zoom{position:absolute;right:13px;bottom:21px;z-index:4;display:grid;overflow:hidden;border:1px solid rgba(52,56,55,.14);border-radius:7px;background:var(--white);box-shadow:0 4px 12px rgba(52,56,55,.08)}.floor-zoom button{width:28px;height:28px;border:0;display:grid;place-items:center;background:var(--white)}.floor-zoom button+button{border-top:1px solid rgba(52,56,55,.12)}.selected-booth-card{margin-top:18px;padding-top:20px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;border-top:1px solid rgba(52,56,55,.08)}.selected-booth-copy{display:flex;align-items:center;gap:18px}.selected-booth-icon{width:68px;height:68px;flex:0 0 auto;display:grid;place-items:center;color:var(--jam)}.selected-booth-title{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.selected-booth-title h3{margin:0;color:var(--jam);font-size:24px}.selected-booth-title span{padding:6px 12px;border-radius:999px;color:#f22693;background:#ffe8f4;font-size:11px;font-weight:900}.selected-booth-copy p,.selected-booth-copy small{display:block;margin:6px 0 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.selected-booth-actions{display:grid;gap:12px;justify-items:center}.selected-booth-actions .button,.selected-booth-cta{min-width:278px;min-height:48px;border-radius:12px;font-size:15px}.selected-booth-actions .selected-booth-cta{box-shadow:inset 0 0 0 1.5px var(--jam)}.approved-title-row,.similar-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.approved-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.approved-booth-card{min-width:0;padding:16px;border:1px solid rgba(107,40,135,.09);border-radius:12px;display:grid;grid-template-columns:auto 1fr;gap:12px;background:#fffcff;box-shadow:0 7px 18px rgba(52,56,55,.045)}.approved-booth-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam);font-size:18px;font-weight:900}.approved-booth-card h3{margin:0 0 5px;color:var(--charcoal);font-size:16px;line-height:1.1}.approved-booth-card span{color:var(--jam);font-size:12px;font-weight:900}.approved-booth-card p{margin:0;display:flex;align-items:center;gap:7px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px}.approved-booth-card button,.approved-booth-card p{grid-column:1/-1}.approved-booth-card button{min-height:32px;border:1.5px solid var(--jam);border-radius:8px;color:var(--jam);background:transparent;font-size:12px;font-weight:900}.time-slot-cta{padding:24px 38px;justify-content:space-between}.time-slot-cta,.time-slot-cta>div{display:flex;align-items:center;gap:24px}.time-slot-cta>div{color:var(--jam)}.time-slot-cta p{margin:8px 0 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.time-slot-cta .button{min-width:330px}.sidebar-card{display:grid;gap:18px}.sidebar-card h2{font-size:21px}.organizer-profile{display:flex;gap:16px;align-items:flex-start}.organizer-avatar{width:68px;height:68px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:#7d633e;background:#d9bd9d}.organizer-profile strong{display:block;color:var(--charcoal);font-size:16px}.organizer-profile p{margin:8px 0;display:flex;align-items:center;gap:8px;color:var(--jam)}.organizer-profile p span{padding:6px 10px;border-radius:999px;background:var(--magnolia);font-size:12px;font-weight:900}.organizer-profile small{display:inline-flex;align-items:center;gap:6px;color:var(--charcoal);font-size:13px;font-weight:700}.organizer-profile small span{color:var(--jam);letter-spacing:.06em}.sidebar-card .button{width:100%}.application-countdown{padding:14px 16px;border-radius:12px;display:grid;gap:3px;color:var(--jam);background:var(--magnolia)}.application-countdown span{color:rgba(52,56,55,.72);font-size:12px;font-weight:800}.application-countdown strong{font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:24px;line-height:1}.sidebar-info-line svg{flex:0 0 auto}.sidebar-info-line p{margin:0;color:var(--charcoal)}.sidebar-info-line span{display:block;margin-bottom:4px;color:rgba(52,56,55,.7);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px}.sidebar-info-line strong{color:var(--charcoal);font-size:14px;line-height:1.4}.merchant-love-list{margin:0;padding:0;display:grid;gap:14px;list-style:none}.merchant-love-list li{display:flex;align-items:center;gap:12px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px}.merchant-love-list svg{color:var(--jam)}.share-buttons{display:flex;align-items:center;justify-content:space-between;gap:10px}.share-buttons button{width:50px;height:50px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--magnolia);cursor:pointer}.share-buttons .share-copy{color:var(--white);background:var(--jam);box-shadow:0 8px 20px rgba(107,40,135,.2)}.similar-events-section{margin-top:28px}.similar-heading a{display:inline-flex;align-items:center;gap:7px;color:var(--jam);font-size:13px;font-weight:800}.similar-event-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.similar-event-card .event-photo{height:185px}.similar-event-card .event-body h3{font-size:16px}.similar-event-card .event-body>p{font-size:13px}.similar-event-card .event-body>div{align-items:flex-start;gap:12px;font-size:14px}.similar-price{display:grid;gap:2px}.similar-price small{color:rgba(52,56,55,.68);font-size:11px;font-weight:800}.similar-price strong{color:var(--jam);font-size:21px;line-height:1}.similar-price--undisclosed strong{font-size:13px;line-height:1.25}.similar-price em,.similar-price--undisclosed strong{color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.similar-price em{font-size:12px;font-style:normal;font-weight:700}.sticky-apply-bar{position:fixed;left:50%;bottom:18px;z-index:98;width:min(520px,calc(100% - 32px));padding:12px 14px 12px 18px;border:1px solid rgba(107,40,135,.12);border-radius:16px;display:flex;flex-direction:column;gap:6px;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(52,56,55,.18);opacity:0;visibility:hidden;transform:translateX(-50%) translateY(18px);backdrop-filter:blur(14px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.sticky-apply-bar--visible{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.sticky-apply-bar-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky-apply-bar-price{display:grid;gap:1px}.sticky-apply-bar span{color:rgba(52,56,55,.7);font-size:12px;font-weight:800}.sticky-apply-bar strong{color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:23px}.sticky-apply-bar .add-to-google-calendar-btn,.sticky-apply-bar .button{min-height:44px;white-space:nowrap}.sticky-apply-bar .add-to-google-calendar-btn{width:100%;font-size:13px}.theme-dark .event-details-page{background:var(--charcoal)}.list-event-page{background:radial-gradient(circle at 12% 8%,rgba(169,57,164,.11),transparent 28%),radial-gradient(circle at 84% 18%,rgba(107,40,135,.08),transparent 24%),linear-gradient(180deg,#fbf8ff 0,var(--white) 42%,#fbf8ff 100%)}.list-event-shell{width:min(1200px,calc(100% - 48px));margin:0 auto}.list-event-hero{position:relative;min-height:620px;padding:52px 0 34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,.9fr);align-items:center;gap:64px}.list-hero-copy h1{max-width:680px;margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:61px;font-weight:700;line-height:.98;letter-spacing:.015em}.list-kicker{width:-moz-max-content;width:max-content;max-width:100%;margin:0 0 16px;padding:8px 13px;border-radius:999px;color:var(--jam);background:var(--white);font-size:13px;font-weight:800;letter-spacing:.03em;box-shadow:0 7px 18px rgba(52,56,55,.07)}.dashboard-preview p,.form-note,.list-card p,.list-hero-copy small,.list-hero-copy>p:not(.list-kicker),.live-preview-card p,.step-card p,.trust-note{font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.list-hero-copy>p:not(.list-kicker){max-width:650px;margin:22px 0 0;color:var(--charcoal);font-size:19px;line-height:1.62}.list-hero-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.list-hero-copy small{display:block;margin-top:15px;color:rgba(52,56,55,.72);font-size:14px}.dashboard-card,.dashboard-preview,.event-listing-preview,.form-block,.list-card,.live-preview-card,.step-card,.trust-card{border:1px solid rgba(107,40,135,.08);border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(52,56,55,.07)}.event-listing-preview{position:relative;border-radius:18px;box-shadow:0 22px 52px rgba(52,56,55,.13)}.event-listing-preview:before{content:"";position:absolute;left:34px;top:-18px;width:86px;height:34px;background:repeating-linear-gradient(96deg,rgba(52,56,55,.08) 0 1px,transparent 1px 8px),rgba(255,253,249,.82);clip-path:polygon(4% 8%,98% 0,94% 92%,2% 100%);transform:rotate(-5deg)}.live-cover,.preview-cover{background:linear-gradient(145deg,rgba(107,40,135,.78),rgba(169,57,164,.28)),url(/images/market-contact-sheet.webp);background-size:cover,200% 200%;background-position:50%,100% 0}.preview-cover{height:230px;padding:18px;display:flex;align-items:flex-end;border-radius:18px 18px 0 0}.live-cover,.preview-cover span{color:var(--white);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:25px;font-weight:700}.preview-body{padding:24px}.dashboard-preview h2,.form-block h3,.live-preview-card h3,.preview-body h2{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-weight:700;letter-spacing:.02em}.preview-body>div:first-child{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pending-badge,.verified-badge{flex:0 0 auto;min-height:30px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;color:var(--jam);background:var(--magnolia);font-size:12px;font-weight:800}.live-preview-facts,.preview-metrics{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.live-preview-facts span,.preview-metrics span,.slot-chip-row span,.status-chips span{min-height:42px;padding:9px 11px;border-radius:11px;display:flex;align-items:center;color:var(--charcoal);background:var(--magnolia);font-size:12px;font-weight:800;line-height:1.25}.mini-floor-plan{margin-top:18px;padding:18px;display:grid;grid-template-columns:repeat(6,1fr);gap:9px;border-radius:14px;background:linear-gradient(90deg,rgba(107,40,135,.08) 1px,transparent 0),linear-gradient(rgba(107,40,135,.08) 1px,transparent 0),#fff;background-size:28px 28px}.mini-floor-plan i{height:31px;border-radius:7px;background:rgba(107,40,135,.22)}.mini-floor-plan i.open{background:#D9F2E4}.mini-floor-plan i.pending{background:#F8D7EF}.status-chips{margin-top:15px;display:flex;gap:8px}.status-chips span{min-height:32px;color:var(--jam)}.floating-note{position:absolute;z-index:3;max-width:185px;padding:11px 13px;border-radius:16px;color:var(--charcoal);background:rgba(255,255,255,.92);box-shadow:0 14px 28px rgba(52,56,55,.12);font-size:13px;font-weight:800;line-height:1.25}.floating-note--one{left:-34px;top:55px;transform:rotate(-4deg)}.floating-note--two{right:-28px;top:145px;transform:rotate(5deg)}.floating-note--three{left:18px;bottom:-24px;transform:rotate(2deg)}.dashboard-section,.list-benefits-section,.list-steps-section,.listing-form-section,.trust-section{padding-top:70px}.list-benefit-grid,.trust-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.list-card{min-height:230px;padding:25px}.list-card>span{width:58px;height:58px;margin-bottom:19px;border-radius:18px;display:grid;place-items:center;color:var(--jam);background:var(--magnolia)}.list-card h3,.step-card h3,.trust-card strong{margin:0 0 10px;color:var(--charcoal);font-size:17px;font-weight:800}.list-card p,.step-card p{margin:0;color:var(--charcoal);font-size:14px;line-height:1.55}.step-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step-card{position:relative;padding:28px 22px 24px}.step-card:after{content:"";position:absolute;left:calc(50% + 34px);top:37px;width:calc(100% - 50px);border-top:2px dashed rgba(107,40,135,.22)}.step-card:last-child:after{display:none}.step-card b{width:42px;height:42px;margin-bottom:18px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam);font-size:18px}.listing-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.organizer-form{display:grid;gap:18px}.form-block{padding:24px}.form-block h3{margin-bottom:18px;font-size:22px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.form-field,.upload-box{min-width:0;display:grid;gap:8px;color:var(--charcoal);font-size:13px;font-weight:800}.form-check--wide,.form-field--full,.form-note,.slot-chip-row{grid-column:1/-1}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:48px;padding:0 13px;border:1.5px solid rgba(107,40,135,.14);border-radius:12px;outline:0;color:var(--charcoal);background:var(--white);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px}.form-field textarea{min-height:96px;padding-top:13px;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--jam);box-shadow:0 0 0 4px rgba(107,40,135,.08)}.form-field input:disabled{opacity:.58;background:#f5f0fb}.checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-check{min-height:42px;display:flex;align-items:center;gap:9px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;line-height:1.35}.form-check input{width:18px;height:18px;accent-color:var(--jam);flex:0 0 auto}.segmented-control{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:6px;border-radius:14px;background:var(--magnolia)}.segmented-control button{min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--jam);font-size:13px;font-weight:800;cursor:pointer}.segmented-control button.active{color:var(--white);background:var(--jam);box-shadow:0 7px 16px rgba(107,40,135,.18)}.slot-chip-row{display:flex;flex-wrap:wrap;gap:8px}.upload-box{min-height:132px;padding:20px;place-items:center;border:1.5px dashed rgba(107,40,135,.32);border-radius:14px;color:var(--jam);background:var(--magnolia);text-align:center;cursor:pointer}.upload-box input{position:absolute;opacity:0;pointer-events:none}.upload-box svg{width:34px;height:34px}.upload-box small{color:rgba(52,56,55,.62);font-weight:700}.upload-box-picker{display:grid;place-items:center;gap:8px;cursor:pointer}.upload-box-preview{width:min(100%,360px);max-height:220px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:white}.upload-box>a,.upload-box>button{color:var(--jam);font-weight:800}.upload-box>button{border:0;background:transparent;cursor:pointer}.upload-box--disabled{cursor:default;border-style:solid}.form-note{margin:0;padding:14px;border-radius:12px;color:var(--charcoal);background:var(--magnolia);font-size:14px;line-height:1.5}.form-submit-block{display:flex;align-items:center;justify-content:space-between;gap:18px}.form-submit-block .form-check{max-width:560px}.live-preview-card{position:sticky;top:104px;padding:20px}.live-preview-card .list-kicker{margin-bottom:12px;box-shadow:none;background:var(--magnolia)}.live-cover{height:160px;padding:16px;display:flex;align-items:flex-end;border-radius:14px;font-size:21px}.live-preview-card h3{margin-top:18px;font-size:25px}.live-preview-card p{margin:10px 0 0;display:flex;align-items:center;gap:8px;color:var(--charcoal);font-size:14px}.pending-badge{margin-top:16px}.live-preview-facts{grid-template-columns:1fr;margin-bottom:16px}.live-preview-card .button{width:100%}.trust-card-grid{grid-template-columns:repeat(3,1fr)}.trust-card{min-height:112px;padding:24px;display:flex;align-items:center;gap:15px}.trust-card svg{color:var(--jam)}.trust-note{margin:18px 0 0;padding:16px 18px;border-radius:13px;color:var(--charcoal);background:rgba(248,244,255,.82);font-size:14px;line-height:1.55}.dashboard-preview{padding:28px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px}.dashboard-preview h2{margin-bottom:22px;font-size:32px;line-height:1.18}.dashboard-card{padding:18px;background:var(--magnolia)}.dashboard-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.dashboard-stats span{min-height:76px;padding:11px;border-radius:12px;display:grid;align-content:center;gap:3px;color:var(--charcoal);background:var(--white);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px;line-height:1.2}.dashboard-stats strong{color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:22px}.dashboard-card table{width:100%;margin-top:14px;border-collapse:collapse;overflow:hidden;border-radius:12px;background:var(--white)}.dashboard-card td{padding:14px 12px;border-bottom:1px solid rgba(52,56,55,.09);color:var(--charcoal);font-size:13px;font-weight:700}.dashboard-card tr:last-child td{border-bottom:0}.dashboard-card td:nth-child(2){color:rgba(52,56,55,.64)}.dashboard-card td:last-child{text-align:right}.dashboard-card td span{padding:7px 10px;border-radius:999px;color:var(--jam);background:var(--magnolia);font-size:12px}.list-final-cta{margin-top:24px;margin-bottom:44px}.line-illustration{justify-self:end;width:360px;max-width:100%;min-height:220px;display:flex;align-items:center;justify-content:center;gap:18px;color:var(--white)}.line-illustration svg{padding:16px;border:2px solid rgba(255,255,255,.52);border-radius:22px;transform:rotate(-5deg)}.line-illustration svg:nth-child(2){transform:translateY(-22px) rotate(5deg)}.line-illustration svg:nth-child(3){transform:rotate(3deg)}.submit-modal{position:fixed;inset:0;z-index:200;padding:24px;display:grid;place-items:center;background:rgba(52,56,55,.36);backdrop-filter:blur(8px)}.submit-modal>div{position:relative;width:min(440px,100%);padding:36px 28px 32px;border-radius:18px;color:var(--charcoal);background:var(--white);text-align:center;box-shadow:0 24px 70px rgba(52,56,55,.24)}.submit-modal>div>svg{color:var(--jam)}.submit-modal button{position:absolute;right:14px;top:14px;width:38px;height:38px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--magnolia);cursor:pointer}.submit-modal h2{margin:14px 0 8px;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:28px}.submit-modal p{margin:0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;line-height:1.55}.theme-dark .list-event-page{background:var(--charcoal)}.theme-dark .dashboard-card td,.theme-dark .dashboard-preview h2,.theme-dark .form-block h3,.theme-dark .form-check,.theme-dark .form-field,.theme-dark .form-note,.theme-dark .list-card h3,.theme-dark .list-card p,.theme-dark .list-hero-copy h1,.theme-dark .list-hero-copy small,.theme-dark .list-hero-copy>p:not(.list-kicker),.theme-dark .live-preview-card h3,.theme-dark .live-preview-card p,.theme-dark .preview-body h2,.theme-dark .step-card h3,.theme-dark .step-card p,.theme-dark .trust-card strong,.theme-dark .trust-note{color:var(--white)}.theme-dark .dashboard-preview,.theme-dark .event-listing-preview,.theme-dark .form-block,.theme-dark .list-card,.theme-dark .live-preview-card,.theme-dark .step-card,.theme-dark .trust-card{background:#3f4140}.theme-dark .dashboard-card table,.theme-dark .dashboard-stats span,.theme-dark .form-field input,.theme-dark .form-field select,.theme-dark .form-field textarea{color:var(--white);background:#343837}.list-event-page{padding-top:136px}.list-event-page .section{margin-top:0}.list-event-hero{min-height:690px;padding:74px 0 56px;grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);gap:76px}.list-hero-copy h1{max-width:720px;font-size:66px;line-height:.97}.list-hero-copy>p:not(.list-kicker){max-width:670px;font-size:20px}.hero-trust-list{margin:22px 0 0;padding:0;display:grid;gap:10px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:16px;list-style:none}.hero-trust-list li{display:flex;align-items:center;gap:10px}.hero-trust-list svg{color:var(--jam)}.organizer-dashboard-preview{position:relative;padding:24px;border:1px solid rgba(107,40,135,.08);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 22px 52px rgba(52,56,55,.13)}.organizer-dashboard-preview:before{content:"";position:absolute;left:38px;top:-17px;width:86px;height:34px;background:repeating-linear-gradient(96deg,rgba(52,56,55,.08) 0 1px,transparent 1px 8px),rgba(255,253,249,.82);clip-path:polygon(4% 8%,98% 0,94% 92%,2% 100%);transform:rotate(-5deg)}.dashboard-preview-top{min-height:116px;padding:22px;border-radius:15px;display:flex;justify-content:space-between;gap:18px;color:var(--white);background:linear-gradient(145deg,rgba(107,40,135,.92),rgba(169,57,164,.56)),url(/images/market-contact-sheet.webp);background-size:cover,200% 200%;background-position:50%,100% 0}.dashboard-preview-top p{margin:0 0 12px;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:27px;line-height:1.05}.dashboard-preview-top span,.recent-applications em{min-height:29px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;color:var(--jam);background:var(--white);font-size:12px;font-style:normal;font-weight:800}.organizer-stats{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.organizer-stats span{min-height:74px;padding:13px;border-radius:13px;display:grid;align-content:center;gap:4px;color:var(--charcoal);background:var(--magnolia);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px;line-height:1.2}.organizer-stats strong{color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:21px}.recent-applications{margin-top:18px;padding:18px;border-radius:15px;background:var(--magnolia)}.recent-applications>div{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.recent-applications h2{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:20px}.recent-applications small{color:rgba(52,56,55,.65);font-size:12px;font-weight:800}.recent-applications article{min-height:60px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-top:1px solid rgba(52,56,55,.08)}.recent-applications article>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam);font-weight:800}.recent-applications article div{display:grid;gap:2px}.recent-applications strong{color:var(--charcoal);font-size:14px}.recent-applications em{min-height:28px;background:var(--white)}.hero-booth-layout{margin-top:16px;padding:16px;display:grid;grid-template-columns:repeat(8,1fr);gap:8px;border-radius:14px;background:linear-gradient(90deg,rgba(107,40,135,.08) 1px,transparent 0),linear-gradient(rgba(107,40,135,.08) 1px,transparent 0),#fff;background-size:26px 26px}.hero-booth-layout i{height:28px;border-radius:7px;background:rgba(107,40,135,.2)}.hero-booth-layout i.open{background:#D9F2E4}.hero-booth-layout i.approved{background:#F8D7EF}.floating-note{animation:float 6.8s ease-in-out infinite}.comparison-section{padding-top:48px}.comparison-card{min-height:330px;padding:34px;display:grid;grid-template-columns:1.15fr 1fr auto 1.15fr .72fr;align-items:center;gap:28px;border:1px solid rgba(107,40,135,.08);border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(52,56,55,.07)}.comparison-title h2,.organizer-faq h2,.organizer-testimonial h2{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-weight:700;letter-spacing:.02em}.comparison-title h2{font-size:35px;line-height:1.12}.comparison-column{padding:22px;border-radius:15px;background:var(--magnolia)}.comparison-column h3{margin:0 0 14px;color:var(--charcoal);font-size:16px;font-weight:800}.comparison-column p{margin:11px 0;display:flex;align-items:flex-start;gap:9px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;line-height:1.35}.comparison-column svg,.comparison-column--new svg{color:var(--jam);flex:0 0 auto}.comparison-vs{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam);font-weight:900}.booth-line-art{min-height:210px;display:grid;place-items:center;color:var(--jam)}.booth-line-art span{width:88px;height:62px;border:2px dashed;border-top:0;border-radius:0 0 18px 18px}.simple-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.simple-process-grid .step-card{min-height:210px;transition:transform .25s ease,box-shadow .25s ease}.simple-process-grid .step-card:after{display:none}.comparison-card:hover,.onboarding-card:hover,.organizer-dashboard-preview:hover,.organizer-testimonial:hover,.simple-process-grid .step-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.process-time{width:-moz-max-content;width:max-content;max-width:100%;margin:22px auto 0;padding:12px 17px;border-radius:999px;display:flex;align-items:center;gap:9px;color:var(--jam);background:var(--magnolia);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:800}.onboarding-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px}.onboarding-card{padding:24px;border:1px solid rgba(107,40,135,.08);border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(52,56,55,.07);transition:transform .25s ease,box-shadow .25s ease}.progress-stepper{padding:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-radius:16px;background:var(--magnolia);overflow-x:auto}.progress-step{min-width:148px;min-height:68px;padding:10px;border-radius:12px;display:flex;align-items:center;gap:9px;color:rgba(52,56,55,.66);background:transparent}.progress-step span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--white);font-size:13px;font-weight:900;flex:0 0 auto}.progress-step p{margin:0;font-size:12px;font-weight:900;line-height:1.2}.progress-step.active{color:var(--jam);background:var(--white);box-shadow:0 8px 20px rgba(52,56,55,.06)}.progress-step.active span,.progress-step.complete span{color:var(--white);background:var(--jam)}.step-one-panel{margin-top:24px}.step-one-heading{margin-bottom:20px;display:flex;align-items:flex-start;gap:14px;color:var(--jam)}.step-one-heading h3{margin:0 0 6px;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:25px}.step-one-heading p{margin:0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;line-height:1.5}.save-row{margin-top:20px;justify-content:space-between;gap:16px}.save-row,.save-row p{display:flex;align-items:center}.save-row p{margin:0;gap:8px;color:var(--jam);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:800}.onboarding-preview{top:112px}.onboarding-preview small{display:block;margin-top:13px;color:rgba(52,56,55,.68);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;text-align:center}.testimonial-faq-section{padding-top:72px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px}.organizer-faq,.organizer-testimonial{min-height:390px;padding:32px;border:1px solid rgba(107,40,135,.08);border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(52,56,55,.07)}.organizer-testimonial{display:flex;flex-direction:column;justify-content:space-between}.organizer-testimonial h2{margin-top:20px;color:var(--charcoal);font-size:31px;line-height:1.2}.organizer-testimonial>div{display:flex;align-items:center;gap:14px}.organizer-testimonial>div>span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam);font-weight:900}.organizer-testimonial p{margin:0}.organizer-testimonial small,.organizer-testimonial strong{display:block}.organizer-testimonial small{margin-top:3px;color:rgba(52,56,55,.68);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.organizer-faq h2{margin-bottom:10px;font-size:29px}.organizer-faq-grid{width:100%}.organizer-faq-item .faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease}.organizer-faq-item .faq-answer p{min-height:0;padding:0;overflow:hidden}.organizer-faq-item.open .faq-answer{display:grid;grid-template-rows:1fr}.organizer-faq-item.open .faq-answer p{padding-bottom:20px}.line-illustration svg{stroke-width:1.7}.theme-dark .comparison-column h3,.theme-dark .comparison-column p,.theme-dark .hero-trust-list,.theme-dark .onboarding-preview small,.theme-dark .organizer-stats span,.theme-dark .organizer-testimonial h2,.theme-dark .organizer-testimonial small,.theme-dark .recent-applications strong,.theme-dark .step-one-heading p{color:var(--white)}.theme-dark .comparison-card,.theme-dark .onboarding-card,.theme-dark .organizer-dashboard-preview,.theme-dark .organizer-faq,.theme-dark .organizer-testimonial{background:#3f4140}.reveal{opacity:0;translate:0 22px;transition:opacity .7s ease,translate .7s ease}.reveal.revealed{opacity:1;translate:0 0}.discover-carousel-track .reveal,.similar-event-grid .reveal{opacity:1;translate:0 0;transition:none}@media (prefers-reduced-motion:reduce){.reveal{transition:none}}.benefits-section .reveal.revealed,.cta.reveal.revealed,.events-section .reveal.revealed,.hero .reveal.revealed,.meet.reveal.revealed,.persona-section .reveal.revealed,.reviews-section .reveal.revealed{animation:reveal-pop .62s cubic-bezier(.2,1.35,.32,1)}@keyframes float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes hero-word-pop{0%,84%,to{scale:1}90%{scale:1.025}94%{scale:.995}}@keyframes message-card-pop{0%,to{translate:0 0;scale:1}44%{translate:0 -5px;scale:1.012}52%{translate:0 -2px;scale:.998}}@keyframes bounce-soft{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes icon-pop{0%,to{transform:scale(1) rotate(0)}45%{transform:scale(1.22) rotate(-7deg)}72%{transform:scale(.94) rotate(3deg)}}@keyframes pop-hover{0%,to{scale:1}50%{scale:1.025}}@keyframes reveal-pop{0%{scale:.985}70%{scale:1.012}to{scale:1}}@keyframes category-marquee{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:1080px){.polaroid{width:210px;height:290px}.polaroid--left{left:20px}.polaroid--right{right:20px}.hero-copy{width:560px}.hero-message-card{width:230px;min-height:88px;padding:13px}.hero-message-card p{font-size:13px}.hero-message-card--left-0{left:18px;top:158px}.hero-message-card--left-1{left:24px;top:312px;width:238px}.hero-message-card--left-2{left:34px;top:455px}.hero-message-card--right-0{right:18px;top:154px;width:246px}.hero-message-card--right-1{right:24px;top:315px;width:248px}.hero-message-card--right-2{right:24px;top:462px;width:210px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-photo{height:260px}.cta{padding-left:50px}.meet{grid-template-columns:150px 1fr 150px}.event-hero-card{grid-template-columns:minmax(0,1fr)}.event-summary{padding:4px 6px 8px}.event-content-grid{grid-template-columns:1fr}.approved-card-grid,.event-sidebar,.similar-event-grid{grid-template-columns:repeat(2,1fr)}.list-event-hero{grid-template-columns:1fr;gap:42px}.list-hero-copy h1{max-width:760px;font-size:52px}.event-listing-preview{width:min(620px,100%);margin:0 auto}.list-benefit-grid,.step-timeline{grid-template-columns:repeat(2,1fr)}.step-card:after{display:none}.dashboard-preview,.listing-form-layout{grid-template-columns:1fr}.live-preview-card{position:static}.dashboard-stats{grid-template-columns:repeat(3,1fr)}.comparison-card{grid-template-columns:1fr}.comparison-title h2{max-width:650px}.comparison-vs{margin:auto}.booth-line-art{min-height:120px}.simple-process-grid{grid-template-columns:repeat(2,1fr)}.onboarding-layout,.testimonial-faq-section{grid-template-columns:1fr}.onboarding-preview{position:static}}@media (max-width:820px){.header{padding:12px}.header--scrolled{padding-top:8px}.nav-shell{grid-template-columns:1fr auto;min-height:62px}.nav-links{position:absolute;left:12px;right:12px;top:88px;width:auto;padding:24px;display:none;justify-content:center;border-radius:20px;background:var(--white);box-shadow:var(--shadow)}.menu-button,.nav-links.open{display:grid}.icon-button:not(.menu-button),.nav-login{display:none}.nav-start{min-height:42px;padding-inline:15px}.nav-actions{position:fixed;top:12px;right:12px;z-index:102}.hero{min-height:1050px;padding-top:160px;justify-content:flex-start}.hero-copy{width:min(620px,100%);transform:none}.hero-message-layer{display:none}.hero h1{font-size:58px}.paper-word--hero{width:min(430px,90vw)}.polaroid{top:auto;bottom:210px;width:190px;height:245px}.polaroid--left{left:calc(50% - 210px)}.polaroid--right{right:calc(50% - 210px)}.favicon-sticker{display:none}.discovery-panel{bottom:20px}.event-grid:after,.event-grid:before{display:none}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:50px 0}.benefit:nth-child(3){border-left:0}.review-grid{grid-template-columns:1fr}.review-card{min-height:230px}.cta{grid-template-columns:1fr}.cta-copy{width:58%}.cta-art{width:48%}.meet{position:relative;grid-template-columns:1fr}.meet-illustration{position:absolute;opacity:.18}.bag-art{left:25px}.shop-art{right:25px}.meet-copy{position:relative;z-index:2}.footer-grid{grid-template-columns:repeat(2,1fr)}.event-details-page{padding-top:112px}.event-title-row{grid-template-columns:1fr}.event-title-actions{flex-wrap:wrap}.detail-heading,.selected-booth-card,.time-slot-cta{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.floor-map .floor-legend{right:24px;justify-content:flex-start}.selected-booth-actions,.selected-booth-actions .button,.time-slot-cta .button{width:100%;min-width:0}.event-sidebar{grid-template-columns:1fr}.list-event-page{padding-top:112px}.list-event-hero{min-height:0;padding-top:34px}.list-benefit-grid,.trust-card-grid{grid-template-columns:repeat(2,1fr)}.form-submit-block{align-items:flex-start;flex-direction:column}.form-submit-block .button,.list-final-cta .cta-copy{width:100%}.line-illustration{justify-self:start;min-height:150px}.list-event-hero{gap:38px}.organizer-dashboard-preview{width:min(640px,100%);margin:0 auto}.simple-process-grid{grid-template-columns:repeat(2,1fr)}.progress-stepper{display:flex;scroll-snap-type:x mandatory}.progress-step{flex:0 0 178px;scroll-snap-align:start}.save-row{align-items:stretch;flex-direction:column}.save-row .button{width:100%}}@media (max-width:580px){.logo{width:145px;height:54px}.nav-start{display:none}.nav-shell{padding-right:8px}.nav-actions{gap:8px}.hero{min-height:1040px;padding-inline:18px}.hero h1{font-size:40px;letter-spacing:.01em}.paper-word--hero{width:290px;max-width:82vw}.hero-last-line{max-width:330px;margin-inline:auto;font-size:28px;line-height:1.18}.hero-subtitle{max-width:320px;margin-inline:auto;margin-top:20px;margin-bottom:28px;font-size:15px}.polaroid{width:150px;height:205px;padding:10px 10px 38px}.polaroid--left{left:calc(50% - 165px);bottom:250px}.polaroid--right{right:calc(50% - 165px);bottom:257px}.sticker{width:44px;height:44px;border-width:4px;font-size:24px}.discovery-panel{width:calc(100% - 24px);bottom:15px}.search-field{min-height:52px}.search-field input{font-size:14px}.filters{grid-template-columns:1fr;padding:4px 14px}.filter-pill{min-height:54px;padding-inline:5px}.filter-pill+.filter-pill:before{top:0;bottom:auto;left:0;right:0;width:auto;height:1px}.list-event-shell,.section{width:min(100% - 32px,1200px)}.list-event-hero{gap:30px}.list-hero-copy h1{font-size:38px;line-height:1.06}.list-hero-copy>p:not(.list-kicker){font-size:15px}.list-hero-actions .button{width:100%;padding-inline:14px}.floating-note{display:none}.preview-body{padding:18px}.preview-body>div:first-child{flex-direction:column}.checkbox-grid,.dashboard-stats,.form-grid,.list-benefit-grid,.preview-metrics,.step-timeline,.trust-card-grid{grid-template-columns:1fr}.dashboard-section,.list-benefits-section,.list-steps-section,.listing-form-section,.trust-section{padding-top:52px}.dashboard-card,.dashboard-preview,.form-block,.live-preview-card{padding:18px}.segmented-control{grid-template-columns:1fr}.dashboard-card{overflow-x:auto}.dashboard-card table{min-width:520px}.line-illustration{width:100%;min-height:120px;gap:10px}.line-illustration svg{width:68px;height:68px;padding:12px}.submit-modal h2{font-size:23px}.organizer-dashboard-preview{padding:16px}.dashboard-preview-top{min-height:104px;padding:18px}.dashboard-preview-top p{font-size:23px}.organizer-stats,.simple-process-grid{grid-template-columns:1fr}.recent-applications{padding:14px}.recent-applications article{grid-template-columns:auto 1fr;padding:10px 0}.recent-applications em{grid-column:2;width:-moz-max-content;width:max-content}.hero-booth-layout{grid-template-columns:repeat(6,1fr)}.comparison-section{padding-top:36px}.comparison-card{padding:20px;gap:18px}.comparison-title h2{font-size:25px}.comparison-column{padding:18px}.booth-line-art{min-height:92px}.booth-line-art svg{width:58px;height:58px}.onboarding-card,.organizer-faq,.organizer-testimonial{padding:20px}.step-one-heading{flex-direction:column}.step-one-heading h3{font-size:22px}.organizer-testimonial{min-height:320px}.organizer-testimonial h2{font-size:23px}.organizer-faq h2{font-size:24px}.event-details-shell{width:min(100% - 28px,1200px)}.event-breadcrumbs{gap:8px;overflow-x:auto;white-space:nowrap;font-size:12px}.event-breadcrumbs span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.event-hero-card{padding:12px;gap:18px;overflow:hidden}.event-description,.event-gallery,.event-meta-list,.event-summary,.event-title-row{min-width:0;max-width:100%}.event-description,.event-meta-list small,.event-meta-list strong,.event-title-row h1{overflow-wrap:anywhere}.event-main-photo{min-height:270px}.event-thumbnails{grid-template-columns:repeat(5,minmax(66px,1fr));gap:7px;overflow-x:auto}.event-thumb,.event-thumb-more{height:55px}.event-title-row h1{font-size:27px}.event-urgency{width:100%;min-height:0;padding:10px 12px;border-radius:12px}.event-title-actions{gap:10px}.event-title-actions button{font-size:12px}.event-description{font-size:15px}.event-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-primary-cta{width:100%;font-size:16px}.event-tabs{padding-inline:14px;gap:28px}.event-tabs a{min-height:54px;font-size:13px}.detail-card,.sidebar-card,.time-slot-cta{padding:18px}.detail-card h2,.sidebar-card h2,.similar-heading h2,.time-slot-cta h2{font-size:20px}.floor-map{min-width:690px;min-height:430px;padding:128px 34px 56px}.floor-map .floor-legend{left:34px;right:auto;top:48px;max-width:420px}.booth-grid{grid-template-columns:repeat(8,58px);grid-auto-rows:44px;gap:15px 17px}.selected-booth-copy{align-items:flex-start}.selected-booth-icon{width:52px;height:52px}.selected-booth-title h3{font-size:20px}.approved-title-row,.similar-heading{align-items:flex-start;flex-direction:column}.approved-card-grid{grid-template-columns:1fr}.time-slot-cta>div{align-items:flex-start}.similar-event-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 3px 24px}.similar-event-card,.similar-event-grid>.pop-card,.similar-event-grid>.skeleton-card{flex:0 0 44%;width:44%;min-width:0;max-width:44%;scroll-snap-align:start}.similar-event-grid>.pop-card .pop-card-body{padding:8px 1px 0}.similar-event-grid>.pop-card .pop-card-title-row h3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:1.25}.similar-event-grid>.pop-card .pop-card-tagline{display:none}.similar-event-grid>.pop-card .pop-card-meta{margin-top:6px;gap:4px 10px;font-size:11px}.similar-event-grid>.pop-card .pop-card-price{margin-top:5px;font-size:13px}.similar-event-grid>.pop-card .pop-card-rating{font-size:12px}.sticky-apply-bar{bottom:10px;padding:10px 10px 10px 14px}.sticky-apply-bar strong{font-size:19px}.sticky-apply-bar .button{min-width:0;min-height:42px;padding-inline:13px;font-size:12px;text-align:center;white-space:normal}.section-heading{align-items:flex-start}.section-heading p:not(.eyebrow){max-width:330px;margin-inline:auto}.section-heading>a{display:none}.events-section{padding-top:75px}.event-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 3px 25px}.event-card{flex:0 0 86%;scroll-snap-align:center}.event-photo{height:210px}.benefit-grid{grid-template-columns:1fr;gap:45px}.benefit+.benefit{border-left:0}.center-heading h2,.section-heading h2{display:block;width:min(330px,100%);max-width:100%;margin-inline:auto;font-size:21px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.benefits-section .center-heading h2,.events-section .section-heading h2,.faq-section .center-heading h2{width:min(330px,100%)}.reviews-section .section-heading{justify-content:center;text-align:center}.cta{min-height:570px;padding:44px 28px;align-items:start}.cta-copy{width:100%}.cta h2{font-size:40px}.paper-word--small{width:128px}.cta-art{inset:auto -25px 0;width:118%;height:300px}.meet{padding:52px 24px}.meet-illustration{width:100px;height:100px}.meet-copy .button{font-size:12px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 24px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:16px}}@media (max-width:360px){.logo{width:110px;height:41px}.nav-actions{gap:4px}.nav-start{display:none}.theme-toggle{padding:0 9px}.icon-button.menu-button{width:38px;height:38px}.footer-grid{grid-template-columns:1fr}.sticky-apply-bar{gap:8px}.sticky-apply-bar>div{min-width:78px}}.list-event-page{padding:132px 0 58px;background:radial-gradient(circle at 50% 5%,rgba(169,57,164,.1),transparent 32%),radial-gradient(circle at 12% 16%,rgba(107,40,135,.07),transparent 22%),linear-gradient(180deg,#fbf8ff 0,var(--white) 44%,#fbf8ff 100%)}.list-event-hero--centered{min-height:0;padding:56px 0 38px;display:block;text-align:center}.list-event-hero--centered .list-hero-copy{width:min(820px,100%);margin:0 auto}.paper-label{position:relative;margin-inline:auto;transform:rotate(-1.4deg)}.paper-label:before{content:"";position:absolute;left:16px;top:-10px;width:44px;height:20px;background:rgba(169,57,164,.25);transform:rotate(-8deg)}.list-event-hero--centered .list-hero-copy h1{max-width:760px;margin:0 auto;color:#171b3d;font-size:clamp(54px,7vw,92px);line-height:.92;letter-spacing:.005em}.list-event-hero--centered .list-hero-copy h1 span{display:block;color:var(--jam)}.list-event-hero--centered .list-hero-copy>p:not(.list-kicker){max-width:600px;margin:22px auto 0;font-size:18px;line-height:1.55}.list-event-hero--centered .hero-trust-list{margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap;gap:14px 28px;font-size:14px;font-weight:800}.list-event-hero--centered .hero-trust-list li{justify-content:center}.list-event-hero--centered .hero-trust-list svg{width:18px;height:18px;padding:3px;border-radius:50%;color:var(--white);background:var(--jam)}.list-event-hero--centered .list-hero-actions{justify-content:center;margin-top:25px}.organizer-social-proof{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:12px}.organizer-social-proof span{display:flex}.organizer-social-proof i{width:34px;height:34px;margin-left:-8px;border:2px solid var(--white);border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam);font-size:10px;font-style:normal;font-weight:900}.organizer-social-proof i:first-child{margin-left:0}.organizer-social-proof p{margin:0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:800}.organizer-dashboard-preview--wide{width:min(980px,100%);margin:34px auto 0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:0;overflow:visible;text-align:left}.organizer-dashboard-preview--wide .dashboard-preview-top{min-height:215px;margin:0;border-radius:15px 0 0 15px;align-items:flex-end}.organizer-dashboard-preview--wide .dashboard-preview-top a{display:none}.organizer-dashboard-preview--wide .dashboard-preview-top p{font-size:30px}.organizer-dashboard-preview--wide .organizer-stats{grid-column:1;margin-top:-2px;padding:16px 18px 18px;grid-template-columns:repeat(3,1fr);background:var(--white);border-radius:0 0 0 15px}.organizer-dashboard-preview--wide .organizer-stats span{min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center}.organizer-dashboard-preview--wide .organizer-stats strong{font-size:14px}.organizer-dashboard-preview--wide .recent-applications{grid-column:2;grid-row:1/span 2;margin:0;border-radius:0 15px 15px 0;background:var(--white)}.organizer-dashboard-preview--wide .hero-booth-layout{grid-column:2;align-self:end;margin:-84px 18px 18px;position:relative;z-index:2}.list-event-hero--centered>.floating-note,.organizer-dashboard-preview--wide .floating-note{display:block}.list-event-hero--centered>.floating-note{z-index:1;min-height:92px;display:grid;place-items:center;text-align:center;background:#fffdf9}.list-event-hero--centered>.floating-note--one{left:max(18px,calc(50% - 600px));top:150px}.list-event-hero--centered>.floating-note--two{right:max(18px,calc(50% - 610px));top:172px}.list-event-hero--centered>.floating-note--three{left:calc(50% + 310px);bottom:280px}.comparison-card{grid-template-columns:1.05fr 1fr auto 1fr .72fr}.comparison-title h2{color:#171b3d;font-size:34px}.comparison-column--old svg{color:var(--orchid)}.timeline-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(52,56,55,.07)}.timeline-flow:before{content:"";position:absolute;left:12%;right:12%;top:43px;height:2px;background:rgba(107,40,135,.24)}.timeline-step{position:relative;min-height:188px;padding:72px 26px 26px;text-align:center}.timeline-step+.timeline-step{border-left:1px solid rgba(107,40,135,.1)}.timeline-step b{position:absolute;left:50%;top:18px;z-index:2;width:50px;height:50px;border:7px solid var(--magnolia);border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam);font-size:17px;transform:translateX(-50%)}.timeline-step span{display:block;margin-bottom:7px;color:var(--jam);font-size:12px;font-weight:900}.timeline-step h3{margin:0 0 8px;color:var(--jam);font-size:16px;font-weight:900}.timeline-step p{margin:0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;line-height:1.5}.create-event-shell{position:relative;padding:54px 30px 30px;border:1.5px solid rgba(107,40,135,.28);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 24px 70px rgba(107,40,135,.16)}.create-paper-title{position:absolute;left:34px;top:-22px;z-index:2;padding:12px 26px;color:var(--jam);background:#fffdf9;filter:drop-shadow(0 12px 20px rgba(52,56,55,.1));font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:28px;transform:rotate(-2deg);clip-path:polygon(3% 10%,96% 0,100% 86%,0 100%)}.create-paper-title:before{content:"";position:absolute;left:-18px;top:-10px;width:70px;height:30px;background:rgba(169,57,164,.22);transform:rotate(-18deg)}.create-paper-title span{position:relative}.onboarding-card{padding:0;border:0;box-shadow:none;background:transparent}.step-count{width:-moz-max-content;width:max-content;margin:0 0 14px auto;padding:8px 13px;border-radius:999px;color:var(--jam);background:var(--magnolia);font-size:12px;font-weight:900}.step-one-panel{padding:22px;border-radius:16px;background:var(--white)}.onboarding-preview{border-radius:18px;box-shadow:0 16px 42px rgba(52,56,55,.12)}.testimonial-faq-section{align-items:stretch}.organizer-faq,.organizer-testimonial{min-height:340px}.list-final-cta{border-radius:18px}.theme-dark .comparison-title h2,.theme-dark .list-event-hero--centered .list-hero-copy h1,.theme-dark .organizer-social-proof p,.theme-dark .timeline-step p{color:var(--white)}.theme-dark .create-event-shell,.theme-dark .organizer-dashboard-preview--wide .organizer-stats,.theme-dark .organizer-dashboard-preview--wide .recent-applications,.theme-dark .step-one-panel,.theme-dark .timeline-flow{background:#3f4140}@media (max-width:1080px){.organizer-dashboard-preview--wide{grid-template-columns:1fr}.organizer-dashboard-preview--wide .dashboard-preview-top{border-radius:15px 15px 0 0}.organizer-dashboard-preview--wide .organizer-stats{border-radius:0}.organizer-dashboard-preview--wide .recent-applications{grid-column:1;grid-row:auto;border-radius:0}.organizer-dashboard-preview--wide .hero-booth-layout{grid-column:1;margin:0;border-radius:0 0 15px 15px}.list-event-hero--centered>.floating-note--three{display:none}.comparison-card{grid-template-columns:1fr}.timeline-flow{grid-template-columns:repeat(2,1fr)}.timeline-flow:before{display:none}.timeline-step:nth-child(3){border-left:0}.timeline-step:nth-child(3),.timeline-step:nth-child(4){border-top:1px solid rgba(107,40,135,.1)}}@media (max-width:820px){.list-event-hero--centered>.floating-note{display:none}.list-event-hero--centered{padding-top:38px}.list-event-hero--centered .list-hero-copy h1{font-size:58px}.create-event-shell{padding:48px 18px 18px}.create-paper-title{left:18px;font-size:24px}}@media (max-width:580px){.list-event-hero--centered .list-hero-copy h1{font-size:42px}.list-event-hero--centered .hero-trust-list,.organizer-social-proof{align-items:center;flex-direction:column}.organizer-social-proof{gap:8px}.organizer-dashboard-preview--wide{padding:12px}.organizer-dashboard-preview--wide .dashboard-preview-top{min-height:180px}.organizer-dashboard-preview--wide .organizer-stats,.timeline-flow{grid-template-columns:1fr}.timeline-step,.timeline-step+.timeline-step,.timeline-step:nth-child(3),.timeline-step:nth-child(4){border-left:0;border-top:1px solid rgba(107,40,135,.1)}.timeline-step:first-child{border-top:0}.comparison-title h2{font-size:28px}.create-paper-title{max-width:calc(100% - 38px);font-size:20px}.progress-stepper{margin-inline:-4px}}.organizer-redesign .revenue-hero{position:relative;min-height:660px;padding:66px 0 54px;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,480px);align-items:center;gap:70px}.organizer-redesign .revenue-hero-copy{text-align:left}.organizer-redesign .revenue-hero-copy h1{max-width:720px;margin:0;color:#171b3d;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(52px,6vw,82px);line-height:.96;letter-spacing:.005em}.organizer-redesign .revenue-hero-copy h1:after{content:"";display:block;width:220px;height:8px;margin:10px 0 0 auto;border-radius:999px;background:var(--orchid);opacity:.5;transform:rotate(-2deg)}.organizer-redesign .revenue-hero-copy>p:not(.list-kicker){max-width:660px;margin:24px 0 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:18px;line-height:1.62}.organizer-redesign .revenue-hero .hero-trust-list{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px 22px;font-size:14px;font-weight:800}.organizer-redesign .revenue-hero .hero-trust-list svg{width:18px;height:18px;padding:3px;border-radius:50%;color:var(--white);background:var(--jam)}.organizer-redesign .revenue-hero .list-hero-actions{margin-top:28px}.organizer-redesign .revenue-hero .organizer-social-proof{justify-content:flex-start}.revenue-card{position:relative;padding:28px;border:1px solid rgba(107,40,135,.08);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 22px 52px rgba(52,56,55,.13);transition:transform .25s ease,box-shadow .25s ease}.revenue-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.revenue-card-title{margin-bottom:22px;display:flex;align-items:center;gap:13px}.revenue-card-title span{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:var(--jam);background:var(--magnolia)}.revenue-card-title h2{margin:0;color:#171b3d;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:25px}.calculator-control{margin-top:16px;display:grid;gap:10px;color:var(--charcoal);font-size:13px;font-weight:900}.calculator-control>div{min-height:46px;padding:5px;border:1.5px solid rgba(107,40,135,.12);border-radius:14px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;background:var(--white)}.calculator-control button{width:36px;height:36px;border:0;border-radius:10px;display:grid;place-items:center;color:var(--jam);background:var(--magnolia);cursor:pointer;transition:transform .18s ease}.calculator-control button:hover{transform:scale(1.06)}.calculator-control strong{color:#171b3d;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:18px;text-align:center}.calculator-control input[type=range]{accent-color:var(--jam)}.revenue-output{position:relative;margin-top:24px;padding-top:22px;border-top:1px dashed rgba(107,40,135,.22);animation:revenue-pop .32s ease}.revenue-output span{display:block;color:var(--charcoal);font-size:13px;font-weight:900}.revenue-output strong{display:block;margin-top:5px;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:48px;line-height:1}.revenue-output p{margin:10px 0 0;color:rgba(52,56,55,.68);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px}.revenue-bars{position:absolute;right:0;bottom:0;width:120px;height:90px;display:flex;align-items:end;justify-content:flex-end;gap:9px;color:var(--jam)}.revenue-bars:before{content:"";position:absolute;right:0;top:12px;width:84px;height:42px;border-left:4px solid;border-top:4px solid;transform:skewY(-28deg)}.revenue-bars i{width:18px;border-radius:7px 7px 0 0;background:rgba(169,57,164,.28)}.revenue-bars i:first-child{height:24px}.revenue-bars i:nth-child(2){height:44px}.revenue-bars i:nth-child(3){height:36px}.revenue-bars i:nth-child(4){height:60px;background:rgba(169,57,164,.45)}.revenue-card>small{margin-top:28px;display:flex;align-items:center;gap:8px;color:var(--jam);font-size:13px;font-weight:800}.organizer-redesign .floating-note{max-width:170px;min-height:82px;display:grid;place-items:center;text-align:center;background:#fffdf9;animation:float 6.8s ease-in-out infinite}.organizer-redesign .floating-note--one{left:max(18px,calc(50% - 670px));top:120px}.organizer-redesign .floating-note--two{right:max(18px,calc(50% - 650px));top:118px}.organizer-redesign .floating-note--three{left:max(22px,calc(50% - 590px));bottom:80px}.organizer-benefits-section,.organizer-intro-section{padding-top:70px}.organizer-intro-section .center-heading p{width:min(700px,100%);margin:14px auto 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:16px;line-height:1.6}.organizer-intro-grid{margin-top:34px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(330px,1fr);align-items:center;gap:54px}.seller-listing-preview{overflow:hidden;border:1px solid rgba(107,40,135,.08);border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(52,56,55,.07)}.seller-listing-preview .preview-cover{height:190px}.seller-listing-preview .preview-body h3{margin:0 0 10px;color:#171b3d;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:24px}.seller-listing-preview .preview-body p{margin:8px 0;display:flex;align-items:center;gap:8px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px}.organizer-action-stack{display:grid;gap:18px}.organizer-action-card{padding:22px;display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:center;border-bottom:1px solid rgba(107,40,135,.12)}.organizer-action-card>span{width:72px;height:72px;border-radius:18px;display:grid;place-items:center;color:var(--white);background:var(--jam);box-shadow:0 12px 28px rgba(107,40,135,.2)}.organizer-action-card h3{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:23px}.organizer-action-card p{margin:8px 0 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;line-height:1.55}.organizer-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.organizer-benefit-card{min-height:220px}.organizer-benefit-card b{width:38px;height:38px;margin-bottom:18px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam)}.listing-form-band{margin-top:72px;padding:54px 0;background:rgba(248,244,255,.76)}.create-helper{max-width:520px;margin:0 0 22px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;line-height:1.55}.progress-step{border:0;text-align:left;cursor:pointer}.form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.review-summary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.review-summary-grid article{min-height:96px;padding:16px;border-radius:14px;display:grid;align-content:center;gap:6px;color:var(--jam);background:var(--magnolia)}.review-summary-grid span{color:var(--charcoal);font-size:14px;font-weight:900}.review-summary-grid p{margin:0;color:rgba(52,56,55,.66);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px}.review-confirm{margin-top:18px}.form-safe-note{display:flex;align-items:center;gap:8px;color:rgba(52,56,55,.68);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px}@keyframes revenue-pop{0%{transform:scale(.985);opacity:.76}70%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}.theme-dark .calculator-control strong,.theme-dark .create-helper,.theme-dark .form-safe-note,.theme-dark .organizer-action-card p,.theme-dark .organizer-intro-section .center-heading p,.theme-dark .organizer-redesign .revenue-hero-copy h1,.theme-dark .revenue-card-title h2,.theme-dark .review-summary-grid span,.theme-dark .seller-listing-preview .preview-body h3{color:var(--white)}.theme-dark .revenue-card,.theme-dark .seller-listing-preview{background:#3f4140}@media (max-width:1080px){.organizer-intro-grid,.organizer-redesign .revenue-hero{grid-template-columns:1fr}.organizer-redesign .revenue-hero-copy{text-align:center}.organizer-redesign .revenue-hero-copy h1,.organizer-redesign .revenue-hero-copy>p:not(.list-kicker){margin-inline:auto}.organizer-redesign .revenue-hero-copy h1:after{margin-right:auto}.organizer-redesign .revenue-hero .hero-trust-list,.organizer-redesign .revenue-hero .list-hero-actions,.organizer-redesign .revenue-hero .organizer-social-proof{justify-content:center}.revenue-card{width:min(560px,100%);margin:0 auto}.organizer-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.organizer-redesign .floating-note{display:none}.organizer-redesign .revenue-hero{padding-top:38px;gap:38px}.organizer-action-card{grid-template-columns:58px 1fr;padding:18px 0}.organizer-action-card>span{width:58px;height:58px}.organizer-action-card h3{font-size:20px}.listing-form-band{padding:42px 0}}@media (max-width:580px){.organizer-redesign .revenue-hero-copy h1{font-size:40px}.organizer-redesign .revenue-hero .hero-trust-list,.organizer-redesign .revenue-hero .organizer-social-proof{align-items:center;flex-direction:column}.revenue-card{padding:18px}.revenue-output strong{font-size:36px}.revenue-bars{position:relative;width:100%;margin-top:12px}.organizer-benefit-grid,.review-summary-grid{grid-template-columns:1fr}.seller-listing-preview .preview-cover{height:155px}.create-helper{margin-top:18px}.form-safe-note{justify-content:center;text-align:center}}.toggle-section{margin-top:32px;border:1px solid rgba(107,40,135,.08);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 10px 28px rgba(52,56,55,.06);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.toggle-section:hover{transform:translateY(-2px);border-color:rgba(107,40,135,.16);box-shadow:0 18px 48px rgba(52,56,55,.1)}.toggle-section-button{position:relative;width:100%;min-height:92px;padding:0 72px;border:0;display:flex;align-items:center;justify-content:center;gap:18px;color:var(--jam);background:transparent;cursor:pointer;text-align:center}.toggle-section-button span{font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:27px;font-weight:800;line-height:1.15}.toggle-section-button svg{position:absolute;right:30px;flex:0 0 auto;transition:transform .28s ease}.toggle-section.open .toggle-section-button svg{transform:rotate(180deg)}.toggle-section-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .22s ease}.toggle-section.open .toggle-section-panel{grid-template-rows:1fr;opacity:1}.toggle-section-panel-inner{min-height:0;overflow:hidden;padding:0 26px}.toggle-section.open .toggle-section-panel-inner{padding-bottom:32px}.toggle-section .comparison-section,.toggle-section .list-steps-section,.toggle-section .organizer-benefits-section,.toggle-section .organizer-intro-section{padding-top:0}.organizer-guide-redirect{margin-top:44px;margin-bottom:44px;padding:32px;border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;color:var(--white);background:var(--jam);box-shadow:0 18px 45px rgba(52,56,55,.14)}.organizer-guide-redirect .list-kicker{margin-bottom:12px;color:var(--jam)}.organizer-guide-redirect h2{margin:0;color:var(--white);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:34px;line-height:1.15}.organizer-guide-redirect p:not(.list-kicker){max-width:620px;margin:12px 0 0;color:var(--white);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:16px;line-height:1.55}@media (max-width:820px){.toggle-section-button{min-height:72px;padding-inline:44px}.toggle-section-button span{font-size:22px}.toggle-section-button svg{right:16px}.toggle-section-panel-inner{padding-inline:18px}.toggle-section.open .toggle-section-panel-inner{padding-bottom:24px}.organizer-guide-redirect{grid-template-columns:1fr;padding:26px}.organizer-guide-redirect .button{width:100%}}.organizer-redesign .revenue-hero{min-height:720px;padding-top:78px;padding-bottom:86px;grid-template-columns:minmax(0,.52fr) minmax(390px,.4fr);gap:clamp(72px,8vw,118px)}.organizer-redesign .revenue-hero-copy{padding-top:clamp(68px,8vw,118px)}.organizer-redesign .revenue-hero-copy h1{max-width:560px;font-size:clamp(54px,5.8vw,78px)}.organizer-redesign .revenue-hero-copy>p:not(.list-kicker){max-width:540px;margin-top:30px;font-size:17px}.organizer-redesign .revenue-hero .hero-trust-list{margin-top:34px;gap:16px 26px}.organizer-redesign .revenue-hero .list-hero-actions{margin-top:34px;gap:18px}.organizer-redesign .revenue-hero .organizer-social-proof{margin-top:34px}.hero-calculator-wrap{position:sticky;top:126px;align-self:start;width:min(100%,500px);animation:calculator-fade-in .54s ease both}.booth-potential-card--compact{transform-origin:top center}.booth-potential-card--compact .button{min-height:50px;padding-inline:22px}.organizer-redesign .button--outline,.organizer-redesign .button--primary{min-height:50px;padding-inline:28px}.organizer-redesign .button:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 14px 30px rgba(107,40,135,.22)}.organizer-redesign .section.toggle-section{width:min(1200px,calc(100% - 48px))}.organizer-redesign .section.toggle-section:first-of-type{margin-top:18px}.toggle-section.open{box-shadow:0 22px 58px rgba(52,56,55,.1)}.toggle-section .center-heading{text-align:center}.toggle-section .center-heading p{margin-inline:auto}.organizer-benefits-section,.organizer-intro-section{padding-bottom:10px}.comparison-card,.organizer-benefit-grid,.organizer-intro-grid,.timeline-flow{margin-top:32px}.comparison-card,.organizer-action-card,.organizer-benefit-card,.seller-listing-preview,.timeline-step{transition:transform .25s ease,box-shadow .25s ease}.organizer-action-card:hover,.organizer-benefit-card:hover,.seller-listing-preview:hover,.timeline-step:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(52,56,55,.1)}.listing-form-band{margin-top:96px;padding:82px 0;background:radial-gradient(circle at 12% 20%,rgba(169,57,164,.08),transparent 24%),linear-gradient(180deg,rgba(248,244,255,.98),rgba(239,229,255,.78))}.create-event-shell{padding:68px 34px 36px;border-color:rgba(107,40,135,.2);border-radius:24px;box-shadow:0 34px 90px rgba(107,40,135,.2)}.create-paper-title{top:-28px;font-size:34px;padding:14px 30px}.create-paper-title:after{content:"";position:absolute;right:22px;top:-12px;width:78px;height:26px;border-radius:3px;background:rgba(255,189,224,.55);transform:rotate(8deg)}.create-helper{margin-bottom:28px}.onboarding-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:34px}.onboarding-card{min-width:0}.onboarding-preview{position:sticky;top:118px;width:100%;padding:20px;border-radius:20px;transition:transform .26s ease,box-shadow .26s ease}.onboarding-preview:hover{transform:translateY(-5px);box-shadow:0 24px 62px rgba(107,40,135,.16)}.onboarding-preview .live-cover{min-height:176px}.event-floor-plan-upload{margin-top:24px}.event-floor-plan-upload img{width:100%;max-height:560px;-o-object-fit:contain;object-fit:contain;border-radius:14px;background:var(--magnolia)}.onboarding-preview .button{width:100%;min-height:50px}.save-row .button{min-height:52px;padding-inline:34px}.organizer-guide-redirect{margin-top:36px;margin-bottom:72px}@keyframes calculator-fade-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1180px){.organizer-redesign .revenue-hero{grid-template-columns:minmax(0,.5fr) minmax(360px,.42fr);gap:58px}.hero-calculator-wrap{width:min(100%,460px)}}@media (max-width:1080px){.organizer-redesign .revenue-hero{min-height:auto;padding-top:54px;grid-template-columns:1fr;gap:48px}.organizer-redesign .revenue-hero-copy{padding-top:0}.hero-calculator-wrap{position:relative;top:auto;width:min(620px,100%);margin:0 auto}}@media (max-width:860px){.listing-form-band{margin-top:72px;padding:58px 0}.create-event-shell{padding:58px 20px 24px}.create-paper-title{left:22px;font-size:28px}.onboarding-layout{grid-template-columns:1fr}.onboarding-preview{position:relative;top:auto}}@media (max-width:580px){.organizer-redesign .section.toggle-section{width:min(100% - 32px,1200px)}.organizer-redesign .revenue-hero-copy h1{font-size:42px}.booth-potential-card--compact{border-radius:24px}.booth-potential-card--compact .button{width:100%}.create-paper-title{font-size:24px}}.organizer-redesign .revenue-hero{width:min(1240px,calc(100% - 48px));min-height:760px;margin:0 auto 112px;padding:clamp(44px,5vw,72px);border:1px solid rgba(255,255,255,.76);border-radius:38px;grid-template-columns:minmax(0,.52fr) minmax(420px,.43fr);align-items:start;gap:clamp(44px,5vw,78px);background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.96),transparent 28%),radial-gradient(circle at 78% 12%,rgba(169,57,164,.12),transparent 28%),linear-gradient(135deg,rgba(248,244,255,.94),rgba(255,255,255,.78) 46%,rgba(239,229,255,.72));box-shadow:0 30px 90px rgba(107,40,135,.12);overflow:visible}.organizer-redesign .revenue-hero:before{content:"";position:absolute;left:clamp(455px,43%,560px);top:385px;width:185px;height:70px;border-top:3px dashed rgba(107,40,135,.32);border-right:3px dashed rgba(107,40,135,.32);border-radius:0 48px 0 0;transform:rotate(5deg);pointer-events:none}.organizer-redesign .revenue-hero:after{content:"";position:absolute;left:clamp(610px,55%,725px);top:367px;width:16px;height:16px;border-top:3px solid rgba(107,40,135,.42);border-right:3px solid rgba(107,40,135,.42);transform:rotate(42deg);pointer-events:none}.organizer-redesign .revenue-hero-copy{padding-top:clamp(50px,6vw,96px)}.organizer-redesign .revenue-hero-copy h1{max-width:620px;font-size:clamp(64px,7.1vw,90px);line-height:.91}.organizer-redesign .revenue-hero-copy h1:after{width:245px;margin-top:16px;margin-left:0;margin-right:auto}.organizer-redesign .revenue-hero-copy>p:not(.list-kicker){max-width:560px;margin-top:34px}.hero-calculator-wrap{width:min(100%,590px)}.booth-potential-card{border-radius:32px}.booth-potential-card--compact{box-shadow:0 34px 100px rgba(107,40,135,.2),inset 0 1px 0 rgba(255,255,255,.92)}.booth-potential-card--compact [class*="md:grid-cols-3"]{gap:18px}.revenue-proof-row{width:min(100%,440px);margin:16px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.revenue-proof-row span{min-height:30px;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;color:var(--jam);background:rgba(107,40,135,.09);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;font-weight:900;animation:revenue-pop .34s ease both}.booth-icon-row svg{transform-origin:center bottom;transition:color .25s ease,opacity .25s ease,transform .25s ease}.booth-icon-row svg.filled{animation:booth-pop .34s ease both}.comparison-lift-card{animation:revenue-pop .32s ease both}.calculator-bars{height:42px;display:flex;align-items:end;justify-content:center;gap:5px}.calculator-bars i{width:10px;min-height:12px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,rgba(169,57,164,.58),var(--jam));transition:height .32s ease}.toggle-section{min-height:80px;border-radius:24px;background:rgba(255,255,255,.96)}.toggle-section:nth-of-type(3),.toggle-section:nth-of-type(5){background:rgba(248,244,255,.78)}.toggle-section-button{min-height:96px;border-radius:24px;transition:background .24s ease}.toggle-section-button:hover{background:rgba(248,244,255,.68)}.toggle-section-button span{display:grid;gap:8px}.toggle-section-button strong{color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:28px;font-weight:900;line-height:1.1}.toggle-section-button small{max-width:680px;color:rgba(52,56,55,.72);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:700;line-height:1.45}.toggle-section.open .toggle-section-panel-inner{animation:section-fade .28s ease both}.product-mini-ui{position:relative;overflow:hidden;width:108px;height:76px;border:1px solid rgba(107,40,135,.12);border-radius:18px;display:block;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,244,255,.94));box-shadow:0 14px 30px rgba(107,40,135,.12)}.product-mini-ui:before{content:"";position:absolute;inset:10px 12px auto;height:8px;border-radius:999px;background:rgba(107,40,135,.18)}.product-mini-ui i{position:absolute;border-radius:999px;background:var(--jam)}.product-mini-ui i:first-child{left:14px;top:30px;width:48px;height:8px;opacity:.75}.product-mini-ui i:nth-child(2){left:14px;top:46px;width:68px;height:8px;opacity:.32}.product-mini-ui i:nth-child(3){right:13px;top:28px;width:16px;height:16px;opacity:.85}.product-mini-ui i:nth-child(4){right:16px;bottom:11px;width:36px;height:10px;background:var(--orchid);opacity:.5}.product-mini-ui--floor i:first-child{left:14px;top:24px;width:22px;height:18px;border-radius:6px}.product-mini-ui--floor i:nth-child(2){left:44px;top:24px;width:22px;height:18px;border-radius:6px}.product-mini-ui--floor i:nth-child(3){left:74px;top:24px;width:22px;height:18px;border-radius:6px}.product-mini-ui--floor i:nth-child(4){left:22px;bottom:13px;width:62px;height:8px}.product-mini-ui--sellers i:first-child,.product-mini-ui--sellers i:nth-child(2),.product-mini-ui--sellers i:nth-child(3){width:17px;height:17px;top:26px;border-radius:50%}.product-mini-ui--sellers i:first-child{left:18px}.product-mini-ui--sellers i:nth-child(2){left:44px;opacity:.52}.product-mini-ui--sellers i:nth-child(3){left:70px;background:var(--orchid)}.product-mini-ui--trust i:first-child{left:17px;top:25px;width:28px;height:28px;border-radius:50%}.product-mini-ui--trust i:nth-child(2){left:54px;top:30px;width:36px;height:7px}.product-mini-ui--trust i:nth-child(3){left:54px;top:45px;width:24px;height:7px;opacity:.38}.organizer-action-card{grid-template-columns:122px 1fr;border:1px solid rgba(107,40,135,.08);border-radius:22px;background:rgba(255,255,255,.82)}.organizer-action-card>span:not(.product-mini-ui){width:auto;height:auto;background:transparent;box-shadow:none}.listing-form-band{margin-top:0;padding:36px 0 56px}.create-event-shell{box-shadow:0 42px 120px rgba(107,40,135,.24)}.organizer-guide-redirect{position:relative;grid-template-columns:220px minmax(0,1fr) auto;margin-top:78px;padding:28px 32px;border:1px solid rgba(107,40,135,.12);border-radius:28px;color:var(--charcoal);background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.86),transparent 30%),linear-gradient(135deg,rgba(248,244,255,.98),rgba(255,255,255,.94));box-shadow:0 24px 70px rgba(107,40,135,.14)}.organizer-guide-redirect:before{content:"";position:absolute;left:32px;top:-13px;width:92px;height:28px;border-radius:4px;background:rgba(255,189,224,.58);transform:rotate(-6deg)}.organizer-guide-visual{position:relative;height:150px;border-radius:28px;background:linear-gradient(145deg,var(--jam),var(--orchid));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 16px 34px rgba(107,40,135,.18)}.organizer-guide-visual span{position:absolute;left:24px;right:24px;height:16px;border-radius:999px;background:rgba(255,255,255,.86)}.organizer-guide-visual span:first-child{top:28px;width:52%}.organizer-guide-visual span:nth-child(2){top:62px;width:72%;opacity:.78}.organizer-guide-visual span:nth-child(3){top:96px;width:44%;opacity:.62}.organizer-guide-visual i{position:absolute;right:24px;bottom:22px;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.28)}.organizer-guide-redirect h2{color:var(--jam)}.organizer-guide-redirect p:not(.list-kicker){color:var(--charcoal)}.organizer-guide-redirect .button{color:var(--jam);background:var(--white);box-shadow:inset 0 0 0 1.5px rgba(107,40,135,.18),0 14px 30px rgba(107,40,135,.12)}@keyframes booth-pop{0%{opacity:.35;transform:translateY(4px) scale(.78)}72%{transform:translateY(-2px) scale(1.12)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes section-fade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.organizer-redesign .revenue-hero{grid-template-columns:1fr;min-height:auto;padding:46px;margin-bottom:84px}.organizer-redesign .revenue-hero:after,.organizer-redesign .revenue-hero:before{display:none}.hero-calculator-wrap{width:min(680px,100%)}.organizer-redesign .revenue-hero-copy{padding-top:0}.organizer-guide-redirect{grid-template-columns:180px 1fr}.organizer-guide-redirect .button{grid-column:2;width:-moz-max-content;width:max-content}}@media (max-width:820px){.organizer-redesign .revenue-hero{width:min(100% - 32px,1240px);padding:34px 20px;border-radius:28px}.organizer-redesign .revenue-hero-copy h1{font-size:48px}.toggle-section-button{min-height:88px}.toggle-section-button strong{font-size:22px}.toggle-section-button small{font-size:13px}.organizer-action-card{grid-template-columns:1fr}.product-mini-ui{width:100%}.listing-form-band{padding:24px 0 40px}.organizer-guide-redirect{grid-template-columns:1fr;padding:26px}.organizer-guide-visual{height:170px}.organizer-guide-redirect .button{grid-column:auto;width:100%}}@media (max-width:580px){.organizer-redesign .revenue-hero{margin-bottom:64px}.organizer-redesign .revenue-hero-copy h1{font-size:42px}.revenue-proof-row{align-items:center;flex-direction:column}}.organizer-redesign .revenue-hero{grid-template-columns:minmax(0,.48fr) minmax(460px,.48fr)}.organizer-redesign .hero-calculator-wrap{width:min(100%,640px)}.organizer-redesign #comparison .comparison-section{padding-top:4px}.organizer-redesign #comparison .comparison-card,.organizer-redesign .toggle-section .comparison-card{width:min(980px,100%);min-height:0;margin:28px auto 0;padding:34px;grid-template-columns:minmax(260px,1fr) 72px minmax(260px,1fr);justify-content:center;align-items:stretch;gap:24px}.organizer-redesign #comparison .comparison-column,.organizer-redesign .toggle-section .comparison-column{min-height:260px;display:flex;flex-direction:column;justify-content:center}.organizer-redesign #comparison .comparison-column h3,.organizer-redesign .toggle-section .comparison-column h3{text-align:center}.organizer-redesign #comparison .comparison-vs,.organizer-redesign .toggle-section .comparison-vs{align-self:center;justify-self:center}.organizer-redesign #comparison .booth-line-art,.organizer-redesign .toggle-section .booth-line-art{display:none}@media (max-width:780px){.organizer-redesign #comparison .comparison-card,.organizer-redesign .toggle-section .comparison-card{grid-template-columns:1fr}.organizer-redesign #comparison .comparison-vs,.organizer-redesign .toggle-section .comparison-vs{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.reveal{opacity:1;translate:0}}.hero{min-height:680px;padding-bottom:24px;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.98) 0 24%,rgba(255,255,255,.82) 39%,rgba(249,244,255,.76) 58%,rgba(228,205,244,.58) 82%,rgba(205,169,229,.45) 100%),linear-gradient(135deg,#fbf8ff,#f4e8fc 52%,#e7d3f4)}.hero-message-card{border-color:rgba(107,40,135,.07);box-shadow:0 2px 5px rgba(52,56,55,.05),0 13px 28px rgba(86,51,103,.11),0 28px 58px rgba(107,40,135,.07);backdrop-filter:blur(14px) saturate(1.08);animation-name:landing-message-drift;animation-duration:8.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero-message-card--left-1,.hero-message-card--right-1{animation-duration:9.5s}.hero-message-card--left-2,.hero-message-card--right-2{animation-duration:10.5s}@keyframes landing-message-drift{0%,to{translate:0 0}50%{translate:0 -4px}}.discovery-panel{width:min(1040px,calc(100% - 40px));margin-top:9px}.search-field{min-height:72px;padding-inline:34px}.filters,.search-field{border-radius:21px;box-shadow:0 12px 34px rgba(74,45,88,.11)}.filters{min-height:76px;padding:9px 14px}.events-section{min-height:0;padding-top:32px}.events-section .eyebrow,.reviews-section .eyebrow{display:block;margin:0 0 9px;color:var(--orchid);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.18em}.events-section .section-heading{margin-bottom:30px}.events-section .section-heading p:not(.eyebrow){margin-top:16px}.events-section .pop-card{min-width:0;transition:transform .26s ease,filter .26s ease,opacity .6s,translate .6s}.events-section .pop-card:hover{transform:translateY(-5px);filter:drop-shadow(0 12px 18px rgba(52,56,55,.08))}.events-section .pop-card-photo,.events-section .skeleton-card-photo{aspect-ratio:4/5;border-radius:24px}.events-section .pop-card-body{min-height:137px}.events-section .pop-card-badge,.events-section .pop-card-chip,.events-section .pop-card-slots-chip{box-shadow:0 4px 12px rgba(52,56,55,.08)}.category-section{width:min(1200px,calc(100% - 48px));padding:26px 0 88px;overflow:visible}.category-pills{width:100%;padding:2px 0 8px;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;animation:none;will-change:auto}.category-pills::-webkit-scrollbar{display:none}.category-pills a{min-height:40px;padding-inline:16px;font-size:13px;box-shadow:none}.category-pills a[aria-hidden=true]{display:none}.landing-lavender-band{position:relative;padding:18px 0 36px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.42),transparent 42%),#faf6ff}.landing-lavender-band:before{content:"";position:absolute;left:0;right:0;top:-22px;height:24px;background:#faf6ff;clip-path:polygon(0 35%,4% 67%,8% 43%,13% 72%,18% 47%,24% 65%,30% 38%,36% 69%,43% 46%,50% 72%,57% 43%,64% 65%,71% 40%,78% 70%,85% 44%,92% 66%,96% 42%,100% 58%,100% 100%,0 100%)}.benefits-section{min-height:0;padding-top:64px}.benefits-section .center-heading{margin-bottom:44px}.benefits-section .center-heading h2{font-size:36px}.benefit-grid{align-items:stretch}.benefit{min-height:210px;padding:0 32px;display:flex;flex-direction:column;align-items:center}.benefit+.benefit{border-left-color:rgba(107,40,135,.13)}.benefit>span{width:82px;height:82px;margin-bottom:18px}.benefit h3{min-height:43px;margin-bottom:9px;display:flex;align-items:center;font-size:17px;line-height:1.25}.benefit p{max-width:225px;font-size:14px;line-height:1.6}.reviews-section{min-height:0;padding-top:40px}.reviews-section .section-heading{margin-bottom:28px}.review-card{border:1px solid rgba(107,40,135,.08);background:rgba(255,255,255,.72);box-shadow:0 9px 24px rgba(72,42,86,.07)}.landing-lavender-band+.cta{margin-top:28px}.persona-section{padding-top:62px}.faq-section{padding-top:72px;padding-bottom:76px}.footer{background:#faf6ff}@media (max-width:1080px){.events-section{width:min(100% - 64px,1200px)}.benefit{padding-inline:24px}}@media (max-width:820px){.hero{background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.96),rgba(248,241,253,.78) 55%,rgba(222,195,240,.5) 100%)}.events-section{width:min(100% - 40px,1200px);padding-top:40px}.benefit{min-height:205px}.benefit:nth-child(odd){border-left:0}.landing-lavender-band+.cta{margin-top:24px}}@media (max-width:580px){.hero{min-height:940px}.discovery-panel{width:calc(100% - 24px)}.search-field{min-height:58px;padding-inline:20px}.filters{min-height:0;padding:5px 14px}.events-section{width:min(100% - 32px,1200px);padding-top:32px}.event-grid>.pop-card,.event-grid>.skeleton-card{flex:0 0 28%;scroll-snap-align:center}.events-section .pop-card-body{min-height:0}.category-section{width:min(100% - 32px,1200px);padding-top:16px;padding-bottom:68px}.landing-lavender-band{padding-bottom:28px}.benefits-section{padding-top:48px}.benefits-section .center-heading{margin-bottom:36px}.benefits-section .center-heading h2{font-size:24px}.benefit{min-height:0;padding-inline:12px}.benefit+.benefit{border-left:0}.reviews-section{padding-top:32px}.faq-section,.persona-section{padding-top:56px}.persona-grid{grid-template-columns:1fr;gap:14px}.persona-card{min-height:0;padding:18px;gap:12px;border-radius:18px}.persona-card h3{margin-bottom:6px;font-size:20px}.persona-card p{margin-bottom:14px;font-size:13px;line-height:1.5}.persona-card>span{width:64px;height:64px;border-width:4px}.persona-card>span svg{width:34px;height:34px}}.organizer-register{min-height:100vh;position:relative;overflow-x:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.96) 0 22%,rgba(255,255,255,.74) 33%,rgba(248,244,255,.64) 49%,rgba(186,85,211,.2) 73%,rgba(107,40,135,.24) 100%),linear-gradient(135deg,rgba(248,244,255,.96),rgba(186,85,211,.22) 46%,rgba(107,40,135,.22))}.organizer-register:before{inset:0;background-image:linear-gradient(rgba(107,40,135,.07) 1px,transparent 0),linear-gradient(90deg,rgba(107,40,135,.07) 1px,transparent 0),radial-gradient(circle,rgba(168,64,148,.16) 1.5px,transparent 2px);background-position:0 0,0 0,19px 19px;background-size:38px 38px,38px 38px,76px 76px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.42));mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.42))}.organizer-register:after,.organizer-register:before{content:"";position:fixed;pointer-events:none;z-index:0}.organizer-register:after{inset:72px 0 0;background-image:radial-gradient(circle,rgba(255,255,255,.96) 0 4px,transparent 6px),radial-gradient(circle,rgba(255,214,121,.86) 0 3px,transparent 6px),radial-gradient(circle,rgba(168,64,148,.42) 0 3px,transparent 6px);background-position:12% 20%,72% 30%,58% 76%;background-size:170px 170px,230px 230px,190px 190px;opacity:.78;animation:organizer-sparkle-drift 7s ease-in-out infinite alternate}.organizer-register>*{position:relative;z-index:1}.organizer-register .register-shell{width:min(1520px,100%);margin:0 auto;padding:78px 32px 40px}@keyframes organizer-sparkle-drift{0%{opacity:.45;transform:translateY(0)}to{opacity:.9;transform:translateY(-8px)}}.organizer-register .register-breadcrumb{width:min(1440px,100%);margin:0 auto 14px;display:flex;align-items:center;gap:9px;color:var(--jam);font-family:Avenir Next,Avenir,Inter,sans-serif;font-size:13px}.organizer-register .register-breadcrumb span:last-child{color:var(--charcoal);font-weight:600}.organizer-register .register-card{width:min(1440px,100%);margin:0 auto;overflow:hidden;display:grid;grid-template-columns:55fr 45fr;border:1px solid rgba(107,40,135,.1);border-radius:24px;background:var(--white);box-shadow:var(--shadow)}.organizer-register .register-card--single{width:min(820px,100%);min-height:min(820px,calc(100vh - 190px));grid-template-columns:1fr;justify-items:center;align-items:center}.organizer-register .register-form-panel{padding:48px 58px}.organizer-register .register-card--single .register-form-panel{width:100%}.organizer-register .register-card--single .register-heading{text-align:center}.organizer-register .register-card--single .register-heading p{margin-left:auto;margin-right:auto}.organizer-register .organizer-benefits h2,.organizer-register .register-heading h1{margin:0;color:var(--jam);font-family:Avenir Next,Avenir,Inter,sans-serif;font-size:clamp(28px,2.45vw,38px);font-weight:700;line-height:1.05;letter-spacing:.025em}.organizer-register .organizer-benefits h2 span,.organizer-register .register-heading h1 span{color:#A84094}.organizer-register .agreement-row,.organizer-register .benefit-copy p,.organizer-register .feature-card p,.organizer-register .form-field input,.organizer-register .form-field label,.organizer-register .form-field select,.organizer-register .login-note,.organizer-register .register-heading p{font-family:Avenir Next,Avenir,Inter,sans-serif}.organizer-register .register-heading p{max-width:530px;margin:12px 0 22px;color:var(--charcoal);font-size:16px;line-height:1.55}.organizer-register .account-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px}.organizer-register .account-type-card{min-height:108px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;border:1.5px solid rgba(52,56,55,.14);border-radius:16px;color:var(--charcoal);background:var(--white);text-align:left;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.organizer-register .account-type-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(52,56,55,.08)}.organizer-register .account-type-card.selected{border-color:var(--jam);background:rgba(248,244,255,.78)}.organizer-register .account-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:var(--jam);background:var(--magnolia)}.organizer-register .account-copy{min-width:0;display:grid;gap:5px}.organizer-register .account-copy strong{color:var(--jam);font-size:16px;font-weight:700}.organizer-register .account-copy small{color:rgba(52,56,55,.72);font-size:13px;line-height:1.35}.organizer-register .radio-dot{width:18px;height:18px;border:1.7px solid rgba(52,56,55,.28);border-radius:50%}.organizer-register .selected .radio-dot{border:5px solid var(--jam);background:var(--white)}.organizer-register .register-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.organizer-register .register-wide-field{grid-column:1/-1}.organizer-register .field-stack{display:grid;gap:14px;align-content:start}.organizer-register .form-field{display:grid;gap:7px}.organizer-register .form-field label{color:var(--charcoal);font-size:13px;font-weight:700}.organizer-register .form-field input,.organizer-register .form-field select{width:100%;min-height:48px;border:1.5px solid rgba(52,56,55,.14);border-radius:13px;outline:0;color:#1f2322;background:var(--white);caret-color:var(--jam);font-size:16px;font-weight:400;line-height:1.2;transition:border-color .18s ease,box-shadow .18s ease}.organizer-register .form-field input::-moz-placeholder{color:rgba(52,56,55,.44);font-weight:500;opacity:1}.organizer-register .form-field input::placeholder{color:rgba(52,56,55,.44);font-weight:500;opacity:1}.organizer-register .form-field>input{padding:0 15px}.organizer-register .form-field input:focus,.organizer-register .form-field select:focus,.organizer-register .mobile-field:focus-within,.organizer-register .password-field:focus-within{border-color:var(--jam);box-shadow:0 0 0 4px rgba(107,40,135,.11)}.organizer-register .mobile-field,.organizer-register .password-field{min-height:48px;display:flex;align-items:center;border:1.5px solid rgba(52,56,55,.14);border-radius:13px;background:var(--white);transition:border-color .18s ease,box-shadow .18s ease}.organizer-register .mobile-field input,.organizer-register .mobile-field select,.organizer-register .password-field input{min-height:46px;border:0;box-shadow:none}.organizer-register .mobile-field input,.organizer-register .password-field input{color:#1f2322;background:transparent;font-size:16px;font-weight:400}.organizer-register .password-field input{padding:0 8px 0 15px}.organizer-register .password-field button{width:46px;height:46px;flex:0 0 auto;border:0;display:grid;place-items:center;color:var(--jam);background:transparent;cursor:pointer}.organizer-register .mobile-field select{width:95px;flex:0 0 95px;padding-left:12px;color:var(--jam);font-weight:700}.organizer-register .mobile-field input{padding:0 15px}.organizer-register .field-error,.organizer-register .form-field input[aria-invalid=true]{border-color:var(--orchid)}.organizer-register .error-text{display:block;min-height:16px;color:var(--orchid);font-size:12px;font-weight:700;line-height:1.35}.organizer-register .agreement-row{margin-top:16px;display:flex;align-items:flex-start;gap:10px;color:var(--charcoal);font-size:14px;line-height:1.45}.organizer-register .agreement-row+.error-text{margin:6px 0 0 28px}.organizer-register .agreement-row input{width:18px;height:18px;margin-top:1px;accent-color:var(--jam)}.organizer-register .agreement-row a,.organizer-register .login-note a{color:var(--jam);font-weight:700}.organizer-register .register-submit{width:100%;min-height:52px;margin-top:18px;border-radius:14px;background:var(--jam);box-shadow:0 12px 26px rgba(107,40,135,.24)}.organizer-register .social-divider{margin:18px 0 14px;display:flex;align-items:center;gap:14px;color:rgba(52,56,55,.62);font-size:13px}.organizer-register .social-divider:after,.organizer-register .social-divider:before{content:"";height:1px;flex:1;background:rgba(52,56,55,.16)}.organizer-register .social-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.organizer-register .social-buttons button{min-height:46px;border:1.5px solid rgba(52,56,55,.14);border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--charcoal);background:var(--white);font-weight:700;cursor:pointer}.organizer-register .social-buttons button:first-child{color:#1877f2}.organizer-register .social-buttons button:last-child{color:var(--jam)}.organizer-register .social-buttons span{color:var(--charcoal)}.organizer-register .login-note{margin:16px 0 0;color:var(--charcoal);font-size:14px;text-align:center}.organizer-register .organizer-benefits{margin:14px 14px 14px 0;padding:46px 42px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:28px;border-radius:20px;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.9),transparent 32%),linear-gradient(145deg,rgba(248,244,255,.98),rgba(169,57,164,.13))}.organizer-register .organizer-benefits h2{font-size:clamp(26px,2.25vw,35px);line-height:1.05}.organizer-register .benefit-copy p{max-width:100%;margin:24px 0 0;color:var(--charcoal);font-size:16px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.organizer-register .benefits-content{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:32px;align-items:stretch}.organizer-register .feature-list{display:grid;gap:28px;align-content:center;padding-right:0}.organizer-register .feature-card{padding:18px 0 22px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;background:transparent;box-shadow:none}.organizer-register .feature-card+.feature-card{border-top:1px solid rgba(107,40,135,.14);padding-top:22px}.organizer-register .feature-card>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:var(--jam);background:var(--white);box-shadow:0 6px 14px rgba(52,56,55,.08)}.organizer-register .feature-card h3{margin:0 0 4px;color:var(--jam);font-size:18px;line-height:1.15}.organizer-register .feature-card p{margin:0;color:var(--charcoal);font-size:14.5px;line-height:1.5}.organizer-register .benefit-image{position:relative;min-height:100%;width:295px;margin-top:0;margin-right:-104px;overflow:hidden;border-radius:999px 999px 24px 24px;background:var(--magnolia);box-shadow:0 10px 24px rgba(52,56,55,.08)}.organizer-register .benefit-market-photo{width:100%;height:100%;background-image:url(/images/market-contact-sheet.webp);background-repeat:no-repeat;background-size:360% auto;background-position:100% 0}.organizer-register .benefit-image span{position:absolute;right:-34px;bottom:-38px;width:112px;height:112px;border-radius:42% 58% 47% 53%;background:linear-gradient(135deg,rgba(107,40,135,.32),rgba(169,57,164,.2));transform:rotate(-18deg)}.theme-dark.organizer-register,.theme-dark.organizer-register .footer,.theme-dark.organizer-register .register-shell{background:var(--charcoal)}.theme-dark.organizer-register .account-type-card,.theme-dark.organizer-register .form-field input,.theme-dark.organizer-register .mobile-field,.theme-dark.organizer-register .mobile-field select,.theme-dark.organizer-register .password-field,.theme-dark.organizer-register .register-card,.theme-dark.organizer-register .register-form-panel,.theme-dark.organizer-register .social-buttons button{background:#fff;color:var(--charcoal)}.theme-dark.organizer-register .form-field input,.theme-dark.organizer-register .mobile-field input,.theme-dark.organizer-register .password-field input{color:#1f2322;-webkit-text-fill-color:#1f2322}@media (max-width:1080px){.organizer-register .register-shell{padding-top:108px}.organizer-register .register-card{grid-template-columns:1fr}.organizer-register .organizer-benefits{margin:0 14px 14px}.organizer-register .benefits-content{grid-template-columns:minmax(0,1fr) 260px}.organizer-register .benefit-image{width:330px;margin-right:-82px;min-height:220px}}@media (max-width:820px){.organizer-register .register-shell{padding-inline:20px}.organizer-register .organizer-benefits,.organizer-register .register-form-panel{padding:34px 28px}.organizer-register .account-type-grid,.organizer-register .benefits-content,.organizer-register .register-fields{grid-template-columns:1fr}.organizer-register .organizer-benefits{margin:0 10px 10px;gap:22px}.organizer-register .feature-list{gap:16px;align-content:start}.organizer-register .feature-card{padding:14px 0 18px}.organizer-register .feature-card+.feature-card{padding-top:18px}.organizer-register .benefit-image{width:100%;margin-right:0;min-height:250px;border-radius:999px 999px 22px 22px}}@media (max-width:580px){.organizer-register .register-shell{padding:92px 14px 28px}.organizer-register .register-breadcrumb{margin-bottom:10px;font-size:12px}.organizer-register .register-card{border-radius:20px}.organizer-register .organizer-benefits,.organizer-register .register-form-panel{padding:26px 18px}.organizer-register .register-heading h1{font-size:22px}.organizer-register .organizer-benefits h2{font-size:25px}.organizer-register .benefit-copy p,.organizer-register .register-heading p{font-size:15px;white-space:normal}.organizer-register .account-type-card{min-height:96px;padding:13px}.organizer-register .account-icon{width:42px;height:42px}.organizer-register .mobile-field select{width:86px;flex-basis:86px;font-size:13px}.organizer-register .social-buttons{grid-template-columns:1fr}.organizer-register .organizer-benefits{margin:0 8px 8px;border-radius:18px}.organizer-register .benefit-image{min-height:170px;border-radius:999px 999px 20px 20px}}.nav-links>a.active:after,.nav-trigger.active:after{left:50%;width:92px}.find-events-page{padding-top:132px;background:#FCFAFF}.find-events-hero{min-height:392px;padding:46px 24px 34px;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.82),transparent 28%),linear-gradient(135deg,rgba(248,244,255,.94),rgba(255,238,250,.62),rgba(248,244,255,.88))}.find-events-hero-inner{width:min(820px,100%)}.find-events-hero img{width:min(760px,100%);height:auto;display:block;margin:0 auto;filter:drop-shadow(0 20px 32px rgba(107,40,135,.14))}.find-events-hero p{width:min(620px,100%);margin:22px auto 0;color:#171b3d;font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:18px;line-height:1.6}.find-filter-wrap{position:sticky;top:90px;z-index:50;width:min(1200px,calc(100% - 48px));margin:-18px auto 58px}.find-filter-card{padding:22px;border:1px solid rgba(107,40,135,.1);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 22px 64px rgba(52,56,55,.1);backdrop-filter:blur(16px)}.find-filter-row{margin-top:18px;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.find-filter-row button{min-height:52px;padding:0 16px;border:1.5px solid rgba(107,40,135,.13);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--jam);background:rgba(255,255,255,.92);font-size:14px;font-weight:900;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.find-filter-row button:hover{transform:translateY(-2px);background:var(--magnolia);box-shadow:0 12px 26px rgba(107,40,135,.1)}.find-gallery{padding-bottom:64px}.find-gallery-toolbar{margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.find-gallery-toolbar p{margin:0;color:#171b3d;font-size:15px;font-weight:900}.find-gallery-toolbar>div{display:flex;align-items:center;gap:10px}.find-gallery-toolbar button{min-height:44px;padding:0 14px;border:1.5px solid rgba(107,40,135,.13);border-radius:12px;display:inline-flex;align-items:center;gap:7px;color:var(--jam);background:rgba(255,255,255,.92);cursor:pointer}.find-gallery-toolbar button.active{color:var(--white);background:var(--jam)}.event-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.find-event-card{border:1px solid rgba(107,40,135,.08);border-radius:20px;display:flex;flex-direction:column;background:rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(52,56,55,.08);transition:transform .24s ease,box-shadow .24s ease}.find-event-card:hover{transform:translateY(-6px);box-shadow:0 22px 56px rgba(107,40,135,.16)}.find-event-image{position:relative;min-height:188px;background-image:linear-gradient(180deg,rgba(23,27,61,.12),rgba(23,27,61,.02)),url(/images/market-contact-sheet.webp);background-size:auto,300% 200%;background-repeat:no-repeat}.date-badge,.verified-badge{position:absolute;top:13px;border-radius:999px;font-size:12px;font-weight:900}.verified-badge{left:13px;padding:7px 10px;color:var(--white);background:var(--jam);box-shadow:0 8px 18px rgba(107,40,135,.2)}.featured-badge--find{left:13px;right:auto;top:52px;z-index:3;border-radius:999px;color:var(--jam)}.find-event-image .featured-badge:first-child{top:13px}.date-badge{right:13px;width:54px;height:54px;display:grid;place-items:center;color:var(--jam);background:rgba(255,255,255,.92);line-height:1;box-shadow:0 8px 18px rgba(52,56,55,.12)}.date-badge b{display:block;font-size:18px}.find-event-body{flex:1;padding:18px;display:flex;flex-direction:column}.find-card-title-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.find-card-title-row h2{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:18px;line-height:1.2}.find-card-title-row strong{min-width:54px;padding:9px 8px;border-radius:14px;display:grid;place-items:center;color:var(--jam);background:var(--magnolia);font-size:20px;line-height:1}.find-card-title-row small{margin-top:3px;display:block;color:rgba(52,56,55,.72);font-size:9px;font-weight:900}.find-event-body p{margin:10px 0 0;display:flex;align-items:center;gap:8px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;line-height:1.45}.find-event-body p svg{color:var(--jam);flex:0 0 auto}.find-category-chips{margin-top:16px;display:flex;flex-wrap:wrap;gap:7px}.find-category-chips span{padding:6px 9px;border-radius:8px;color:var(--jam);background:var(--magnolia);font-size:11px;font-weight:900}.find-card-bottom{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.find-card-bottom span{color:#171b3d;font-size:13px;font-weight:900}.find-card-bottom .save-icon{width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--magnolia)}.find-pagination{margin:36px 0 34px;display:flex;justify-content:center;gap:10px}.find-pagination a,.find-pagination span{width:46px;height:46px;border:1.5px solid rgba(107,40,135,.14);border-radius:12px;display:grid;place-items:center;color:var(--jam);background:rgba(255,255,255,.92);font-weight:900}.find-pagination a.active{color:var(--white);border-color:var(--jam);background:var(--jam)}.find-newsletter{padding:28px 34px;border:1px solid rgba(107,40,135,.14);border-radius:22px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:28px;background:radial-gradient(circle at 8% 30%,rgba(169,57,164,.12),transparent 26%),rgba(255,255,255,.92);box-shadow:0 18px 52px rgba(107,40,135,.1)}.newsletter-icon{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--jam);box-shadow:0 15px 30px rgba(107,40,135,.2)}.find-newsletter h2{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:30px}.find-newsletter p{margin:8px 0 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px}.find-newsletter form{display:grid;grid-template-columns:1fr auto;gap:12px}.find-newsletter input{min-height:52px;padding:0 16px;border:0;border-radius:12px;background:var(--white);box-shadow:inset 0 0 0 1px rgba(107,40,135,.1);outline:0}.find-newsletter input:focus{box-shadow:inset 0 0 0 2px var(--jam)}.newsletter-signup{display:flex;flex-direction:column;gap:8px;min-width:0}.newsletter-signup-form button:disabled{opacity:.7;cursor:not-allowed}.newsletter-signup-status:empty{display:none}.newsletter-signup-message{margin:0;font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;font-weight:700}.newsletter-signup-message--success{color:#1a7a4c}.newsletter-signup-message--error{color:#b3261e}.newsletter-signup-privacy{margin:0;color:rgba(52,56,55,.55);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px}.newsletter-unsubscribe-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:linear-gradient(180deg,#fbf8ff,#f4e8fc)}.newsletter-unsubscribe-card{width:min(440px,100%);padding:40px 32px;border:1px solid rgba(107,40,135,.1);border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;background:var(--white);box-shadow:0 24px 60px rgba(52,56,55,.12)}.newsletter-unsubscribe-card h1{margin:8px 0 0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:24px}.newsletter-unsubscribe-card p{margin:0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;line-height:1.55}.newsletter-unsubscribe-card .button{margin-top:10px}@media (max-width:1080px){.find-filter-row{grid-template-columns:repeat(3,1fr)}.event-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.find-newsletter{grid-template-columns:auto 1fr}.find-newsletter form{grid-column:1/-1}}@media (max-width:680px){.find-events-page{padding-top:112px}.find-events-hero{min-height:300px;padding-top:28px}.find-events-hero p{font-size:15px}.find-filter-wrap{top:84px;width:min(100% - 28px,1200px);margin-bottom:36px}.find-filter-card{padding:16px;border-radius:20px}.find-filter-row{grid-template-columns:repeat(2,1fr);gap:10px}.find-filter-row button{padding-inline:10px;font-size:12px}.find-gallery-toolbar{align-items:flex-start;flex-direction:column}.event-gallery-grid,.find-newsletter{grid-template-columns:1fr}.find-newsletter{padding:24px;text-align:center}.newsletter-icon{margin:0 auto}.find-newsletter form{grid-template-columns:1fr}}.find-events-dashboard{padding:132px 0 58px;background:#FCFAFF}.find-dashboard-shell{width:min(1500px,calc(100% - 80px));margin:0 auto}.saved-events-shell{width:min(1440px,calc(100% - 56px));margin:0 auto;padding-bottom:58px}.saved-events-heading{margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.saved-events-heading h1{margin:0;color:var(--charcoal);font-size:clamp(26px,3vw,34px);font-weight:850}.events-content{min-width:0}.events-content .find-events-hero{min-height:280px;padding:34px 28px 26px;border:1px solid rgba(107,40,135,.08);border-radius:28px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.9),transparent 32%),linear-gradient(135deg,rgba(248,244,255,.96),rgba(255,238,250,.68),rgba(248,244,255,.88));box-shadow:0 18px 54px rgba(107,40,135,.08)}.events-content .find-events-hero img{width:min(70%,620px)}.events-content .find-events-hero p{width:-moz-max-content;width:max-content;max-width:100%;margin-top:14px;white-space:nowrap;font-size:16px}.events-content .find-gallery{margin-top:30px;padding-bottom:0}.events-content .find-gallery-toolbar{margin-bottom:22px}.events-content .event-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.events-content .find-event-image{min-height:auto;aspect-ratio:16/10}@media (max-width:1280px){.events-content .event-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.events-content .event-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.find-dashboard-shell{width:min(100% - 28px,1500px)}.events-content .find-events-hero{min-height:240px;padding-inline:16px}.events-content .find-events-hero img{width:min(96%,520px)}.events-content .find-events-hero p{width:min(100%,420px);white-space:normal}.events-content .event-gallery-grid{grid-template-columns:1fr}}.find-events-dashboard{padding-top:var(--page-top-offset)}.events-content .find-events-hero{min-height:268px;padding:24px 28px 22px}.events-content .find-events-hero img{width:min(70%,600px)}.events-content .find-events-hero p{margin-top:10px}.active-filter-row{margin:-8px 0 22px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.active-filter-row span{min-height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;color:var(--jam);background:var(--magnolia);font-size:12px;font-weight:900}.active-filter-row button{border:0;color:var(--jam);background:transparent;font-size:12px;font-weight:900;cursor:pointer}.find-event-card{min-height:420px;transition:all .18s ease}.find-event-image{overflow:hidden;transition:background-position .18s ease}.find-event-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,27,61,.08),rgba(23,27,61,.02));transition:transform .18s ease,opacity .18s ease}.find-event-card:hover .find-event-image:after{transform:scale(1.04);opacity:.78}.date-badge{display:none}.image-carousel-button,.image-save-button{position:absolute;z-index:3;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:rgba(255,255,255,.92);box-shadow:0 8px 20px rgba(52,56,55,.14);cursor:pointer;transition:opacity .18s ease,transform .18s ease,background .18s ease}.image-save-button{top:13px;right:13px}.image-save-button[aria-pressed=true]{color:var(--white);background:var(--jam)}.image-carousel-button{top:50%;opacity:.68;transform:translateY(-50%)}.image-carousel-button:hover{opacity:1;transform:translateY(-50%) scale(1.05)}.image-save-button:hover{opacity:1;transform:scale(1.05)}.image-carousel-button--prev{left:12px}.image-carousel-button--next{right:12px}.image-carousel-button--prev svg{transform:rotate(90deg)}.image-carousel-button--next svg{transform:rotate(-90deg)}.find-card-title-row{grid-template-columns:1fr}.find-card-title-row h2{color:#171b3d;font-size:19px}.find-event-body p{margin-top:9px;color:rgba(52,56,55,.76);font-size:12.5px}.find-event-body p svg{color:rgba(107,40,135,.72)}.booth-availability{color:var(--jam)!important;font-weight:900}.find-card-reveal{min-height:78px;margin-top:auto;padding-top:14px;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.find-event-card:hover .find-card-reveal{opacity:1;transform:translateY(0)}.find-category-chips{margin-top:0}.find-card-bottom{padding-top:12px}.find-card-bottom strong{min-width:54px;color:var(--jam);font-size:20px;line-height:1}.find-card-bottom small{margin-top:3px;display:block;color:rgba(52,56,55,.68);font-size:9px}.find-card-bottom>span{color:#171b3d;font-size:13px;font-weight:900}@media (hover:none){.find-card-reveal{opacity:1;transform:none}}@media (max-width:680px){.events-content .find-events-hero{min-height:230px;padding:20px 12px}}.events-content .find-events-hero{min-height:248px;border:0;border-radius:0;background:none;box-shadow:none}.events-content .find-events-hero img{filter:drop-shadow(0 18px 28px rgba(107,40,135,.16))}.events-content .find-events-hero{min-height:0;padding:16px 24px 10px}.events-content .find-events-hero img{width:min(48%,380px)}.events-content .find-events-hero p{margin-top:6px;font-size:14px}.find-events-hero .discovery-search{margin-top:14px}.find-event-card{position:relative;min-height:338px;overflow:hidden}.find-event-image{transition:transform .18s ease,background-position .18s ease}.find-event-card:hover .find-event-image{transform:scale(1.015)}.find-event-body{position:relative;min-height:158px;padding:16px}.find-event-body p{margin-top:8px}.booth-availability{margin-top:10px!important}.find-card-reveal{position:absolute;left:12px;right:12px;bottom:12px;min-height:0;margin:0;padding:14px;border:1px solid rgba(107,40,135,.1);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(52,56,55,.13);backdrop-filter:blur(10px);pointer-events:none}.find-card-bottom{padding-top:10px}.media-progress-dots{position:absolute;left:50%;bottom:12px;z-index:4;display:flex;gap:5px;transform:translateX(-50%)}.media-progress-dots span{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 1px 5px rgba(52,56,55,.2);transition:width .18s ease,background .18s ease}.media-progress-dots span.active{width:18px;background:var(--white)}.event-gallery-grid--list{grid-template-columns:1fr!important}.event-gallery-grid--list .find-event-card{min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}.event-gallery-grid--list .find-event-image{height:100%;min-height:210px;aspect-ratio:auto}.event-gallery-grid--list .find-event-body{min-height:210px;padding:22px}.event-gallery-grid--list .find-card-reveal{position:static;margin-top:18px;opacity:1;transform:none;pointer-events:auto}.event-gallery-grid--list .find-category-chips{max-width:520px}.event-results-error-banner{grid-column:1/-1;margin:0 0 16px;color:#b3261e;font-weight:700;font-size:13px}.event-gallery-grid--loading{opacity:.55;pointer-events:none;transition:opacity .18s ease}.find-gallery-toolbar .sort-control{min-height:44px;padding:0 14px;border:1.5px solid rgba(107,40,135,.13);border-radius:12px;display:inline-flex;align-items:center;gap:7px;color:var(--jam);background:rgba(255,255,255,.92);font-size:14px;font-weight:900;cursor:pointer}.find-gallery-toolbar .sort-control:focus-within{border-color:var(--jam);box-shadow:0 0 0 2px rgba(107,40,135,.18)}.find-gallery-toolbar .sort-control select{border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:900;cursor:pointer}.active-filter-row span{gap:6px}.active-filter-row span button{display:inline-flex;align-items:center;border:0;padding:0;color:inherit;background:transparent;cursor:pointer}@media (max-width:680px){.event-gallery-grid--list .find-event-card{grid-template-columns:1fr}.event-gallery-grid--list .find-event-image{min-height:auto;aspect-ratio:16/10}}.find-card-reveal{min-height:auto;padding:10px 12px}.find-event-card{min-height:326px}.find-event-body{min-height:146px}.event-gallery-grid--list .find-card-reveal{padding:12px 14px}.find-dashboard-shell,.find-events-body{display:block}.find-dashboard-shell>.find-newsletter{margin-top:36px}.events-results{min-height:100%}.organizer-redesign .revenue-hero{margin-top:0;padding-top:clamp(32px,4vw,54px)}.list-event-page{padding-top:var(--page-top-offset)}.organizer-redesign .revenue-hero{padding-top:clamp(20px,3vw,38px)}.login-page{background:#fbf7ff}.login-shell{width:min(1440px,100%);margin:0 auto;padding:108px 32px 40px}.login-breadcrumb{width:min(1200px,100%);margin:0 auto 18px;display:flex;align-items:center;gap:8px;color:rgba(52,56,55,.72);font-family:Avenir Next,Avenir,Inter,sans-serif;font-size:13px;font-weight:700}.login-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.login-breadcrumb svg{color:rgba(107,40,135,.55);transform:rotate(-90deg)}.login-scrapbook{width:min(1440px,100%);margin:0 auto;overflow:hidden;display:grid;grid-template-columns:55fr 45fr;gap:0;align-items:stretch}.login-collage,.login-paper-panel{position:relative;isolation:isolate;box-shadow:none}.login-paper-panel{padding:48px 58px;background:var(--white)}.login-collage{margin:14px 14px 14px 0;padding:46px 42px;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.9),transparent 32%),linear-gradient(145deg,rgba(248,244,255,.98),rgba(169,57,164,.13))}.login-heading{display:grid;gap:12px}.login-heading h1,.login-kicker{margin:0;color:var(--jam);font-family:Avenir Next,Avenir,Inter,sans-serif;font-size:clamp(28px,2.45vw,38px);font-weight:700;line-height:1.05;letter-spacing:.025em}.login-heading h1{width:-moz-fit-content;width:fit-content;padding:13px 20px 15px;gap:2px;background:var(--magnolia);clip-path:polygon(0 8%,14% 1%,31% 7%,48% 2%,66% 8%,84% 1%,100% 7%,98% 93%,83% 99%,64% 94%,46% 100%,27% 93%,8% 99%,2% 91%)}.login-heading h1 strong{color:#A84094}.login-cutout-word{width:-moz-fit-content;width:fit-content;padding:4px 10px 6px;color:#A84094;background:var(--white);clip-path:polygon(0 11%,12% 2%,30% 8%,48% 1%,65% 9%,83% 2%,100% 10%,97% 90%,82% 100%,63% 93%,45% 99%,27% 92%,8% 100%,2% 88%);transform:rotate(-.5deg);transform-origin:center;box-shadow:0 8px 16px rgba(52,56,55,.08)}.login-heading>p:not(.login-kicker){max-width:450px;margin:0 0 6px;color:rgba(52,56,55,.78);font-size:16px;line-height:1.55}.login-fields,.login-socials{display:grid}.login-socials{margin-top:18px}.login-socials button{padding:0 18px;border:1.5px solid rgba(52,56,55,.12);display:grid;grid-template-columns:28px 1fr 28px;align-items:center;color:var(--charcoal);background:var(--white);font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.login-socials button:hover,.login-submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(52,56,55,.08)}.facebook-mark,.google-mark{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:900}.google-mark{color:#4285f4;background:#fff7e8}.facebook-mark{color:var(--white);background:#1877f2;font-size:20px}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:rgba(52,56,55,.52);font-size:13px;font-weight:800}.login-divider:after,.login-divider:before{content:"";height:1px;background:rgba(107,40,135,.18)}.login-field{display:grid;gap:8px;color:var(--charcoal);font-size:13px;font-weight:700}.login-field>div{padding:0 12px 0 15px;border:1.5px solid rgba(52,56,55,.14);border-radius:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:var(--jam);background:var(--white);transition:border-color .18s ease,box-shadow .18s ease}.login-field>div:focus-within{border-color:var(--jam);box-shadow:0 0 0 4px rgba(107,40,135,.11)}.login-field input{width:100%;min-width:0;border:0;outline:0;color:#1f2322;background:transparent;font-size:16px;font-weight:400}.login-field input::-moz-placeholder{color:rgba(52,56,55,.42)}.login-field input::placeholder{color:rgba(52,56,55,.42)}.login-field button{border:0;color:var(--jam);background:transparent;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.login-field .field-error{border-color:var(--orchid)}.login-page .error-text{color:var(--orchid);font-size:12px;font-weight:700}.forgot-link{width:-moz-fit-content;width:fit-content;margin:12px 0 16px auto;display:block;color:var(--jam);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.login-submit{width:100%;min-height:51px;border:0;color:var(--white);font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.remember-help-row{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--charcoal);font-size:13px;font-weight:700}.remember-help-row label{display:inline-flex;align-items:center;gap:8px}.remember-help-row input{width:17px;height:17px;accent-color:var(--jam)}.remember-help-row a{color:var(--jam);text-decoration:underline;text-underline-offset:3px}.create-account-strip{position:relative;margin-top:28px;padding:18px 20px;display:grid;gap:4px;background:var(--magnolia);clip-path:polygon(0 9%,13% 2%,28% 7%,45% 1%,61% 8%,80% 2%,100% 8%,98% 92%,83% 100%,66% 94%,48% 99%,30% 93%,12% 100%,2% 91%)}.create-account-strip p{margin:0;color:rgba(52,56,55,.76);font-size:14px;font-weight:700}.create-account-strip a{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.login-collage h2{width:-moz-fit-content;width:fit-content;max-width:430px;margin:0 0 26px;padding:16px 20px;display:grid;gap:3px;color:var(--jam);background:var(--white);clip-path:polygon(0 9%,12% 1%,29% 8%,47% 2%,64% 9%,82% 1%,100% 8%,98% 93%,82% 100%,63% 94%,44% 99%,25% 93%,7% 100%);font-family:Avenir Next,Avenir,Inter,sans-serif;font-size:clamp(26px,2.25vw,35px);font-weight:700;line-height:1.05;letter-spacing:.025em}.login-collage h2 span{color:#A84094}.login-photo{position:relative;width:min(480px,92%);aspect-ratio:1.18;margin:0 auto 30px;overflow:hidden;background:var(--white)}.login-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.login-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.login-feature-card{min-height:158px;padding:18px;background:var(--white);clip-path:polygon(0 7%,15% 1%,32% 6%,50% 2%,68% 7%,86% 1%,100% 6%,98% 93%,83% 100%,65% 95%,47% 99%,28% 94%,9% 100%,2% 92%);box-shadow:0 6px 14px rgba(52,56,55,.08)}.login-feature-card>span{width:42px;height:42px;margin-bottom:12px;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--magnolia)}.login-feature-card h3{margin:0 0 7px;color:var(--jam);font-size:16px;font-weight:700}.login-feature-card p{margin:0;color:rgba(52,56,55,.72);font-size:13px;line-height:1.45}@media (max-width:980px){.login-shell{padding:104px 22px 42px}.login-scrapbook{grid-template-columns:1fr}.login-collage{margin:0 14px 14px;order:2}.login-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.login-shell{padding:96px 14px 32px}.login-collage,.login-paper-panel{padding:28px 18px}.login-scrapbook{border-radius:20px}.login-collage{margin:0 8px 8px;border-radius:18px}.login-collage h2,.login-heading h1{width:100%}.login-heading h1,.login-kicker{font-size:22px}.login-collage h2{font-size:25px}.login-socials button{grid-template-columns:28px 1fr;text-align:left}.remember-help-row{align-items:flex-start;flex-direction:column;gap:10px}.login-photo{width:100%}.login-feature-grid{grid-template-columns:1fr}}.login-page{min-height:100vh;position:relative;overflow-x:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.96) 0 22%,rgba(255,255,255,.74) 33%,rgba(248,244,255,.64) 49%,rgba(186,85,211,.2) 73%,rgba(107,40,135,.24) 100%),linear-gradient(135deg,rgba(248,244,255,.96),rgba(186,85,211,.22) 46%,rgba(107,40,135,.22))}.login-page:before{inset:0;background-image:linear-gradient(rgba(107,40,135,.07) 1px,transparent 0),linear-gradient(90deg,rgba(107,40,135,.07) 1px,transparent 0),radial-gradient(circle,rgba(168,64,148,.16) 1.5px,transparent 2px);background-position:0 0,0 0,19px 19px;background-size:38px 38px,38px 38px,76px 76px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.42));mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.42))}.login-page:after,.login-page:before{content:"";position:fixed;pointer-events:none;z-index:0}.login-page:after{inset:72px 0 0;background-image:radial-gradient(circle,rgba(255,255,255,.96) 0 4px,transparent 6px),radial-gradient(circle,rgba(255,214,121,.86) 0 3px,transparent 6px),radial-gradient(circle,rgba(168,64,148,.42) 0 3px,transparent 6px);background-position:12% 20%,72% 30%,58% 76%;background-size:170px 170px,230px 230px,190px 190px;opacity:.78;animation:organizer-sparkle-drift 7s ease-in-out infinite alternate}.login-page>*{position:relative;z-index:1}.login-page,.login-page a,.login-page button,.login-page footer,.login-page h1,.login-page h2,.login-page h3,.login-page input,.login-page label,.login-page p,.login-page small,.login-page span,.login-page strong{font-family:Avenir Next,Avenir,Inter,sans-serif}.login-breadcrumb{width:min(1440px,100%);margin:0 auto 14px;gap:9px;color:var(--jam);font-weight:500}.login-breadcrumb a{color:var(--jam);text-decoration:none}.login-breadcrumb span:last-child{color:var(--charcoal);font-weight:600}.login-scrapbook{width:min(820px,100%);grid-template-columns:1fr;justify-items:center;align-items:center;max-height:none;min-height:min(820px,calc(100vh - 190px));border:1px solid rgba(107,40,135,.1);border-radius:24px;background:var(--white);box-shadow:var(--shadow)}.login-trust-panel{margin:14px 0 14px 14px;padding:34px 38px;display:grid;gap:18px;align-content:start;border-radius:20px;overflow:visible;background:var(--magnolia)}.login-form-panel{width:100%;padding:42px 58px;display:grid;align-content:center;gap:18px;background:var(--white);border-radius:24px}.login-heading h1,.login-trust-copy h1{margin:0;color:var(--jam);background:transparent;clip-path:none;font-family:Avenir Next,Avenir,Inter,sans-serif;font-size:clamp(28px,2.45vw,38px);font-weight:700;line-height:1.05;letter-spacing:.025em}.login-heading h1 strong,.login-trust-copy h1 span{color:#A84094;background:transparent}.login-heading h1{width:auto;padding:0;display:grid;text-align:center}.login-heading h1 span{display:block;color:var(--jam)}.login-heading>p:not(.login-kicker),.login-testimonial footer,.login-testimonial p,.login-trust-card p,.login-trust-copy p{font-family:Avenir Next,Avenir,Inter,sans-serif}.login-heading>p:not(.login-kicker),.login-trust-copy p{max-width:560px;margin:10px auto 0;color:var(--charcoal);font-size:15.5px;line-height:1.52;text-align:center}.login-photo{width:100%;aspect-ratio:16/9;margin:0;border-radius:20px;box-shadow:0 10px 24px rgba(52,56,55,.08)}.login-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.login-stat-card{min-height:92px;padding:14px 12px;border:1px solid rgba(107,40,135,.1);border-radius:16px;display:grid;align-content:center;gap:4px;background:var(--white);box-shadow:0 6px 14px rgba(52,56,55,.08);text-align:center}.login-stat-icon{width:30px;height:30px;margin:0 auto 2px;display:grid;place-items:center;border-radius:50%;color:var(--jam);background:var(--magnolia)}.login-stat-card strong{color:var(--jam);font-size:21px;line-height:1}.login-stat-card span{color:var(--charcoal);font-size:12.5px;font-weight:700;line-height:1.25}.login-trust-section{display:grid;gap:12px}.login-trust-section h2{margin:0;color:var(--jam);font-size:19px;font-weight:700}.login-trust-list{display:grid;gap:0}.login-trust-card{padding:11px 0;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.login-trust-card+.login-trust-card{border-top:1px solid rgba(107,40,135,.14)}.login-trust-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--jam);background:var(--white);box-shadow:0 6px 14px rgba(52,56,55,.08)}.login-trust-card h3{margin:0 0 4px;color:var(--jam);font-size:15px;font-weight:700}.login-trust-card p{margin:0;color:var(--charcoal);font-size:13.5px;line-height:1.42}.login-testimonial{position:relative;margin:0;width:min(520px,100%);padding:16px 18px 15px 52px;border:1px solid rgba(107,40,135,.12);border-radius:20px 20px 20px 7px;color:var(--jam);background:var(--white);box-shadow:0 10px 24px rgba(52,56,55,.08)}.login-testimonial:after{content:"";position:absolute;left:18px;bottom:-10px;width:22px;height:22px;background:var(--white);border-left:1px solid rgba(107,40,135,.12);border-bottom:1px solid rgba(107,40,135,.12);clip-path:polygon(0 0,100% 0,0 100%)}.login-testimonial>svg{position:absolute;left:18px;top:18px}.login-testimonial p{margin:0 0 8px;color:var(--charcoal);font-size:15px;font-weight:700;line-height:1.4}.login-testimonial footer{color:var(--jam);font-size:13px;font-weight:700}.login-socials button{border-radius:13px;box-shadow:none}.login-socials button:hover{box-shadow:0 10px 24px rgba(52,56,55,.08)}.login-submit{border-radius:14px;background:var(--jam);box-shadow:0 12px 26px rgba(107,40,135,.24)}.create-account-strip{margin-top:24px;padding:0;display:block;background:transparent;clip-path:none;text-align:center}.create-account-strip p{margin-bottom:8px}.create-account-strip a{margin:0 auto;color:var(--jam);font-weight:700;text-decoration:none}.create-account-strip a:hover{text-decoration:underline;text-underline-offset:3px}.login-heading h1{gap:8px}.login-fields,.login-socials{gap:12px}.login-socials{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.login-socials button{min-height:50px}.login-divider{margin:18px 0}.login-field>div{min-height:48px}.login-field button{width:44px;min-width:44px;height:44px;padding:0;display:grid;place-items:center}.login-field button svg{display:block}.forgot-link{width:-moz-max-content;width:max-content;margin:-2px auto 0;text-align:center}.login-submit{margin-top:12px;min-height:52px}.create-account-strip{margin-top:6px}@media (min-height:860px) and (min-width:1081px){.login-form-panel{gap:22px}.login-fields,.login-socials{gap:14px}.login-divider{margin:20px 0}}@media (max-width:1080px){.login-scrapbook{grid-template-columns:1fr;max-height:none}.login-trust-panel{margin:14px 14px 0}}@media (max-width:820px){.login-shell{padding-inline:20px}.login-form-panel,.login-trust-panel{padding:34px 28px}.login-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.login-shell{padding:92px 14px 28px}.login-scrapbook{border-radius:20px}.login-trust-panel{margin:8px 8px 0;padding:26px 18px;border-radius:18px}.login-form-panel{padding:26px 18px}.login-heading h1,.login-trust-copy h1{font-size:22px}.login-trust-section h2{font-size:20px}.login-trust-card{grid-template-columns:1fr}}.organizer-dashboard{min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(169,57,164,.12),transparent 28%),linear-gradient(180deg,#F8F4FF,#FBF8FF 52%,#F8F4FF)}.organizer-dashboard,.organizer-dashboard a,.organizer-dashboard button,.organizer-dashboard h1,.organizer-dashboard h2,.organizer-dashboard h3,.organizer-dashboard p,.organizer-dashboard small,.organizer-dashboard span,.organizer-dashboard strong{font-family:Avenir Next,Avenir,Inter,sans-serif}.organizer-dashboard .nav-shell{width:calc(100% - 24px);max-width:none}.dashboard-bell{position:relative;width:46px;height:46px;border:1.5px solid rgba(107,40,135,.16);border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--white);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.dashboard-bell:hover,.profile-dropdown:hover{transform:translateY(-2px);background:var(--magnolia);box-shadow:0 10px 24px rgba(52,56,55,.08)}.dashboard-bell span{position:absolute;right:-2px;top:-4px;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--white);border-radius:999px;display:grid;place-items:center;color:var(--white);background:#A84094;font-size:11px;font-weight:800}.profile-menu{position:relative}.profile-trigger{min-width:46px;height:46px;padding:0 12px 0 7px;border:1.5px solid rgba(107,40,135,.16);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--jam);background:var(--white);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.profile-trigger:hover{transform:translateY(-2px);background:var(--magnolia);box-shadow:0 10px 24px rgba(52,56,55,.08)}.profile-trigger img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-trigger>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:linear-gradient(135deg,#6C3FF2,#A939A4);font-size:12px;font-weight:800}.profile-menu-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:260px;max-width:calc(100vw - 32px);padding:8px;border:1px solid rgba(107,40,135,.12);border-radius:18px;display:grid;gap:4px;background:var(--white);box-shadow:0 18px 44px rgba(52,56,55,.16)}.profile-menu-header{padding:10px 10px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(107,40,135,.1)}.profile-menu-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--white);background:linear-gradient(135deg,#6C3FF2,#A939A4);font-size:14px;font-weight:800;overflow:hidden}.profile-menu-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-menu-header strong{display:block;color:var(--charcoal);font-size:14px;font-weight:800}.profile-menu-header a{color:var(--jam);font-size:12px;font-weight:700}.profile-menu-header a:hover{text-decoration:underline}.profile-menu-section{padding:4px 0;display:grid;gap:2px}.profile-menu-section+.profile-menu-section{padding-top:8px;border-top:1px solid rgba(107,40,135,.1)}.profile-menu-row{width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:10px;display:flex;align-items:center;gap:10px;color:var(--charcoal);background:none;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.profile-menu-row:hover{background:var(--magnolia)}.profile-menu-row:disabled{opacity:.6;cursor:default}.profile-menu-badge{margin-left:auto;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;color:var(--white);background:#A84094;font-size:11px;font-weight:800}.notification-bell-wrap{position:relative}.notification-bell-wrap--menu-item{width:100%}.notification-bell-wrap--menu-item .notification-panel{top:calc(100% + 8px)}.notification-panel{position:absolute;top:calc(100% + 12px);right:0;width:360px;max-width:calc(100vw - 32px);max-height:420px;padding:6px 0;border:1px solid rgba(107,40,135,.12);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;background:var(--white);box-shadow:0 18px 44px rgba(52,56,55,.16);z-index:60}.notification-panel-header{padding:14px 18px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(107,40,135,.08)}.notification-panel-header h3{margin:0;color:var(--charcoal);font-size:15px;font-weight:850}.notification-panel-header button{border:0;background:none;color:var(--jam);font-size:12px;font-weight:800;cursor:pointer}.notification-panel-header button:hover{text-decoration:underline}.notification-list{overflow-y:auto;display:grid}.notification-empty{margin:0;padding:28px 18px;color:rgba(52,56,55,.62);font-size:13px;font-weight:700;text-align:center}.notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;padding:4px 8px 4px 4px;border-bottom:1px solid rgba(107,40,135,.06)}.notification-item:last-child{border-bottom:none}.notification-item--unread{background:var(--magnolia)}.notification-item-body{min-width:0;padding:10px;border:0;background:none;display:grid;gap:3px;text-align:left;cursor:pointer}.notification-item--unread .notification-item-body{cursor:pointer}.notification-item:not(.notification-item--unread) .notification-item-body{cursor:default}.notification-item-body strong{color:var(--charcoal);font-size:13px;font-weight:850}.notification-item--unread .notification-item-body strong:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#A84094}.notification-item-body p{margin:0;color:rgba(52,56,55,.78);font-size:12.5px;font-weight:600;line-height:1.4}.notification-item-body small{color:rgba(52,56,55,.5);font-size:11px;font-weight:700}.notification-item-delete{width:28px;height:28px;margin-top:8px;border:0;border-radius:50%;display:grid;place-items:center;color:rgba(52,56,55,.45);background:none;cursor:pointer;transition:background .2s ease,color .2s ease}.notification-item-delete:hover{color:#DC2626;background:rgba(220,38,38,.1)}.notification-push-nudge{margin:0 10px 10px;padding:12px;border-radius:12px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;background:var(--magnolia);color:var(--jam)}.notification-push-nudge p{margin:0;font-size:12px;font-weight:700;line-height:1.35}.notification-push-nudge>button:first-of-type{padding:7px 12px;border:0;border-radius:999px;color:var(--white);background:var(--jam);font-size:12px;font-weight:800;cursor:pointer}.notification-push-nudge>button:last-of-type{width:24px;height:24px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:none;cursor:pointer}.notification-wizard{width:min(440px,100%)}.notification-wizard-step{display:grid;gap:12px;text-align:left}.notification-wizard-step p{margin:0;color:rgba(52,56,55,.78);font-size:14px;line-height:1.55}.notification-wizard-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:var(--jam)}.notification-wizard-icon--muted{background:rgba(52,56,55,.35)}.notification-wizard-icon--success{background:#16A34A}.notification-wizard-benefits,.notification-wizard-steps{margin:0;padding:0;display:grid;gap:9px;list-style:none}.notification-wizard-steps{counter-reset:wizard-step}.notification-wizard-benefits li{display:flex;align-items:flex-start;gap:9px;color:var(--charcoal);font-size:13.5px;font-weight:600}.notification-wizard-benefits li svg{flex:none;margin-top:2px;color:var(--jam)}.notification-wizard-steps li{counter-increment:wizard-step;padding-left:30px;position:relative;color:var(--charcoal);font-size:13.5px;font-weight:600;line-height:1.5}.notification-wizard-steps li:before{content:counter(wizard-step);position:absolute;left:0;top:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:var(--jam);font-size:11px;font-weight:800}.profile-settings-card{margin-bottom:18px;display:grid;gap:12px}.profile-settings-card .detail-heading h2{display:flex;align-items:center;gap:8px}.profile-settings-card>p{margin:0;color:rgba(52,56,55,.72);font-size:13.5px;font-weight:600}.profile-settings-actions{display:flex;flex-wrap:wrap;gap:10px}.dashboard-shell{width:calc(100% - 24px);max-width:none;margin:0 auto;padding:122px 0 44px;display:grid;grid-template-columns:clamp(260px,15vw,310px) minmax(0,1fr) clamp(420px,27vw,560px);gap:18px;align-items:start}.dashboard-card{border:1px solid #ece6f6;border-radius:24px;background:#FFFFFF;box-shadow:0 18px 42px rgba(52,56,55,.09);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.dashboard-card:hover{transform:translateY(-3px);box-shadow:0 22px 52px rgba(52,56,55,.12);border-color:rgba(107,40,135,.18)}.dashboard-main{display:grid;gap:22px}.table-card{padding:24px;display:grid;gap:18px}.dashboard-section-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard-section-header h2{margin:0;color:#1F2937;font-size:22px;font-weight:850}.dashboard-section-header>div{display:flex;align-items:center;gap:12px}.dashboard-section-header a:not(.button){color:#6C3FF2;font-size:13px;font-weight:850}.status{margin:0;width:-moz-fit-content;width:fit-content;padding:9px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;justify-self:end;align-self:center;color:var(--white);font-size:12px;font-weight:800}.status,.status--purple{background:#6C3FF2}.status--blue{background:#2563EB}.status--green{background:#16A34A}.status--orange{background:#F59E0B}.application-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:linear-gradient(135deg,#6C3FF2,#A939A4);font-size:13px;font-weight:850}@media (max-width:1280px){.dashboard-shell{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:980px){.profile-trigger>strong,.profile-trigger>svg{display:none}.profile-trigger{width:46px;padding:0;gap:4px}.dashboard-shell{grid-template-columns:1fr;width:calc(100% - 28px);padding:112px 0 34px}}@media (max-width:640px){.organizer-dashboard .nav-actions{gap:6px}.dashboard-shell{width:calc(100% - 20px);padding:100px 0 28px}.dashboard-bell,.profile-trigger{min-width:40px;width:40px;height:40px}.profile-trigger img,.profile-trigger>span{width:28px;height:28px}.table-card{padding:18px;border-radius:20px}.dashboard-section-header{align-items:flex-start;flex-direction:column}.dashboard-section-header>div{width:100%;justify-content:space-between}.status{justify-self:start}}#event-map,#organizer,#overview,#reviews{scroll-margin-top:var(--fixed-header-offset)}.event-details-page--sticky{padding-bottom:112px}.event-hero-card{align-items:start}.event-main-photo{display:grid;place-items:center}.event-main-photo>.event-real-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.event-thumbnails>button{position:relative;height:82px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:var(--magnolia);cursor:pointer}.event-thumbnails>button.active{border-color:var(--orchid);box-shadow:0 0 0 2px rgba(169,57,164,.14)}.event-thumbnails>button .event-thumb{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.event-thumbnails>button.event-thumb-more:after{content:"+" attr(data-overflow-count);position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:var(--white);background:rgba(23,20,33,.5);font-size:18px;font-weight:800}.event-scroll-button{left:50%;bottom:14px;width:auto;min-width:48px;padding:0 15px;display:inline-flex;gap:7px;font-size:12px;font-weight:800}.event-scroll-button span{white-space:nowrap}.event-summary{justify-content:flex-start}.event-status-row{margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.event-category-label,.event-status-badge{min-height:32px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;color:var(--jam);background:var(--magnolia);font-size:12px;font-weight:850}.event-status-badge{gap:5px;color:var(--jam);background:var(--magnolia)}.event-status-badge--pending{color:#92400e;background:#fef3c7}.event-title-row{align-items:center}.event-title-actions{padding-top:3px}.event-meta-list--hero{margin-top:20px}.event-stat-grid{margin-top:20px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.event-action-block{width:min(360px,100%);margin-top:6px;display:flex;flex-direction:column;gap:6px}.event-action-block .event-primary-cta{width:100%;margin-top:0}.add-to-google-calendar-btn{width:100%}.event-tabs{position:relative;margin-top:18px}.event-section-stack{width:min(1200px,calc(100% - 48px));margin:20px auto 0;display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-template-areas:"overview sidebar" "map sidebar" "reviews sidebar";gap:18px;align-items:start}.event-overview-section{grid-area:overview}.event-map-section{grid-area:map}.event-sidebar-column{grid-area:sidebar;display:grid;gap:18px;align-content:start}.review-section{grid-area:reviews}.event-overview-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:28px;align-items:start}.event-overview-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.event-overview-tiles>div{min-height:76px;padding:14px 12px;border-radius:12px;display:grid;align-content:center;gap:5px;background:var(--magnolia)}.event-overview-tiles strong{overflow-wrap:anywhere;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:17px;line-height:1.1}.event-overview-tiles span{color:var(--charcoal);font-size:10px;font-weight:800}.event-overview-section .event-overview-description{margin-top:18px}.event-overview-description p{margin:0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:16px;line-height:1.7}.event-overview-description button{margin-top:8px;padding:0;border:0;color:var(--jam);background:transparent;font-weight:850;cursor:pointer}.event-organizer-facts,.event-overview-facts{display:grid;gap:15px}.event-overview-section .event-date-blocks{max-width:520px;margin:20px 0 0}.event-overview-section .event-map-link{margin:18px 0 0}.event-compact-empty{max-width:560px;padding:16px;border-radius:12px;display:flex;align-items:center;gap:14px;color:var(--jam);background:var(--magnolia)}.event-compact-empty p,.event-compact-empty strong{margin:0}.event-map-card{margin-bottom:22px;overflow:hidden;border:1px solid rgba(107,40,135,.12);border-radius:14px;background:var(--white)}.event-map-card__header{min-height:60px;padding:0 20px;border-bottom:1px solid rgba(107,40,135,.1);display:flex;align-items:center;justify-content:space-between;gap:16px}.event-map-card__header h3{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:18px}.event-map-card__header a{display:inline-flex;align-items:center;gap:6px;color:var(--jam);font-size:13px;font-weight:850;text-decoration:none}.event-map-card__media{min-height:300px;padding:16px;border-bottom:1px solid rgba(107,40,135,.1);display:grid;place-items:center;background:var(--magnolia)}.event-map-card__media img{display:block;width:100%;max-height:520px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.event-map-card__media--empty{min-height:180px}.event-map-card__empty-copy,.event-map-card__pdf{display:flex;align-items:center;gap:14px;color:var(--jam);text-align:left}.event-map-card__empty-copy>span{width:54px;height:54px;flex:0 0 auto;border-radius:16px;display:grid;place-items:center;background:var(--white);box-shadow:0 8px 22px rgba(107,40,135,.1)}.event-map-card__empty-copy p,.event-map-card__empty-copy strong,.event-map-card__pdf p{margin:0}.event-map-card__empty-copy p,.event-map-card__pdf p{margin-top:4px;color:rgba(52,56,55,.72);font-size:14px}.event-map-card__sellers{padding:18px 20px}.event-map-card__sellers>strong{color:var(--charcoal);font-size:14px}.event-map-card__sellers>p{margin:7px 0 0;color:rgba(52,56,55,.68);font-size:14px}.event-map-card__sellers ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.event-map-card__sellers li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--charcoal);font-size:14px}.event-map-card__sellers li:before{content:"•";color:var(--orchid)}.event-map-card__sellers li span{flex:1}.event-map-card__sellers li small{color:rgba(52,56,55,.66)}.event-map-card__notify{margin:0 20px 20px}.event-map-card__notify:disabled{cursor:not-allowed;opacity:.58}.event-compact-empty p{margin-top:3px;color:rgba(52,56,55,.72);font-size:14px}.event-organizer-section{display:block}.event-organizer-section .detail-heading{grid-column:1/-1}.event-organizer-section .organizer-profile{margin:0}.event-organizer-profile-link{width:-moz-max-content;width:max-content;margin:12px 0 0 72px;display:inline-flex;align-items:center;gap:6px;color:var(--jam);font-size:12px;font-weight:800;text-decoration:none}.event-sidebar-action{padding:20px}.event-sidebar-action>span{display:block;color:rgba(52,56,55,.72);font-size:12px}.event-sidebar-action>strong{display:block;margin-top:3px;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:28px}.event-sidebar-action>.button{width:100%;margin-top:14px}.event-sidebar-action>p{margin:8px 0 0;color:rgba(52,56,55,.72);font-size:14px}.event-sidebar-action>div{margin-top:14px;padding-top:12px;border-top:1px solid rgba(107,40,135,.1);display:grid;grid-template-columns:1fr 1fr}.event-sidebar-action>div button{min-height:36px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--charcoal);background:transparent;cursor:pointer}.event-sidebar-action>div button+button{border-left:1px solid rgba(107,40,135,.1)}.event-details-page--figma .event-main-photo>.event-real-image{-o-object-fit:cover;object-fit:cover}.event-thumbnails--figma>span{height:100%;min-height:82px;border-radius:12px;display:grid;place-items:center;color:var(--white);background:var(--magnolia);font-size:18px;font-weight:800}.event-details-page--figma .event-action-block{margin-top:22px}.event-details-page--figma .event-action-block .event-primary-cta{width:auto;min-width:290px}.event-details-page--figma .event-overview-section{padding:30px}.event-details-page--figma .event-overview-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.event-details-page--figma .event-overview-tiles strong{font-size:clamp(17px,1.5vw,22px);line-height:1.08}.event-details-page--figma .event-overview-tiles span{font-size:10px;line-height:1.2}.event-details-page--figma .event-overview-tiles>div{min-width:0;padding:12px 10px}.event-gallery-nav{position:absolute;z-index:3;top:50%;width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--white);box-shadow:0 8px 24px rgba(52,56,55,.16);transform:translateY(-50%);cursor:pointer}.event-gallery-nav--prev{left:12px}.event-gallery-nav--next{right:12px}.event-gallery-nav--prev svg{transform:rotate(90deg)}.event-gallery-nav--next svg{transform:rotate(-90deg)}.event-contact-logo{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.event-details-page--figma .event-map-section{padding:30px}.event-details-page--figma .event-map-section>.booth-option-list,.event-details-page--figma .event-map-section>.event-compact-empty,.event-details-page--figma .event-map-section>.event-inline-button,.event-details-page--figma .event-map-section>.event-map-card{display:none}.event-map-figma-heading{margin-bottom:24px}.event-map-figma-empty{min-height:74px;padding:0 26px;border-radius:12px;display:flex;align-items:center;gap:16px;color:rgba(52,56,55,.7);background:var(--magnolia);font-size:15px}.event-map-figma-empty svg{color:var(--jam)}.event-organizer-rating{display:block;margin-top:6px;color:var(--jam);font-size:13px}.event-organizer-rating b{color:var(--charcoal)}.event-details-page--figma .event-sidebar-action>strong small{color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px;font-weight:500}.event-details-page--figma .event-sidebar-action>.button{min-height:58px;font-size:16px}.event-details-page--figma .event-sidebar-action>.button:disabled{cursor:not-allowed;opacity:.58}.event-details-page--figma .event-sidebar-action>.event-contact-row{margin-top:14px;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.event-details-page--figma .event-contact-row a,.event-details-page--figma .event-contact-row button{min-height:50px;border:1px solid #25c866;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;color:#25b95c;font-weight:500;text-decoration:none}.event-details-page--figma .event-contact-row a+a,.event-details-page--figma .event-contact-row button+button{border:1px solid #8d57ff;color:#7b48ef}.event-details-page--figma .event-contact-row button:disabled{cursor:not-allowed;opacity:.58}.event-details-page--figma .event-sidebar-action>.event-sidebar-tools{margin-top:20px;padding-top:15px}.event-details-page--figma .event-sidebar-action>span{font-size:13.5px}@media (min-width:821px){.event-details-page--figma .event-section-stack{position:relative;display:block}.event-details-page--figma .event-map-section,.event-details-page--figma .event-overview-section,.event-details-page--figma .review-section{width:calc(66.666% - 9px);margin-bottom:14px}.event-details-page--figma .review-section{margin-bottom:0}.event-details-page--figma .event-sidebar-column{position:absolute;top:0;right:0;width:calc(33.333% - 9px);display:grid;gap:14px}}.event-review-summary--figma{max-width:none;padding:28px;gap:24px}.event-review-star{color:#c5a3d6;font-size:70px;line-height:.8}.event-review-summary--figma strong{font-size:25px}.event-review-summary--figma p{font-size:15px}.event-review-summary--figma button{min-width:300px;min-height:44px;margin-top:16px;border:2px solid var(--jam);border-radius:8px;color:var(--jam);background:transparent;font-weight:850}.event-details-page--figma .similar-event-grid{grid-template-columns:repeat(3,180px);justify-content:start;gap:14px}.event-details-page--figma .similar-event-grid .pop-card-photo{border-radius:16px}.event-details-page--figma .similar-event-grid .pop-card-body{padding-top:9px}.event-details-page--figma .similar-event-grid .pop-card-title-row h3{font-size:14px}.event-details-page--figma .similar-event-grid .pop-card-meta,.event-details-page--figma .similar-event-grid .pop-card-price,.event-details-page--figma .similar-event-grid .pop-card-tagline{font-size:11px}.event-details-page--figma .similar-event-grid .pop-card-bottom-row,.event-details-page--figma .similar-event-grid .pop-card-top-row{left:10px;right:10px}.event-review-summary{max-width:620px;margin-bottom:14px;padding:16px;border:1px solid rgba(107,40,135,.1);border-radius:12px;display:flex;align-items:center;gap:14px;background:rgba(250,246,255,.62)}.event-review-visual{width:52px;height:52px;flex:0 0 auto;border-radius:16px;display:grid;place-items:center;color:var(--orchid);background:var(--white);box-shadow:0 8px 22px rgba(107,40,135,.1)}.event-review-summary p,.event-review-summary strong{margin:0}.event-review-summary strong{color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:22px}.event-review-summary p{margin-top:5px;color:rgba(52,56,55,.72);font-size:14px}.similar-heading>div:first-child{display:grid;gap:7px}.similar-carousel-controls{display:none;align-items:center;gap:8px}.similar-carousel-controls button{width:42px;height:42px;border:1px solid rgba(107,40,135,.14);border-radius:50%;display:grid;place-items:center;color:var(--jam);background:var(--white);cursor:pointer}.similar-carousel-controls button:first-child svg{transform:rotate(180deg)}.sticky-apply-bar{bottom:max(18px,env(safe-area-inset-bottom))}.share-fallback-modal input{-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:1080px){.event-overview-grid{grid-template-columns:1fr}.event-section-stack{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)}.event-details-page--figma .event-overview-tiles,.event-overview-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.event-details-page--figma .event-overview-tiles>div{min-width:0}}@media (max-width:820px){:root{--fixed-header-offset:98px}.event-details-page--sticky{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.event-hero-card{grid-template-columns:minmax(0,1fr);gap:16px}.event-summary{order:-1;padding:4px 2px 2px}.event-status-row{margin-bottom:10px}.event-title-row{gap:10px}.event-title-row h1{font-size:clamp(24px,7vw,28px);line-height:1.08}.event-title-actions{gap:14px}.event-meta-list--hero{margin-top:14px;gap:9px}.event-meta-list--hero p{gap:10px}.event-meta-list--hero svg{width:20px;height:20px}.event-meta-list--hero strong{font-size:14px}.event-meta-list--hero small{margin-top:2px}.event-action-block,.event-stat-grid{margin-top:14px}.event-main-photo{height:238px;min-height:238px}.event-scroll-button{min-height:42px;bottom:10px}.event-thumbnails>button{height:58px}.event-tabs{gap:25px;padding-inline:18px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 26px),transparent)}.event-section-stack{width:min(100% - 28px,980px);margin-top:16px;grid-template-columns:1fr;grid-template-areas:"overview" "map" "sidebar" "reviews";gap:14px}.event-organizer-section{row-gap:18px}.booth-option-card,.event-organizer-section{grid-template-columns:1fr}.booth-option-card>div:last-child{justify-items:start}.event-review-summary{padding:14px}.event-review-summary strong{font-size:19px}.event-map-card__header{min-height:54px;padding-inline:16px}.event-map-card__media{min-height:220px;padding:12px}.event-map-card__media--empty{min-height:154px}.event-map-card__sellers{padding:16px}.event-map-card__sellers li{align-items:flex-start;flex-wrap:wrap;gap:4px 8px}.event-map-card__sellers li small{width:calc(100% - 18px);margin-left:18px}.event-map-card__notify{width:calc(100% - 32px);margin:0 16px 16px}.event-details-page--figma .event-map-section,.event-details-page--figma .event-overview-section{padding:20px 18px}.event-details-page--figma .event-overview-tiles{grid-template-columns:1fr 1fr}.event-details-page--figma .event-overview-tiles strong{font-size:17px}.event-gallery-nav{width:40px;height:40px}.event-review-summary--figma{padding:20px 16px}.event-review-star{font-size:48px}.event-review-summary--figma button{min-width:0;width:100%}.similar-heading{flex-direction:row;align-items:flex-end}.similar-carousel-controls{display:flex}.similar-events-section{overflow:hidden}.similar-event-grid{overflow-x:auto;overflow-y:hidden;padding-right:11%;scroll-padding-inline:3px}.sticky-apply-bar{bottom:max(10px,env(safe-area-inset-bottom));max-height:78px}}@media (max-width:430px){.event-title-row{grid-template-columns:1fr}.event-title-actions{justify-content:flex-start}.event-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-primary-cta{min-height:50px}.event-scroll-button span{display:inline}}@media (max-width:360px){.event-main-photo{height:216px;min-height:216px}.event-tabs{gap:20px}.event-tabs a{font-size:12px}.similar-carousel-controls button{width:38px;height:38px}}.create-event-basic{background:#F8F4FF}.create-event-basic .nav-shell,.create-event-layout{width:calc(100% - 24px);max-width:none}.create-event-layout{margin:0 auto;padding:122px 0 46px;display:grid;grid-template-columns:clamp(260px,15vw,310px) minmax(0,1fr) clamp(420px,27vw,560px);gap:18px;align-items:start}.create-event-main{min-width:0;display:grid;gap:22px}.create-event-page-head{min-height:74px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.create-event-page-head h1{margin:0;color:#25142E;font-size:clamp(34px,3vw,48px);line-height:1;font-weight:900}.create-event-page-head p{margin:10px 0 0;color:#6B7280;font-size:17px}.create-event-page-head--inside{min-height:0;padding-bottom:22px;border-bottom:1px solid #e8ddf4}.draft-status{min-height:40px;padding:0 15px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#15803D;background:#DCFCE7;font-size:14px;font-weight:850;box-shadow:inset 0 0 0 1px rgba(22,163,74,.14)}.draft-status.is-saving{color:#6B2887;background:#F3ECFF}.basic-info-card{padding:34px clamp(32px,2.4vw,44px) 36px;border-radius:24px;display:grid;gap:26px}.form-section-title{padding-bottom:18px;border-bottom:1px solid #e8ddf4}.form-section-title--plain{padding-bottom:0;border-bottom:0}.event-tips h2,.form-section-title h2,.setup-progress h2{margin:0;font-size:24px;line-height:1.1;font-weight:900}.form-section-title h2{color:#6C3FF2}.form-section-title p{margin:8px 0 0;color:#6B7280;font-size:15px;font-weight:700}.event-tips h2,.setup-progress h2{color:#1F2937}.basic-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.basic-field{position:relative;min-width:0;display:grid;gap:9px}.basic-field>span{color:#374151;font-size:15px;font-weight:850}.basic-field b{color:#D94695}.basic-field input,.basic-field select,.basic-field textarea{width:100%;border:1.5px solid #ece6f6;border-radius:14px;padding:0 16px;color:#25142E;background:#FFFFFF;font-size:16px;font-weight:650;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.basic-field input,.basic-field select{height:54px}.input-with-counter{position:relative;display:block}.input-with-counter input{padding-right:82px}.input-with-counter small{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#8A7997;font-size:13px;font-weight:800;pointer-events:none}.textarea-with-counter{position:relative;display:block}.textarea-with-counter textarea{padding-right:92px;padding-bottom:36px}.textarea-with-counter small{position:absolute;right:16px;bottom:14px;color:#8A7997;font-size:13px;font-weight:800;pointer-events:none}.basic-field textarea{min-height:126px;padding-top:15px;resize:vertical}.basic-field input:focus,.basic-field select:focus,.basic-field textarea:focus{border-color:#8B5CF6;box-shadow:0 0 0 4px rgba(139,92,246,.12)}.basic-field input::-moz-placeholder,.basic-field textarea::-moz-placeholder{color:#9CA3AF;font-weight:600}.basic-field input::placeholder,.basic-field textarea::placeholder{color:#9CA3AF;font-weight:600}.basic-field>small{justify-self:end;color:#8A7997;font-size:13px;font-weight:750}.banner-upload em,.basic-field em{color:#DC2626;font-size:13px;font-style:normal;font-weight:750}.banner-upload.field-error,.basic-field.field-error input,.basic-field.field-error select,.basic-field.field-error textarea{border-color:#EF4444;box-shadow:0 0 0 4px rgba(239,68,68,.08)}.basic-field--full,.media-preview-grid{grid-column:1/-1}.media-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:28px;align-items:stretch}.banner-upload{min-height:292px;border:2px dashed #c9b2e5;border-radius:20px;padding:28px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center;color:#6B2887;background:linear-gradient(180deg,#FFFFFF,#FBF8FF);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.banner-upload.is-dragging,.banner-upload:hover{border-color:#8B5CF6;background:#F3ECFF;transform:translateY(-2px)}.banner-upload input{display:none}.upload-icon{width:66px;height:66px;border-radius:18px;display:grid;place-items:center;color:#FFFFFF;background:#6C3FF2;box-shadow:0 14px 28px rgba(108,63,242,.24)}.upload-icon svg{transform:rotate(-90deg)}.banner-upload strong{color:#25142E;font-size:20px;font-weight:900}.banner-upload small{max-width:320px;color:#8A7997;font-size:14px;line-height:1.45}.banner-upload .button{margin-top:4px;pointer-events:auto}.event-live-preview{padding:0;overflow:hidden;border-radius:20px;display:grid;grid-template-rows:190px 1fr}.preview-banner{position:relative;min-height:190px;display:grid;place-items:center;color:#6B2887;background:linear-gradient(135deg,rgba(107,40,135,.74),rgba(169,57,164,.42)),url(/images/market-contact-sheet.webp) 50% /cover;font-size:16px;font-weight:900}.preview-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-banner span{padding:10px 14px;border-radius:999px;color:#FFFFFF;background:rgba(37,20,46,.34);backdrop-filter:blur(8px)}.preview-body{padding:20px 22px 22px;display:grid;gap:10px;background:#FFFFFF}.preview-body h3{margin:0;color:#25142E;font-size:22px;line-height:1.15;font-weight:900}.preview-body p{margin:0;display:flex;align-items:center;gap:8px;color:#6B7280;font-size:14px;font-weight:750}.preview-body span{margin-top:3px;color:#4B5563;font-size:15px;line-height:1.45}.create-event-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.create-event-actions .button{min-height:52px;border-radius:14px;font-size:15px;font-weight:850}.create-event-actions .button--primary svg{transition:transform .2s ease}.create-event-actions .button--primary{background:linear-gradient(135deg,#6C3FF2,#8B5CF6);box-shadow:0 12px 26px rgba(108,63,242,.28)}.create-event-actions .button--primary:hover svg{transform:translateX(3px)}.create-event-right{position:sticky;top:106px;display:grid;gap:20px}.event-tips,.setup-progress{padding:24px;border-radius:22px}.setup-progress>div{margin-top:22px;display:grid;gap:0}.setup-progress article{position:relative;padding-bottom:22px}.setup-progress article>a{position:relative;z-index:1;display:grid;grid-template-columns:42px 1fr;gap:13px;color:inherit;text-decoration:none;border-radius:14px;transition:transform .2s ease,background .2s ease}.setup-progress article>a:hover{transform:translateX(2px)}.setup-progress article.active{margin:-8px -10px 14px;padding:8px 10px 22px;border-radius:16px;background:#F3ECFF}.setup-progress article:last-child{padding-bottom:0}.setup-progress article:after{content:"";position:absolute;left:20px;top:43px;bottom:4px;width:2px;background:#E7DDF3}.setup-progress article:last-child:after{display:none}.setup-progress article>a>span{position:relative;z-index:1;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#6B7280;background:#FFFFFF;font-size:15px;font-weight:900;box-shadow:inset 0 0 0 1.5px #D1D5DB}.setup-progress article.active>a>span{color:#FFFFFF;background:#6C3FF2;box-shadow:0 10px 20px rgba(108,63,242,.24)}.setup-progress article.complete>a>span{color:#FFFFFF;background:#16A34A}.setup-progress article.complete:after{background:#86EFAC}.setup-progress h3{margin:1px 0 5px;color:#25142E;font-size:16px;font-weight:900}.setup-progress p{margin:0;color:#7C6F86;font-size:13px;line-height:1.35;font-weight:650}.event-tips{display:grid;gap:14px}.event-tips article{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.event-tips article>span{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:#6B2887;background:#F3ECFF}.event-tips p{margin:0;color:#5F526B;font-size:14px;line-height:1.45;font-weight:700}.location-form-grid{display:grid;gap:24px}.coordinate-input,.location-address-input{position:relative;display:block}.location-address-input>svg{position:absolute;left:16px;top:50%;z-index:1;transform:translateY(-50%);color:#6C3FF2}.location-address-input input{padding-left:48px;padding-right:48px}.coordinate-input button,.location-address-input button{position:absolute;top:50%;right:10px;width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;transform:translateY(-50%);color:#6B2887;background:#F3ECFF;cursor:pointer;transition:transform .2s ease,background .2s ease}.coordinate-input button:hover,.location-address-input button:hover{background:#E9DDFB;transform:translateY(-50%) scale(1.04)}.coordinate-input input{padding-right:54px}.map-picker{position:relative;height:320px;border:1px solid #ece6f6;border-radius:16px;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.72) 0 1px,transparent 1px 100%),linear-gradient(0deg,rgba(255,255,255,.72) 0 1px,transparent 1px 100%),linear-gradient(135deg,#E9F7F0,#F8F4FF 46%,#EDE7FF);background-size:74px 74px,74px 74px,cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.56)}.map-grid-lines{position:absolute;inset:0;opacity:.72;background:linear-gradient(28deg,transparent 0 44%,rgba(108,63,242,.12) 44% 46%,transparent 46% 100%),linear-gradient(151deg,transparent 0 42%,rgba(22,163,74,.14) 42% 45%,transparent 45% 100%),radial-gradient(circle at 72% 24%,rgba(108,63,242,.14),transparent 15%),radial-gradient(circle at 26% 74%,rgba(22,163,74,.12),transparent 14%)}.map-pin{position:absolute;left:50%;top:50%;width:58px;height:58px;border:5px solid #ffffff;border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-50%);color:#FFFFFF;background:#6C3FF2;box-shadow:0 16px 34px rgba(108,63,242,.32);cursor:grab}.map-picker>strong{position:absolute;left:calc(50% + 40px);top:calc(50% - 21px);padding:10px 14px;border-radius:999px;color:#1F2937;background:rgba(255,255,255,.92);font-size:14px;font-weight:900;box-shadow:0 10px 24px rgba(52,56,55,.12)}.map-locate,.map-zoom button{border:0;display:grid;place-items:center;color:#6B2887;background:#FFFFFF;cursor:pointer;box-shadow:0 10px 22px rgba(52,56,55,.12)}.map-locate{position:absolute;left:18px;bottom:18px;width:42px;height:42px;border-radius:14px}.map-zoom{position:absolute;right:18px;top:18px;display:grid;gap:8px}.map-zoom button{width:42px;height:42px;border-radius:14px}.coordinate-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.location-info-note{margin:0;padding:15px 16px;border-radius:16px;display:flex;align-items:center;gap:10px;color:#6B2887;background:#F3ECFF;font-size:14px;font-weight:800}.create-event-back svg{transform:rotate(180deg)}.booth-pricing-card{gap:28px}.booth-section{display:grid;gap:18px}.booth-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.booth-section-head h3{margin:0;color:#1F2937;font-size:21px;font-weight:900}.booth-section-head .button{min-height:42px;border-radius:12px;font-weight:850}.booth-card-list{display:grid;gap:16px}.booth-type-card{position:relative;padding:18px;border:1px solid #ece6f6;border-radius:20px;display:grid;grid-template-columns:108px minmax(190px,.8fr) minmax(360px,1fr) 42px;gap:18px;align-items:start;background:#FFFFFF;box-shadow:0 12px 28px rgba(52,56,55,.06)}.booth-illustration{height:108px;border-radius:18px;display:grid;place-items:center;color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.booth-illustration--purple{background:linear-gradient(135deg,#6C3FF2,#A939A4)}.booth-illustration--yellow{color:#7C3A00;background:linear-gradient(135deg,#FFE8A3,#F59E0B)}.booth-illustration--blue{background:linear-gradient(135deg,#38BDF8,#6366F1)}.booth-copy{display:grid;gap:12px}.booth-copy>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.booth-copy h4{margin:0;color:#1F2937;font-size:19px;font-weight:900}.booth-copy p{margin:0;color:#6B7280;font-size:14px;line-height:1.45;font-weight:700}.booth-badge{padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900}.booth-badge--purple{color:#6C3FF2;background:#F3ECFF}.booth-badge--orange{color:#B45309;background:#FEF3C7}.booth-badge--blue{color:#2563EB;background:#DBEAFE}.booth-inline-field{display:grid;grid-template-rows:16px 48px auto;gap:7px}.booth-inline-field span{min-height:16px;display:flex;align-items:center;color:#374151;font-size:13px;font-weight:850;line-height:1.15}.booth-inline-field input,.booth-setting-card select{width:100%;height:48px;border:1.5px solid #ece6f6;border-radius:13px;padding:0 14px;color:#1F2937;background:#FFFFFF;font-weight:750;outline:none}.booth-inline-field input:focus,.booth-setting-card select:focus{border-color:var(--jam);box-shadow:0 0 0 2px rgba(107,40,135,.18)}.booth-inline-field em{color:#DC2626;font-size:12px;font-style:normal;font-weight:800}.booth-fields{display:grid;grid-template-columns:1fr .72fr 1.18fr;gap:14px;align-items:end;align-self:end}.booth-fields .basic-field{grid-template-rows:16px 48px auto;gap:7px;align-self:end}.booth-fields .basic-field>span{min-height:16px;display:flex;align-items:center;color:#374151;font-size:13px;font-weight:850;line-height:1.15;white-space:nowrap}.booth-fields .basic-field input,.booth-fields .basic-field select{height:48px;border-radius:13px}.booth-delete{width:40px;height:40px;border:0;border-radius:13px;display:grid;place-items:center;color:#DC2626;background:#FEE2E2;cursor:pointer;transition:transform .2s ease,background .2s ease}.booth-delete:hover{background:#FECACA;transform:translateY(-2px)}.booth-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.booth-setting-card{padding:18px;border:1px solid #ece6f6;border-radius:18px;display:grid;gap:10px;background:#FFFFFF;box-shadow:0 12px 28px rgba(52,56,55,.06)}.booth-setting-card>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#6C3FF2;background:#F3ECFF}.booth-setting-card h4{margin:0;color:#1F2937;font-size:16px;font-weight:900}.booth-setting-card p{min-height:38px;margin:0;color:#6B7280;font-size:13px;line-height:1.4;font-weight:700}.booth-layout-card{gap:24px}.booth-layout-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.booth-layout-tools{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.booth-layout-tools .button{min-height:44px;padding:0 15px;color:#6C3FF2;background:#FFFFFF;border-color:#DCCDFB;box-shadow:0 10px 22px rgba(108,63,242,.06)}.booth-layout-workspace{display:grid;grid-template-columns:minmax(200px,245px) minmax(0,1fr);gap:18px;align-items:stretch}.booth-type-panel{min-width:0;padding:18px;border:1px solid #ece6f6;border-radius:20px;display:grid;grid-template-rows:auto 1fr auto;gap:16px;background:#FFFFFF;box-shadow:0 12px 28px rgba(52,56,55,.06)}.booth-type-panel h3{margin:0;color:#1F2937;font-size:18px;font-weight:900}.booth-type-panel p{margin:5px 0 0;color:#6B7280;font-size:13px;font-weight:750}.booth-type-palette{display:grid;gap:12px;align-content:start}.layout-booth-type{min-height:94px;padding:15px;border:1.5px solid transparent;border-radius:16px;display:grid;align-content:center;gap:5px;color:#1F2937;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.layout-booth-type:active{cursor:grabbing}.layout-booth-type:hover{transform:translateY(-2px);box-shadow:0 14px 24px rgba(52,56,55,.08)}.layout-booth-type strong{font-size:15px;font-weight:900}.layout-booth-type small,.layout-booth-type span{color:#6B7280;font-size:13px;font-weight:750}.layout-booth-type--standard{background:#F3ECFF;border-color:#E7D8FF}.layout-booth-type--half{background:#ECFDF3;border-color:#BFECC8}.layout-booth-type--empty{background:#FFFFFF;border-color:#CFC5DD;border-style:dashed}.booth-drag-note{min-height:42px;padding:10px 12px;border-radius:14px;display:flex;align-items:center;gap:8px;color:#6C3FF2!important;background:#F8F4FF;font-weight:850!important}.booth-map-wrap{min-width:0;display:grid;gap:14px}.booth-map-canvas{position:relative;min-height:620px;overflow:hidden;border:1px solid #ece6f6;border-radius:22px;background-color:#FFFFFF;background-image:radial-gradient(circle,rgba(108,63,242,.12) 1px,transparent 0);background-size:22px 22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 16px 34px rgba(52,56,55,.06)}.booth-map-stage{position:absolute;inset:58px 20px 58px;transform:scale(var(--booth-zoom,1));transform-origin:center;transition:transform .2s ease}.map-zoom-controls{position:absolute;z-index:5;top:16px;right:16px;height:38px;padding:3px;border:1px solid #ece6f6;border-radius:14px;display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(52,56,55,.08)}.map-zoom-controls button{width:31px;height:31px;border:0;border-radius:10px;display:grid;place-items:center;color:#6C3FF2;background:transparent;cursor:pointer}.map-zoom-controls button:hover{background:#F3ECFF}.map-zoom-controls span{min-width:46px;color:#1F2937;text-align:center;font-size:13px;font-weight:900}.map-selected-actions{position:absolute;z-index:5;top:62px;right:16px;min-height:40px;padding:5px 6px 5px 13px;border:1px solid #ece6f6;border-radius:14px;display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.94);box-shadow:0 10px 24px rgba(52,56,55,.08)}.map-selected-actions span{color:#4B5563;font-size:12px;font-weight:850}.map-selected-actions button{height:30px;border:0;border-radius:10px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:#B91C1C;background:#FEE2E2;font-size:12px;font-weight:900;cursor:pointer}.map-selected-actions button:disabled{color:#9CA3AF;background:#F3F4F6;cursor:not-allowed}.map-label{position:absolute;z-index:4;left:50%;transform:translateX(-50%);padding:8px 18px;border-radius:999px;color:#6C3FF2;background:#F3ECFF;font-size:12px;font-weight:950;letter-spacing:.08em}.map-label--entrance{top:16px}.map-label--exit{bottom:16px}.food-area{position:absolute;z-index:2;left:50%;top:49%;width:168px;height:92px;border:1.5px solid #ffe8a3;border-radius:22px;display:grid;place-items:center;transform:translate(-50%,-50%);color:#92400E;background:#FFF7D6;font-size:14px;font-weight:950;letter-spacing:.06em;box-shadow:0 12px 24px rgba(146,64,14,.08)}.map-plant{position:absolute;z-index:1;width:34px;height:34px;border-radius:999px 999px 999px 10px;background:linear-gradient(135deg,#BFECC8,#56C98B);opacity:.82}.map-plant--top-left{left:24px;top:82px}.map-plant--top-right{right:24px;top:82px;transform:rotate(80deg)}.map-plant--mid-left{left:26px;top:48%;transform:rotate(-28deg)}.map-plant--mid-right{right:26px;top:48%;transform:rotate(104deg)}.map-plant--bottom-left{left:24px;bottom:82px;transform:rotate(-72deg)}.map-plant--bottom-right{right:24px;bottom:82px;transform:rotate(160deg)}.map-booth{position:absolute;z-index:3;width:82px;height:54px;border:2px solid transparent;border-radius:13px;display:grid;place-items:center;transform:translate(-50%,-50%);color:#31264A;cursor:grab;font-size:13px;font-weight:950;box-shadow:0 10px 20px rgba(52,56,55,.08);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.map-booth:active{cursor:grabbing}.map-booth.selected,.map-booth:hover{transform:translate(-50%,-50%) scale(1.04)}.map-booth.selected{border-color:#3B82F6;box-shadow:0 0 0 4px rgba(59,130,246,.16),0 12px 24px rgba(52,56,55,.11)}.map-booth--standard{background:#E7D8FF}.map-booth--half{width:66px;height:42px;background:linear-gradient(90deg,#BFECC8 0 49%,#DDF7E4 49% 51%,#BFECC8 51% 100%)}.map-booth--empty{color:#6B7280;background:rgba(255,255,255,.78);border-color:#CFC5DD;border-style:dashed;box-shadow:none}.map-booth.reserved{background:#FFE8A3}.booth-layout-legend{min-height:52px;padding:12px 14px;border:1px solid #ece6f6;border-radius:18px;display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;background:#FFFFFF}.legend-item{display:inline-flex;align-items:center;gap:7px;color:#4B5563;font-size:12px;font-weight:850;white-space:nowrap}.legend-item i{width:15px;height:15px;border-radius:5px;display:inline-block;background:#E7D8FF}.legend-item--half i{background:#BFECC8}.legend-item--available i{background:#E7D8FF}.legend-item--reserved i{background:#FFE8A3}.legend-item--selected i{background:#3B82F6}.legend-item--empty i{background:#FFFFFF;border:1.5px dashed #cfc5dd}.legend-item--entrance i{border-radius:999px;background:#F3ECFF}.legend-item--food i{background:#FFF7D6;border:1px solid #ffe8a3}.legend-item--restroom i{background:#DBEAFE}.booth-layout-error{color:#B91C1C;background:#FEE2E2}.additional-info-card{gap:26px}.additional-info-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr);gap:24px 28px;align-items:start}.additional-category-stack,.additional-info-left,.additional-info-right{display:grid;gap:22px}.additional-description-field{align-self:stretch}.additional-description-field .textarea-with-counter,.additional-description-field textarea{height:100%}.additional-bottom-grid,.additional-schedule-row,.amenities-section--wide{grid-column:1/-1}.additional-schedule-row{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(320px,1.28fr) minmax(240px,1fr);gap:18px;align-items:start}.additional-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:24px;align-items:stretch}.additional-bottom-grid>.basic-field textarea{min-height:252px}.additional-info-card .basic-field input,.additional-info-card .basic-field select{height:48px;border-color:#E5DDF3;border-radius:12px}.additional-info-card .basic-field textarea{min-height:178px;border-color:#E5DDF3;border-radius:12px;padding:16px}.additional-icon-input{position:relative;display:block}.additional-icon-input>svg{position:absolute;left:15px;top:50%;z-index:1;transform:translateY(-50%);color:#6C3FF2}.additional-icon-input input{padding-left:46px}.additional-time-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.additional-section-label,.field-label-with-icon{display:inline-flex;align-items:center;gap:7px;color:#374151;font-size:15px;font-weight:850}.additional-section-label svg,.field-label-with-icon svg{color:#6C3FF2}.amenities-section{display:grid;gap:13px}.amenities-section--wide{padding:18px;border:1px solid #ece6f6;border-radius:18px;background:#FFFFFF;box-shadow:0 12px 28px rgba(52,56,55,.05)}.additional-section-label h3{margin:0;font-size:17px;font-weight:900}.amenity-chip-grid{display:flex;flex-wrap:wrap;gap:10px 12px}.amenity-chip-grid button{min-height:42px;border:1.5px solid #e5ddf3;border-radius:999px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;color:#4B5563;background:#FFFFFF;font-size:14px;font-weight:850;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.amenity-chip-grid button svg{color:#6C3FF2}.amenity-chip-grid button.selected,.amenity-chip-grid button:hover{transform:translateY(-2px);color:#6C3FF2;border-color:#CDBAF8;background:#F3ECFF}.contact-info-box{padding:18px;border:1px solid #ece6f6;border-radius:18px;display:grid;gap:17px;align-content:start;background:#FFFFFF;box-shadow:0 12px 28px rgba(52,56,55,.06)}.contact-info-box h3{margin:0;color:#1F2937;font-size:18px;font-weight:900}.contact-info-box input{color:#6B7280;font-weight:500}.contact-toggle-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.contact-toggle-row strong{color:#1F2937;font-size:15px;font-weight:900}.contact-toggle-row p{margin:5px 0 0;color:#6B7280;font-size:13px;line-height:1.35;font-weight:700}.contact-toggle{width:52px;height:30px;border:0;border-radius:999px;padding:3px;background:#D1D5DB;cursor:pointer;transition:background .2s ease}.contact-toggle span{width:24px;height:24px;border-radius:50%;display:block;background:#FFFFFF;box-shadow:0 4px 10px rgba(52,56,55,.16);transition:transform .2s ease}.contact-toggle.active{background:#6C3FF2}.contact-toggle.active span{transform:translateX(22px)}.review-publish-card{gap:26px}.review-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.review-download-button{min-height:44px;flex:0 0 auto;color:#6C3FF2;background:#FFFFFF;border-color:#DCCDFB}.review-download-button svg{transform:rotate(90deg)}.review-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-summary-card{min-width:0;padding:20px;border:1px solid #ece6f6;border-radius:18px;display:grid;gap:16px;background:#FFFFFF;box-shadow:0 12px 28px rgba(52,56,55,.06)}.review-summary-card--wide{grid-column:1/-1}.review-summary-card header{min-height:42px;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center}.review-summary-card header>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#6C3FF2;background:#F3ECFF}.review-summary-card h3{margin:0;color:#1F2937;font-size:18px;font-weight:900}.review-summary-card header a{min-height:34px;padding:0 13px;border:1px solid #e5ddf3;border-radius:11px;display:inline-flex;align-items:center;color:#6C3FF2;background:#FFFFFF;font-size:13px;font-weight:900;text-decoration:none}.review-summary-card dl{margin:0;display:grid;gap:11px}.review-summary-card dl div{display:grid;grid-template-columns:minmax(140px,.48fr) minmax(0,1fr);gap:12px}.review-summary-card--layout,.review-summary-card--pricing{align-self:stretch}.review-summary-card--pricing header{margin-top:-24px}.review-summary-card--pricing dl div{grid-template-columns:minmax(210px,.72fr) minmax(0,1fr)}.review-summary-card--pricing dt{white-space:nowrap;font-size:12px}.review-summary-card dt{color:#6B7280;font-size:13px;font-weight:850}.review-summary-card dd{margin:0;color:#1F2937;font-size:14px;line-height:1.4;font-weight:750}.review-booth-map,.review-location-map{overflow:hidden;border:1px solid #ece6f6;border-radius:16px;background:#F8F4FF}.review-location-map{position:relative;min-height:140px;background-image:radial-gradient(circle,rgba(108,63,242,.16) 1px,transparent 0);background-size:18px 18px}.review-map-street{position:absolute;height:24px;width:130%;left:-15%;border-radius:999px;background:rgba(108,63,242,.12)}.review-map-street--one{top:44px;transform:rotate(12deg)}.review-map-street--two{top:86px;transform:rotate(-18deg)}.review-location-map span{position:absolute;left:50%;top:50%;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-50%);color:#FFFFFF;background:#6C3FF2;box-shadow:0 12px 24px rgba(108,63,242,.22)}.review-booth-map{position:relative;min-height:460px;padding:14px;background-color:#FFFFFF;background-image:radial-gradient(circle,rgba(108,63,242,.12) 1px,transparent 0);background-size:22px 22px}.review-booth-map b{position:absolute;left:50%;z-index:2;justify-self:center;padding:6px 14px;border-radius:999px;transform:translateX(-50%);color:#6C3FF2;background:#F3ECFF;font-size:11px;font-weight:950;letter-spacing:.08em}.review-booth-map b:first-child{top:12px}.review-booth-map b:last-child{bottom:12px}.review-booth-map>div{position:absolute;inset:64px 34px 64px}.review-mini-booth{position:absolute;width:66px;height:42px;border-radius:12px;display:grid;place-items:center;transform:translate(-50%,-50%);color:#31264A;font-size:12px;font-weight:950;background:#E7D8FF;box-shadow:0 8px 16px rgba(52,56,55,.08)}.review-mini-booth--half{width:54px;height:34px;background:#BFECC8}.ready-publish-card{padding:22px;border:1px solid #dccdfb;border-radius:22px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:linear-gradient(135deg,#FFFFFF,#F8F4FF);box-shadow:0 14px 30px rgba(108,63,242,.08)}.ready-publish-copy{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start}.ready-publish-copy>span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#FFFFFF;background:#6C3FF2;box-shadow:0 14px 26px rgba(108,63,242,.24)}.ready-publish-card h3{margin:0;color:#1F2937;font-size:22px;font-weight:950}.ready-publish-card p{margin:6px 0 12px;color:#6B7280;font-size:15px;font-weight:700}.ready-publish-card small{min-height:34px;padding:8px 12px;border-radius:12px;display:inline-flex;align-items:center;color:#6C3FF2;background:#F3ECFF;font-size:13px;font-weight:850}.ready-publish-card .button{min-height:52px;border-radius:14px;background:linear-gradient(135deg,#6C3FF2,#8B5CF6);box-shadow:0 12px 26px rgba(108,63,242,.28)}.theme-dark.create-event-basic{background:#1F2221}.theme-dark .banner-upload strong,.theme-dark .basic-field>span,.theme-dark .create-event-page-head h1,.theme-dark .event-tips h2,.theme-dark .form-section-title h2,.theme-dark .preview-body h3,.theme-dark .setup-progress h2,.theme-dark .setup-progress h3{color:#FFFFFF}.theme-dark .banner-upload small,.theme-dark .basic-field>small,.theme-dark .create-event-page-head p,.theme-dark .event-tips p,.theme-dark .preview-body p,.theme-dark .preview-body span,.theme-dark .setup-progress p{color:rgba(255,255,255,.72)}.theme-dark .banner-upload,.theme-dark .basic-field input,.theme-dark .basic-field select,.theme-dark .basic-field textarea,.theme-dark .preview-body{color:#FFFFFF;background:#272B2A;border-color:rgba(255,255,255,.16)}.theme-dark .coordinate-input button,.theme-dark .location-address-input button,.theme-dark .location-info-note,.theme-dark .setup-progress article.active{color:#FFFFFF;background:rgba(139,92,246,.24)}.theme-dark .map-locate,.theme-dark .map-picker>strong,.theme-dark .map-zoom button{color:#FFFFFF;background:#272B2A}.theme-dark .amenities-section--wide,.theme-dark .booth-inline-field input,.theme-dark .booth-layout-legend,.theme-dark .booth-map-canvas,.theme-dark .booth-setting-card,.theme-dark .booth-setting-card select,.theme-dark .booth-type-card,.theme-dark .booth-type-panel,.theme-dark .contact-info-box,.theme-dark .layout-booth-type--empty{color:#FFFFFF;background:#272B2A;border-color:rgba(255,255,255,.16)}.theme-dark .booth-copy h4,.theme-dark .booth-inline-field span,.theme-dark .booth-section-head h3,.theme-dark .booth-setting-card h4,.theme-dark .booth-type-panel h3,.theme-dark .contact-info-box h3,.theme-dark .contact-toggle-row strong,.theme-dark .map-zoom-controls span{color:#FFFFFF}.theme-dark .booth-copy p,.theme-dark .booth-setting-card p,.theme-dark .booth-type-panel p,.theme-dark .contact-toggle-row p,.theme-dark .layout-booth-type small,.theme-dark .layout-booth-type span,.theme-dark .legend-item{color:rgba(255,255,255,.72)}.theme-dark .booth-layout-tools .button,.theme-dark .map-selected-actions,.theme-dark .map-zoom-controls{background:#272B2A;border-color:rgba(255,255,255,.16)}.theme-dark .map-selected-actions span{color:rgba(255,255,255,.72)}@media (max-width:980px){.create-event-layout{grid-template-columns:clamp(260px,15vw,310px) minmax(0,1fr)}.create-event-right{position:relative;top:auto;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:820px){.create-event-layout{width:calc(100% - 28px);padding:112px 0 34px;grid-template-columns:clamp(240px,28vw,280px) minmax(0,1fr)}.create-event-layout .dashboard-sidebar{position:sticky;top:104px;height:calc(100vh - 128px);min-height:calc(100vh - 134px);grid-template-rows:auto auto 1fr;gap:18px}.create-event-layout .dashboard-nav{grid-template-columns:1fr}.create-event-layout .dashboard-nav a{justify-content:flex-start}.create-event-layout .dashboard-nav a span{display:inline}.create-event-layout .support-card{display:grid}.create-event-page-head{flex-direction:column}.additional-bottom-grid,.additional-info-grid,.additional-schedule-row,.additional-time-group>div,.booth-fields,.booth-layout-workspace,.booth-settings-grid,.booth-type-card,.coordinate-row,.create-event-right,.media-preview-grid{grid-template-columns:1fr}.booth-layout-section-head{flex-direction:column}.booth-layout-tools{width:100%;justify-content:flex-start}.booth-type-panel{grid-template-rows:none}.booth-type-palette{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto;padding-bottom:4px}.booth-map-canvas{min-height:540px}.booth-delete{position:absolute;top:18px;right:18px}}@media (max-width:640px){.create-event-layout{grid-template-columns:1fr;width:calc(100% - 20px);padding-top:100px}.create-event-layout .dashboard-sidebar{position:relative;top:auto;height:auto;min-height:0;grid-template-rows:none}.create-event-layout .dashboard-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.create-event-layout .dashboard-nav a{justify-content:center}.create-event-layout .dashboard-nav a span,.create-event-layout .support-card{display:none}.basic-info-card,.event-tips,.setup-progress{padding:18px;border-radius:20px}.basic-form-grid{grid-template-columns:1fr}.banner-upload{min-height:246px;padding:22px}.create-event-actions{flex-direction:column-reverse}.booth-layout-tools,.booth-layout-tools .button,.create-event-actions .button{width:100%}.booth-type-palette{grid-template-columns:repeat(3,190px)}.booth-map-wrap{overflow-x:auto}.booth-map-canvas{min-width:720px;min-height:500px}}.discovery-search{position:relative;left:auto;bottom:auto;z-index:6;width:min(880px,calc(100% - 40px));margin-top:4px;transform:none}.discovery-search-bar{display:flex;align-items:stretch;padding:8px;border-radius:999px;background:var(--white);box-shadow:0 10px 28px rgba(52,56,55,.1);transition:box-shadow .22s ease,background .22s ease}.discovery-search-bar.is-open{background:rgba(248,244,255,.7)}.discovery-search-field{position:relative;flex:1;min-width:0;padding:10px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;border-radius:999px;text-align:left;color:var(--charcoal);background:transparent;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.discovery-search-field:hover{background:rgba(248,244,255,.65)}.discovery-search-field.is-active{background:var(--white);box-shadow:0 8px 24px rgba(52,56,55,.14)}.discovery-search-label{font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jam)}.discovery-search-value{max-width:100%;overflow:hidden;color:var(--charcoal);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.discovery-search-value.is-placeholder{color:rgba(52,56,55,.55);font-weight:600}.discovery-search-inline-input{width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:700}.discovery-search-inline-input::-moz-placeholder{color:rgba(52,56,55,.55);font-weight:600}.discovery-search-inline-input::placeholder{color:rgba(52,56,55,.55);font-weight:600}.discovery-search-divider{width:1px;margin:10px 0;background:rgba(52,56,55,.14)}.discovery-search-submit{flex:0 0 auto;margin-left:4px;padding:0 22px;display:inline-flex;align-items:center;gap:9px;border:0;border-radius:999px;color:var(--white);background:linear-gradient(135deg,var(--jam),var(--orchid));font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px rgba(107,40,135,.28);transition:transform .2s ease,box-shadow .2s ease}.discovery-search-submit:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(107,40,135,.34)}.discovery-search-submit span{display:none}.discovery-search-popover{position:absolute;left:50%;top:calc(100% + 14px);z-index:20;width:min(480px,calc(100vw - 40px));padding:22px;border-radius:24px;background:var(--white);box-shadow:0 24px 60px rgba(52,56,55,.22);transform:translateX(-50%);animation:discovery-pop-in .18s ease}.discovery-search-popover--which{width:min(620px,calc(100vw - 40px))}@keyframes discovery-pop-in{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.discovery-search-popover-eyebrow{margin:0 0 12px;color:rgba(52,56,55,.62);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.discovery-search-input{display:flex;align-items:center;gap:12px;padding:14px 18px;margin-bottom:16px;border-radius:16px;background:var(--magnolia);color:var(--jam)}.discovery-search-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:16px}.discovery-search-input input::-moz-placeholder{color:rgba(52,56,55,.55)}.discovery-search-input input::placeholder{color:rgba(52,56,55,.55)}.discovery-search-suggestions{display:grid;gap:4px;max-height:260px;overflow-y:auto}.discovery-search-suggestions button{display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background .18s ease}.discovery-search-suggestions button svg{color:var(--jam);flex:0 0 auto}.discovery-search-suggestions button:hover{background:var(--magnolia)}.discovery-search-chip-row{display:flex;flex-wrap:wrap;gap:9px}.discovery-search-chip-row--wrap{max-height:280px;overflow-y:auto}.discovery-search-chip-row button{padding:10px 18px;border:1.5px solid rgba(52,56,55,.14);border-radius:999px;background:var(--white);color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.discovery-search-chip-row button:hover{transform:translateY(-2px);border-color:var(--jam)}.discovery-search-chip-row button.active{border-color:var(--jam);color:var(--white);background:var(--jam)}.discovery-search-empty{margin:0;color:rgba(52,56,55,.6);font-size:13px}@media (max-width:760px){.discovery-search-bar{flex-direction:column;border-radius:26px;gap:2px}.discovery-search-divider{display:none}.discovery-search-field{padding:12px 20px}.discovery-search-submit{margin:6px 4px 0;justify-content:center;padding:14px}.discovery-search-submit span{display:inline}.discovery-search-popover{width:min(92vw,420px)}}.sticky-search-bar{position:fixed;top:82px;left:0;right:0;z-index:90;display:flex;justify-content:center;padding:8px 24px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .28s ease,transform .28s ease}.sticky-search-bar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.discovery-search--compact{width:min(620px,calc(100% - 24px));margin-top:0}.discovery-search--compact .discovery-search-bar{padding:5px;box-shadow:0 8px 26px rgba(52,56,55,.16)}.discovery-search--compact .discovery-search-field{flex-direction:row;align-items:center;justify-content:center;padding:9px 16px}.discovery-search--compact .discovery-search-value{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.discovery-search--compact .discovery-search-value svg{flex:0 0 auto;color:var(--jam)}.discovery-search--compact .discovery-search-value.is-placeholder svg{color:rgba(107,40,135,.5)}.discovery-search--compact .discovery-search-submit{width:40px;height:40px;padding:0;justify-content:center}@media (max-width:680px){.sticky-search-bar{top:74px;padding:6px 16px}}.pop-card{display:block}.pop-card-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:28px;background:var(--magnolia)}.event-gallery-grid .pop-card-photo{aspect-ratio:1/1}.pop-card-photo-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.event-cover-placeholder{box-sizing:border-box;display:block;background-image:url(/images/default-cover-photo.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}.pop-card:hover .pop-card-photo-img{transform:scale(1.05)}.pop-card-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,20,33,.12),rgba(23,20,33,0) 32%,rgba(23,20,33,0) 55%,rgba(23,20,33,.48));pointer-events:none}.pop-card-top-row{position:absolute;left:14px;right:14px;top:14px;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pop-card-top-row--no-chip{justify-content:flex-end}.pop-card-chip{padding:7px 12px;border-radius:999px;color:var(--jam);background:rgba(255,255,255,.92);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px;font-weight:800;box-shadow:0 6px 16px rgba(52,56,55,.12)}.pop-card-save{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--white);background:rgba(52,56,55,.32);cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.pop-card-save:hover{transform:scale(1.08)}.pop-card-save[aria-pressed=true]{color:var(--orchid);background:var(--white)}.pop-card-badges{position:absolute;left:14px;top:54px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pop-card-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:11px;font-weight:800}.pop-card-badge--verified{color:var(--white);background:var(--jam)}.pop-card-badge--featured{color:var(--jam);background:rgba(255,255,255,.94)}.pop-card-nav{position:absolute;top:50%;z-index:2;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--jam);background:rgba(255,255,255,.78);opacity:1;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,background .2s ease,transform .2s ease}.pop-card-nav--prev{left:10px}.pop-card-nav--prev svg{transform:rotate(90deg)}.pop-card-nav--next{right:10px}.pop-card-nav--next svg{transform:rotate(-90deg)}.pop-card-nav:hover{background:var(--white);transform:translateY(-50%) scale(1.08)}.pop-card-dots{position:absolute;left:50%;bottom:54px;z-index:2;display:flex;gap:5px;transform:translateX(-50%)}.pop-card-dots span{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.55);transition:width .18s ease,background .18s ease}.pop-card-dots span.active{width:14px;border-radius:999px;background:var(--white)}.pop-card-bottom-row{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.pop-card-location{display:inline-flex;align-items:center;gap:5px;color:var(--white);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;font-weight:700}.pop-card-location svg{flex:0 0 auto}.pop-card-slots-chip{padding:5px 10px;border-radius:999px;color:var(--white);background:var(--orchid);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:11px;font-weight:800}.pop-card-body{padding:14px 2px 0}.pop-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pop-card-title-row h3{margin:0;color:var(--charcoal);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:18px;font-weight:700;line-height:1.22}.pop-card-rating{flex:0 0 auto;margin-top:2px;display:inline-flex;align-items:center;gap:4px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:700}.pop-card-rating svg{color:#F4B400}.pop-card-tagline{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(52,56,55,.68);font-size:13px}.pop-card-meta{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:rgba(52,56,55,.78);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px}.pop-card-meta span{display:inline-flex;align-items:center;gap:6px}.pop-card-meta svg{color:var(--jam);flex:0 0 auto}.pop-card-price{margin:8px 0 0;color:var(--charcoal);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:16px}.similar-empty{grid-column:1/-1;color:rgba(52,56,55,.62);font-size:14px}.event-gallery-grid--list .pop-card{display:grid;grid-template-columns:260px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;align-items:stretch}.event-gallery-grid--list .pop-card-photo{height:100%;min-height:200px;border-radius:22px}.event-gallery-grid--list .pop-card-body{min-height:200px;padding:4px 4px 0 0;display:flex;flex-direction:column;justify-content:center}@media (max-width:680px){.event-gallery-grid--list .pop-card{grid-template-columns:1fr;row-gap:12px}.event-gallery-grid--list .pop-card-photo{min-height:auto;aspect-ratio:16/10}.event-gallery-grid--list .pop-card-body{padding:0}}.find-discovery{display:flex;flex-direction:column;gap:56px;padding-bottom:40px}.discover-row-header{margin:0 0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.discover-row-title{margin:0;color:var(--charcoal);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em}.discover-row-subtitle{margin:4px 0 0;color:rgba(52,56,55,.58);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13.5px}.discover-row-arrows{flex:0 0 auto;display:flex;gap:8px}.discover-row-arrow{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(107,40,135,.14);border-radius:50%;color:var(--jam);background:var(--white);box-shadow:0 4px 12px rgba(52,56,55,.08);cursor:pointer;transition:transform .15s ease,background .15s ease,opacity .15s ease}.discover-row-arrow:hover:not(:disabled){background:var(--magnolia);transform:scale(1.06)}.discover-row-arrow:first-child svg{transform:rotate(90deg)}.discover-row-arrow:last-child svg{transform:rotate(-90deg)}.discover-row-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}.discover-carousel{position:relative}.discover-carousel:after,.discover-carousel:before{content:"";position:absolute;top:0;bottom:10px;z-index:2;width:56px;pointer-events:none;opacity:0;transition:opacity .2s ease}.discover-carousel:before{left:0;background:linear-gradient(90deg,#FCFAFF,rgba(252,250,255,0))}.discover-carousel:after{right:0;background:linear-gradient(270deg,#FCFAFF,rgba(252,250,255,0))}.discover-carousel--fade-left:before,.discover-carousel--fade-right:after{opacity:1}.discover-carousel-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:4px;padding:4px 4px 10px;margin:-4px -4px -10px;scrollbar-width:none}.discover-carousel-track::-webkit-scrollbar{display:none}.compact-card{flex:0 0 calc((100% - 80px) / 5);width:calc((100% - 80px) / 5);display:block;scroll-snap-align:start}.compact-card-photo{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:18px;background:var(--magnolia)}.compact-card-photo-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.event-cover-placeholder.compact-card-photo-img{display:block}.compact-card:hover .compact-card-photo-img{transform:scale(1.05)}.compact-card-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,20,33,.08),rgba(23,20,33,0) 34%,rgba(23,20,33,0) 55%,rgba(23,20,33,.42));pointer-events:none}.compact-card-chip{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;color:var(--white);background:var(--jam);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:10.5px;font-weight:800}.compact-card-save{position:absolute;right:10px;top:10px;z-index:2;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--white);background:rgba(52,56,55,.32);cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.compact-card-save:hover{transform:scale(1.08)}.compact-card-save[aria-pressed=true]{color:var(--orchid);background:var(--white)}.compact-card-slots-chip{position:absolute;right:10px;bottom:10px;z-index:2;padding:4px 8px;border-radius:999px;color:var(--white);background:var(--orchid);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:10px;font-weight:800}.compact-card-body{margin-top:10px;display:flex;flex-direction:column;gap:3px}.compact-card-body h4{margin:0;display:flex;align-items:center;gap:4px;color:var(--charcoal);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:700}.compact-card-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-card-location{display:inline-flex;align-items:center;gap:4px;color:rgba(52,56,55,.68);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px}.compact-card-location svg{color:var(--jam);flex:0 0 auto}.compact-card-price{color:var(--charcoal);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:13px}.compact-card-skeleton{flex:0 0 calc((100% - 80px) / 5);width:calc((100% - 80px) / 5)}.compact-card-photo-skeleton{width:100%;aspect-ratio:4/5;border-radius:18px}.compact-card-body-skeleton{margin-top:10px;display:grid;gap:6px}.discover-row-skeleton-track{display:flex;gap:20px;overflow:hidden}@media (max-width:900px){.compact-card,.compact-card-skeleton{flex-basis:180px;width:180px}.discover-carousel:after,.discover-carousel:before,.discover-row-arrows{display:none}}@media (max-width:600px){.find-discovery{gap:40px}.discover-row-header{width:100%;margin-bottom:16px}.discover-row-header>div{min-width:0}.discover-row-subtitle,.discover-row-title{width:100%;max-width:100%;overflow-wrap:anywhere;white-space:normal}.discover-row-title{font-size:20px}.events-content .find-events-hero p{width:100%;max-width:100%;overflow-wrap:anywhere}.discover-carousel-track{scroll-snap-type:x mandatory}}@media (max-width:680px){.event-grid>.pop-card,.event-grid>.skeleton-card{width:30%;min-width:30%;max-width:30%;flex:0 0 30%;scroll-snap-align:center}.event-grid .pop-card-chip{display:none}.event-grid .pop-card-top-row{justify-content:flex-end}.event-grid .pop-card-badge{padding:4px 8px;font-size:9px;white-space:nowrap}}@media (max-width:580px){.hero{min-height:820px;padding-bottom:68px}}.find-dashboard-shell>.find-events-hero{min-height:0;padding:18px 0 16px;display:flex;flex-direction:column;align-items:center;gap:12px;background:none}.find-dashboard-shell>.find-events-hero .find-events-hero-inner{width:min(520px,100%);text-align:center}.find-dashboard-shell>.find-events-hero .find-events-hero-inner img{width:min(280px,60%);height:auto;margin:0 auto;display:block;filter:drop-shadow(0 14px 24px rgba(107,40,135,.14))}.find-dashboard-shell>.find-events-hero .find-events-hero-inner p{margin:8px auto 0;width:100%;font-size:14px;line-height:1.5;color:var(--charcoal)}.find-dashboard-shell>.find-events-hero #find-events-search-anchor{width:min(760px,100%)}@media (min-width:1024px){.find-dashboard-shell>.find-events-hero{flex-direction:row;justify-content:center;padding:24px 0 20px;gap:32px}.find-dashboard-shell>.find-events-hero .find-events-hero-inner{width:min(300px,30%);text-align:left}.find-dashboard-shell>.find-events-hero .find-events-hero-inner img{margin:0}}.quick-category-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-category-chips::-webkit-scrollbar{display:none}.quick-category-chips button{flex:0 0 auto;min-height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(107,40,135,.16);background:var(--white);color:var(--charcoal);font-size:13px;font-weight:700;white-space:nowrap}.quick-category-chips button.active{border-color:var(--jam);background:var(--jam);color:var(--white)}@media (min-width:1024px){.quick-category-chips{display:none}.find-events-body{display:flex;align-items:flex-start;gap:32px}.find-events-body .events-content{flex:1 1 auto;min-width:0}}.filter-fields{display:flex;flex-direction:column;gap:18px}.filter-section{border:0;margin:0;padding:0}.filter-section legend{padding:0 0 8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--charcoal);opacity:.72}.filter-date-inputs input,.filter-price-inputs input,.filter-section select{width:100%;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(107,40,135,.18);background:var(--white);color:var(--charcoal);font-size:13px}.filter-radio-list{display:flex;flex-direction:column;gap:8px}.filter-radio{display:flex;align-items:center;gap:8px;min-height:24px;font-size:13px;color:var(--charcoal)}.filter-radio input{width:17px;height:17px;accent-color:var(--jam)}.filter-date-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.filter-date-inputs label,.filter-price-inputs label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:var(--charcoal);opacity:.75}.filter-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filter-hint{margin:8px 0 0;font-size:11px;line-height:1.4;color:var(--charcoal);opacity:.6}.filter-chip-group{display:flex;flex-wrap:wrap;gap:8px}.filter-chip-group button{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(107,40,135,.18);background:var(--white);color:var(--charcoal);font-size:13px;font-weight:700}.filter-chip-group button.active{border-color:var(--jam);background:var(--jam);color:var(--white)}.filter-checkbox{display:flex;align-items:center;gap:10px;min-height:24px;font-size:13px;color:var(--charcoal)}.filter-checkbox input{width:18px;height:18px;accent-color:var(--jam)}.featured-event-banner{position:relative;margin:4px 0 26px;border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.featured-event-banner-link{position:relative;display:block;min-height:320px;color:var(--white);text-decoration:none}.featured-event-banner-photo{-o-object-fit:cover;object-fit:cover}.featured-event-banner-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(58,20,82,.14),rgba(58,20,82,.58) 60%,rgba(46,14,74,.92))}.featured-event-banner-content{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:10px;padding:24px}.featured-event-banner-chips{display:flex;flex-wrap:wrap;gap:8px}.featured-event-banner-chip{padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.18);backdrop-filter:blur(6px);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.featured-event-banner-chip--accent{background:var(--jam)}.featured-event-banner-content h2{margin:0;font-size:clamp(22px,3vw,32px);font-weight:900;line-height:1.15}.featured-event-banner-meta{display:flex;flex-wrap:wrap;gap:18px;margin:0;font-size:13px;font-weight:600;opacity:.95}.featured-event-banner-footer span,.featured-event-banner-meta span{display:inline-flex;align-items:center;gap:6px}.featured-event-banner-footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;font-size:13px;font-weight:700}.featured-event-banner-availability.is-muted{opacity:.7}.featured-event-banner-verified{color:#ffe27a}.featured-event-banner-save{position:absolute;top:18px;right:18px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(20,10,30,.4);color:var(--white);backdrop-filter:blur(6px)}@media (max-width:1023px){.featured-event-banner{margin:0 0 20px;border-radius:20px}.featured-event-banner-link{min-height:260px}.featured-event-banner-content{padding:18px}.featured-event-banner-chip:nth-child(n+4){display:none}}.mobile-filter-drawer-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;background:rgba(20,10,30,.45)}@media (min-width:1024px){.mobile-filter-drawer-backdrop{align-items:center;justify-content:center}}.mobile-filter-drawer{display:flex;flex-direction:column;width:100%;max-height:88vh;border-radius:24px 24px 0 0;background:var(--white);box-shadow:0 -18px 48px rgba(52,56,55,.22)}@media (min-width:1024px){.mobile-filter-drawer{width:min(520px,92vw);max-height:84vh;border-radius:24px}}.mobile-filter-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(107,40,135,.1)}.mobile-filter-drawer-header h2{margin:0;font-size:17px;font-weight:850;color:var(--charcoal)}.mobile-filter-drawer-close{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--magnolia);color:var(--charcoal);font-size:22px;line-height:1}.mobile-filter-drawer-body{flex:1 1 auto;overflow-y:auto;padding:20px}.mobile-filter-drawer-footer{display:flex;gap:12px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid rgba(107,40,135,.1)}.mobile-filter-drawer-footer .button{flex:1;min-height:46px}.mobile-bottom-nav{display:none}@media (max-width:1023px){.mobile-bottom-nav{display:flex;position:fixed;left:50%;bottom:calc(var(--mobile-nav-offset) + env(safe-area-inset-bottom));z-index:95;gap:4px;padding:6px;border-radius:999px;transform:translateX(-50%);background:var(--white);box-shadow:0 14px 34px rgba(52,56,55,.22)}.mobile-bottom-nav a{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:var(--charcoal);opacity:.55;text-decoration:none;transition:background .18s ease,color .18s ease,opacity .18s ease}.mobile-bottom-nav a.active{opacity:1;color:var(--white);background:var(--jam)}body:has(.mobile-bottom-nav){padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-offset) + 6px + env(safe-area-inset-bottom))}.sticky-apply-bar{bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-offset) + 10px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.quick-category-chips{scroll-behavior:auto}}.simple-event-search{display:flex;align-items:center;gap:10px;width:100%}.simple-event-search-field{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:4px 4px 4px 20px;border-radius:999px;background:var(--white);box-shadow:0 10px 28px rgba(52,56,55,.1);transition:box-shadow .2s ease}.simple-event-search-field:focus-within{box-shadow:0 12px 32px rgba(107,40,135,.22)}.simple-event-search-input-wrap{position:relative;flex:1 1 auto;min-width:0;min-height:44px;display:flex;align-items:center}.simple-event-search-input-wrap input{width:100%;border:0;outline:0;background:transparent;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:600}.simple-event-search-placeholder{position:absolute;left:0;top:50%;color:var(--orchid);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:700;pointer-events:none;white-space:nowrap;animation:simple-event-search-fade 2.6s ease forwards}@keyframes simple-event-search-fade{0%{opacity:0;transform:translateY(-44%)}12%,78%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-56%)}}.simple-event-search-submit{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--white);background:linear-gradient(135deg,var(--jam),var(--orchid));cursor:pointer;box-shadow:0 8px 20px rgba(107,40,135,.28);transition:transform .2s ease,box-shadow .2s ease}.simple-event-search-submit:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(107,40,135,.34)}.simple-event-search-filter-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:48px;padding:0 18px;border:1.5px solid rgba(107,40,135,.16);border-radius:999px;background:var(--white);color:var(--jam);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.simple-event-search-filter-btn:hover{transform:translateY(-1px);background:var(--magnolia);box-shadow:0 10px 22px rgba(107,40,135,.12)}@media (max-width:480px){.simple-event-search-filter-btn{padding:0 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.simple-event-search-placeholder{animation:none;opacity:1;transform:translateY(-50%)}}.find-events-sticky-bar{position:fixed;top:82px;left:0;right:0;z-index:90;display:flex;justify-content:center;padding:6px 24px;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.find-events-sticky-bar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.find-events-sticky-bar .simple-event-search{width:min(520px,100%)}.simple-event-search--compact .simple-event-search-field{padding:3px 3px 3px 16px;box-shadow:0 8px 22px rgba(52,56,55,.16)}.simple-event-search--compact .simple-event-search-input-wrap{min-height:34px}.simple-event-search--compact .simple-event-search-input-wrap input,.simple-event-search--compact .simple-event-search-placeholder{font-size:13px}.simple-event-search--compact .simple-event-search-submit{width:30px;height:30px}.simple-event-search--compact .simple-event-search-filter-btn{min-height:34px;padding:0 14px;font-size:12.5px}@media (max-width:680px){.find-events-sticky-bar{top:74px;padding:5px 16px}}.add-to-home-screen-prompt{display:none}@media (max-width:1023px){.add-to-home-screen-prompt{display:block;position:fixed;left:50%;bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-offset) + env(safe-area-inset-bottom) + 16px);z-index:97;width:min(calc(100vw - 24px),420px);padding:16px;border:1px solid rgba(107,40,135,.12);border-radius:20px;background:var(--white);box-shadow:0 18px 42px rgba(52,56,55,.2);transform:translateX(-50%);animation:add-to-home-screen-in .28s ease}body:has(.sticky-apply-bar--visible) .add-to-home-screen-prompt{bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-offset) + env(safe-area-inset-bottom) + 16px + 130px)}}@keyframes add-to-home-screen-in{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.add-to-home-screen-prompt{animation:none}}.add-to-home-screen-prompt-header{display:flex;align-items:center;gap:10px}.add-to-home-screen-prompt-icon{flex:0 0 auto;border-radius:12px;border:1px solid rgba(107,40,135,.12)}.add-to-home-screen-prompt-header h2{flex:1 1 auto;margin:0;color:var(--charcoal);font-size:15px;font-weight:850}.add-to-home-screen-prompt-close{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--charcoal);background:var(--magnolia);cursor:pointer}.add-to-home-screen-prompt p{margin:8px 0 0;color:rgba(52,56,55,.78);font-size:13px;line-height:1.5}.add-to-home-screen-steps{margin:12px 0 0;padding:0;list-style:none;counter-reset:add-to-home-screen-step;display:flex;flex-direction:column;gap:8px}.add-to-home-screen-steps li{counter-increment:add-to-home-screen-step;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--magnolia);color:var(--charcoal);font-size:13px;font-weight:700}.add-to-home-screen-steps li:before{content:counter(add-to-home-screen-step);flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:var(--jam);font-size:11px}.add-to-home-screen-steps li svg{flex:0 0 auto;color:var(--jam)}.add-to-home-screen-actions{display:flex;gap:10px;margin-top:14px}.add-to-home-screen-actions .button{flex:1;min-height:44px;font-size:13px}.review-rating-field{border:0;margin:0;padding:0}.review-rating-field legend{padding:0 0 8px;color:var(--jam);font-size:13px;font-weight:800}.review-star-picker{display:flex;gap:8px}.review-star-picker label{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--magnolia);color:rgba(52,56,55,.32);font-size:22px;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.review-star-picker label:hover{transform:translateY(-1px)}.review-star-picker label.active{color:#f0a800;background:rgba(240,168,0,.14)}.review-star-picker input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-star-picker label:has(input:focus-visible){outline:2px solid var(--jam);outline-offset:2px}.review-comment-counter{justify-self:end;color:rgba(52,56,55,.55);font-size:11px;font-weight:700}.review-already-submitted{display:inline-flex;align-items:center;gap:6px;margin:12px 0 0;color:#176645;font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){.review-star-picker label{transition:none}.review-star-picker label:hover{transform:none}}.discovery-search-field-chevron,.discovery-search-field-icon{display:none}.discovery-search-field-text{display:contents}.mobile-browse-categories{display:none}@media (max-width:820px){.hero{min-height:0;padding:var(--page-top-offset) 20px 28px}.hero-copy{margin-bottom:0}.paper-word--hero{width:220px;max-width:74vw;margin:-8px auto -6px}.hero-last-line{margin-top:-2px}.hero-subtitle{margin-top:14px;margin-bottom:18px}.discovery-search{margin-top:0}.discovery-search--hero .discovery-search-bar{flex-direction:column;gap:0;padding:6px;border:1px solid rgba(107,40,135,.08);border-radius:20px;box-shadow:0 10px 26px rgba(52,56,55,.08)}.discovery-search--hero .discovery-search-field{flex-direction:row;align-items:center;gap:12px;min-height:44px;padding:9px 10px;border-radius:14px}.discovery-search--hero .discovery-search-field-icon{display:flex;flex:0 0 auto;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;color:var(--jam);background:var(--magnolia)}.discovery-search--hero .discovery-search-field-text{display:flex;flex-direction:column;flex:1;min-width:0;gap:1px;text-align:left}.discovery-search--hero .discovery-search-label{font-size:11px}.discovery-search--hero .discovery-search-inline-input,.discovery-search--hero .discovery-search-value{font-size:14px}.discovery-search--hero .discovery-search-field-chevron{display:flex;flex:0 0 auto;color:rgba(52,56,55,.35);transform:rotate(-90deg)}.discovery-search--hero .discovery-search-divider{display:block;width:auto;height:1px;margin:0 10px;background:rgba(52,56,55,.1)}.discovery-search--hero .discovery-search-submit{margin:8px 4px 4px;min-height:46px;border-radius:14px}.mobile-browse-categories{display:block;padding:22px 0 4px}.mobile-browse-categories-heading{display:flex;align-items:baseline;justify-content:space-between;padding:0 20px}.mobile-browse-categories-heading h2{margin:0;color:var(--charcoal);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:19px}.mobile-browse-categories-heading a{color:var(--jam);font-size:13px;font-weight:800}.mobile-browse-categories-scroll{display:flex;gap:14px;margin-top:14px;padding:2px 20px 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-browse-categories-scroll::-webkit-scrollbar{display:none}.mobile-browse-category-card{display:flex;flex:0 0 auto;width:82px;flex-direction:column;align-items:center;gap:8px;text-align:center}.mobile-browse-category-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--magnolia);font-size:26px;line-height:1}.mobile-browse-category-name{color:var(--charcoal);font-size:12px;font-weight:700;line-height:1.25}}.guide-eyebrow{margin:0 0 8px;color:var(--orchid);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.guide-hero{padding:calc(var(--page-top-offset) + 12px) 24px 48px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(169,57,164,.08),transparent 55%),var(--magnolia)}.guide-hero-inner{width:min(680px,100%);margin:0 auto}.guide-hero h1{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.14}.guide-hero-subtitle{width:min(520px,100%);margin:16px auto 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:16px;line-height:1.6}.guide-hero-actions{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.guide-shell{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:44px 0 64px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.guide-nav{position:sticky;top:calc(var(--fixed-header-offset) + 16px);max-height:calc(100vh - var(--fixed-header-offset) - 32px);overflow-y:auto}.guide-nav-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.guide-nav-link{display:block;padding:9px 14px;border-radius:12px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s ease,color .16s ease}.guide-nav-link.is-active,.guide-nav-link:hover{background:var(--magnolia)}.guide-nav-link.is-active{color:var(--jam)}.guide-nav-mobile{display:none}.guide-content{min-width:0}.guide-section{padding:36px 0;border-top:1px solid rgba(52,56,55,.08)}.guide-section:first-child{padding-top:0;border-top:0}.guide-section-heading{margin-bottom:18px}.guide-section-title{scroll-margin-top:calc(var(--fixed-header-offset) + 8px);margin:0;gap:8px;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(21px,2.6vw,27px);line-height:1.25}.guide-copy-link,.guide-section-title{display:inline-flex;align-items:center;color:var(--jam)}.guide-copy-link{position:relative;width:30px;height:30px;justify-content:center;flex:0 0 auto;border:0;border-radius:50%;background:transparent;opacity:.5;cursor:pointer;transition:opacity .16s ease,background .16s ease}.guide-copy-link:focus-visible,.guide-copy-link:hover{opacity:1;background:var(--magnolia)}.guide-copy-link-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:4px 9px;border-radius:8px;color:var(--white);background:var(--charcoal);font-size:11px;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease}.guide-copy-link:focus-visible .guide-copy-link-tooltip,.guide-copy-link:hover .guide-copy-link-tooltip{opacity:1}.guide-prose{width:min(720px,100%);color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;line-height:1.65}.guide-prose+.guide-prose{margin-top:10px}.guide-subheading{margin:22px 0 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.guide-journey{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.guide-journey-step{border:1px solid rgba(107,40,135,.12);border-radius:16px;background:var(--white);overflow:hidden}.guide-journey-step-trigger{width:100%;padding:14px 16px;display:flex;align-items:center;gap:14px;border:0;background:transparent;cursor:pointer;text-align:left}.guide-journey-step-trigger:hover{background:var(--magnolia)}.guide-journey-step-number{position:relative;flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:var(--jam)}.guide-journey-step-number span{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--orchid);color:var(--white);font-size:10px;font-weight:800}.guide-journey-step-title{flex:1;min-width:0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:800}.guide-journey-step-chevron{flex:0 0 auto;color:var(--jam);transition:transform .18s ease}.guide-journey-step.is-open .guide-journey-step-chevron{transform:rotate(180deg)}.guide-journey-step-panel{padding:0 16px 18px 70px}.guide-journey-step-panel p{margin:0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;line-height:1.6}.guide-info-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.guide-info-card{padding:16px;display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(52,56,55,.1);border-radius:16px;background:var(--white)}.guide-info-card h3{margin:0 0 4px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:800}.guide-info-card p{margin:0;color:rgba(52,56,55,.78);font-size:13px;line-height:1.55}.guide-info-card-icon{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--jam);background:var(--magnolia)}.guide-info-card--good{border-color:rgba(23,102,69,.22)}.guide-info-card--good .guide-info-card-icon{color:#176645;background:#e3f6ec}.guide-info-card--avoid{border-color:rgba(179,38,30,.2)}.guide-info-card--avoid .guide-info-card-icon{color:#b3261e;background:#fbe9e7}.guide-checklist{width:min(640px,100%);margin-top:18px;padding:20px;border:1px solid rgba(52,56,55,.1);border-radius:20px;background:var(--white)}.guide-checklist-header{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.guide-checklist-progress{color:var(--jam);font-size:13px;font-weight:800}.guide-checklist-reset{border:0;background:transparent;color:var(--jam);font-size:13px;font-weight:700;cursor:pointer}.guide-checklist-reset:disabled{opacity:.4;cursor:default}.guide-checklist-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.guide-checklist-items li{border-radius:12px}.guide-checklist-items label{min-height:44px;padding:8px 10px;display:flex;align-items:center;gap:12px;border-radius:12px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.guide-checklist-items label:hover{background:var(--magnolia)}.guide-checklist-box{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:var(--white);background:var(--white);box-shadow:inset 0 0 0 2px rgba(107,40,135,.3)}.guide-checklist-items input:checked+label .guide-checklist-box{background:var(--jam);box-shadow:none}.guide-checklist-items input:focus-visible+label{outline:3px solid var(--orchid);outline-offset:2px}.guide-checklist-note{margin:14px 0 0;color:rgba(52,56,55,.6);font-size:12px;line-height:1.5}.guide-faq-grid{width:100%;margin:8px 0 0}.guide-cta{width:min(1200px,calc(100% - 48px));margin:8px auto 64px;padding:44px 32px;border-radius:24px;text-align:center;color:var(--white);background:linear-gradient(135deg,var(--jam),var(--orchid));box-shadow:0 18px 45px rgba(52,56,55,.16)}.guide-cta-inner{width:min(560px,100%);margin:0 auto}.guide-cta h2{margin:0;color:var(--white);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(24px,3.4vw,32px)}.guide-cta p{margin:10px 0 0;color:rgba(255,255,255,.92);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;line-height:1.6}.guide-cta-actions{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.guide-sample-tag{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;border-radius:999px;background:rgba(107,40,135,.08);color:var(--jam);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.guide-sample-card{margin-top:18px;padding:18px;border:1px dashed rgba(107,40,135,.3);border-radius:18px;background:var(--magnolia)}.guide-sample-card .guide-prose{margin-top:12px}.guide-sample-title{margin:0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:800}.guide-sample-badges{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.guide-badge-row{margin-top:14px;display:flex;flex-wrap:wrap;gap:12px}.guide-sample-poster{width:100%;height:180px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:var(--charcoal)}.guide-sample-poster img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.guide-status-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.guide-status-pill--pending{color:#8a6300;background:#fff3d1}.guide-status-pill--approved{color:#176645;background:#e3f6ec}.guide-status-pill--rejected{color:#b3261e;background:#fbe9e7}.guide-status-pill--disabled{color:rgba(52,56,55,.45);background:rgba(52,56,55,.06)}.guide-verified-badge{color:var(--white);background:var(--jam)}.guide-unverified-badge,.guide-verified-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800}.guide-unverified-badge{color:rgba(52,56,55,.6);background:rgba(52,56,55,.08)}@media (max-width:1080px){.guide-shell{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media (max-width:960px){.guide-shell{grid-template-columns:1fr;gap:0;padding-top:28px}.guide-nav{position:static;max-height:none;margin-bottom:28px}.guide-nav-list{display:none}.guide-nav-mobile{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 6px}.guide-nav-mobile::-webkit-scrollbar{display:none}.guide-nav-pill{flex:0 0 auto;min-height:40px;padding:0 16px;border:1.5px solid rgba(107,40,135,.14);border-radius:999px;background:var(--white);color:var(--jam);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.guide-nav-pill.is-active{color:var(--white);background:var(--jam);border-color:var(--jam)}}@media (max-width:680px){.guide-hero{padding:calc(var(--page-top-offset) + 4px) 20px 36px}.guide-hero-actions{flex-direction:column;align-items:stretch}.guide-hero-actions .button{width:100%}.guide-shell{width:min(100% - 32px,1200px);padding-top:22px;padding-bottom:48px}.guide-section{padding:26px 0}.guide-journey-step-panel{padding-left:16px}.guide-cta{width:min(100% - 32px,1200px);padding:32px 22px;margin-bottom:40px}.guide-cta-actions{flex-direction:column;align-items:stretch}.guide-cta-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.guide-copy-link,.guide-journey-step-chevron,.guide-nav-mobile{transition:none!important}}.docs-page{min-height:100vh;overflow:visible;color:var(--charcoal);background:#fffdfb}.docs-page,.docs-page a,.docs-page button,.docs-page input{font-family:Manrope Variable,Manrope,sans-serif}.docs-page~.add-to-home-screen-prompt,.docs-page~.mobile-bottom-nav{display:none!important}.docs-header{position:sticky;z-index:80;top:0;height:72px;display:none;border-bottom:1px solid rgba(52,56,55,.1);background:rgba(255,253,251,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.docs-header-inner{width:min(1440px,100%);height:100%;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(245px,1fr) minmax(260px,400px) minmax(245px,1fr);align-items:center;gap:24px}.docs-brand{min-width:0;display:flex;align-items:center;gap:13px}.docs-brand .logo{width:103px;height:auto;display:inline-flex}.docs-brand .logo img{width:100%;height:auto}.docs-brand>span{width:1px;height:25px;background:rgba(52,56,55,.16)}.docs-brand>strong{color:var(--jam);font-family:Manrope Variable,Manrope,sans-serif;font-size:13px;font-weight:800;white-space:nowrap}.docs-header nav{display:flex;align-items:center;justify-content:flex-end;gap:18px}.docs-header nav a{display:inline-flex;align-items:center;gap:5px;color:var(--charcoal);font-family:Manrope Variable,Manrope,sans-serif;font-size:12px;font-weight:800;text-decoration:none}.docs-header nav a:first-child{color:var(--jam)}.docs-header nav a:hover{color:var(--orchid)}.docs-layout{width:100%;margin:0;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start}.docs-sidebar{position:sticky;top:0;height:100vh;padding:25px 24px 23px;display:flex;flex-direction:column;border-right:1px solid rgba(52,56,55,.09);background:#fbf9f5;overflow-y:auto}.docs-sidebar-brand{min-height:48px;margin-bottom:9px;display:flex;align-items:center;gap:11px}.docs-sidebar-brand .logo{width:105px;height:auto;display:inline-flex;flex:0 0 auto}.docs-sidebar-brand .logo img{width:100%;height:auto}.docs-sidebar-brand>div{min-width:0;padding-left:11px;display:grid;gap:1px;border-left:1px solid rgba(52,56,55,.16);line-height:1.1}.docs-sidebar-brand strong{color:var(--charcoal);font-size:14px;font-weight:800}.docs-sidebar-brand span{color:rgba(52,56,55,.62);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.docs-sidebar>p{margin:23px 0 8px;color:rgba(52,56,55,.66);font-family:Manrope Variable,Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.docs-sidebar>nav{display:flex;flex-direction:column}.docs-sidebar>nav a{position:relative;min-height:43px;padding:0 9px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(52,56,55,.1);color:rgba(52,56,55,.74);font-family:Manrope Variable,Manrope,sans-serif;font-size:12px;font-weight:750;text-decoration:none;transition:color .15s ease,background .15s ease}.docs-sidebar>nav a:last-child{border-bottom:0}.docs-sidebar>nav a svg{flex:0 0 auto;color:rgba(52,56,55,.6)}.docs-sidebar>nav a:hover{color:var(--jam);background:rgba(107,40,135,.045)}.docs-sidebar>nav a.is-active{color:var(--jam);background:transparent}.docs-sidebar>nav a.is-active svg{color:var(--orchid)}.docs-sidebar>nav a.is-active:before{position:absolute;top:50%;left:0;width:3px;height:17px;border-radius:999px;background:var(--orchid);content:"";transform:translateY(-50%)}.docs-sidebar-actions{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:13px;border-top:1px solid rgba(52,56,55,.1)}.docs-sidebar-actions a{display:flex;align-items:center;gap:8px;color:var(--charcoal);font-size:11px;font-weight:800;text-decoration:none}.docs-sidebar-actions a:first-child{color:var(--jam)}.docs-search{position:relative;min-width:0;height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(52,56,55,.14);border-radius:12px;color:rgba(52,56,55,.48);background:var(--white);box-shadow:0 4px 16px rgba(52,56,55,.04)}.docs-search:focus-within{border-color:rgba(107,40,135,.48);box-shadow:0 0 0 3px rgba(107,40,135,.08)}.docs-search input{width:100%;min-width:0;border:0;outline:0;color:var(--charcoal);background:transparent;font:700 13px/1.2 Manrope Variable,Manrope,sans-serif}.docs-search input::-moz-placeholder{color:rgba(52,56,55,.48);opacity:1}.docs-search input::placeholder{color:rgba(52,56,55,.48);opacity:1}.docs-search input::-webkit-search-cancel-button{display:none}.docs-search kbd{flex:0 0 auto;padding:3px 6px;border:1px solid rgba(52,56,55,.12);border-radius:5px;color:rgba(52,56,55,.46);background:#faf8f6;font:700 10px/1 Manrope Variable,Manrope,sans-serif;box-shadow:0 1px 0 rgba(52,56,55,.08)}.docs-search--compact{height:38px;display:none;border-radius:10px}.docs-search-results{position:absolute;z-index:100;top:calc(100% + 8px);left:0;width:min(430px,calc(100vw - 32px));max-height:min(480px,70vh);padding:6px;border:1px solid rgba(52,56,55,.13);border-radius:15px;background:var(--white);box-shadow:0 20px 55px rgba(52,56,55,.17);overflow-y:auto}.docs-search-results button{width:100%;padding:11px 12px;display:grid;gap:3px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.docs-search-results button:focus-visible,.docs-search-results button:hover{outline:0;background:var(--magnolia)}.docs-search-results button>span{color:var(--orchid);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.docs-search-results button>strong{color:var(--charcoal);font-size:13px}.docs-search-results button>small{display:-webkit-box;color:rgba(52,56,55,.65);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.docs-search-results>p{margin:0;padding:18px 13px;color:rgba(52,56,55,.65);font-size:12px;line-height:1.5}.docs-content{min-width:0;width:min(100%,970px);padding:0 48px}.docs-hero{padding:58px 0 48px;border-bottom:1px solid rgba(52,56,55,.1)}.docs-hero>p:first-child,.docs-section-label{margin:0 0 11px;color:var(--orchid);font-family:Manrope Variable,Manrope,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.docs-hero h1{max-width:720px;margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(39px,5.2vw,59px);font-weight:400;line-height:1.02;letter-spacing:-.022em}.docs-hero>p:not(:first-child){max-width:690px;margin:19px 0 0;color:rgba(52,56,55,.76);font-family:Manrope Variable,Manrope,sans-serif;font-size:15px;line-height:1.65}.docs-hero-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.docs-closing a,.docs-hero-actions button{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--jam);border-radius:999px;color:var(--white);background:var(--jam);font:800 11px/1 Manrope Variable,Manrope,sans-serif;text-decoration:none;cursor:pointer;transition:transform .16s ease,background .16s ease}.docs-closing a:hover,.docs-hero-actions button:hover{transform:translateY(-1px);background:var(--orchid)}.docs-closing a+a,.docs-hero-actions button.secondary{color:var(--jam);background:transparent}.docs-mobile-nav{display:none}.docs-section{scroll-margin-top:24px;padding:52px 0;border-bottom:1px solid rgba(52,56,55,.1)}.docs-section h2{max-width:700px;margin:0;color:var(--charcoal);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(26px,3.2vw,35px);line-height:1.12;letter-spacing:-.018em}.docs-section-intro{max-width:690px;margin:14px 0 0;color:rgba(52,56,55,.67);font-family:Manrope Variable,Manrope,sans-serif;font-size:13px;line-height:1.6}.docs-entry-grid{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.docs-entry{scroll-margin-top:100px;padding:18px 0;display:grid;grid-template-columns:35px minmax(0,1fr);gap:11px;border-top:1px solid rgba(52,56,55,.09)}.docs-entry-number{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--jam);background:var(--magnolia);font-family:Manrope Variable,Manrope,sans-serif;font-size:9px;font-weight:800}.docs-entry-number svg{color:var(--jam)}.docs-entry-number small{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;display:grid;place-items:center;border:2px solid #fffdfb;border-radius:50%;color:var(--white);background:var(--orchid);font-size:7px;line-height:1}.docs-entry h3{margin:2px 0 6px;color:var(--charcoal);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:800;line-height:1.3}.docs-entry p{margin:0;color:rgba(52,56,55,.7);font-family:Manrope Variable,Manrope,sans-serif;font-size:12px;line-height:1.6}.docs-entry a{margin-top:9px;display:inline-flex;align-items:center;gap:5px;color:var(--jam);font-size:11px;font-weight:800;text-decoration:none}.docs-entry a:hover{color:var(--orchid)}.docs-entry-grid--start{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:30px}.docs-entry-grid--start:before{position:absolute;top:46px;right:8%;left:8%;height:2px;background:repeating-linear-gradient(90deg,rgba(169,57,164,.35) 0 9px,transparent 9px 16px);content:""}.docs-entry-grid--start .docs-entry{position:relative;z-index:1;margin-top:34px;padding:45px 14px 15px;display:block;border:1px solid rgba(107,40,135,.12);border-radius:16px;background:linear-gradient(180deg,#fff,#fdfaff);box-shadow:0 8px 20px rgba(52,56,55,.04)}.docs-entry-grid--start .docs-entry:after{position:absolute;top:-25px;right:-13px;color:var(--orchid);font:800 15px/1 Manrope Variable,Manrope,sans-serif;content:"→"}.docs-entry-grid--start .docs-entry:last-child:after{display:none}.docs-entry-grid--start .docs-entry-number{position:absolute;top:-35px;left:14px;width:42px;height:42px;border:5px solid #fffdfb;box-shadow:0 0 0 1px rgba(107,40,135,.14)}.docs-entry-grid--start .docs-entry-number small{right:-7px;bottom:-6px;border-color:#fffdfb}.docs-entry-grid--concepts{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;padding-top:10px}.docs-entry-grid--concepts .docs-entry{--block-bg:#faf3ff;--block-border:rgba(107,40,135,.15);position:relative;grid-column:span 2;padding:18px;display:block;border:1px solid var(--block-border);border-radius:7px 15px 15px 15px;background:var(--block-bg)}.docs-entry-grid--concepts .docs-entry:before{position:absolute;top:-8px;left:17px;width:31px;height:9px;border:1px solid var(--block-border);border-bottom:0;border-radius:7px 7px 0 0;background:var(--block-bg);content:""}.docs-entry-grid--concepts .docs-entry:nth-child(2),.docs-entry-grid--concepts .docs-entry:nth-child(5){--block-bg:#fff7ed;--block-border:rgba(190,106,40,.17)}.docs-entry-grid--concepts .docs-entry:nth-child(3),.docs-entry-grid--concepts .docs-entry:nth-child(4){--block-bg:#f1f8f4;--block-border:rgba(39,117,77,.16)}.docs-entry-grid--concepts .docs-entry:nth-child(4),.docs-entry-grid--concepts .docs-entry:nth-child(5){grid-column:span 3}.docs-entry-grid--concepts .docs-entry:nth-child(6){grid-column:2/span 4}.docs-entry-grid--concepts .docs-entry-number{margin-bottom:14px;background:rgba(255,255,255,.74)}.docs-entry-grid--daily-use{position:relative;grid-template-columns:1fr;gap:9px;padding-left:8px}.docs-entry-grid--daily-use:before{position:absolute;top:20px;bottom:20px;left:25px;width:2px;background:linear-gradient(var(--orchid),rgba(169,57,164,.08));content:""}.docs-entry-grid--daily-use .docs-entry{position:relative;padding:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;border:0}.docs-entry-grid--daily-use .docs-entry-number{z-index:1;border:4px solid #fffdfb}.docs-entry-grid--daily-use .docs-entry>div{padding:14px 17px;border:1px solid rgba(52,56,55,.09);border-radius:14px;background:var(--white)}.docs-entry-grid--planning{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.docs-entry-grid--planning .docs-entry{grid-column:span 3;padding:17px;grid-template-columns:38px minmax(0,1fr);border:1px solid rgba(107,40,135,.11);border-top:4px solid rgba(169,57,164,.56);border-radius:4px 4px 15px 15px;background:var(--white)}.docs-entry-grid--planning .docs-entry:nth-child(3),.docs-entry-grid--planning .docs-entry:nth-child(4){border-top-color:rgba(107,40,135,.75)}.docs-entry-grid--planning .docs-entry:last-child{grid-column:2/span 4;border-top-color:#27754d;background:#f4faf7}.docs-entry-grid--review{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:1px dashed rgba(107,40,135,.18);border-radius:22px;background:rgba(248,244,255,.4)}.docs-entry-grid--review .docs-entry{position:relative;padding:17px;border:1px solid rgba(107,40,135,.1);border-radius:15px;background:var(--white)}.docs-entry-grid--review .docs-entry:nth-child(odd):after{position:absolute;top:50%;right:-12px;z-index:2;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:var(--orchid);font-size:11px;content:"→";transform:translate(50%,-50%)}.docs-entry-grid--review .docs-entry:nth-child(3):after{content:"←"}.docs-entry-grid--accounts-access{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:66px 16px 16px;border-radius:22px;background:radial-gradient(circle at 50% 50%,rgba(169,57,164,.09),transparent 43%),var(--magnolia)}.docs-entry-grid--accounts-access:before{position:absolute;top:17px;left:50%;padding:8px 15px;border-radius:999px;color:var(--white);background:var(--jam);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;content:"Your Popops account";transform:translateX(-50%)}.docs-entry-grid--accounts-access .docs-entry{padding:16px;border:1px solid rgba(107,40,135,.1);border-radius:15px;background:rgba(255,255,255,.86)}.docs-entry-grid--notifications{grid-template-columns:1fr;gap:8px;padding:12px;border:1px solid rgba(52,56,55,.09);border-radius:18px;background:#fafafa}.docs-entry-grid--notifications .docs-entry{position:relative;padding:13px 15px;grid-template-columns:40px minmax(0,1fr);align-items:center;border:0;border-radius:13px;background:var(--white);box-shadow:0 2px 8px rgba(52,56,55,.035)}.docs-entry-grid--notifications .docs-entry:after{position:absolute;right:15px;width:7px;height:7px;border-radius:50%;background:var(--orchid);box-shadow:0 0 0 5px rgba(169,57,164,.08);content:""}.docs-entry-grid--settings-safety{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(39,117,77,.12);border-radius:20px;background:#f4faf7}.docs-entry-grid--settings-safety .docs-entry{padding:16px;border:0;border-left:3px solid rgba(39,117,77,.58);border-radius:4px 13px 13px 4px;background:rgba(255,255,255,.9)}.docs-entry-grid--settings-safety .docs-entry:last-child{grid-column:1/-1}.docs-entry-grid--settings-safety .docs-entry-number,.docs-entry-grid--settings-safety .docs-entry-number svg{color:#27754d;background:#e6f4ec}.docs-feature-grid{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docs-feature-grid>article{scroll-margin-top:100px;padding:19px;border:1px solid rgba(107,40,135,.11);border-radius:18px;background:var(--white);box-shadow:0 8px 24px rgba(52,56,55,.035)}.docs-feature-grid>article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:var(--jam);background:var(--magnolia)}.docs-feature-grid h3{margin:13px 0 4px;color:var(--charcoal);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:800}.docs-feature-grid p{margin:0;color:rgba(52,56,55,.62);font-size:12px;line-height:1.5}.docs-feature-grid ul{margin:14px 0 0;padding:0;display:grid;gap:8px;list-style:none}.docs-feature-grid li{display:flex;align-items:center;gap:8px;color:rgba(52,56,55,.78);font-size:12px;font-weight:700}.docs-feature-grid li svg{flex:0 0 auto;color:var(--orchid)}.docs-section .guide-faq-grid{margin-top:25px}.docs-section .faq-item{background:var(--white)}.docs-section .faq-answer p{font-family:Manrope Variable,Manrope,sans-serif;font-weight:500}.docs-section .faq-item[id]{scroll-margin-top:100px}.docs-closing{margin:52px 0 0;padding:38px;border-radius:24px;color:var(--white);background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.16),transparent 35%),linear-gradient(135deg,var(--jam),#8e318f 70%,var(--orchid))}.docs-closing>span{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.docs-closing h2{max-width:600px;margin:15px 0 0;color:var(--white);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(28px,4vw,42px);line-height:1.08}.docs-closing p{max-width:610px;margin:13px 0 0;color:rgba(255,255,255,.83);font-size:14px;line-height:1.6}.docs-closing>div{margin-top:24px;display:flex;flex-wrap:wrap;gap:9px}.docs-closing a{border-color:var(--white);color:var(--jam);background:var(--white)}.docs-closing a:hover{color:var(--white);background:transparent}.docs-closing a+a{border-color:rgba(255,255,255,.62);color:var(--white)}.docs-footer{padding:28px 0 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:rgba(52,56,55,.55);font-size:11px}.docs-footer p{margin:0}.docs-footer div{display:flex;flex-wrap:wrap;gap:18px}.docs-footer a{color:inherit;font-weight:700;text-decoration:none}.docs-footer a:hover{color:var(--jam)}@media (min-width:1441px){.docs-layout{grid-template-columns:280px minmax(0,1fr)}.docs-sidebar{padding-left:24px}}@media (max-width:1040px){.docs-header-inner{grid-template-columns:minmax(200px,1fr) minmax(220px,340px) minmax(200px,1fr);padding:0 24px}.docs-header nav a:last-child{display:none}.docs-layout{grid-template-columns:245px minmax(0,1fr)}.docs-sidebar{padding:26px 20px 24px}.docs-content{padding:0 42px}.docs-entry-grid{gap:0 28px}}@media (max-width:820px){.docs-header{display:block}.docs-header-inner{grid-template-columns:minmax(180px,1fr) minmax(200px,280px)}.docs-header-inner>.docs-search{display:flex}.docs-header nav{display:none}.docs-layout{display:block}.docs-sidebar{display:none}.docs-content{width:100%;padding:0 28px}.docs-hero{padding-top:66px}.docs-mobile-nav{position:sticky;z-index:40;top:72px;margin:0 -28px;padding:11px 28px;display:flex;gap:8px;border-bottom:1px solid rgba(52,56,55,.09);background:rgba(255,253,251,.95);overflow-x:auto;scrollbar-width:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.docs-mobile-nav::-webkit-scrollbar{display:none}.docs-mobile-nav a{min-height:34px;padding:0 13px;display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid rgba(107,40,135,.12);border-radius:999px;color:var(--jam);background:var(--white);font-size:11px;font-weight:800;text-decoration:none}.docs-mobile-nav a.is-active{border-color:var(--jam);color:var(--white);background:var(--jam)}.docs-section{scroll-margin-top:136px}.docs-entry-grid--start{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-entry-grid--start:before{display:none}.docs-entry-grid--start .docs-entry:nth-child(odd):after{display:block}.docs-entry-grid--start .docs-entry:nth-child(2n):after{display:none}.docs-entry-grid--concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-entry-grid--concepts .docs-entry,.docs-entry-grid--concepts .docs-entry:nth-child(4),.docs-entry-grid--concepts .docs-entry:nth-child(5),.docs-entry-grid--concepts .docs-entry:nth-child(6){grid-column:auto}}@media (max-width:620px){.docs-header{height:64px}.docs-header-inner{padding:0 18px;grid-template-columns:minmax(130px,.8fr) minmax(150px,1.2fr);gap:12px}.docs-brand{gap:9px}.docs-brand .logo{width:84px}.docs-brand>span{height:21px}.docs-brand>strong{font-size:10px}.docs-search--compact{height:36px;padding:0 10px}.docs-search--compact input{font-size:11px}.docs-content{padding:0 20px}.docs-hero{padding:52px 0 50px}.docs-hero h1{font-size:clamp(38px,12vw,52px)}.docs-hero>p:not(:first-child){font-size:15px}.docs-hero-actions{align-items:stretch;flex-direction:column}.docs-mobile-nav{top:64px;margin:0 -20px;padding:10px 20px}.docs-section{scroll-margin-top:126px;padding:52px 0}.docs-entry-grid,.docs-feature-grid{grid-template-columns:1fr}.docs-entry-grid--concepts .docs-entry,.docs-entry-grid--planning .docs-entry,.docs-entry-grid--planning .docs-entry:last-child,.docs-entry-grid--settings-safety .docs-entry:last-child{grid-column:1}.docs-entry-grid--start{padding-top:8px;padding-left:13px}.docs-entry-grid--start:before{top:12px;bottom:14px;left:31px;width:2px;height:auto;display:block;background:repeating-linear-gradient(180deg,rgba(169,57,164,.35) 0 9px,transparent 9px 16px)}.docs-entry-grid--start .docs-entry{margin-top:25px;padding:16px 16px 16px 52px}.docs-entry-grid--start .docs-entry:after{display:none!important}.docs-entry-grid--start .docs-entry-number{top:14px;left:-10px}.docs-entry-grid--review{grid-template-columns:1fr}.docs-entry-grid--review .docs-entry:nth-child(odd):after{right:auto;bottom:-12px;left:50%;top:auto;content:"↓";transform:translate(-50%,50%)}.docs-entry-grid--accounts-access{grid-template-columns:1fr}.docs-entry-grid{margin-top:29px}.docs-entry{padding:21px 0}.docs-feature-grid>article{padding:21px}.docs-closing{margin-top:52px;padding:34px 24px;border-radius:20px}.docs-closing>div{align-items:stretch;flex-direction:column}.docs-footer{align-items:flex-start;flex-direction:column}.docs-footer div{gap:12px 16px}}@media (max-width:390px){.docs-brand>span,.docs-brand>strong{display:none}.docs-header-inner{grid-template-columns:88px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.docs-page *,.docs-page :after,.docs-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.legal-page-header{padding:calc(var(--page-top-offset) + 18px) 24px 44px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(169,57,164,.1),transparent 58%),var(--magnolia)}.legal-page-header-inner{width:min(760px,100%);margin:0 auto}.legal-eyebrow{margin:0 0 9px;color:var(--orchid);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:11px;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.legal-page-header h1{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(32px,5vw,50px);line-height:1.1}.legal-page-description{max-width:670px;margin:16px auto 0;color:var(--charcoal);font-size:16px;line-height:1.65}.legal-page-description,.legal-updated{font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif}.legal-updated{margin:14px 0 0;color:rgba(52,56,55,.62);font-size:13px;font-weight:700}.legal-layout{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:48px 0 72px;display:grid;grid-template-columns:220px minmax(0,820px);gap:48px;align-items:start}.legal-toc{position:sticky;top:calc(var(--fixed-header-offset) + 16px);max-height:calc(100vh - var(--fixed-header-offset) - 32px);overflow-y:auto;padding:16px 12px;border:1px solid rgba(107,40,135,.1);border-radius:16px;background:var(--magnolia)}.legal-toc-title{margin:0 4px 10px;color:var(--jam);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.legal-toc ol{margin:0;padding:0;list-style:none}.legal-toc li+li{margin-top:1px}.legal-toc a{display:flex;gap:7px;padding:7px 5px;border-radius:8px;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:12px;font-weight:600;line-height:1.35}.legal-toc a span{flex:0 0 auto;color:var(--orchid);font-weight:800}.legal-toc a:hover{color:var(--jam);background:var(--white)}.legal-content{min-width:0;width:min(820px,100%)}.legal-intro{margin:0 0 8px;padding:18px 20px;border-left:4px solid var(--orchid);border-radius:0 14px 14px 0;color:var(--charcoal);background:var(--magnolia);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;line-height:1.65}.legal-section{scroll-margin-top:calc(var(--fixed-header-offset) + 16px);padding:36px 0;border-top:1px solid rgba(52,56,55,.1)}.legal-section:first-of-type{padding-top:28px}.legal-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.legal-section-number{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--white);background:var(--jam);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;font-weight:800}.legal-section h2{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(22px,3vw,29px);line-height:1.22}.legal-prose{color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:15px;line-height:1.68}.legal-prose p{margin:0}.legal-prose h3+p,.legal-prose h3+ul,.legal-prose p+p,.legal-prose p+ul,.legal-prose ul+p{margin-top:13px}.legal-prose ul{margin:0;padding-left:22px}.legal-prose li+li{margin-top:5px}.legal-prose h3{margin:22px 0 0;color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:800;letter-spacing:.035em}.legal-companion-note a:not(.button),.legal-prose a{color:var(--jam);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.legal-companion-note a:not(.button):hover,.legal-prose a:hover{color:var(--orchid)}.legal-contact-card{margin-top:18px;padding:24px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;border:1px solid rgba(107,40,135,.14);border-radius:20px;background:var(--magnolia);box-shadow:0 12px 30px rgba(52,56,55,.07)}.legal-contact-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:var(--white);background:var(--jam)}.legal-contact-card h2{margin:0;color:var(--jam);font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:22px}.legal-contact-card p{margin:8px 0 14px;line-height:1.55}.legal-contact-card address,.legal-contact-card p{color:var(--charcoal);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:14px}.legal-contact-card address{display:grid;gap:3px;font-style:normal;line-height:1.5}.legal-contact-card address a{width:-moz-max-content;width:max-content;color:var(--jam);font-weight:700;text-decoration:underline;text-underline-offset:2px}.legal-companion-note{margin-top:24px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(52,56,55,.1)}.legal-companion-note p{margin:0;color:rgba(52,56,55,.76);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;line-height:1.55}.legal-companion-note .button{flex:0 0 auto}.legal-back-to-top{width:-moz-max-content;width:max-content;margin:34px auto 0;padding:8px 12px;display:flex;align-items:center;gap:7px;color:var(--jam);font-family:Gabriel Sans,Avenir Next,Avenir,sans-serif;font-size:13px;font-weight:800}.legal-back-to-top:hover{color:var(--orchid)}@media (max-width:960px){.legal-layout{width:min(820px,calc(100% - 48px));display:block}.legal-toc{position:static;max-height:none;margin-bottom:34px}.legal-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 12px}}@media (max-width:680px){.legal-page-header{padding:calc(var(--page-top-offset) + 4px) 20px 34px}.legal-page-description,.legal-page-header-inner{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.legal-page-description{font-size:15px;overflow-wrap:anywhere}.legal-layout{width:calc(100vw - 32px);max-width:calc(100vw - 32px);padding:30px 0 48px}.legal-content,.legal-toc{max-width:100%}.legal-toc{padding:14px 10px;margin-bottom:26px}.legal-toc ol{display:block}.legal-toc li+li{margin-top:1px}.legal-section{padding:28px 0}.legal-section:first-of-type{padding-top:22px}.legal-section-heading{align-items:flex-start}.legal-section h2{font-size:22px}.legal-prose{font-size:14px;line-height:1.62;overflow-wrap:anywhere}.legal-contact-card{padding:20px;grid-template-columns:1fr}.legal-companion-note{align-items:stretch;flex-direction:column}.legal-companion-note .button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.legal-back-to-top,.legal-toc a{transition:none!important}}.account-page{display:grid;grid-template-columns:240px minmax(0,860px);gap:32px;max-width:1180px;margin:40px auto 80px;padding:0 24px}.account-navigation{display:flex;flex-direction:column;gap:6px;align-self:start;position:sticky;top:24px}.account-navigation a,.account-navigation button{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:10px;color:inherit;text-decoration:none;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.account-navigation a.active,.account-navigation a:hover{background:rgba(107,40,135,.1);color:#6b2887}.account-navigation .account-dashboard-link{margin-top:14px;font-size:.9rem;opacity:.75}.account-content{min-width:0}.account-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.account-heading h1{margin:.15rem 0 0}.eyebrow{color:#6b2887;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.account-card{background:var(--surface,#fff);border:1px solid rgba(35,25,45,.12);border-radius:16px;padding:28px;box-shadow:0 8px 30px rgba(35,25,45,.06)}.profile-overview{max-width:720px}.profile-avatar{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#eadcf0;color:#6b2887;font-size:1.35rem;font-weight:800}.profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-overview h2{margin:18px 0 4px}.profile-overview dl{display:grid;gap:0;margin:28px 0 0}.profile-overview dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid rgba(35,25,45,.1)}.profile-overview dt{color:#6d6870}.profile-overview dd{margin:0;text-align:right;font-weight:650}.account-tabs{display:flex;overflow-x:auto;gap:4px;margin-bottom:16px;border-bottom:1px solid rgba(35,25,45,.15)}.account-tabs button{flex:0 0 auto;background:none;border:0;border-bottom:3px solid transparent;padding:12px 14px;color:inherit;cursor:pointer}.account-tabs button.active{color:#6b2887;border-bottom-color:#6b2887;font-weight:700}.account-form{display:grid;gap:18px}.account-field{display:grid;gap:7px;font-weight:650}.account-field input,.account-field textarea{width:100%;border:1px solid #c9c3cb;border-radius:9px;padding:11px 12px;font:inherit;background:transparent;color:inherit}.account-field textarea{min-height:110px;resize:vertical}.account-field input:focus,.account-field textarea:focus,.account-navigation a:focus-visible,.account-tabs button:focus-visible{outline:3px solid rgba(107,40,135,.35);outline-offset:2px}.account-actions{display:flex;gap:10px;padding-top:8px}.account-success{display:inline-flex;align-items:center;gap:6px;color:#177245;font-weight:700}.account-muted,.account-readonly{color:#6d6870}.account-empty{text-align:center;padding:28px;color:#6d6870}.account-check{display:flex;gap:10px;align-items:center;font-weight:600}@media (max-width:760px){.account-page{display:block;margin-top:24px;padding:0 16px}.account-navigation{position:static;flex-direction:row;overflow-x:auto;margin-bottom:24px}.account-navigation a{flex:0 0 auto}.account-navigation .account-dashboard-link{display:none}.account-card{padding:20px}.account-heading{align-items:flex-start;flex-direction:column}.profile-overview dl>div{display:block}.profile-overview dd{text-align:left;margin-top:4px}}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:shadow-\[0_38px_110px_rgba\(107\2c 40\2c 135\2c 0\.23\)\]:hover{--tw-shadow:0 38px 110px rgba(107,40,135,0.23);--tw-shadow-colored:0 38px 110px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:flex{display:flex}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:items-center{align-items:center}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_150px\]{grid-template-columns:1fr 150px}.md\:grid-cols-\[1fr_230px\]{grid-template-columns:1fr 230px}.md\:items-end{align-items:flex-end}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.md\:divide-jam\/20>:not([hidden])~:not([hidden]){border-color:rgb(107 40 135/.2)}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}}