*,: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:rgba(59,130,246,.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:rgba(59,130,246,.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:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;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}}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-4{left:1rem}.top-4{top:1rem}.-ml-3{margin-left:-.75rem}.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-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-20{height:5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.min-h-\[12\.5rem\]{min-height:12.5rem}.min-h-\[220px\]{min-height:220px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[8rem\]{min-height:8rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-8{width:2rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.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))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent{--tw-border-opacity:1;border-color:rgb(0 240 181/var(--tw-border-opacity,1))}.border-accent\/35{border-color:rgba(0,240,181,.35)}.border-line{border-color:rgba(121,255,211,.14)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.bg-accent\/10{background-color:rgba(0,240,181,.1)}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-black\/65{background-color:rgba(0,0,0,.65)}.bg-surface2{--tw-bg-opacity:1;background-color:rgb(26 33 32/var(--tw-bg-opacity,1))}.bg-tool{--tw-bg-opacity:1;background-color:rgb(13 17 16/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white\/\[0\.03\]{background-color:hsla(0,0%,100%,.03)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/90{--tw-gradient-from:rgba(0,0,0,.9) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:Dogica Pixel,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-\[clamp\(2rem\2c 4vw\2c 3\.5rem\)\]{font-size:clamp(2rem,4vw,3.5rem)}.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-xs{font-size:.75rem;line-height:1rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.45\]{line-height:1.45}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-accent{--tw-text-opacity:1;color:rgb(0 240 181/var(--tw-text-opacity,1))}.text-accentAlt{--tw-text-opacity:1;color:rgb(121 255 215/var(--tw-text-opacity,1))}.text-danger{--tw-text-opacity:1;color:rgb(255 115 138/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(247 251 250/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/85{color:hsla(0,0%,100%,.85)}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-panel{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 24px 80px rgba(0,0,0,.32);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color)}.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-sm{--tw-backdrop-blur:blur(4px);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}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}@font-face{font-family:Dogica Pixel;src:url(/fonts/dogica.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Dogica Pixel;src:url(/fonts/dogicabold.otf) format("opentype");font-weight:700;font-display:swap}:root{color-scheme:dark;--site-header-height:76px;--site-ticker-height:42px;--bg:#090d0c;--ink:#f7fbfa;--muted:#aeb8b5;--accent:#00f0b5;--accentAlt:#79ffd7;--danger:#ff738a;--shadow-soft:0 24px 80px rgba(0,0,0,.32);--shadow-lift:0 18px 42px rgba(0,0,0,.28)}*{box-sizing:border-box}body,html{min-height:100%}body{--tw-bg-opacity:1;background-color:rgb(9 13 12/var(--tw-bg-opacity,1));font-family:Sora,Inter,ui-sans-serif,system-ui,sans-serif;--tw-text-opacity:1;color:rgb(247 251 250/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;letter-spacing:.01em;background-image:radial-gradient(circle at 12% 12%,rgba(0,240,181,.16),transparent 24%),radial-gradient(circle at 88% 8%,rgba(255,110,212,.16),transparent 20%),radial-gradient(circle at 78% 72%,rgba(115,240,255,.12),transparent 22%),linear-gradient(180deg,#090d0c,#0b100f 38%,#090d0c)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:before{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.012) 0,hsla(0,0%,100%,.012) 1px,transparent 0,transparent 4px);opacity:.08}body:after{background:radial-gradient(circle at 18% 92%,rgba(255,110,212,.14),transparent 22%),radial-gradient(circle at 82% 86%,rgba(0,240,181,.14),transparent 20%);opacity:.85}a{color:inherit;text-decoration:none}button,img,input,select,textarea{border-radius:0}:where([class*=rounded-]){border-radius:0!important}button,input,select,textarea{font:inherit}img{display:block}.app-grid{position:relative;z-index:1;min-height:100vh;overflow:clip;background:linear-gradient(180deg,rgba(7,10,10,.95),rgba(9,13,12,.92) 55%,rgba(8,11,11,.96))}.page-shell{margin-left:auto;margin-right:auto;display:grid;width:100%;max-width:1120px;gap:2rem;padding:1.5rem 1rem 5rem}@media (min-width:640px){.page-shell{padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem}}@media (min-width:1024px){.page-shell{padding-left:2rem;padding-right:2rem;padding-top:2.5rem}}.home-map-hero{position:relative;min-height:calc(100svh - 7.4rem);overflow:hidden;border-bottom:1px solid rgba(121,255,211,.25);background:#07100d}.home-map-hero .holder-map-shell{min-height:calc(100svh - 7.4rem);border:0}.panel{position:relative;overflow:hidden;border-width:1px;border-color:rgba(121,255,211,.14);background:linear-gradient(135deg,rgba(0,240,181,.05),transparent 38%),linear-gradient(180deg,rgba(18,22,21,.92),rgba(10,13,13,.98));box-shadow:var(--shadow-soft)}.hero-section:before,.panel-muted:before,.panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(121,255,211,.1),transparent 18%),linear-gradient(180deg,transparent,rgba(255,110,212,.06))}.hero-section>*,.panel-muted>*,.panel>*{position:relative;z-index:1}.panel-muted{position:relative;overflow:hidden;border-width:1px;border-color:rgba(121,255,211,.14);--tw-backdrop-blur:blur(4px);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);background:linear-gradient(180deg,rgba(16,20,19,.92),rgba(10,13,13,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.pixel-label{font-size:10px;text-transform:lowercase;letter-spacing:.12em;color:rgb(174 184 181/var(--tw-text-opacity,1))}.headline,.pixel-label{font-family:Dogica Pixel,monospace;--tw-text-opacity:1}.headline{font-size:20px;line-height:1.45;color:rgb(247 251 250/var(--tw-text-opacity,1))}@media (min-width:640px){.headline{font-size:24px}}.subcopy{font-size:.875rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1))}.legal-page{max-width:58rem;gap:1.5rem}.legal-page-head{display:grid;gap:.7rem;padding:.4rem 0 .9rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.legal-page-head h1{margin:0;color:var(--ink);font-family:Dogica Pixel,monospace;font-size:clamp(1.35rem,4vw,2.15rem);line-height:1.4;text-transform:lowercase}.legal-page-head>p:last-child{margin:0;color:var(--muted);font-size:.82rem}.legal-callout{display:grid;gap:.55rem;padding:1rem 1.1rem;border-color:rgba(226,160,255,.48)}.legal-callout>p:last-child{margin:0;color:#ead8f0;font-size:.86rem;line-height:1.65}.legal-copy{display:grid;gap:.9rem;color:var(--muted);font-size:.92rem;line-height:1.75}.legal-copy h2{margin:1.3rem 0 0;color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.68rem;font-weight:400;letter-spacing:.08em;line-height:1.55;text-transform:lowercase}.legal-copy h2:first-child{margin-top:0}.legal-copy p{margin:0}.legal-copy ul{display:grid;gap:.7rem;margin:0;padding-left:1.2rem}.legal-copy li{padding-left:.15rem}.legal-copy strong{color:var(--ink);font-weight:600}.legal-page-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.event-feed-section{display:grid;gap:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.12);padding:.35rem 0 1.15rem}.event-feed-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.event-feed-title{margin-top:.55rem;color:var(--ink);font-family:Dogica Pixel,monospace;font-size:1rem;font-weight:700;line-height:1.35;text-transform:lowercase}.event-feed-actions{display:flex;align-items:center;gap:.65rem}.event-feed-count{color:var(--muted);font-size:.44rem}.event-feed-count,.event-feed-create{font-family:Dogica Pixel,monospace;white-space:nowrap}.event-feed-create{display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;border:1px solid rgba(0,240,181,.48);padding:.5rem .68rem;color:var(--accent);font-size:.42rem;text-transform:lowercase;transition:background-color 90ms ease-out,color 90ms ease-out}.event-feed-create:focus-visible,.event-feed-create:hover{background:var(--accent);color:#05100c}.event-feed-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem}.event-feed-tabs{display:inline-flex;align-self:stretch;border:1px solid hsla(0,0%,100%,.12)}.event-feed-tab{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;padding:.55rem .85rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.46rem;text-transform:lowercase;transition:background-color 90ms ease-out,color 90ms ease-out}.event-feed-tab+.event-feed-tab{border-left:1px solid hsla(0,0%,100%,.12)}.event-feed-tab-active{background:var(--accent);color:#05100c}.event-feed-tab:focus-visible,.event-feed-tab:hover{background:rgba(0,240,181,.12);color:var(--accent)}.event-feed-tab-active:focus-visible,.event-feed-tab-active:hover{background:var(--accent);color:#05100c}.event-feed-locations{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.35rem;overflow-x:auto;padding-bottom:.1rem}.event-feed-location{display:inline-flex;min-height:2.15rem;flex:0 0 auto;align-items:center;border-bottom:1px solid transparent;padding:.45rem .32rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.4rem;text-transform:lowercase;transition:color 90ms ease-out,border-color 90ms ease-out}.event-feed-location-active,.event-feed-location:focus-visible,.event-feed-location:hover{border-color:var(--accent);color:var(--accent)}.event-feed-empty{display:grid;justify-items:center;gap:1rem;padding:clamp(3.75rem,10vw,6.5rem) 1.25rem;border-top:1px solid rgba(121,255,211,.28);border-bottom:1px solid rgba(121,255,211,.28);background:linear-gradient(135deg,rgba(0,240,181,.07),transparent 35%),linear-gradient(315deg,rgba(255,110,212,.05),transparent 42%);text-align:center}.event-feed-empty h2{max-width:42rem;color:var(--ink);font-family:Dogica Pixel,monospace;font-size:clamp(1rem,2.4vw,1.38rem);font-weight:700;line-height:1.45;text-transform:lowercase}.event-feed-empty p:not(.section-kicker){max-width:34rem;color:var(--muted);font-size:.92rem;line-height:1.75}.action-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:1px;padding:.75rem 1rem;font-family:Dogica Pixel,monospace;font-size:10px;text-transform:lowercase;letter-spacing:.08em;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}.action-button:disabled{cursor:not-allowed}.action-button{border-color:rgba(0,240,181,.6);background:rgba(0,240,181,.08);color:#c7ffec}.action-button:focus-visible:not(:disabled),.action-button:hover:not(:disabled){--tw-border-opacity:1;border-color:rgb(0 240 181/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 240 181/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));box-shadow:var(--shadow-lift);transform:translateY(-1px)}.action-button:disabled{border-color:rgba(121,255,211,.14);--tw-bg-opacity:1;background-color:rgb(26 33 32/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1))}.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:1px;border-color:rgba(121,255,211,.14);padding:.75rem 1rem;font-family:Dogica Pixel,monospace;font-size:10px;text-transform:lowercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(247 251 250/var(--tw-text-opacity,1));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}.ghost-button:disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1))}.ghost-button{background:hsla(0,0%,100%,.04)}.ghost-button:focus-visible:not(:disabled),.ghost-button:hover:not(:disabled){border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.12);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.brand-dialog-scrim{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1.25rem;background:rgba(3,6,6,.72);backdrop-filter:blur(10px)}.brand-dialog{display:grid;width:min(32rem,100%);gap:.95rem;padding:1rem;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(16,21,20,.97),rgba(9,12,12,.99)),linear-gradient(135deg,rgba(0,240,181,.06),transparent 45%);box-shadow:0 28px 70px rgba(0,0,0,.42);animation:brand-dialog-in .18s cubic-bezier(.2,.8,.2,1) both}.brand-dialog-copy{display:grid;gap:.48rem}.brand-dialog-copy h2{margin:0;font-family:Dogica Pixel,monospace;font-size:.76rem;text-transform:lowercase}.brand-confirm-dialog{width:min(31rem,100%);border-color:rgba(0,240,181,.38)}.brand-confirm-dialog .brand-dialog-copy>p:last-child{margin:0;color:var(--muted);font-size:.88rem;line-height:1.62}.brand-confirm-danger{border-color:rgba(226,160,255,.7);background:rgba(226,160,255,.13);color:#f5dfff}.brand-confirm-danger:focus-visible,.brand-confirm-danger:hover{border-color:#e2a0ff;background:#e2a0ff;color:#170d18}.alpha-feedback-description,.alpha-feedback-sent p:last-child{margin:0;color:var(--muted);font-size:.84rem;line-height:1.65}.alpha-feedback-dialog{width:min(48rem,calc(100vw - 1.5rem));max-height:min(46rem,calc(100dvh - 1.5rem));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.alpha-feedback-copy,.alpha-feedback-form{gap:.8rem}.alpha-feedback-form{display:grid;min-height:0;overflow-y:auto;padding-right:.18rem;align-content:start}.alpha-feedback-field{display:grid;gap:.4rem}.alpha-feedback-context-row span,.alpha-feedback-field span{font-family:Dogica Pixel,monospace;font-size:.48rem;text-transform:lowercase;color:#dff6ef}.alpha-feedback-field input,.alpha-feedback-field textarea{width:100%;border:1px solid hsla(0,0%,100%,.12);background:#0d1110;padding:.7rem .8rem;color:var(--ink);outline:none}.alpha-feedback-field input:focus,.alpha-feedback-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px rgba(0,240,181,.45)}.alpha-feedback-field textarea{min-height:6.6rem;resize:vertical}.alpha-feedback-field-main textarea{min-height:8.5rem}.alpha-feedback-field-compact textarea{min-height:5.6rem}.alpha-feedback-bug-grid,.alpha-feedback-context-grid,.alpha-feedback-meta-grid{display:grid;gap:.8rem}.alpha-feedback-bug-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-feedback-meta-grid{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start}.alpha-feedback-context{display:grid;padding:.8rem .9rem;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(14,18,18,.96),rgba(9,12,12,.98)),linear-gradient(135deg,rgba(0,240,181,.04),transparent 50%)}.alpha-feedback-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.alpha-feedback-context-row{display:grid;min-width:0;gap:.2rem}.alpha-feedback-context-row b{overflow:hidden;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.42rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.alpha-feedback-sent{display:grid;align-content:center;min-height:13rem;gap:.65rem;border:1px solid rgba(0,240,181,.24);padding:1rem;background:rgba(0,240,181,.035)}.alpha-feedback-error{margin:0;color:var(--danger);font-size:.78rem}.brand-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.brand-dialog-actions button{width:100%;justify-content:center}.alpha-feedback-trigger{position:fixed;right:clamp(.95rem,2.6vw,1.65rem);bottom:clamp(.95rem,2.6vw,1.5rem);z-index:13;gap:.46rem;box-shadow:0 18px 40px rgba(0,0,0,.34)}.alpha-feedback-trigger-icon{display:none;width:.85rem;height:.85rem}.alpha-feedback-trigger-icon svg{display:block;width:100%;height:100%}@keyframes brand-dialog-in{0%{opacity:0;transform:translateY(.35rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.alpha-feedback-bug-grid,.alpha-feedback-context-grid,.alpha-feedback-meta-grid,.brand-dialog-actions{grid-template-columns:1fr}.alpha-feedback-dialog{width:min(100vw - 1rem,100%);max-height:calc(100dvh - 1rem)}.alpha-feedback-form{padding-right:0}.alpha-feedback-field-main textarea{min-height:7rem}}@media (max-width:640px){.alpha-feedback-trigger{right:.6rem;bottom:calc(env(safe-area-inset-bottom,0px) + .7rem);width:2.55rem;min-width:2.55rem;min-height:2.55rem;padding:0;gap:0}.alpha-feedback-trigger-label{display:none}.alpha-feedback-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}}.input-shell{width:100%;border-width:1px;border-color:rgba(121,255,211,.14);--tw-bg-opacity:1;background-color:rgb(13 17 16/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(247 251 250/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.input-shell::-moz-placeholder{--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1))}.input-shell::placeholder{--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1))}.input-shell{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.input-shell:focus-visible{--tw-border-opacity:1;border-color:rgb(0 240 181/var(--tw-border-opacity,1));box-shadow:0 0 0 1px rgba(0,240,181,.45)}.travel-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.travel-status-form{overflow:visible}.travel-form-field{display:grid;min-width:0;grid-template-rows:auto minmax(3.85rem,auto) 1.15rem;gap:.45rem}.travel-form-field .date-picker-trigger,.travel-form-field .input-shell{min-height:3.85rem}.travel-form-help{color:var(--muted);font-size:.72rem;line-height:1.35}.travel-form-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.travel-form-field input[type=number]::-webkit-inner-spin-button,.travel-form-field input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.travel-visibility{display:grid;gap:.65rem;min-width:0}.travel-visibility-options{display:flex;flex-wrap:wrap;gap:.55rem}.travel-visibility-option{position:relative;display:inline-flex;min-height:2.5rem;align-items:center;gap:.5rem;border:1px solid hsla(0,0%,100%,.16);padding:.58rem .72rem;background:hsla(0,0%,100%,.025);color:var(--muted);cursor:pointer;font-family:Dogica Pixel,monospace;font-size:.46rem;letter-spacing:.05em;line-height:1;text-transform:lowercase;transition:border-color 90ms ease-out,background-color 90ms ease-out,color 90ms ease-out}.travel-visibility-option:hover{border-color:rgba(0,240,181,.55);color:#dff6ef}.travel-visibility-option.is-selected{border-color:rgba(0,240,181,.72);background:rgba(0,240,181,.09);color:#c7ffec}.travel-visibility-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.travel-visibility-indicator{display:inline-block;width:.7rem;height:.7rem;flex:0 0 auto;border:1px solid hsla(0,0%,100%,.34);background:#0d1110;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.travel-visibility-option.is-selected .travel-visibility-indicator{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 .15rem #0d1110}.travel-visibility-input:focus-visible+.travel-visibility-indicator{outline:1px solid var(--accent);outline-offset:3px}.date-picker{position:relative;width:100%}.date-picker-trigger{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border:1px solid var(--line);background:#0d1110;color:var(--ink);font-family:Dogica Pixel,monospace;font-size:.66rem;letter-spacing:.03em;text-align:left}.date-picker-trigger span:last-child{color:var(--accent);font-size:.47rem;text-transform:lowercase}.date-picker-trigger-open,.date-picker-trigger:focus-visible,.date-picker-trigger:hover{border-color:var(--accent);box-shadow:0 0 0 1px rgba(0,240,181,.28)}.date-picker-calendar{position:absolute;z-index:20;top:calc(100% + .45rem);left:0;width:100%;padding:.85rem;border:1px solid rgba(0,240,181,.42);background:linear-gradient(155deg,rgba(15,23,21,.99),rgba(8,12,11,.99));box-shadow:0 22px 48px rgba(0,0,0,.45)}.date-picker-calendar-head{display:grid;grid-template-columns:3.6rem 1fr 3.6rem;align-items:center;gap:.45rem;padding-bottom:.8rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.date-picker-calendar-head strong{color:#fff;font-family:Dogica Pixel,monospace;font-size:.64rem;font-weight:400;text-align:center}.date-picker-calendar-head button,.date-picker-today{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.035);color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.47rem;letter-spacing:.03em;text-transform:lowercase}.date-picker-calendar-head button{min-height:2rem}.date-picker-calendar-head button:focus-visible,.date-picker-calendar-head button:hover,.date-picker-today:focus-visible,.date-picker-today:hover{border-color:var(--accent);color:var(--accent)}.date-picker-days,.date-picker-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.date-picker-weekdays{gap:.2rem;padding:.85rem .2rem .4rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.46rem;text-align:center}.date-picker-days{gap:.18rem}.date-picker-days button{min-height:2.15rem;border:1px solid transparent;background:transparent;color:#dce9e3;font-size:.73rem}.date-picker-days button:focus-visible,.date-picker-days button:hover{border-color:rgba(121,255,211,.45);background:rgba(121,255,211,.09);color:var(--accent)}.date-picker-days .date-picker-day-outside{color:#58615e}.date-picker-days .date-picker-day-disabled{color:#39413e;cursor:not-allowed;opacity:.6}.date-picker-days .date-picker-day-disabled:hover{border-color:transparent;background:transparent;color:#39413e}.date-picker-days .date-picker-day-selected{border-color:var(--accent);background:var(--accent);color:#07100d;font-weight:700}.date-picker-today{width:100%;min-height:2.25rem;margin-top:.7rem}.timezone-picker{position:relative;width:100%}.timezone-picker-trigger{display:flex;width:100%;min-height:3.1rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(121,255,211,.25);background:#0a0f0e;padding:.68rem .9rem;color:var(--ink);text-align:left}.timezone-picker-trigger span:first-child{overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.timezone-picker-trigger span:last-child{flex:0 0 auto;color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.42rem;text-transform:lowercase}.timezone-picker-trigger:focus-visible,.timezone-picker-trigger:hover{border-color:var(--accent)}.timezone-picker-menu{position:absolute;z-index:20;right:0;left:0;display:grid;gap:.55rem;max-height:19rem;overflow:hidden;border:1px solid var(--accent);background:#0a0f0e;padding:.65rem;box-shadow:0 18px 35px rgba(0,0,0,.4)}.timezone-picker-menu input{width:100%;border:1px solid hsla(0,0%,100%,.15);background:#111817;padding:.62rem .7rem;color:var(--ink);outline:0}.timezone-picker-menu>div{display:grid;max-height:13rem;overflow-y:auto;border-top:1px solid hsla(0,0%,100%,.1)}.timezone-picker-menu button{min-height:2.25rem;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);background:transparent;padding:.45rem .55rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.42rem;text-align:left}.timezone-picker-menu button.active,.timezone-picker-menu button:hover{background:rgba(0,240,181,.11);color:var(--accent)}.series-picker-menu,.series-picker-menu>div{max-height:none}.passport-map-loading{display:grid;min-height:12rem;place-items:center;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.46rem}.host-series-link{border:1px solid hsla(0,0%,100%,.1);padding:.75rem;color:var(--ink)}.host-series-link:focus-visible,.host-series-link:hover{border-color:var(--accent);color:var(--accent)}.event-composer-readiness{display:grid;gap:.7rem;padding:.9rem;border:1px solid rgba(121,255,211,.18);background:rgba(0,240,181,.025)}.event-composer-readiness>div{display:flex;flex-wrap:wrap;gap:.45rem}.event-composer-readiness span{padding:.35rem .48rem;border:1px solid hsla(0,0%,100%,.1);font-family:Dogica Pixel,monospace;font-size:.4rem;text-transform:lowercase}.event-composer-readiness .ready{color:var(--accent)}.event-composer-readiness .needs-attention{color:#e2a0ff}.event-composer-readiness>p:last-child{margin:0;color:var(--muted);font-size:.72rem;line-height:1.5}.host-checkin-roster{display:grid;gap:.45rem;margin-top:1rem}.host-checkin-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .7rem;border:1px solid hsla(0,0%,100%,.09)}.host-checkin-row strong{overflow:hidden;color:var(--ink);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.passport-log-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .8rem;padding:.7rem .75rem;border:1px solid hsla(0,0%,100%,.1);color:var(--ink);font-size:.78rem}.passport-log-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passport-log-row small,.passport-log-row span{color:var(--muted);font-size:.68rem}.passport-log-row small{grid-column:1/-1;font-family:Dogica Pixel,monospace;font-size:.4rem}.passport-stamp:focus-visible,.passport-stamp:hover{border-color:var(--accent);color:var(--accent)}.host-announcement{display:grid;gap:.7rem}.host-announcement textarea{min-height:6rem;resize:vertical;border:1px solid rgba(121,255,211,.2);background:#0a0f0e;padding:.75rem;color:var(--ink)}.host-announcement>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.host-announcement>div span{color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.4rem}.input-no-spinner{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-no-spinner::-webkit-inner-spin-button,.input-no-spinner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.event-form-fields,.event-form-panel{overflow:visible}.event-form-fields{z-index:2}.chip{display:inline-flex;align-items:center;justify-content:center;border-width:1px;border-color:rgba(121,255,211,.14);padding:.5rem .75rem;font-family:Dogica Pixel,monospace;font-size:10px;text-transform:lowercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1));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;background:hsla(0,0%,100%,.025)}.chip:focus-visible,.chip:hover{border-color:hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.08);color:#fff}.chip-active{--tw-border-opacity:1;border-color:rgb(0 240 181/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 240 181/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.chip-active:focus-visible,.chip-active:hover{--tw-border-opacity:1;border-color:rgb(0 240 181/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 240 181/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.markdown-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.markdown-body{font-size:.875rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.markdown-body h1,.markdown-body h2,.markdown-body h3{font-family:Dogica Pixel,monospace;font-size:14px;line-height:1.8;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.markdown-body blockquote,.markdown-body ol,.markdown-body p,.markdown-body ul{font-size:.875rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.markdown-body ul{list-style-type:disc;padding-left:1.5rem}.markdown-body ol{list-style-type:decimal;padding-left:1.5rem}.markdown-body a{--tw-text-opacity:1;color:rgb(0 240 181/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:4px}.markdown-body code{--tw-bg-opacity:1;padding:.125rem .25rem;--tw-text-opacity:1;color:rgb(0 240 181/var(--tw-text-opacity,1))}.markdown-body code,.markdown-body pre{background-color:rgb(13 17 16/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem}.markdown-body pre{overflow-x:auto;border-width:1px;border-color:rgba(121,255,211,.14);--tw-bg-opacity:1;padding:1rem}.section-kicker{font-family:Dogica Pixel,monospace;font-size:11px;text-transform:lowercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(0 240 181/var(--tw-text-opacity,1))}.metric-card{padding:1rem}.metric-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(121,255,211,.1),transparent 18%),linear-gradient(180deg,transparent,rgba(255,110,212,.06))}.metric-card>*{position:relative;z-index:1}.metric-card{position:relative;overflow:hidden;border-width:1px;border-color:rgba(121,255,211,.14);--tw-backdrop-blur:blur(4px);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);background:linear-gradient(180deg,rgba(16,20,19,.92),rgba(10,13,13,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.metric-value{margin-top:.75rem;font-size:1rem;color:rgb(255 255 255/var(--tw-text-opacity,1))}.metric-value,.rail-note{line-height:1.5rem;--tw-text-opacity:1}.rail-note{border-left-width:1px;border-color:rgba(121,255,211,.14);padding-left:1rem;font-size:.75rem;color:rgb(174 184 181/var(--tw-text-opacity,1))}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-areas:"brand nav actions";grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;min-height:76px;padding:1rem clamp(1rem,2.4vw,1.8rem);border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(7,10,10,.94);box-shadow:0 14px 36px rgba(0,0,0,.22);overflow:visible;isolation:isolate}.wordmark{grid-area:brand;display:inline-flex;align-items:center;gap:.8rem}.wordmark-title{color:var(--ink);font-family:Dogica Pixel,monospace;font-size:.64rem;line-height:1.1;text-transform:lowercase}.wordmark-title-header{color:var(--ink);font-size:.64rem;font-weight:700;letter-spacing:0}.site-nav{grid-area:nav;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.55rem;min-width:0}.site-nav a{border:1px solid transparent;background:hsla(0,0%,100%,.02);color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.58rem;padding:.52rem .7rem;text-transform:lowercase;transition:color 90ms ease-out,border-color 90ms ease-out,background-color 90ms ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-nav a:focus-visible,.site-nav a:hover,.site-nav-toggle:focus-visible,.site-nav-toggle:hover{border-color:rgba(121,255,211,.22);background:rgba(121,255,211,.05);color:var(--accent)}.site-header-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.wallet-panel:has(.wallet-identity-connected){margin-right:.8rem}.header-notification-slot{display:flex;flex:0 0 auto;margin:0}.site-nav-toggle{display:none;align-items:center;justify-content:center;min-height:2.3rem;min-width:4.7rem;padding:.52rem .7rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.48rem;line-height:1;text-transform:lowercase;cursor:pointer;transition:border-color 90ms ease-out,background-color 90ms ease-out,color 90ms ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-nav-toggle-open,.site-nav-toggle:focus-visible{color:var(--accent);border-color:rgba(0,240,181,.36);background:rgba(0,240,181,.08)}.site-ticker{position:sticky;top:var(--site-header-height);z-index:9;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(8,11,11,.94);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);contain:paint}.site-ticker-track{display:flex;align-items:center;gap:0;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;padding:.72rem 0;animation:ticker-scroll var(--site-ticker-duration,38s) linear infinite}.site-ticker-sequence{display:flex;align-items:center;gap:.15rem;flex:0 0 auto}.site-ticker-cell{display:grid;grid-template-columns:1.7rem max-content 1.7rem;align-items:center;justify-items:center;flex:0 0 auto}.site-ticker-divider,.site-ticker-item{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:#c8d6d1;font-family:Dogica Pixel,monospace;font-size:.48rem;letter-spacing:.02em;text-transform:lowercase}.site-ticker-item{padding:0 .65rem;text-align:center}.site-ticker-divider{color:rgba(0,255,178,.72)}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--site-ticker-distance, 50%)))}}.site-ticker{top:calc(var(--site-header-height) - 1px);background:rgba(8,11,11,.96)}.site-ticker,.site-ticker-cell,.site-ticker-sequence,.site-ticker-track{min-height:var(--site-ticker-height)}.site-ticker-track{padding:0}.site-ticker-cell{grid-template-columns:1.15rem max-content 1.15rem}.notification-trigger{position:relative;display:inline-grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);cursor:pointer;transition:border-color 90ms ease-out,background-color 90ms ease-out}.notification-trigger img{width:1rem;height:1rem;opacity:.8;filter:invert(90%) sepia(8%) saturate(446%) hue-rotate(105deg) brightness(103%) contrast(87%)}.notification-trigger-open,.notification-trigger:focus-visible,.notification-trigger:hover{border-color:rgba(0,240,181,.48);background:rgba(0,240,181,.08)}.notification-unread-count{position:absolute;top:-.34rem;right:-.34rem;display:grid;min-width:1rem;height:1rem;place-items:center;padding:0 .18rem;border:1px solid rgba(7,10,10,.9);background:var(--accent);color:#06100c;font-family:Dogica Pixel,monospace;font-size:.34rem;line-height:1}.notification-drawer-layer{position:fixed;right:0;left:0;z-index:45;display:flex;justify-content:flex-end;width:100%;padding:.55rem clamp(1rem,2.4vw,1.8rem) 0;pointer-events:none}.notification-drawer{display:grid;width:min(26rem,100%);max-height:min(38rem,calc(100dvh - var(--site-header-height) - 2rem));gap:.8rem;overflow-y:auto;padding:1rem;border:1px solid rgba(121,255,211,.25);background:linear-gradient(180deg,rgba(16,21,20,.98),rgba(9,12,12,.99)),linear-gradient(135deg,rgba(0,240,181,.07),transparent 45%);box-shadow:0 28px 70px rgba(0,0,0,.5);pointer-events:auto;transform-origin:top right;animation:notification-drawer-in .14s cubic-bezier(.2,.8,.2,1) both}.notification-drawer-closing{animation:notification-drawer-out .12s ease-in both}@keyframes notification-drawer-in{0%{opacity:0;transform:translateY(-.45rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes notification-drawer-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.35rem) scale(.985)}}.notification-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.notification-drawer-head h3{margin-top:.32rem;font-family:Dogica Pixel,monospace;font-size:.66rem;font-weight:700;text-transform:lowercase}.notification-drawer-close{min-height:2rem;padding:.42rem .58rem;border:1px solid hsla(0,0%,100%,.14);background:transparent;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.42rem;cursor:pointer}.notification-list{display:grid;border-top:1px solid hsla(0,0%,100%,.1)}.notification-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:3.85rem;padding:.65rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color 90ms ease-out}.notification-item:focus-visible,.notification-item:hover{background:rgba(121,255,211,.045)}.notification-kind{width:.46rem;height:.46rem;border:1px solid rgba(121,255,211,.72);background:transparent}.notification-item-unread .notification-kind{background:var(--accent)}.notification-kind-event{border-color:#76bcff}.notification-kind-announcement{border-color:#eb9aff}.notification-item-copy{display:grid;min-width:0;gap:.2rem}.notification-item-copy strong{overflow:hidden;color:#edf5f1;font-family:Dogica Pixel,monospace;font-size:.48rem;font-weight:700;line-height:1.45;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.notification-item-copy span{overflow:hidden;color:var(--muted);font-size:.72rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.notification-item time{color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.38rem;white-space:nowrap}.notification-empty{padding:.2rem 0 .1rem;color:var(--muted);font-size:.8rem}.notification-mark-read{width:100%;justify-content:center}.notification-drawer-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.notification-view-all{min-width:6.2rem;padding-inline:.7rem}.notifications-page{max-width:62rem}.notifications-page-list{display:grid;border:1px solid rgba(121,255,211,.18);background:rgba(0,240,181,.025)}.notifications-page-list .notification-item{padding:.78rem 1rem}.notifications-page-list .notification-item:last-child{border-bottom:0}.notifications-page-list .notification-item time{font-size:.44rem}.notifications-page-list .notification-item-copy strong{font-size:.54rem}.wallet-panel{display:flex;gap:.7rem .8rem;flex-wrap:wrap;justify-content:flex-end}.wallet-identity-button,.wallet-panel{position:relative;align-items:center;min-width:0}.wallet-identity-button{display:inline-flex;justify-content:flex-start;width:-moz-fit-content;width:fit-content;max-width:min(20rem,48vw);gap:.65rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:#dfe7e4;font-family:Dogica Pixel,monospace;font-size:.5rem;padding:.52rem .76rem .52rem .58rem;text-align:left;text-transform:lowercase;cursor:pointer;transition:border-color 90ms ease-out,background-color 90ms ease-out,color 90ms ease-out,box-shadow 90ms ease-out}.wallet-identity-button:focus-visible,.wallet-identity-button:hover{border-color:rgba(0,240,181,.38);background:rgba(0,240,181,.08);box-shadow:0 12px 24px rgba(0,0,0,.18)}.wallet-identity-connected{color:var(--ink)}.wallet-identity-copy{display:grid;min-width:0;gap:.08rem}.wallet-identity-avatar{display:grid;flex:0 0 auto;width:1.52rem;height:1.52rem;place-items:center;overflow:hidden;border:1px solid rgba(121,255,211,.18);background:hsla(0,0%,100%,.03);color:var(--accent);font-size:.48rem}.wallet-identity-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wallet-identity-default{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-inline-error{position:absolute;right:0;top:calc(100% + .35rem);width:min(20rem,80vw);color:var(--danger);font-size:.7rem}.wallet-menu-layer{position:fixed;right:0;left:0;z-index:45;display:flex;justify-content:flex-end;padding:.55rem clamp(1rem,2.4vw,1.8rem) 0;pointer-events:none}.wallet-menu{width:min(29rem,100%);padding:1.1rem;border:1px solid var(--tw-border-opacity,rgba(121,255,211,.16));background:linear-gradient(150deg,rgba(17,25,23,.98),rgba(8,11,11,.99));box-shadow:0 24px 80px rgba(0,0,0,.48);pointer-events:auto}.wallet-menu-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(121,255,211,.14)}.wallet-menu-head h3{margin-top:.35rem;color:var(--ink);font-family:Dogica Pixel,monospace;font-size:.9rem;font-weight:400}.eyebrow{font-size:.52rem;letter-spacing:.08em}.eyebrow,.wallet-menu-close,.wallet-menu-disconnect{color:var(--muted);font-family:Dogica Pixel,monospace;text-transform:lowercase}.wallet-menu-close,.wallet-menu-disconnect{border:0;background:transparent;font-size:.55rem}.wallet-menu-close:hover,.wallet-menu-disconnect:hover{color:var(--accent)}.wallet-menu-status{display:flex;flex-wrap:wrap;gap:.45rem;padding-top:1rem}.wallet-status-badge{border:1px solid rgba(121,255,211,.18);background:rgba(121,255,211,.05);color:var(--accentAlt);font-family:Dogica Pixel,monospace;font-size:.48rem;padding:.4rem .5rem;text-transform:lowercase}.wallet-menu-copy{margin-top:1rem;color:var(--muted);font-size:.82rem;line-height:1.7}.wallet-menu-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.wallet-menu-actions .action-button,.wallet-menu-actions .ghost-button{min-height:2.6rem;padding:.65rem .8rem;font-size:.55rem}.wallet-menu-secondary{display:flex;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding-top:.85rem;border-top:1px solid rgba(121,255,211,.14);color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.48rem}.wallet-choice-scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:rgba(3,6,6,.72);backdrop-filter:blur(10px)}.wallet-choice-dialog{display:grid;gap:.85rem;width:min(26rem,100%);padding:1rem;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(16,21,20,.98),rgba(9,12,12,.99));box-shadow:0 28px 70px rgba(0,0,0,.42)}.wallet-choice-list{display:grid;gap:.55rem}.wallet-choice-row{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;width:100%;min-height:3.15rem;padding:.65rem .75rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:var(--ink);font-family:Dogica Pixel,monospace;font-size:.58rem;text-align:left}.wallet-choice-row:hover:not(:disabled){border-color:rgba(0,240,181,.38);background:rgba(0,240,181,.08)}.wallet-choice-row img{width:1.6rem;height:1.6rem;-o-object-fit:contain;object-fit:contain}.wallet-choice-row small{color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.42rem}.asset-picker{display:grid;gap:.55rem}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.asset-card{display:grid;gap:.5rem;padding:.55rem;border:1px solid hsla(0,0%,100%,.18);background:#121212;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.asset-card-active{border-color:var(--accent)}.asset-card-image{display:block;width:100%;height:auto;aspect-ratio:1/1;border:1px solid hsla(0,0%,100%,.12);-o-object-fit:cover;object-fit:cover}.asset-card span{color:var(--ink);font-size:.5rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.asset-card span,.event-cover-preset{overflow:hidden;font-family:Dogica Pixel,monospace}.event-cover-preset{display:grid;gap:.5rem;padding:.4rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.025);color:var(--muted);font-size:.43rem;text-align:left;text-transform:lowercase}.event-cover-preset img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.event-cover-preset-active,.event-cover-preset:focus-visible,.event-cover-preset:hover{border-color:rgba(0,240,181,.72);background:rgba(0,240,181,.08);color:var(--accent)}.event-composer{display:grid;width:min(100%,68rem);margin:0 auto;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start}.event-composer-page-head{display:flex;width:min(100%,68rem);align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.event-composer-page-head>p:last-child{max-width:30rem;color:var(--muted);font-size:.74rem;line-height:1.5;text-align:right}.event-composer-sidebar{position:sticky;top:7rem;display:grid;gap:1rem}.event-composer-cover{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(121,255,211,.3);background:linear-gradient(135deg,rgba(0,240,181,.14),rgba(20,24,23,.94))}.event-composer-cover>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-composer-cover>span{align-self:center;justify-self:center;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.5rem}.event-composer-cover>div{position:absolute;right:0;bottom:0;left:0;display:grid;gap:.45rem;padding:1rem;background:linear-gradient(transparent,rgba(0,0,0,.93))}.event-composer-cover p{color:var(--accent);font-size:.42rem}.event-composer-cover p,.event-composer-cover strong{font-family:Dogica Pixel,monospace;text-transform:lowercase}.event-composer-cover strong{color:#fff;font-size:.68rem;font-weight:700;line-height:1.5}.event-composer-cover-options{display:grid;gap:.75rem}.event-composer-cover-options>.space-y-3{margin-top:.1rem}.event-composer-cover-options>.space-y-3 label{min-height:auto;padding:.65rem}.event-composer-cover-options>.space-y-3 label .mt-4{display:none}.event-composer-cover-options>.space-y-3 label p{font-size:.66rem;line-height:1.45}.event-composer-main{display:grid;gap:1.25rem}.event-composer-meta{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.4rem;text-transform:lowercase}.event-composer-meta span:last-child{color:var(--accent)}.event-composer-title-field{display:grid;gap:.65rem;padding:.35rem 0 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.event-composer-title-field input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-family:Dogica Pixel,monospace;font-size:clamp(1.05rem,2.5vw,1.55rem);font-weight:700;line-height:1.35;text-transform:lowercase}.event-composer-title-field input::-moz-placeholder{color:#68736f;opacity:1}.event-composer-title-field input::placeholder{color:#68736f;opacity:1}.event-composer-section{display:grid;gap:1rem;padding:1.1rem 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.event-composer-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.event-composer-section-head>span{color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.38rem;text-transform:lowercase}.event-composer-type-toggle{display:inline-flex;border:1px solid hsla(0,0%,100%,.13)}.event-composer-type-toggle button{min-height:2rem;border:0;background:transparent;padding:.45rem .6rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.38rem;text-transform:lowercase}.event-composer-type-toggle button+button{border-left:1px solid hsla(0,0%,100%,.13)}.event-composer-type-toggle .active{background:rgba(0,240,181,.14);color:var(--accent)}.event-template-grid{display:flex;flex-wrap:wrap;gap:.45rem}.event-template{min-height:2.15rem;border:1px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.025);padding:.45rem .6rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.38rem;text-transform:lowercase}.event-template.active,.event-template:focus-visible,.event-template:hover{border-color:rgba(0,240,181,.55);background:rgba(0,240,181,.1);color:var(--accent)}.cohost-picker{position:relative;display:grid;gap:.45rem}.cohost-picked{display:flex;flex-wrap:wrap;gap:.35rem}.cohost-picked button{border:1px solid rgba(0,240,181,.36);background:rgba(0,240,181,.08);padding:.36rem .48rem;color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.36rem}.cohost-results{position:absolute;z-index:15;top:calc(100% + .1rem);right:0;left:0;display:grid;overflow:hidden;border:1px solid var(--accent);background:#0a0f0e}.cohost-results button{display:flex;min-height:2.7rem;align-items:center;justify-content:space-between;gap:1rem;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);background:transparent;padding:.55rem .7rem;color:var(--ink);text-align:left}.cohost-results button:hover{background:rgba(0,240,181,.1)}.cohost-results span{font-size:.8rem}.cohost-results small{color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.35rem}.shared-calendar{display:grid;gap:1rem}.shared-calendar-toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem}.shared-calendar-toolbar h2{margin-top:.5rem;color:var(--ink);font-family:Dogica Pixel,monospace;font-size:.8rem;font-weight:700;text-transform:lowercase}.shared-calendar-actions{display:flex;flex-wrap:wrap;gap:.35rem}.shared-calendar-actions button{min-height:2rem;border:1px solid hsla(0,0%,100%,.13);background:transparent;padding:.42rem .55rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.36rem;text-transform:lowercase}.shared-calendar-actions button.active,.shared-calendar-actions button:hover{border-color:rgba(0,240,181,.52);background:rgba(0,240,181,.1);color:var(--accent)}.shared-calendar-actions span{width:.5rem}.calendar-grid{overflow-x:auto;border:1px solid hsla(0,0%,100%,.13)}.calendar-days,.calendar-weekdays{display:grid;min-width:44rem;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{border-bottom:1px solid hsla(0,0%,100%,.13)}.calendar-weekdays span{padding:.65rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.5rem;text-align:right}.calendar-day{min-height:7.4rem;padding:.45rem;border-right:1px solid hsla(0,0%,100%,.09);border-bottom:1px solid hsla(0,0%,100%,.09)}.calendar-day>span{display:block;color:var(--ink);font-family:Dogica Pixel,monospace;font-size:.56rem;text-align:right}.calendar-day-muted{background:hsla(0,0%,100%,.015)}.calendar-day-muted>span{color:#4d5653}.calendar-day>div{display:grid;gap:.25rem;margin-top:.4rem}.calendar-item{display:block;overflow:hidden;border-left:2px solid var(--accent);background:rgba(0,240,181,.1);padding:.42rem .48rem;color:#d8fff2;font-family:Dogica Pixel,monospace;font-size:.58rem;line-height:1.45;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.calendar-item-external{border-color:#e2a0ff;background:rgba(226,160,255,.1);color:#f5dfff}.calendar-list{display:grid;gap:.55rem}.calendar-list-item{display:grid;grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem}.calendar-list-item em,.calendar-list-item span{color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.56rem;font-style:normal;line-height:1.5}.calendar-list-item strong{color:var(--ink);font-size:.85rem;font-weight:500}.calendar-list-item:hover{border-color:var(--accent)}.calendar-key{display:flex;align-items:center;gap:.45rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.5rem}.calendar-key span{display:block;width:.65rem;height:.65rem;background:var(--accent)}.calendar-key .external{margin-left:.65rem;background:#e2a0ff}.event-composer-submit{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem}.event-composer-submit p{max-width:22rem;color:var(--muted);font-size:.72rem;line-height:1.5}.event-composer-submit .action-button{min-width:12rem}.site-footer{border-top-width:1px;border-color:rgba(121,255,211,.14);background:rgba(7,10,10,.8)}.site-footer-shell{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1120px;align-items:center;justify-content:center;padding:1.5rem 1rem;font-family:Dogica Pixel,monospace;font-size:5px;text-transform:lowercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1))}@media (min-width:640px){.site-footer-shell{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.site-footer-shell{padding-left:2rem;padding-right:2rem}}.site-footer-shell nav{display:flex;align-items:center;gap:.75rem;margin-left:1rem;font-size:.42rem}.site-footer-shell nav a{color:var(--muted);transition:color 90ms ease-out}.site-footer-shell nav a:focus-visible,.site-footer-shell nav a:hover{color:var(--accent)}@media (max-width:480px){.site-footer-shell{flex-wrap:wrap;gap:.8rem}.site-footer-shell nav{width:100%;justify-content:center;margin-left:0}}.hero-section{position:relative;overflow:hidden;border-width:1px;border-color:rgba(121,255,211,.14);padding:clamp(1.35rem,3vw,1.85rem);background:linear-gradient(135deg,rgba(0,240,181,.06),transparent 35%),linear-gradient(180deg,rgba(18,22,21,.92),rgba(10,13,13,.98));box-shadow:var(--shadow-soft)}.hero-section h1{font-family:Dogica Pixel,monospace;font-size:29px;line-height:1.22;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.hero-section h1{font-size:42px}}.profile-meetups-page{max-width:1184px;gap:1.5rem}.profile-meetups-shell{padding:1.05rem;overflow:visible;border-color:hsla(0,0%,100%,.1);background:radial-gradient(circle at top left,rgba(0,240,181,.08),transparent 32%),linear-gradient(180deg,rgba(16,20,19,.96),rgba(9,12,12,.98))}.profile-meetups-grid{display:grid;grid-template-columns:clamp(10.5rem,18vw,12.5rem) minmax(0,1fr);grid-template-areas:"media content";gap:1rem;align-items:start}.profile-meetups-media{grid-area:media;min-width:0}.profile-meetups-avatar{width:100%;height:auto;max-width:12rem;aspect-ratio:1;padding:.38rem;border-color:hsla(0,0%,100%,.16);background:rgba(6,10,10,.82);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.profile-meetups-content{grid-area:content;display:grid;min-width:0;gap:.8rem}.profile-meetups-content-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-bottom:.45rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.profile-meetups-identity{display:grid;min-width:0;gap:.42rem}.profile-meetups-identity h1{margin:0;font-family:Dogica Pixel,monospace;font-size:clamp(1rem,2.15vw,1.45rem);font-weight:700;line-height:1.2;text-transform:lowercase}.profile-meetups-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .7rem}.profile-meetups-meta a,.profile-meetups-meta span{color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.47rem;line-height:1.5}.profile-meetups-meta a{color:rgba(121,255,211,.84)}.profile-meetups-meta a:focus-visible,.profile-meetups-meta a:hover{color:#fff}.profile-meetups-wallet{color:rgba(121,255,211,.84)!important}.profile-meetups-meta-pill{padding:.34rem .5rem;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.03);color:#d8e2de!important;font-size:.46rem!important;text-transform:lowercase}.profile-meetups-actions{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.25rem}.profile-meetups-actions .action-button,.profile-meetups-actions .ghost-button{min-height:2.4rem;padding:.6rem .75rem;font-size:.52rem}.profile-meetups-social{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:.72rem;overflow:visible}.asset-icon{display:inline-block;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.profile-meetups-location-tooltip,.profile-meetups-social-icon{display:inline-flex;align-items:center;justify-content:center;width:1.02rem;height:1.02rem;padding:0;border:0;background:transparent;color:rgba(226,236,232,.84);cursor:pointer;transition:color 90ms ease-out,transform 90ms ease-out}.profile-meetups-social-asset{width:1.02rem;height:1.02rem}.profile-meetups-location-tooltip:focus-visible,.profile-meetups-location-tooltip:hover,.profile-meetups-social-icon:focus-visible,.profile-meetups-social-icon:hover{color:var(--accentAlt);transform:translateY(-1px)}.profile-meetups-location-tooltip{position:relative;outline:none}.profile-meetups-tooltip-copy{position:absolute;top:calc(100% + .45rem);right:0;z-index:35;width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem);padding:.7rem .78rem;overflow:hidden;border:1px solid rgba(121,255,211,.26);background:linear-gradient(180deg,rgba(18,24,23,.98),rgba(12,16,16,.98)),rgba(10,12,12,.98);box-shadow:0 16px 40px rgba(0,0,0,.34);color:#dbe5df;font-size:.74rem;line-height:1.55;opacity:0;pointer-events:none;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;transform:translateY(.18rem);transition:opacity 90ms ease-out,transform 90ms ease-out}.profile-meetups-location-tooltip:focus .profile-meetups-tooltip-copy,.profile-meetups-location-tooltip:hover .profile-meetups-tooltip-copy{opacity:1;transform:translateY(0)}.profile-meetups-about{display:grid;gap:.4rem}.profile-meetups-about .pixel-label{color:var(--accent)}.profile-meetups-about>p:last-child{max-width:68ch;margin:0;color:#dce6e2;font-size:1rem;line-height:1.68}.profile-meetups-callout{padding:clamp(1rem,2vw,1.35rem)}.profile-meetups-section{display:grid;gap:.85rem}.profile-meetups-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.profile-meetups-section-head h2{margin:0;color:#fff;font-family:Dogica Pixel,monospace;font-size:clamp(.86rem,2vw,1.2rem);font-weight:700;text-transform:lowercase}.profile-meetups-section-head span{color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.48rem;text-transform:lowercase}.profile-meetups-empty{padding:1.05rem 1.1rem;border-color:hsla(0,0%,100%,.1);color:var(--muted);font-size:.82rem}.event-detail-page{max-width:1184px;gap:1.5rem}.event-detail-layout{display:grid;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem)}.event-detail-sidebar{display:grid;gap:1.35rem}.event-detail-cover{display:grid;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(121,255,211,.34);background:#0d1110}.event-detail-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-detail-cover>span{font-size:.7rem}.event-cover-fallback,.event-detail-cover>span{display:grid;place-items:center;color:var(--accent);font-family:Dogica Pixel,monospace}.event-cover-fallback{background:linear-gradient(135deg,rgba(0,240,181,.22),rgba(31,16,28,.84));font-size:.62rem;text-transform:lowercase}.publication-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem .9rem;border:1px solid rgba(121,255,211,.24);background:rgba(0,240,181,.045);color:var(--muted);font-size:.78rem;line-height:1.5}.publication-status p{margin:0}.publication-status button{border:0;background:transparent;color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.4rem;text-transform:lowercase}.publication-status-dot{width:.55rem;height:.55rem;background:var(--muted)}.publication-status-queued{background:#e2a0ff;animation:publication-pulse 1.4s ease-in-out infinite}.publication-status-applied{background:var(--accent)}.publication-status-unknown{background:var(--danger)}@keyframes publication-pulse{50%{opacity:.35}}.publication-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,32rem);gap:.75rem}.event-cancelled-state .publication-actions>a{width:100%;min-height:3.2rem;margin-top:0;justify-content:center;text-align:center}.event-detail-attendees,.event-detail-hosts{display:grid;gap:.8rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.event-detail-host-row{display:flex;align-items:center;gap:.75rem;min-width:0;color:var(--ink)}.event-detail-host-row:focus-visible,.event-detail-host-row:hover{color:var(--accent)}.event-detail-host-row>span{display:grid;min-width:0;gap:.14rem}.event-detail-host-row strong{overflow:hidden;font-size:.86rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.event-detail-attendees>p:last-child,.event-detail-host-row small{color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.43rem}.event-detail-cohosts{display:grid;gap:.68rem;padding-top:.25rem}.event-detail-cohosts .event-detail-host-row{padding-left:.15rem}.event-detail-attendee-list{display:flex;flex-wrap:wrap;gap:.42rem}.event-detail-attendee-list>a{display:grid;gap:.2rem;justify-items:center}.event-detail-main{display:grid;gap:1.6rem;min-width:0;padding-bottom:1rem}.event-detail-main>h1{max-width:19ch;margin:-.75rem 0 0;color:#fff;font-family:Dogica Pixel,monospace;font-size:clamp(1.7rem,4vw,3.3rem);font-weight:700;line-height:1.23;text-transform:lowercase}.event-detail-facts{display:grid;gap:.75rem;margin:0;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.event-detail-facts div{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:.7rem;align-items:start}.event-detail-facts dt{color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.48rem;text-transform:lowercase}.event-detail-facts dd{display:grid;gap:.2rem;margin:0;color:var(--ink);font-size:.95rem}.event-detail-facts dd small{color:var(--muted);font-size:.79rem}.event-detail-rsvp{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(121,255,211,.3);background:rgba(0,240,181,.04)}.event-detail-rsvp>div{display:grid;gap:.28rem}.event-detail-rsvp strong{color:#fff;font-size:1rem;font-weight:600}.event-detail-rsvp small{color:var(--muted);font-size:.72rem}.event-detail-rsvp>button,.event-detail-rsvp>div+*{flex:0 0 auto}.local-event-relative{display:inline-block;margin-left:.55rem;color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.43rem;white-space:nowrap}.event-lifecycle{display:grid;gap:.6rem;padding:.75rem .85rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.018)}.event-lifecycle-state{color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.48rem;text-transform:lowercase}.event-lifecycle>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.event-lifecycle>div span{overflow:hidden;padding-top:.45rem;border-top:2px solid hsla(0,0%,100%,.12);color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.34rem;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.event-lifecycle>div .active{border-color:var(--accent);color:var(--ink)}.event-lifecycle-cancelled .event-lifecycle-state{color:var(--danger)}.event-lifecycle-cancelled>div .active{border-color:hsla(0,0%,100%,.12);color:var(--muted)}.event-share-cards{display:grid;gap:.55rem;padding-top:.8rem;border-top:1px solid hsla(0,0%,100%,.1)}.event-share-cards>div{display:flex;flex-wrap:wrap;gap:.55rem}.event-detail-section{display:grid;gap:.8rem;padding-top:1.35rem;border-top:1px solid hsla(0,0%,100%,.1)}.event-detail-section .markdown-body{max-width:66ch;color:#dce6e2;font-size:.98rem;line-height:1.72}.event-detail-project{display:grid;gap:.55rem;padding:1rem;border:1px solid rgba(121,255,211,.26);background:rgba(0,240,181,.035)}.event-detail-project strong{color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.52rem;font-weight:400}.event-detail-private{display:grid;gap:1rem;color:#dce6e2;font-size:.88rem}.event-detail-private p{margin:.35rem 0 0}.event-detail-private a{color:var(--accent);overflow-wrap:anywhere}.event-detail-calendar{justify-self:start}.event-detail-controls{display:grid;gap:.75rem;padding-top:1.35rem;border-top:1px solid hsla(0,0%,100%,.1)}.event-detail-controls>div{display:flex;flex-wrap:wrap;gap:.65rem}.event-control-notice{flex:0 0 100%;margin-top:.1rem;font-size:.72rem;line-height:1.45}.event-cancelled-state{display:grid;width:min(100%,42rem);gap:1rem;margin:clamp(2rem,8vw,6rem) auto;padding:clamp(1.4rem,4vw,2.6rem);border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.018)}.event-cancelled-state h1{color:var(--ink);font-family:Dogica Pixel,monospace;font-size:clamp(1.2rem,3vw,2rem);font-weight:700;line-height:1.45;text-transform:lowercase}.event-cancelled-state>p:not(.section-kicker){max-width:34rem;color:var(--muted);font-size:.9rem;line-height:1.65}.event-cancelled-state .action-button{width:-moz-fit-content;width:fit-content;margin-top:.35rem}.host-workspace{display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(121,255,211,.3);background:linear-gradient(135deg,rgba(0,240,181,.08),transparent 42%),rgba(12,16,15,.94)}.host-workspace h1{margin-top:.65rem;color:var(--ink);font-family:Dogica Pixel,monospace;font-size:clamp(1.2rem,3vw,2rem);line-height:1.35;text-transform:lowercase}.host-workspace>div:first-child>p:last-child{max-width:54ch;margin-top:.9rem;color:var(--muted);line-height:1.6}.host-workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid hsla(0,0%,100%,.1)}.host-workspace-stats span{display:grid;gap:.35rem;padding:.85rem;color:var(--muted);font-family:Dogica Pixel,monospace;font-size:.42rem;text-transform:lowercase}.host-workspace-stats span+span{border-left:1px solid hsla(0,0%,100%,.1)}.host-workspace-stats strong{color:var(--accent);font-size:.9rem}.host-workspace-actions{display:flex;flex-wrap:wrap;gap:.6rem}@media (max-width:800px){.event-detail-layout{grid-template-columns:1fr;gap:1.25rem}.event-detail-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.event-detail-cover{grid-column:1/-1}.event-detail-main>h1{max-width:100%}}@media (max-width:560px){.event-detail-sidebar{grid-template-columns:1fr}.event-detail-cover{grid-column:auto}.event-detail-rsvp{align-items:stretch;flex-direction:column}.event-detail-rsvp>*{width:100%}.event-detail-rsvp :is(button,a){justify-content:center}.publication-actions{grid-template-columns:1fr}.event-lifecycle>div{grid-template-columns:repeat(2,minmax(0,1fr))}.event-share-cards>div>a{flex:1;text-align:center}}.hero-copy{max-width:48ch;color:#d9e4df;font-size:.95rem;line-height:1.7}.hero-stat-strip{display:flex;flex-wrap:wrap;gap:.5rem}.hero-stat-strip span{display:inline-flex;align-items:center;border-width:1px;border-color:rgba(121,255,211,.14);padding:.5rem .75rem;font-family:Dogica Pixel,monospace;font-size:10px;text-transform:lowercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(219 232 227/var(--tw-text-opacity,1));background:hsla(0,0%,100%,.03)}.hero-chip-grid{display:flex;flex-wrap:wrap;gap:.5rem}.hero-chip-grid span{display:inline-flex;align-items:center;border-width:1px;border-color:rgba(121,255,211,.14);padding:.5rem .75rem;font-family:Dogica Pixel,monospace;font-size:10px;text-transform:lowercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(219 232 227/var(--tw-text-opacity,1));background:hsla(0,0%,100%,.025)}.hero-rule-list{display:grid;gap:.75rem}.hero-rule-item{display:grid;gap:.5rem;padding:1rem}.hero-rule-item:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(121,255,211,.1),transparent 18%),linear-gradient(180deg,transparent,rgba(255,110,212,.06))}.hero-rule-item>*{position:relative;z-index:1}.hero-rule-item{position:relative;overflow:hidden;border-width:1px;border-color:rgba(121,255,211,.14);--tw-backdrop-blur:blur(4px);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);background:linear-gradient(180deg,rgba(16,20,19,.92),rgba(10,13,13,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.hero-rule-item strong{font-family:Dogica Pixel,monospace;font-size:11px;font-weight:400;text-transform:lowercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero-rule-item p{font-size:.875rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1))}.panel-banner{background-image:linear-gradient(90deg,#301961,#452586 18%,#5f3aae 34%,#01c1a8 58%,#11e2c5 82%,#b0fbff);padding:.5rem 1rem;font-family:Dogica Pixel,monospace;font-size:10px;text-transform:lowercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.panel-banner,.section-divider{border-bottom-width:1px;border-color:rgba(121,255,211,.14)}.section-divider{padding-bottom:1.25rem}.section-card-title{font-family:Dogica Pixel,monospace;font-size:18px;line-height:1.45;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.section-card-title{font-size:22px}}.stat-list{display:grid;gap:.75rem}.stat-list-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.stat-list-item:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(121,255,211,.1),transparent 18%),linear-gradient(180deg,transparent,rgba(255,110,212,.06))}.stat-list-item>*{position:relative;z-index:1}.stat-list-item{position:relative;overflow:hidden;border-width:1px;border-color:rgba(121,255,211,.14);--tw-backdrop-blur:blur(4px);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);background:linear-gradient(180deg,rgba(16,20,19,.92),rgba(10,13,13,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.stat-list-item span:first-child{font-family:Dogica Pixel,monospace;font-size:10px;text-transform:lowercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(174 184 181/var(--tw-text-opacity,1))}.stat-list-item span:last-child{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.holder-map-shell{position:relative;min-height:34rem;border:1px solid rgba(121,255,211,.16)}.holder-map-shell,.passport-map{overflow:hidden;background:#07100d}.passport-map{height:12rem;margin-top:1rem;border:1px solid rgba(121,255,211,.18)}.passport-map-marker{width:.65rem;height:.65rem;border:2px solid #07100d;border-radius:999px;background:#00f0b5;box-shadow:0 0 0 3px rgba(0,240,181,.18),0 0 14px rgba(0,240,181,.8)}.holder-map-canvas,.holder-map-stage{position:absolute;inset:0}.holder-map-canvas .maplibregl-ctrl-bottom-right{right:1rem;bottom:1rem}.holder-map-canvas .maplibregl-ctrl-group{overflow:hidden;border:1px solid rgba(121,255,211,.4);border-radius:0;background:rgba(7,13,11,.9);box-shadow:none}.holder-map-canvas .maplibregl-ctrl button{width:2rem;height:2rem;border-radius:0}.holder-map-canvas .maplibregl-ctrl button+button{border-top-color:rgba(121,255,211,.2)}.holder-map-canvas .maplibregl-ctrl button:hover{background-color:rgba(0,240,181,.16)}.holder-map-canvas .maplibregl-ctrl-attrib{background:rgba(7,13,11,.72);color:#b8c9c1}.holder-map-canvas .maplibregl-ctrl-attrib a{color:#79ffd7}.holder-map-toolbar{position:absolute;z-index:3;top:1rem;right:auto;left:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;pointer-events:none}.holder-map-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.holder-map-toolbar-actions>*{border:1px solid rgba(121,255,211,.24);background:rgba(7,13,11,.9);color:#dcece5}.map-toolbar-button{pointer-events:auto;padding:.6rem .72rem;font-family:Dogica Pixel,monospace;font-size:.58rem;letter-spacing:.04em;text-transform:lowercase;transition:background-color .13s ease,color .13s ease}.map-toolbar-button:focus-visible,.map-toolbar-button:hover{background:var(--accent);color:#06100c}.holder-map-scanline{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.028) 0,hsla(0,0%,100%,.028) 1px,transparent 0,transparent 5px);opacity:.3}.holder-map-marker{display:grid;width:2.55rem;height:2.55rem;place-items:center;overflow:hidden;border:2px solid #07100d;outline:1px solid rgba(121,255,211,.82);background:#79ffd7 50%/cover no-repeat;color:#07100d;font-family:Dogica Pixel,monospace;font-size:.66rem;font-weight:700;box-shadow:0 0 0 4px rgba(0,240,181,.17),0 8px 18px rgba(0,0,0,.42);cursor:pointer}.holder-map-marker-active,.holder-map-marker:focus-visible,.holder-map-marker:hover{outline-color:#ff73a2;box-shadow:0 0 0 5px rgba(255,115,162,.2),0 8px 18px rgba(0,0,0,.42)}.holder-map-active-card{position:absolute;z-index:2;bottom:1rem;left:1rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;max-width:min(17rem,calc(100% - 5.5rem));padding:.7rem;border:1px solid rgba(121,255,211,.38);background:rgba(7,13,11,.92);color:#fff}.holder-map-active-card small,.holder-map-active-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holder-map-active-card strong{font-size:.78rem;font-weight:500}.holder-map-active-card small{margin-top:.18rem;color:var(--muted);font-size:.68rem}.holder-map-active-card a{display:inline-block;margin-top:.42rem;color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.5rem;letter-spacing:.04em;text-transform:lowercase}.holder-map-active-card a:focus-visible,.holder-map-active-card a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2rem}.holder-map-empty{position:absolute;z-index:2;bottom:1rem;left:1rem;padding:.75rem;border:1px solid var(--line);background:rgba(7,13,11,.9);color:var(--muted);font-size:.75rem}.holder-map-events{position:absolute;z-index:4;top:1rem;right:1rem;bottom:1rem;display:flex;width:min(20rem,calc(100% - 2rem));flex-direction:column;border:1px solid rgba(121,255,211,.3);background:rgba(9,13,12,.96);box-shadow:-18px 20px 42px rgba(0,0,0,.3)}.holder-map-events-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.holder-map-events-close{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;transition:color 90ms ease-out,transform 90ms ease-out}.holder-map-events-close .asset-icon{width:1rem;height:1rem}.holder-map-events-close:focus-visible,.holder-map-events-close:hover{color:var(--accent);transform:translateY(-1px)}.holder-map-event-filters{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid hsla(0,0%,100%,.1)}.holder-map-event-filters button{padding:.75rem .35rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:.72rem;cursor:pointer}.holder-map-event-filters .holder-map-filter-active,.holder-map-event-filters button:hover{border-bottom-color:var(--accent);color:var(--accent)}.holder-map-event-list{display:grid;align-content:start;gap:.65rem;flex:1;overflow-y:auto;padding:.8rem}.holder-map-event-card{display:block;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.025);transition:border-color .13s ease,background-color .13s ease}.holder-map-event-card:focus-visible,.holder-map-event-card:hover{border-color:rgba(0,240,181,.65);background:rgba(0,240,181,.08)}.holder-map-event-card>span{display:grid;gap:.34rem;min-width:0;padding:.85rem .9rem}.holder-map-event-card small,.holder-map-event-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holder-map-event-card strong{color:#fff;font-size:.76rem;font-weight:600}.holder-map-event-card small{color:var(--muted);font-size:.66rem}.holder-map-no-events{padding:.5rem;color:var(--muted);font-size:.76rem}.holder-map-all-events{margin:.8rem;padding:.72rem;border:1px solid rgba(0,240,181,.56);color:var(--accent);font-family:Dogica Pixel,monospace;font-size:.56rem;letter-spacing:.05em;text-align:center;text-transform:lowercase}.holder-map-all-events:focus-visible,.holder-map-all-events:hover{background:var(--accent);color:#07100d}.map-pin-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;border:1px solid rgba(121,255,211,.12);background:hsla(0,0%,100%,.03);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.map-pin-card-active,.map-pin-card:focus-visible,.map-pin-card:hover{border-color:rgba(255,110,212,.34);background:hsla(0,0%,100%,.06);transform:translateY(-1px)}@media (max-width:640px){.travel-form-grid{grid-template-columns:1fr}.site-header{grid-template-areas:"brand actions" "nav nav";grid-template-columns:minmax(0,1fr) auto;gap:.7rem;min-height:0;padding:.68rem .72rem}.site-header-actions{gap:.35rem}.wallet-panel:has(.wallet-identity-connected){margin-right:0}.site-nav-toggle{display:inline-flex;min-width:4.7rem;justify-content:center}.site-nav{display:none;position:absolute;top:calc(100% - 1px);right:0;left:0;z-index:2;flex-direction:column;align-items:stretch;gap:.42rem;padding:.75rem .82rem .9rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(7,10,10,.98);box-shadow:0 18px 36px rgba(0,0,0,.24)}.site-nav-open{display:grid}.site-nav a{width:100%;padding:.72rem .8rem}.wordmark-title-header{font-size:.72rem}.wallet-identity-button{min-width:0;min-height:2.4rem;padding:.48rem .58rem}.wallet-identity-copy strong{max-width:min(8.5rem,calc(100vw - 13rem))}.wallet-identity-copy small{display:none}.wallet-menu-layer{padding:0;justify-content:stretch}.wallet-menu{width:100%;max-height:calc(100dvh - 3.2rem);overflow-y:auto;border-right:0;border-left:0}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-ticker-track{padding-inline:0}.notification-trigger{width:2.4rem;height:2.4rem}.notification-drawer-layer{padding:0;justify-content:stretch}.notification-drawer{width:100%;max-height:calc(100dvh - var(--site-header-height) - .35rem);padding:.9rem .82rem 1rem;border-right:0;border-left:0;transform-origin:top center}.notification-item{min-height:4.1rem}.notification-item-copy span{font-size:.68rem}.event-feed-section{gap:1rem;padding-bottom:1rem}.event-feed-heading{align-items:flex-start;flex-direction:column;gap:.75rem}.event-feed-title{font-size:.78rem}.event-feed-actions{width:100%;justify-content:space-between}.event-feed-controls{align-items:flex-start;flex-direction:column;gap:.7rem}.event-feed-locations{width:calc(100% + 1.44rem);justify-content:flex-start;margin-inline:-.72rem;padding-inline:.72rem}.event-feed-empty{padding:3.5rem 1rem}.event-composer{grid-template-columns:1fr}.event-composer-page-head{align-items:flex-start;flex-direction:column;gap:.45rem}.event-composer-page-head>p:last-child{text-align:left}.event-composer-sidebar{position:static}.event-composer-cover-options{order:2}.event-composer-submit{align-items:stretch;flex-direction:column}.event-composer-submit .action-button{width:100%}.event-composer-readiness{padding:.75rem}.host-workspace-stats{grid-template-columns:1fr}.host-workspace-stats span+span{border-top:1px solid hsla(0,0%,100%,.1);border-left:0}.host-workspace-actions>*{flex:1;text-align:center}.host-checkin-row{grid-template-columns:auto minmax(0,1fr)}.host-checkin-row>:last-child{grid-column:1/-1;justify-self:start}.passport-log-row{grid-template-columns:1fr;gap:.3rem}.shared-calendar-toolbar{align-items:flex-start;flex-direction:column}.calendar-list-item{grid-template-columns:1fr;gap:.4rem}.hero-section h1{font-size:1.7rem}.profile-meetups-grid{grid-template-columns:5.6rem minmax(0,1fr);grid-template-areas:"media content" "links links";gap:.85rem}.profile-meetups-avatar{padding:.22rem}.profile-meetups-content-head{grid-template-columns:minmax(0,1fr);gap:.72rem}.profile-meetups-social{justify-content:flex-start}.profile-meetups-identity h1{font-size:.92rem}.profile-meetups-meta{gap:.35rem .48rem}.profile-meetups-meta-pill{font-size:.42rem!important}.profile-meetups-about{grid-column:1/-1;padding-top:.2rem}.profile-meetups-actions{gap:.4rem}.profile-meetups-actions .action-button,.profile-meetups-actions .ghost-button{flex:1}.holder-map-shell{min-height:32rem}.holder-map-toolbar{align-items:flex-start}.holder-map-toolbar-actions{width:100%}.map-toolbar-button{flex:1;text-align:center}.holder-map-events{top:4.25rem;width:min(18.5rem,calc(100% - 2rem))}.home-map-hero,.home-map-hero .holder-map-shell{min-height:calc(100svh - 7.2rem)}.home-map-hero .holder-map-events{top:auto;right:.65rem;bottom:.65rem;left:.65rem;width:auto;max-height:min(43svh,22rem)}.home-map-hero .holder-map-active-card{bottom:calc(min(43svh, 22rem) + 1.35rem)}}.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\:border-white\/30:hover{border-color:hsla(0,0%,100%,.3)}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(0 240 181/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;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))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_\.48fr\]{grid-template-columns:1fr .48fr}.sm\:grid-cols-\[1fr_\.72fr\]{grid-template-columns:1fr .72fr}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-\[1\.14fr_0\.86fr\]{grid-template-columns:1.14fr .86fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}}