*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-ui), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono), ui-monospace, SF Mono, monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--electric:#1e5bff;--electric-50:#ebf1ff;--electric-100:#c5d7ff;--electric-300:#6b92ff;--electric-700:#0f47d1;--electric-900:#0833a0;--signal:#5fe171;--signal-50:#e7f7ec;--signal-soft:#1a7a33;--signal-ink:#054a1a;--signal-ink-soft:#0a6e25;--ink:#1c1814;--ink-90:#2a2620;--ink-80:#3d3934;--ink-60:#6b655d;--ink-30:#a8a39b;--ink-15:#d9d6d0;--ink-05:#f5f4f2;--surface:#fff;--paper:#f4efe6;--paper-soft:#faf7f0;--paper-edge:#e2daca;--paper-deep:#d6cdb8;--rose:#c8302e;--ink-soft:#5a554f;--ink-mute:#6e685f;--hairline:#eae6df;--error:#ff5247;--warn:#ffb800;--warn-surface:#fef3e6;--warn-ink:#92400e;--error-surface:#fee2e2;--error-ink:#c21f1f;--period-light:#1e5bff;--period-dark:#6b92ff;--electric-hsl:222 100% 56%;--signal-hsl:138 73% 56%;--signal-soft-hsl:136 65% 29%;--ink-hsl:30 12% 9%;--ink-60-hsl:33 8% 39%;--ink-30-hsl:36 7% 63%;--ink-15-hsl:34 10% 83%;--ink-05-hsl:30 10% 96%;--surface-hsl:0 0% 100%;--paper-hsl:39 39% 93%;--paper-warm-hsl:40 29% 84%;--error-hsl:4 100% 64%;--warn-hsl:43 100% 50%;--background:var(--paper-hsl);--foreground:var(--ink-hsl);--card:var(--surface-hsl);--card-foreground:var(--ink-hsl);--popover:var(--surface-hsl);--popover-foreground:var(--ink-hsl);--primary:var(--electric-hsl);--primary-foreground:0 0% 100%;--secondary:var(--paper-warm-hsl);--secondary-foreground:var(--ink-hsl);--muted:var(--ink-05-hsl);--muted-foreground:var(--ink-60-hsl);--accent:var(--signal-hsl);--accent-foreground:var(--ink-hsl);--destructive:var(--error-hsl);--destructive-foreground:0 0% 100%;--border:var(--ink-15-hsl);--input:var(--ink-15-hsl);--ring-hsl:var(--electric-hsl);--chart-1:var(--electric-hsl);--chart-2:var(--signal-hsl);--chart-3:var(--ink-60-hsl);--chart-4:var(--ink-30-hsl);--chart-5:var(--ink-hsl);--sidebar-background:var(--surface-hsl);--sidebar-foreground:var(--ink-hsl);--sidebar-primary:var(--electric-hsl);--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:var(--electric-hsl);--sidebar-accent-foreground:0 0% 100%;--sidebar-border:var(--ink-15-hsl);--sidebar-ring:var(--electric-hsl);--font-display:"Nunito Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-voice:"Lora", Georgia, serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;--t-display:34px;--t-title:28px;--t-h2:20px;--t-lead:17px;--t-body:15px;--t-small:14px;--t-meta:13px;--t-micro:12px;--t-badge:10px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--s-12:96px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-pill:999px;--r-btn:13px;--radius:14px;--radius-input:10px;--radius-pill:999px;--radius-btn:13px;--radius-card:18px;--m-instant:80ms;--m-fast:.12s;--m-base:.16s;--m-slow:.2s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--elev-1:0 1px 2px #1c18140f;--elev-2:0 4px 12px #1c181414;--elev-3:0 12px 32px -8px #1c18142e;--elev-pill:0 8px 24px #1c18141a, 0 2px 6px #1c18140a;--elev-glow:0 8px 40px -8px #1e5bff59;--elev-card:0 1px 2px #1c18140a, 0 8px 24px #1c18140f;--ring:0 0 0 1px var(--electric), 0 0 0 4px color-mix(in srgb, var(--electric) 18%, transparent);--focus-on-media:#fff;--ring-on-media:0 0 0 2px #ffffffb3;--hairline-inset:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent)}@media (min-width:1024px){:root{--t-display:40px;--t-title:32px}}*{border-color:hsl(var(--border))}html,body{max-width:100vw;overflow-x:clip}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1, "calt" 1}:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background));outline:2px solid #0000}button,a,[role=button]{min-width:44px;min-height:44px}p a,span a{min-width:0;min-height:0}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.address{font-family:var(--font-mono);font-weight:400;font-size:var(--t-micro);letter-spacing:0;color:hsl(var(--ink-30-hsl))}.\!chip{font-family:var(--font-mono)!important;font-weight:400!important;font-size:var(--t-badge)!important;letter-spacing:0!important}.chip{font-family:var(--font-mono);font-weight:400;font-size:var(--t-badge);letter-spacing:0}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes avatar-pulse{0%{transform:translateY(0)}40%{transform:translateY(-8px)}to{transform:translateY(0)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-50{z-index:50}.mt-3{margin-top:12px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.min-h-\[44px\]{min-height:44px}.w-full{width:100%}.min-w-0{min-width:0}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:12px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-border{border-color:hsl(var(--border))}.border-ink\/10{border-color:rgb(var(--c-ink,28 24 20) / .1)}.bg-background{background-color:hsl(var(--background))}.bg-paper{--tw-bg-opacity:1;background-color:rgb(var(--c-paper,244 239 230) / var(--tw-bg-opacity,1))}.bg-surface\/80{background-color:rgb(var(--c-surface,255 255 255) / .8)}.px-4{padding-left:16px;padding-right:16px}.font-sans{font-family:var(--font-ui), -apple-system, BlinkMacSystemFont, system-ui, sans-serif}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-electric{--tw-text-opacity:1;color:rgb(30 91 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:hsl(var(--foreground))}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!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)!important}.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);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(.16,1,.3,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.cat-food{--cat-bg:#faece7;--cat-fg:#8c3a1b;--cat-accent:#d08060}.cat-travel{--cat-bg:#e1f5ee;--cat-fg:#0f6e56;--cat-accent:#5dcaa5}.cat-fitness{--cat-bg:#eeedfe;--cat-fg:#3c3489;--cat-accent:#7f77dd}.cat-shop{--cat-bg:#faeeda;--cat-fg:#7a4a09;--cat-accent:#ef9f27}.cat-beauty{--cat-bg:#fbeaf0;--cat-fg:#8e2e4b;--cat-accent:#e088aa}.cat-nightlife{--cat-bg:#f0e4ff;--cat-fg:#5b2a9e;--cat-accent:#a879e8}.cat-movies{--cat-bg:#e6f1fb;--cat-fg:#0c447c;--cat-accent:#378add}.cat-music{--cat-bg:#fcebeb;--cat-fg:#791f1f;--cat-accent:#e24b4a}.cat-books{--cat-bg:#f5ebd9;--cat-fg:#633806;--cat-accent:#ba7517}.cat-events{--cat-bg:#eaf3de;--cat-fg:#27500a;--cat-accent:#639922}.cat-general{--cat-bg:#efece4;--cat-fg:#5f5a53;--cat-accent:#a89f92}.cat-home{--cat-bg:#e6ecef;--cat-fg:#2f4a57;--cat-accent:#6e8fa0}.cat-kids{--cat-bg:#fff5c2;--cat-fg:#5e4a00;--cat-accent:#e0b400}.cat-health{--cat-bg:#eeedfe;--cat-fg:#3c3489;--cat-accent:#7f77dd}.cat-ent{--cat-bg:#e6f1fb;--cat-fg:#0c447c;--cat-accent:#378add}.cat-food{--cat-dot:#d08060}.cat-travel{--cat-dot:#5dcaa5}.cat-fitness{--cat-dot:#7f77dd}.cat-shop{--cat-dot:#ef9f27}.cat-beauty{--cat-dot:#e088aa}.cat-nightlife{--cat-dot:#a879e8}.cat-movies{--cat-dot:#378add}.cat-music{--cat-dot:#e24b4a}.cat-books{--cat-dot:#ba7517}.cat-events{--cat-dot:#639922}.cat-general{--cat-dot:#a89f92}.cat-home{--cat-dot:#6e8fa0}.cat-kids{--cat-dot:#e0b400}.cat-health{--cat-dot:#7f77dd}.cat-ent{--cat-dot:#378add}html.dark :is(.cat-food,.cat-beauty,.cat-home,.cat-health,.cat-kids,.cat-travel,.cat-events,.cat-shop,.cat-ent,.cat-fitness,.cat-nightlife,.cat-movies,.cat-music,.cat-books,.cat-general,.cat-wellness,.cat-photography){--cat-bg:color-mix(in srgb, var(--cat-accent) 22%, var(--surface));--cat-fg:color-mix(in srgb, var(--cat-accent) 45%, #fff)}.fz-mono-tile.fz-mono-tile{background:var(--cat-bg,#efece4);color:var(--cat-fg,#5f5a53);object-fit:initial;flex-shrink:0;place-items:center;display:grid;overflow:hidden;container-type:size}.fz-mono-tile-t{font-family:var(--font-display);font-weight:900;font-size:var(--t-h2);letter-spacing:-.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(13px,46cqmin,64px);line-height:1}.fz-mono-tile-t[data-n="2"]{font-size:var(--t-lead);font-size:clamp(12px,34cqmin,48px)}.fz-mono-tile-t:after{content:"";background:var(--cat-accent,var(--electric));width:.18em;height:.18em;margin-left:.04em;display:inline-block}.fz-shell-invite{cursor:pointer;width:100%;font-family:var(--font-display), system-ui, sans-serif;font-size:var(--t-meta);color:var(--ink);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;min-height:0;margin-bottom:2px;padding:9px 12px;font-weight:500;transition:all .1s;display:flex}.fz-shell-invite:hover{background:var(--paper);color:var(--ink)}.cat-wellness{--cat-bg:#e4f1e8;--cat-fg:#2f5c3c;--cat-accent:#6aa77d;--cat-dot:#6aa77d}.cat-photography{--cat-bg:#ece4de;--cat-fg:#52392a;--cat-accent:#a38570;--cat-dot:#a38570}.fz-tabbar-wrap{--fz-glass:linear-gradient(180deg, #ffffff9e, #ffffff61);--fz-glass-shadow:inset 0 0 0 .5px #ffffffe6, inset 0 1.5px 1px #fffffff2, inset 0 -1px 1px #1c18140f, 0 0 0 .5px #1c181414, 0 12px 30px -6px #1c181452;--fz-tab-ink:#2a2620;--fz-cap:linear-gradient(180deg, #3a342d, #1c1814);--fz-cap-shadow:inset 0 1px 0 #ffffff38, 0 4px 10px -2px #1c181473;--fz-cap-ink:#fff;--fz-hole:#1c1814;--fz-ask-ink:#1c1814;--fz-face-ring:0 0 0 2px #fff;--fz-initial-bg:#e4ecff;--fz-initial-ink:#1e5bff;--fz-tab:48px;padding:8px 12px calc(env(safe-area-inset-bottom,0px) + 12px);pointer-events:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}html.dark .fz-tabbar-wrap{--fz-glass:linear-gradient(180deg, #403a3380, #26221d75);--fz-glass-shadow:inset 0 0 0 .5px #ffffff24, inset 0 1px 1px #ffffff1f, 0 10px 24px -8px #0006;--fz-tab-ink:#cfc8bc;--fz-cap:linear-gradient(180deg, #fbf8f3, #e9e2d6);--fz-cap-shadow:inset 0 -1px 0 #1c18141a, 0 4px 10px -3px #00000059;--fz-cap-ink:#14110e;--fz-hole:#fff;--fz-ask-ink:#f4efe6;--fz-face-ring:0 0 0 1.5px #ffffff38;--fz-initial-bg:#2a3350;--fz-initial-ink:#9db7ff}.fz-tabbar-wrap[data-hidden]{transform:translateY(120%)}.fz-tabbar-wrap *,.fz-tabbar-wrap :before,.fz-tabbar-wrap :after{box-sizing:border-box}.fz-tabbar-row{justify-content:center;align-items:center;gap:8px;max-width:540px;margin:0 auto;display:flex}.fz-tabbar,.fz-ask{pointer-events:auto;background:var(--fz-glass);-webkit-backdrop-filter:blur(14px)saturate(190%);backdrop-filter:blur(14px)saturate(190%);box-shadow:var(--fz-glass-shadow)}.fz-tabbar{border-radius:29px;align-items:center;height:58px;padding:5px;display:flex;position:relative}.fz-tab-capsule{width:var(--fz-tab);height:var(--fz-tab);transform:translateX(calc(var(--fz-tab-i,0) * var(--fz-tab)));background:var(--fz-cap);box-shadow:var(--fz-cap-shadow);border-radius:24px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .12s linear;position:absolute;top:5px;left:5px}.fz-tab{width:var(--fz-tab);height:var(--fz-tab);min-height:var(--fz-tab);color:var(--fz-tab-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:24px;justify-content:center;align-items:center;padding:0;transition:color .16s linear;display:flex;position:relative}.fz-tab[aria-current=page]{color:var(--fz-cap-ink)}.fz-tab .fz-tab-hole{fill:var(--fz-hole)}.fz-tab:focus-visible,.fz-ask:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.fz-tab-badge{border:1.5px solid var(--surface);background:var(--signal);min-width:16px;height:16px;color:var(--ink);font:700 var(--t-badge)/13px var(--font-ui), -apple-system, system-ui, sans-serif;text-align:center;pointer-events:none;border-radius:8px;padding:0 4px;position:absolute;top:-2px;right:-3px}.fz-ask{min-width:58px;height:58px;color:var(--fz-ask-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;font:600 var(--t-body)/1 var(--font-ui), -apple-system, system-ui, sans-serif;letter-spacing:-.005em;border:none;border-radius:29px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:flex}.fz-ask:has(.fz-ask-faces,.fz-ask-slot){padding:0 15px 0 9px}.fz-ask-word{padding-top:1px}.fz-ask-faces{display:flex}.fz-ask-face{object-fit:cover;width:26px;height:26px;box-shadow:var(--fz-face-ring);border-radius:50%;margin-left:-10px}.fz-ask-face:first-child{margin-left:0}.fz-ask-initial{background:var(--fz-initial-bg);color:var(--fz-initial-ink);font-size:var(--t-micro);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.fz-ask-slot{opacity:.6;border:1.5px dashed;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@media (max-width:374px){.fz-tabbar-wrap{--fz-tab:44px;padding-left:10px;padding-right:10px}.fz-tabbar-row{gap:6px}.fz-ask-word{display:none}.fz-ask:has(.fz-ask-faces,.fz-ask-slot){padding:0 12px}}@media (prefers-reduced-motion:reduce){.fz-tabbar-wrap,.fz-tab-capsule,.fz-tab{transition:none}}@media (prefers-reduced-transparency:reduce){.fz-tabbar-wrap{--fz-glass:var(--surface)}.fz-tabbar,.fz-ask{-webkit-backdrop-filter:none;backdrop-filter:none}}.fz-nearby{--nb-glass:#ffffffb8;--nb-glass-edge:#fffc;--nb-sheet:#f5f3eff0;--nb-card:#fff;--nb-muted:var(--ink-60);--nb-open:var(--signal-ink-soft);--nb-tabbar-clear:calc(env(safe-area-inset-bottom,0px) + 86px);z-index:40;color:var(--ink);font-family:var(--font-ui), -apple-system, system-ui, sans-serif;background:#eceae4;position:fixed;inset:0;overflow:hidden}html.dark .fz-nearby{--nb-glass:#2a251fb8;--nb-glass-edge:#ffffff1f;--nb-sheet:#1a1612f0;--nb-card:#1f1b17;--nb-open:#7ee68d;background:#1a1612}@media (min-width:1024px){.fz-nearby{z-index:0;--nb-tabbar-clear:16px;border-radius:24px;height:calc(100vh - 140px);min-height:560px;position:relative;inset:auto}}.fz-nearby *,.fz-nearby :before,.fz-nearby :after{box-sizing:border-box}.fz-map,.fz-map.maplibregl-map{position:absolute;inset:0}.fz-map-loading{background:linear-gradient(#eceae4,#e2ded6)}html.dark .fz-map-loading{background:#1a1612}.fz-map .maplibregl-ctrl-attrib{font-size:var(--t-badge)}.fz-map .maplibregl-ctrl-attrib.maplibregl-compact{min-height:24px;color:var(--ink-60);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 12%, transparent), 0 2px 8px #1c18141f;border-radius:12px;margin:8px}.fz-map .maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button{background-color:#0000}.fz-map .maplibregl-ctrl-attrib a{color:inherit}html.dark .fz-map .maplibregl-ctrl-attrib.maplibregl-compact{color:#cfc8bc;background:#24201bc7;box-shadow:0 0 0 .5px #ffffff1f,0 2px 8px #0006}html.dark .fz-map .maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button{filter:invert(.85)}.fz-nb-glass{background:var(--nb-glass);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border:.5px solid var(--nb-glass-edge);box-shadow:inset 0 1px #ffffff80,0 6px 18px #1c181424}.fz-nb-top{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:2;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute}.fz-nb-top>*{pointer-events:auto}.fz-nb-search{height:50px;color:var(--nb-muted);border-radius:25px;align-items:center;gap:10px;padding:0 16px;display:flex}.fz-nb-search input{min-width:0;font:400 var(--t-lead) var(--font-ui), -apple-system, system-ui, sans-serif;color:var(--ink);background:0 0;border:none;outline:none;flex:1}.fz-nb-search input::placeholder{color:var(--nb-muted)}.fz-nb-search:focus-within{box-shadow:var(--ring), 0 6px 18px #1c181424}.fz-nb-chips{scrollbar-width:none;gap:8px;margin:0 -12px;padding:0 12px 4px;display:flex;overflow-x:auto}.fz-nb-chips::-webkit-scrollbar{display:none}.fz-nb-dot{background:var(--signal);border-radius:50%;width:7px;height:7px}.fz-nb-recenter:focus-visible,.fz-nb-card-hit:focus-visible,.fz-nb-go:focus-visible,.fz-pin:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.fz-nb-recenter{right:12px;top:calc(env(safe-area-inset-top,0px) + 120px);z-index:2;width:46px;height:46px;color:var(--electric);cursor:pointer;border-radius:23px;justify-content:center;align-items:center;display:flex;position:absolute}html.dark .fz-nb-recenter,html.dark .fz-pin-blank{color:var(--electric-300)}.fz-pin{cursor:pointer;background:#fff;border:3px solid #fff;border-radius:50%;width:48px;height:48px;padding:0;transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;position:relative;box-shadow:0 6px 14px #1c18144d}.fz-pin-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.fz-pin-blank{background:var(--electric-50);color:var(--electric);font:800 var(--t-lead) var(--font-ui), -apple-system, system-ui, sans-serif;justify-content:center;align-items:center;display:flex}.fz-pin-face{object-fit:cover;color:#1e5bff;width:22px;height:22px;font:700 var(--t-badge) var(--font-ui), sans-serif;background:#e4ecff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}.fz-pin-label{pointer-events:none;white-space:nowrap;height:26px;font:700 var(--t-micro) var(--font-ui), sans-serif;color:var(--ink);background:var(--nb-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;align-items:center;padding:0 10px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #1c181429}.fz-pin.is-selected{border-color:var(--electric);width:66px;height:66px;box-shadow:0 0 0 4px #1e5bff33,0 10px 22px #1c181459}.fz-pin.is-selected .fz-pin-face{width:26px;height:26px}.fz-pin.is-selected .fz-pin-label{display:inline-flex}.fz-map[data-dense] .fz-pin:not(.is-selected){border-width:2px;width:40px;height:40px}.fz-map[data-dense] .fz-pin:not(.is-selected) .fz-pin-face{width:18px;height:18px;font-size:var(--t-badge);border-width:1.5px;bottom:-5px;right:-5px}.fz-map[data-dense] .fz-pin:not(.is-selected) .fz-pin-blank{font-size:var(--t-body)}.fz-me{pointer-events:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.fz-me-dot{z-index:2;background:#1e5bff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:relative;box-shadow:0 1px 6px #14286e73}.fz-me-halo{width:var(--fz-halo,0px);height:var(--fz-halo,0px);background:#1e5bff1f;border:1px solid #1e5bff47;border-radius:50%;transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fz-me[data-halo] .fz-me-halo{display:block}.fz-me-pulse{background:#1e5bff59;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:2s cubic-bezier(.16,1,.3,1) infinite fz-me-pulse;position:absolute;top:50%;left:50%}@keyframes fz-me-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}html.dark .fz-me-dot{background:#4f82ff;border-color:#f4efe6}html.dark .fz-me-halo{background:#4f82ff24;border-color:#4f82ff52}.fz-nb-sheet{z-index:2;padding:8px 0 var(--nb-tabbar-clear);background:var(--nb-sheet);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px 28px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #1c181429}.fz-nb-grip{background:var(--ink-15);border-radius:3px;width:38px;height:5px;margin:0 auto 10px}.fz-nb-title{font-size:var(--t-h2);letter-spacing:-.02em;margin:0 18px 10px;font-weight:800;line-height:1.2}.fz-nb-cards{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;gap:10px;padding:0 16px 4px;scroll-padding:0 16px;display:flex;overflow-x:auto}.fz-nb-cards::-webkit-scrollbar{display:none}.fz-nb-card{scroll-snap-align:start;background:var(--nb-card);width:158px;box-shadow:var(--elev-1);border-radius:20px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.fz-nb-card[data-selected]{box-shadow:0 0 0 2px var(--electric), 0 8px 20px -8px #1e5bff80}.fz-nb-skel{background:linear-gradient(90deg, var(--ink-05), var(--ink-15), var(--ink-05));opacity:.5;height:176px}.fz-nb-card-hit{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;display:block}.fz-nb-card-img{object-fit:cover;width:100%;height:84px;display:block}.fz-nb-card-body{flex-direction:column;gap:3px;padding:8px 10px 10px;display:flex}.fz-nb-card-name{font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.fz-nb-card-who{font-size:var(--t-micro);color:var(--nb-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.fz-nb-card-who img{object-fit:cover;border-radius:50%;flex-shrink:0;width:16px;height:16px}.fz-nb-card-status{font-size:var(--t-micro);color:var(--nb-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fz-nb-card-status[data-open]{color:var(--nb-open)}.fz-nb-go{margin:0 10px 10px;display:flex}.fz-nb-empty{flex-direction:column;align-items:flex-start;gap:12px;min-height:120px;margin:0 18px;display:flex}.fz-nb-empty p{font-size:var(--t-body);color:var(--nb-muted);max-width:320px;margin:0;line-height:1.4}.fz-nb-note{font-size:var(--t-micro);color:var(--nb-muted);margin:10px 18px 0}.fz-nb-finding .fz-nb-pulse{vertical-align:middle;background:var(--signal);border-radius:50%;width:8px;height:8px;margin:0 8px 1px 0;animation:1.2s cubic-bezier(.4,0,.2,1) infinite alternate fz-nb-pulse;display:inline-block}@keyframes fz-nb-pulse{0%{opacity:1}to{opacity:.3}}@media (prefers-reduced-motion:reduce){.fz-pin{transition:none}.fz-nb-finding .fz-nb-pulse{animation:none}.fz-me-pulse{opacity:0;animation:none}.fz-me-halo{transition:none}.fz-nb-cards{scroll-behavior:auto}}@media (prefers-reduced-transparency:reduce){.fz-nearby{--nb-glass:var(--surface);--nb-sheet:var(--paper)}.fz-nb-glass,.fz-nb-sheet,.fz-pin-label{-webkit-backdrop-filter:none;backdrop-filter:none}}.frndz-sheet-root{z-index:200;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.frndz-sheet-backdrop{-webkit-backdrop-filter:blur(3px);transition:opacity var(--m-slow) var(--ease-out);animation:frndz-sheet-fade var(--m-slow) var(--ease-out);background:#1c181473;position:absolute;inset:0}.frndz-sheet-panel{z-index:1;max-height:min(var(--sheet-max-h,88dvh), calc(var(--sheet-visible-h,100dvh) - 12px));margin-bottom:var(--sheet-kb,0px);background:var(--surface);transform:translateY(var(--sheet-drag,0px));transition:transform var(--m-slow) var(--ease-out);animation:frndz-sheet-up var(--m-slow) var(--ease-out);touch-action:pan-x;border-radius:24px 24px 0 0;outline:none;flex-direction:column;display:flex;position:relative;box-shadow:0 -4px 32px #1c18141f}.frndz-sheet-root[data-state=closed] .frndz-sheet-panel{transform:translateY(100%)}.frndz-sheet-grab{touch-action:none;cursor:grab;flex-shrink:0;padding:10px 56px 10px 20px}.frndz-sheet-handle{background:var(--ink-15);border-radius:3px;width:36px;height:5px;margin:0 auto 6px}.frndz-sheet-title{font-family:var(--font-ui), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;font-size:var(--t-lead);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding-top:4px;font-weight:700;overflow:hidden}.frndz-sheet-close{width:44px;height:44px;color:var(--ink-60);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:8px}.frndz-sheet-close:before{content:"";background:var(--ink-05);z-index:-1;border-radius:50%;width:30px;height:30px;position:absolute}.frndz-sheet-close:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.frndz-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 0 max(env(safe-area-inset-bottom), 20px);flex:1;overflow-y:auto}@media (min-width:600px) and (max-width:1023px){.frndz-sheet-panel{width:100%;max-width:560px;margin-inline:auto}}@media (min-width:1024px){.frndz-sheet-root{justify-content:center;align-items:center;padding:24px}.frndz-sheet-panel{width:100%;max-width:480px;max-height:min(720px,86dvh);box-shadow:var(--elev-3);animation:frndz-sheet-pop var(--m-slow) var(--ease-out);border-radius:24px;transform:none}.frndz-sheet-root[data-state=closed] .frndz-sheet-panel{opacity:0;transition:transform var(--m-base) var(--ease-in), opacity var(--m-base) var(--ease-in);transform:scale(.98)}.frndz-sheet-grab{cursor:default;padding-top:18px}}@keyframes frndz-sheet-fade{0%{opacity:0}}@keyframes frndz-sheet-up{0%{transform:translateY(100%)}}@keyframes frndz-sheet-pop{0%{opacity:0;transform:scale(.98)}}.frndz-press{-webkit-tap-highlight-color:transparent;transition:transform var(--m-instant) var(--ease-out), opacity var(--m-instant) var(--ease-out)}.frndz-press:active{opacity:.86;transform:scale(.98)}.frndz-ptr{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.frndz-ptr-dot{border:2.5px solid var(--electric-100);border-top-color:var(--electric);border-radius:50%;width:28px;height:28px;margin-bottom:10px}.frndz-ptr[data-refreshing=true] .frndz-ptr-dot{animation:.7s linear infinite frndz-spin}@keyframes frndz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#14110e;--c-paper:20 17 14;--paper-soft:#1a1612;--c-paper-soft:26 22 18;--paper-edge:#3a342d;--c-paper-edge:58 52 45;--paper-deep:#2a251f;--c-paper-deep:42 37 31;--surface:#1f1b17;--c-surface:31 27 23;--ink:#f4efe6;--c-ink:244 239 230;--ink-90:#e8e2d8;--c-ink-90:232 226 216;--ink-80:#d9d2c6;--c-ink-80:217 210 198;--ink-soft:#c9c2b6;--c-ink-soft:201 194 182;--ink-mute:#a8a196;--c-ink-mute:168 161 150;--ink-60:#a8a196;--c-ink-60:168 161 150;--ink-30:#6f685f;--c-ink-30:111 104 95;--ink-15:#3a352f;--c-ink-15:58 53 47;--ink-05:#26221d;--c-ink-05:38 34 29;--hairline:#2e2924;--electric-50:#16244a;--c-electric-50:22 36 74;--electric-100:#1f3570;--c-electric-100:31 53 112;--electric-900:#c5d7ff;--c-electric-900:197 215 255;--signal-50:#12301a;--c-signal-50:18 48 26;--period-light:#6b92ff;--warn-surface:#33240f;--warn-ink:#f6c177;--error-surface:#3a1614;--error-ink:#ff8f86;--signal-ink-soft:#7be38b;--ink-hsl:39 39% 93%;--ink-60-hsl:37 9% 62%;--ink-30-hsl:33 8% 40%;--ink-15-hsl:32 10% 21%;--ink-05-hsl:33 13% 13%;--surface-hsl:30 15% 11%;--paper-hsl:30 18% 7%;--paper-warm-hsl:32 14% 20%;--primary-foreground:0 0% 100%;--elev-1:0 1px 2px #0006;--elev-2:0 4px 12px #00000073;--elev-3:0 12px 32px -8px #0009;--elev-pill:0 8px 24px #00000080, 0 2px 6px #0000004d;--elev-card:0 0 0 .5px #ffffff0f, 0 8px 24px #00000059}html.dark body{background:var(--paper);color:var(--ink)}html.dark .text-electric{color:var(--electric-300)}html.dark .bg-electric.text-surface,html.dark .bg-electric-700.text-surface,html.dark [style*="background: var(--electric)"][style*="color: var(--surface)"]{color:#fff!important}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:px-8{padding-left:40px;padding-right:40px}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:w-80{width:20rem}.xl\:flex-col{flex-direction:column}}