@import"https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Noto+Sans+Devanagari:wght@400..800&display=swap";:root{--color-brand: #0a6272;--color-brand-light: #0d7a8e;--color-brand-dark: #084f5c;--color-coral: #e05c38;--color-coral-light: #fef2ee;--color-coral-dark: #b84a2d;--color-amber: #c98a1a;--color-amber-light: #fef9ee;--color-amber-dark: #9a6a14;--color-green: #1a7a52;--color-green-light: #eef9f4;--color-green-dark: #145e3f;--color-violet: #6045c7;--color-violet-light: #f4f1fe;--color-violet-dark: #4a349e;--color-teal: #0f766e;--color-teal-light: #f0fdfa;--color-teal-dark: #0d5d56;--color-rausch: #0f766e;--color-primary: #0f766e;--color-primary-dark: #0d5d56;--color-primary-deep: #115e59;--color-primary-light: #2dd4bf;--color-primary-tint: #f0fdfa;--color-primary-tint-2: #ccfbf1;--color-primary-mid: #99f6e4;--color-danger: #dc2626;--color-danger-deep: #b91c1c;--color-danger-bg: #fef2f2;--color-danger-border: #fecaca;--color-ink-airbnb: #222222;--color-muted-airbnb: #6a6a6a;--color-line-airbnb: #dddddd;--color-canvas-soft: #f7f7f7;--color-bg: #ffffff;--color-bg-subtle: #f8fafc;--color-bg-muted: #f1f5f9;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-text: #0f172a;--color-text-secondary: #475569;--color-text-muted: #94a3b8;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-overlay: rgba(15, 23, 42, .4);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--font-sans: "Inter", "Noto Sans Devanagari", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Inter", "Noto Sans Devanagari", -apple-system, BlinkMacSystemFont, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .03);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--content-max-width: 1280px;--bottom-nav-height: 64px}[data-theme=dark]{--color-bg: #0f172a;--color-bg-subtle: #1e293b;--color-bg-muted: #334155;--color-border: #334155;--color-border-strong: #475569;--color-text: #f1f5f9;--color-text-secondary: #cbd5e1;--color-text-muted: #64748b;--color-surface: #1e293b;--color-surface-raised: #334155;--color-overlay: rgba(0, 0, 0, .6);--color-coral-light: #2d1a14;--color-amber-light: #2d2414;--color-green-light: #142d22;--color-violet-light: #1f1a2e;--color-teal-light: #0f2a30;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -2px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -4px rgba(0, 0, 0, .2);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 8px 10px -6px rgba(0, 0, 0, .2)}@media(prefers-color-scheme:dark){[data-theme=auto]{--color-bg: #0f172a;--color-bg-subtle: #1e293b;--color-bg-muted: #334155;--color-border: #334155;--color-border-strong: #475569;--color-text: #f1f5f9;--color-text-secondary: #cbd5e1;--color-text-muted: #64748b;--color-surface: #1e293b;--color-surface-raised: #334155;--color-overlay: rgba(0, 0, 0, .6);--color-coral-light: #2d1a14;--color-amber-light: #2d2414;--color-green-light: #142d22;--color-violet-light: #1f1a2e;--color-teal-light: #0f2a30;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -2px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -4px rgba(0, 0, 0, .2);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 8px 10px -6px rgba(0, 0, 0, .2)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{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{margin:0;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{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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,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{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-30{z-index:30}.z-50{z-index:50}.mb-6{margin-bottom:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[290px\]{width:290px}.w-auto{width:auto}.w-full{width:100%}.grow{flex-grow:1}.cursor-default{cursor:default}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.bg-slate-950\/40{background-color:#02061766}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-0{padding:0}.p-5{padding:1.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-20{padding-bottom:5rem}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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)}.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)}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:pb-3{padding-bottom:.75rem}}.notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-sm);background:transparent;border:none;color:var(--ink-700);cursor:pointer;transition:background var(--t-fast) var(--ease-out)}.notification-bell:hover{background:var(--surface-3)}.notification-badge{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--coral);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.notification-panel{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-height:480px;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-lg);z-index:100}.notification-panel__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:var(--surface);z-index:1}.notification-panel__header h3{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.notification-panel__mark-read{background:none;border:none;color:var(--brand);font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:var(--r-xs);transition:background var(--t-fast) var(--ease-out)}.notification-panel__mark-read:hover{background:var(--teal-light)}.notification-item{display:flex;gap:12px;padding:12px 16px;cursor:pointer;transition:background var(--t-fast) var(--ease-out);border-bottom:1px solid var(--line-soft)}.notification-item:last-child{border-bottom:none}.notification-item:hover{background:var(--surface-2)}.notification-item.unread{background:var(--teal-light);border-left:3px solid var(--brand)}.notification-item__icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--surface-3);display:flex;align-items:center;justify-content:center;color:var(--brand)}.notification-item__content{flex:1;min-width:0}.notification-item__title{font-size:13px;font-weight:600;color:var(--ink);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-item__body{font-size:12px;color:var(--muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-item__time{flex-shrink:0;font-size:11px;color:var(--subtle);white-space:nowrap}.notification-panel__empty{padding:40px 20px;text-align:center;color:var(--muted);font-size:14px}.messages-page{display:flex;height:calc(100vh - 64px);background:var(--surface);border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line)}.conversation-list{width:320px;flex-shrink:0;border-right:1px solid var(--line);overflow-y:auto;background:var(--surface-2)}.conversation-list__header{padding:16px;font-size:16px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:var(--surface-2);z-index:1}.conversation-item{display:flex;width:100%;align-items:center;gap:12px;padding:14px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease-out);border-bottom:1px solid var(--line-soft)}.conversation-item:hover{background:var(--surface-3)}.conversation-item.active{background:var(--teal-light);border-left:3px solid var(--brand)}.conversation-item__avatar{width:40px;height:40px;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.conversation-item__content{flex:1;min-width:0}.conversation-item__name{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 2px}.conversation-item__preview{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.conversation-item__meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.conversation-item__time{font-size:11px;color:var(--subtle)}.conversation-item__badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--coral);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.message-thread{flex:1;display:flex;flex-direction:column;min-width:0}.message-thread__header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line-soft);background:var(--surface)}.message-thread__header h3{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.message-thread__back{display:none;background:none;border:none;color:var(--brand);cursor:pointer;padding:4px}.message-thread__messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:8px}.message-bubble{max-width:70%;padding:10px 14px;border-radius:var(--r-md);font-size:14px;line-height:1.5;word-wrap:break-word}.message-bubble--own{align-self:flex-end;background:var(--brand);color:#fff;border-bottom-right-radius:var(--r-xs)}.message-bubble--other{align-self:flex-start;background:var(--surface-3);color:var(--ink);border-bottom-left-radius:var(--r-xs)}.message-bubble__time{font-size:10px;opacity:.7;margin-top:4px}.message-composer{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--line-soft);background:var(--surface)}.message-composer__input{flex:1;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:14px;background:var(--surface-2);outline:none;transition:border-color var(--t-fast) var(--ease-out)}.message-composer__input:focus{border-color:var(--brand)}.message-composer__send{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--brand);color:#fff;border:none;cursor:pointer;transition:background var(--t-fast) var(--ease-out)}.message-composer__send:hover{background:var(--brand-dark)}.messages-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--muted);text-align:center;gap:12px}.messages-empty__icon{color:var(--subtle)}.messages-empty h3{margin:0;font-size:16px;font-weight:600;color:var(--ink-700)}.messages-empty p{margin:0;font-size:14px}.contact-business-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-700);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--t-fast) var(--ease-out)}.contact-business-btn:hover{border-color:var(--brand);color:var(--brand);background:var(--teal-light)}@media(max-width:768px){.notification-panel{width:calc(100vw - 32px);right:-8px}.messages-page{height:calc(100vh - 56px)}.conversation-list{width:100%;border-right:none}.messages-page--thread-open .conversation-list{display:none}.messages-page--thread-open .message-thread{display:flex}.messages-page:not(.messages-page--thread-open) .message-thread{display:none}.message-thread__back{display:inline-flex}.message-bubble{max-width:85%}}:root{--brand: var(--color-rausch);--brand-dark: #0d5d56;--brand-deeper: #115e59;--brand-light: #2dd4bf;--coral: var(--color-rausch);--rose: var(--color-rausch);--ink: #18181b;--ink-soft: #27272a;--ink-900: #18181b;--ink-800: #27272a;--ink-700: #3f3f46;--ink-500: #71717a;--ink-400: #71717a;--ink-300: #a1a1aa;--ink-200: #d4d4d8;--muted: #71717a;--subtle: #a1a1aa;--canvas: #fbfbfb;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #f1f5f9;--line: #e4e4e7;--line-soft: #f0f0f2;--line-firm: #c9c9d0;--teal-light: #f0fdfa;--teal-mid: #99f6e4;--amber-light: #fff7ed;--amber-mid: #fed7aa;--violet-light: #f5f3ff;--violet-mid: #ddd6fe;--leaf-light: #ecfdf5;--leaf: #059669;--r-xs: 4px;--r-sm: 8px;--r-md: 14px;--r-lg: 14px;--r-xl: 20px;--r-2xl: 32px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--shadow-xs: 0 1px 2px rgba(24, 24, 27, .04);--shadow-sm: 0 1px 2px rgba(24, 24, 27, .05), 0 8px 24px rgba(24, 24, 27, .04);--shadow-md: 0 1px 2px rgba(24, 24, 27, .04), 0 10px 28px rgba(24, 24, 27, .08);--shadow-lg: 0 1px 2px rgba(24, 24, 27, .04), 0 18px 42px rgba(24, 24, 27, .1);--shadow-xl: 0 1px 2px rgba(24, 24, 27, .04), 0 24px 70px rgba(24, 24, 27, .12);--ease-professional: cubic-bezier(.22, 1, .36, 1)}body{background:var(--canvas);color:var(--ink);font-family:Inter,Noto Sans Devanagari,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal}button,input{font-family:inherit}.najik-shell,.app-shell,.main-canvas{background:#fff}.site-top-nav{position:sticky;top:0;z-index:40;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;min-height:82px;border-bottom:1px solid var(--line);background:#fffffff5;padding:0 32px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.site-brand{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:0;background:transparent}.site-brand img{width:112px;height:auto}.site-product-tabs{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.site-product-tabs::-webkit-scrollbar{display:none}.site-product-tab{position:relative;display:inline-flex;align-items:center;gap:7px;min-width:-moz-max-content;min-width:max-content;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink-500);padding:0 13px;font-size:15px;font-weight:700;line-height:1.2}.site-product-tab.active,.site-product-tab:hover{background:var(--surface-2);color:var(--ink)}.site-product-tab.active:after{position:absolute;right:14px;bottom:4px;left:14px;height:3px;border-radius:999px;background:var(--brand);content:""}.site-tab-icon-wrap{position:relative;display:grid;place-items:center}.site-tab-icon{width:17px;height:17px;stroke-width:1.9}.site-nav-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.site-host-link,.site-circle-btn,.site-account-menu,.header-location-button,.header-map-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink);min-height:42px;font-size:14px;font-weight:700;white-space:nowrap}.site-host-link{padding:0 14px}.site-host-link:hover,.site-circle-btn:hover,.header-location-button:hover,.header-map-button:hover{background:var(--surface-2)}.site-account-menu{gap:10px;min-width:72px;border:1px solid var(--line);background:#fff;padding:0 8px 0 14px;box-shadow:none}.site-account-menu:hover{box-shadow:var(--shadow-md)}.header-location-button{max-width:190px;border-color:var(--line);background:#fff;padding:0 13px}.header-location-button span{overflow:hidden;text-overflow:ellipsis}.header-map-button{border-color:var(--line);background:#fff;padding:0 12px}.header-map-button svg{width:16px;height:16px}.header-map-button.active{border-color:#99f6e4;background:#f0fdfa;color:var(--brand-deeper)}.main-canvas{max-width:1480px;margin:0 auto;padding:26px 40px 36px!important}.discover-hashtag-rails{border-top:0}.creator-topic-chip,.taxonomy-chip{position:relative;display:inline-flex;align-items:center;min-height:64px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--ink-500);padding:0 0 2px;font-size:16px;font-weight:750;line-height:1}.creator-topic-chip:hover,.creator-topic-chip.active{border-color:var(--ink);background:transparent;box-shadow:none;color:var(--ink);transform:none}.taxonomy-chip:first-child span,.creator-topic-chip:first-child span{font-weight:800}.taxonomy-refinement+.taxonomy-refinement:before{display:none}.taxonomy-refinement:hover,.taxonomy-refinement.active{border-color:var(--ink);background:var(--ink);color:#fff}.taxonomy-refinement.active:after{display:none}.rail-arrow{width:32px;height:32px;border-color:var(--color-line-airbnb);background:#fff;color:var(--color-ink-airbnb);box-shadow:var(--shadow-md)}.listing-page-intro{display:grid;gap:8px;margin:0 0 22px}.listing-page-intro h1{margin:0;color:var(--ink);font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.05}.listing-page-intro p{max-width:760px;margin:0;color:var(--muted);font-size:16px;line-height:1.5}.visual-post:hover,.visual-post:focus-visible{border-color:transparent;box-shadow:none;outline:none;transform:none}.visual-post:hover .post-media,.visual-post:focus-visible .post-media,.business-profile-card:hover .business-card-photo,.business-profile-card:focus-visible .business-card-photo{box-shadow:var(--shadow-md)}.post-media:before{display:none}.post-topbar{right:12px;left:auto;top:12px;gap:8px}.post-icon-action{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:999px;background:#ffffffe0;color:var(--color-ink-airbnb);box-shadow:none}.post-icon-action.active{background:#fff;color:var(--color-rausch)}.post-icon-action.active svg{fill:currentColor}.post-carousel-dots{position:absolute;right:0;bottom:10px;left:0;display:flex;justify-content:center;gap:5px}.post-carousel-dots span{width:6px;height:6px;border-radius:999px;background:#ffffffb3}.post-carousel-dots span:first-child{background:#fff}.post-card-title-row h3,.business-profile-card .business-listing-head h3{margin:0;color:var(--color-ink-airbnb);font-size:15px;font-weight:600;line-height:1.25}.post-card-title-row span,.business-rating{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--color-ink-airbnb);padding:0;font-size:14px;font-weight:400;box-shadow:none}.post-card-title-row .post-distance{flex:0 0 auto;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:3px 7px;font-size:.72rem;font-weight:800;color:#334155;background:#f8fafc}.special-discover-chip.active,.special-discover-chip:hover{background:#0f766e;color:#fff}.post-card-title-row svg,.business-rating svg{fill:currentColor}.post-card-body p,.business-profile-card .business-tagline{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-muted-airbnb);font-size:14px;font-weight:400;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.post-meta,.business-profile-card .business-card-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:2px;color:var(--color-muted-airbnb);font-size:13px;font-weight:400}.post-meta span,.business-profile-card .business-card-meta span{display:inline-flex;min-height:auto;align-items:center;gap:4px;border:0;border-radius:0;background:transparent;color:inherit;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge,.business-profile-card .business-badges .badge{min-height:24px;border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;color:var(--color-muted-airbnb);padding:0 9px;font-size:11px;font-weight:500}.badge-live{border-color:#99f6e4;background:#f0fdfa;color:#c13515;animation:none}.btn-primary,.empty-state button{border-color:var(--color-rausch);border-radius:8px;background:var(--color-rausch);color:#fff;box-shadow:none;font-weight:500}.btn-primary:hover,.empty-state button:hover{background:#0d5d56;box-shadow:none;transform:none}.btn-secondary,.btn-soft,.btn-ghost,.icon-button,.location-selector,.map-toggle,.login-link,.logout-link{border-color:var(--color-line-airbnb);border-radius:999px;background:#fff;color:var(--color-ink-airbnb);box-shadow:none}.btn-secondary:hover,.btn-soft:hover,.btn-ghost:hover,.icon-button:hover,.location-selector:hover,.map-toggle:hover,.login-link:hover,.logout-link:hover{border-color:#c1c1c1;background:var(--color-canvas-soft);box-shadow:none;transform:none}.mobile-header{background:#fffffffa;border-bottom-color:var(--color-line-airbnb)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.search-box{min-height:48px;border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;box-shadow:var(--shadow-md)}.search-box:focus-within{border-color:var(--color-ink-airbnb);box-shadow:var(--shadow-md)}.mobile-location-button{order:4;display:inline-flex;max-width:100%;min-height:38px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);padding:0 12px;font-size:13px;font-weight:700}.mobile-location-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav{border-top-color:var(--color-line-airbnb);background:#fffffffa}.bottom-nav-item{color:var(--color-muted-airbnb)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:44px 26px;border:1px solid var(--color-line-airbnb);border-radius:18px;background:radial-gradient(120% 90% at 50% -10%,rgba(13,148,136,.07),transparent 60%),#fff;box-shadow:0 1px 2px #1018280a}.empty-state:before{display:none}.empty-icon-group{position:relative;display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin:0 auto 10px}.empty-icon-ring{box-shadow:0 8px 22px #0d948829;animation:emptyFloat 5s ease-in-out infinite}.empty-icon-ring.secondary{animation-delay:-1.6s}.empty-icon-ring.tertiary{animation-delay:-3.2s}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.empty-icon-ring{animation:none}}.empty-state>span{max-width:44ch;line-height:1.5}.empty-state .empty-action-btn{margin-top:10px;padding:10px 20px;border:0;border-radius:12px;background:var(--color-rausch);color:#fff;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.empty-state .empty-action-btn:hover{background:#0d5d56;transform:translateY(-1px)}.empty-icon-ring{display:grid;width:52px;height:52px;place-items:center;border-radius:999px;background:#f0fdfa;color:var(--color-rausch)}.empty-icon-ring.secondary{position:absolute;top:0;right:0;width:32px;height:32px;background:#f1f5f9;color:#71717a}.empty-icon-ring.tertiary{position:absolute;bottom:0;left:0;width:28px;height:28px;background:#ecfdf5;color:#059669}.empty-state strong{font-size:22px;font-weight:600}@media(min-width:769px){.bottom-nav{display:none!important}}.app-shell .post-topbar{top:10px;right:10px;gap:6px}.app-shell .post-icon-action{width:28px;height:28px;background:#ffffffeb}.app-shell .post-icon-action svg{width:14px;height:14px}.app-shell .guest-favorite-badge{min-height:24px;padding:0 9px;font-size:10px;font-weight:800;box-shadow:0 4px 14px #0000001f}.app-shell .post-store-name{display:inline-flex;min-width:0;align-items:center;color:#717171;font-size:12px;font-weight:700;line-height:1.2}.app-shell .post-card-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.messages-workspace{display:grid;max-width:1180px;margin:0 auto;gap:18px}.messages-workspace-head{display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid #ebebeb;padding:20px 0 18px}.messages-workspace-head span{color:#717171;font-size:12px;font-weight:800;text-transform:uppercase}.messages-workspace-head h1{margin:4px 0 0;font-size:32px;font-weight:750}.messages-workspace-head p{max-width:420px;margin:0;color:#717171;font-size:14px}.messages-workspace .messages-page{min-height:620px;overflow:hidden;border:1px solid #ebebeb;border-radius:18px;background:#fff;box-shadow:0 10px 30px #0000000f}.messages-workspace .conversation-list,.messages-workspace .message-thread{border:0;box-shadow:none}.messages-workspace .conversation-item{border-radius:12px;margin:4px 10px}.messages-workspace .message-composer{border-top:1px solid #ebebeb;background:#fff}.messages-workspace .message-composer__input{border-radius:999px;background:#f7f7f7}.app-shell .business-profile-card{border-radius:18px!important;border:1px solid #ebebeb!important;background:#fff;padding:10px!important;box-shadow:0 8px 24px #0000000d}.app-shell .business-card-photo{border-radius:14px}.app-shell .business-card-action{width:30px;height:30px}.app-shell .business-title-button{font-size:17px;font-weight:750}.app-shell .business-card-meta{gap:8px;color:#717171;font-size:12px;font-weight:650}.app-shell .business-detail-page{max-width:1180px;padding-top:18px}.app-shell .business-detail-hero{overflow:hidden;border:1px solid #ebebeb;border-radius:22px;background:#fff;box-shadow:0 12px 34px #0000000f}.app-shell .business-detail-summary{border:0;box-shadow:none}.app-shell .map-filters{top:14px;left:14px;border-radius:999px;background:#fffffff5;box-shadow:0 8px 28px #0000001a}.app-shell .map-layer-summary{border:1px solid #ebebeb;border-radius:16px;background:#fffffff5;box-shadow:0 8px 28px #0000001a}@media(max-width:768px){.messages-workspace-head{display:grid}}.empty-state>span{color:var(--color-muted-airbnb);font-weight:400}.notification-badge{background:var(--color-rausch)}.notification-bell{border-radius:999px;color:var(--color-ink-airbnb)}.notification-bell:hover{background:var(--color-canvas-soft)}@keyframes najikPageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes najikSoftPop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.business-detail-page,.account-page,.business-dashboard,.onboarding-page,.messages-page{animation:najikPageIn .42s var(--ease-professional) both}.business-detail-page,.account-page,.onboarding-page,.dashboard-wrap{width:min(1180px,100%);margin:0 auto}.business-detail-page,.account-page,.onboarding-page,.business-dashboard{display:grid;gap:24px}.account-topbar,.dashboard-header,.onboarding-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border:0;border-bottom:1px solid var(--line);margin:0;padding:0 0 24px}.account-topbar h1,.dashboard-header h1,.onboarding-header h1,.business-detail-summary h1{margin:0;color:var(--ink);font-size:clamp(28px,4vw,44px);font-weight:750;letter-spacing:0;line-height:1.04}.account-topbar p,.dashboard-header span,.onboarding-header span,.business-detail-summary p:not(.business-category){max-width:680px;margin:8px 0 0;color:var(--muted);font-size:15px;font-weight:450;line-height:1.55}.dashboard-card,.account-identity-card,.account-details-card,.account-form-card,.onboarding-panel,.business-setup-preview,.business-info-panel,.business-section,.messages-page,.minimal-login-card,.modal-content{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-xs)}.dashboard-card,.account-identity-card,.account-details-card,.account-form-card,.onboarding-panel,.business-setup-preview,.business-info-panel,.business-section{padding:24px}.dashboard-card:hover,.account-identity-card:hover,.account-details-card:hover,.account-form-card:hover,.onboarding-panel:hover,.business-setup-preview:hover,.business-info-panel:hover,.business-section:hover{box-shadow:var(--shadow-sm);transition:box-shadow .22s var(--ease-professional)}.dashboard-post-form textarea,.dashboard-business-form textarea,.onboarding-form-grid textarea,.modal-content textarea{min-height:112px;padding-top:13px;resize:vertical}.dashboard-primary,.btn-primary,.account-form-actions button,.message-composer__send{min-height:44px;border:1px solid var(--brand);border-radius:12px;background:var(--brand);color:#fff;padding:0 18px;font-size:14px;font-weight:700;box-shadow:none;transition:transform .16s var(--ease-professional),box-shadow .16s var(--ease-professional),background .16s var(--ease-professional)}.dashboard-primary:hover,.btn-primary:hover,.account-form-actions button:hover,.message-composer__send:hover{background:var(--brand-dark);box-shadow:0 10px 24px #ff385c38;transform:translateY(-1px)}.minimal-login-wrap{width:min(420px,100%)}.google-only-missing,.auth-status{border-radius:14px;background:#f0fdfa;color:var(--brand-deeper)}.business-back-link{min-height:38px;border:1px solid transparent;border-radius:999px;color:var(--ink-700);padding:0 12px;font-size:14px;font-weight:650}.business-back-link:hover{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-xs)}.business-detail-image:after{position:absolute;inset:0;background:linear-gradient(180deg,#00000005,#00000047),radial-gradient(circle at 20% 18%,rgba(255,255,255,.18),transparent 28%);content:""}.business-logo-large{left:22px;bottom:22px;z-index:1;width:72px;height:72px;border-radius:22px;border-width:3px;font-size:20px}.business-detail-summary .business-category,.onboarding-header p,.saved-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;border:1px solid #99f6e4;border-radius:999px;background:#f0fdfa;color:var(--brand-deeper);padding:6px 12px;font-size:12px;font-weight:750;text-transform:none}.business-detail-actions{gap:10px;padding-top:6px}.business-info-panel h2,.business-section h2,.dashboard-card-head h2,.account-card-head h2,.onboarding-title h2{margin:0;color:var(--ink);font-size:18px;font-weight:750;line-height:1.2}.dashboard-card-head,.account-card-head,.onboarding-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.dashboard-card-head span,.account-card-head p,.onboarding-title p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.account-form .full{grid-column:1 / -1}.dashboard-post-type-tabs button.locked{opacity:.55}.dashboard-post-form.split,.dashboard-business-fields,.onboarding-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-post-form .full,.dashboard-business-fields .full,.onboarding-form-grid .full,.dashboard-form-section,.dashboard-compose-status{grid-column:1 / -1}.dashboard-chip-row,.onboarding-pill-grid,.onboarding-tag-group,.dashboard-business-type>div,.dashboard-tag-row{display:flex;flex-wrap:wrap;gap:8px}.dashboard-chip-row button,.onboarding-pill-grid button,.onboarding-tag-group button,.dashboard-business-type button,.dashboard-tag-row span{min-height:32px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-700);padding:0 12px;font-size:13px;font-weight:650}.dashboard-chip-row button.active,.onboarding-pill-grid button.active,.onboarding-tag-group button.active,.dashboard-business-type button.active{border-color:var(--ink);background:var(--ink);color:#fff}.dashboard-location-results,.suggestive-list.open{display:grid;gap:6px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:8px;box-shadow:var(--shadow-md)}.form-status.success{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.form-status.error,.dashboard-compose-status.error{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-deep)}.tag-btn.active{border-color:var(--ink);background:var(--ink);color:#fff}.dashboard-header-actions{display:flex;gap:10px;flex-wrap:wrap}.business-setup-main{display:grid;gap:20px}.onboarding-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.onboarding-section{display:grid;gap:10px;margin-top:18px}.onboarding-section h3{margin:0;color:var(--ink);font-size:14px;font-weight:750;text-transform:capitalize}.business-setup-preview-head>span{color:var(--brand-deeper);font-size:13px;font-weight:750}.business-setup-preview-head strong{color:var(--ink);font-size:24px;font-weight:800;line-height:1.05}.business-setup-preview-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.onboarding-review{display:grid;gap:8px;margin-top:18px}.onboarding-review div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-soft);padding-bottom:8px}.onboarding-notice{display:flex;align-items:center;gap:8px;border:1px solid #99f6e4;border-radius:14px;background:#f0fdfa;color:var(--brand-deeper);padding:12px;font-size:13px;font-weight:650}.messages-page{width:min(1180px,100%);height:calc(100vh - 220px);min-height:560px;margin:0 auto;overflow:hidden}.conversation-list{width:340px;border-right:1px solid var(--line);background:var(--surface)}.conversation-list__header{background:var(--surface);color:var(--ink);padding:20px;font-size:22px;font-weight:800}.conversation-item{gap:12px;border-bottom:1px solid var(--line-soft);padding:14px 16px}.conversation-item.active{border-left:3px solid var(--brand)}.conversation-item__avatar{border-radius:14px;background:var(--ink)}.message-thread__header{min-height:68px;border-bottom:1px solid var(--line);background:var(--surface);padding:18px 22px}.message-thread__messages{background:linear-gradient(180deg,#fff,#fbfbfb);padding:22px}.message-bubble{border-radius:18px;font-size:14px;line-height:1.45}.message-bubble--own{background:var(--brand);color:#fff}.message-bubble--other{background:var(--surface-3);color:var(--ink)}.message-composer{gap:10px;border-top:1px solid var(--line);background:#fff;padding:14px}.message-composer__send{width:48px;min-width:48px;border-radius:999px;padding:0}.messages-empty{color:var(--muted)}.messages-empty h3{color:var(--ink);font-size:20px;font-weight:750}.modal-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#18181b75;padding:18px;animation:najikSoftPop .18s var(--ease-professional) both}.modal-backdrop-button{position:absolute;inset:0;border:0;background:transparent;cursor:default}.modal-content{position:relative;width:min(520px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;padding:22px}.modal-content.wide{width:min(760px,100%)}.modal-header,.modal-footer{display:flex;align-items:center;gap:12px}.modal-header{margin-bottom:18px}.modal-header h3{margin:0;color:var(--ink);font-size:20px;font-weight:750}.modal-body{display:grid;gap:14px}.modal-footer{justify-content:flex-end;margin-top:18px}@media(max-width:1023px){.main-canvas{padding:16px 16px 88px!important}.taxonomy-rails{top:73px;margin:-16px -16px 20px;padding:10px 16px 6px}.post-grid,.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.guest-favorite-badge{display:none}.account-layout,.business-detail-layout,.business-setup-layout,.dashboard-composer-layout{grid-template-columns:1fr}.business-info-panel,.business-setup-preview{position:static}.business-detail-hero{grid-template-columns:1fr}.account-topbar,.dashboard-header,.onboarding-header{align-items:flex-start;flex-direction:column}.messages-page{width:100%;min-height:calc(100vh - 146px);height:calc(100vh - 146px);border-radius:0}}.post-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:34px 26px;max-width:none}.post-media{aspect-ratio:1 / 1;min-height:0;border-radius:18px;background:var(--post-image) center/cover,#f2f2f2;background-color:#f2f2f2}.business-card-image-actions{position:absolute;top:12px;right:12px;z-index:3;display:flex;gap:8px}.business-detail-summary p:not(.business-category){font-size:17px}.business-info-card-head .business-logo{background:#fff;color:var(--color-ink-airbnb)}.business-info-card-head h2,.business-info-card-head p{margin:0}.business-info-card-head p,.business-info-row{color:#ffffffc7}@media(max-width:1023px){.business-detail-hero,.business-detail-layout,.business-vibe-panel{grid-template-columns:1fr}.business-detail-image{min-height:340px}.business-info-card-head{border-bottom-color:#ebebeb}.business-info-card-head p,.business-info-row{color:#717171}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skeleton-image,.skeleton-line{background:linear-gradient(90deg,#f2f2f2,#e7e7e7 45%,#f2f2f2)}.business-rating,.business-profile-card .business-badges,.business-profile-card .business-open-link{display:none!important}.auth-redesign-wrap{display:grid;width:min(1120px,calc(100% - 36px));grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:24px;align-items:stretch}.auth-story-panel,.minimal-login-card{border:1px solid var(--color-line-airbnb);border-radius:24px;background:#fff;box-shadow:none}.auth-story-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:680px;overflow:hidden;padding:34px}.auth-story-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000001f,#00000005 40%,#00000085),url(https://images.unsplash.com/photo-1544735716-392fe2489ffa?auto=format&fit=crop&w=1400&q=80) center/cover;z-index:0}.auth-story-panel>*{position:relative;z-index:1}.auth-story-top{display:flex;justify-content:space-between;align-items:flex-start}.auth-logo-button{width:-moz-fit-content;width:fit-content;border:0;background:transparent;padding:0}.auth-logo-button img{width:114px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.18))}.auth-story-middle{display:grid;gap:24px}.auth-story-copy{display:grid;gap:14px;max-width:680px;color:#fff}.auth-kicker,.dashboard-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:30px;align-items:center;gap:7px;border-radius:999px;background:#fffffff2;color:var(--color-ink-airbnb);padding:0 14px;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-story-copy h1{margin:0;max-width:760px;font-size:clamp(42px,6vw,72px);font-weight:800;line-height:.96;letter-spacing:-.02em}.auth-headline-accent{background:linear-gradient(135deg,#0f766e,#ff6b81);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-story-copy p{max-width:480px;margin:0;color:#ffffffe0;font-size:17px;line-height:1.55}.auth-feature-pills{display:flex;flex-wrap:wrap;gap:8px}.auth-feature-pill{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:0 14px;font-size:13px;font-weight:700}.auth-story-bottom{display:grid;gap:18px}.auth-testimonial-card{display:grid;gap:10px;max-width:440px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#ffffff1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:18px 20px}.auth-testimonial-stars{display:flex;gap:3px;color:#fbbf24}.auth-testimonial-stars svg{fill:currentColor}.auth-testimonial-quote{margin:0;color:#fff;font-size:15px;font-weight:500;line-height:1.5;font-style:italic}.auth-testimonial-author{display:flex;align-items:center;gap:8px}.auth-testimonial-author strong{color:#fff;font-size:13px;font-weight:700}.auth-testimonial-author span{color:#ffffffb3;font-size:12px}.auth-testimonial-dots{display:flex;gap:6px;margin-top:4px}.auth-testimonial-dots button{width:8px;height:8px;border:0;border-radius:999px;background:#ffffff59;padding:0;transition:all .3s ease}.auth-testimonial-dots button.active{width:24px;background:#fff}.auth-stats-row{display:flex;gap:24px}.auth-stat{display:grid;gap:2px}.auth-stat strong{color:#fff;font-size:20px;font-weight:800}.auth-stat span{color:#ffffffb8;font-size:12px;font-weight:600}.minimal-auth-shell{min-height:100vh;background:var(--color-canvas-soft);display:grid;place-items:center;padding:28px}.minimal-login-card{gap:18px;padding:40px;border-radius:24px;box-shadow:0 24px 70px #18181b14,0 2px 6px #18181b0a;animation:najikSoftPop .36s var(--ease-professional) both;display:grid;align-content:center}.auth-card-head{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:4px}.auth-card-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:linear-gradient(135deg,#f0fdfa,#ffe1e7);color:var(--color-rausch);box-shadow:inset 0 0 0 1px #ff385c1f}.minimal-login-card h1{color:var(--ink);font-size:26px;font-weight:800;letter-spacing:-.01em;margin:0}.minimal-login-card p{color:var(--muted);font-size:14.5px;font-weight:450;line-height:1.5;margin:4px 0 0}.auth-mode-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:4px}.auth-mode-tabs button{min-height:40px;border:0;border-radius:9px;background:transparent;color:#71717a;font-size:14px;font-weight:700;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.auth-mode-tabs button:hover:not(.active){color:var(--ink)}.auth-mode-tabs button.active{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.auth-password-form,.auth-name-row{display:grid;gap:12px}.auth-name-row{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-password-form label{display:grid;gap:7px;color:var(--color-ink-airbnb);font-size:13px;font-weight:800}.auth-password-form input{width:100%;min-height:50px;border:1px solid var(--line-firm);border-radius:12px;background:#fff;color:var(--ink);padding:0 15px;font-size:15px;outline:0;transition:border-color .2s,box-shadow .2s}.auth-password-form input::-moz-placeholder{color:#a1a1aa}.auth-password-form input::placeholder{color:#a1a1aa}.auth-password-form input:focus{border-color:var(--color-rausch);box-shadow:0 0 0 4px #ff385c1a}.auth-password-wrap{position:relative;display:flex;align-items:center}.auth-password-wrap input{padding-right:44px!important}.auth-password-toggle{position:absolute;right:4px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:transparent;color:#71717a;padding:0}.auth-password-toggle:hover{background:var(--surface-3);color:var(--ink)}.auth-submit-button{min-height:48px;border:0;border-radius:10px;background:var(--color-rausch);color:#fff;font-size:15px;font-weight:800;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.auth-submit-button:hover:not(:disabled){background:#0d5d56;transform:translateY(-1px);box-shadow:0 6px 20px #ff385c40}.auth-submit-button:disabled{opacity:.7;cursor:not-allowed}.auth-loading-state{display:inline-flex;align-items:center;gap:8px}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-spinner{animation:authSpin .8s linear infinite}.auth-legal-text{margin:0;color:#a1a1aa;font-size:12px;text-align:center;line-height:1.5}.auth-demo-button{min-height:46px;border:1px dashed var(--line-firm);border-radius:12px;background:var(--surface-2);color:var(--ink-700);font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s}.auth-demo-button:hover:not(:disabled){background:var(--surface-3);border-color:var(--ink-300)}.auth-demo-button:disabled{opacity:.6;cursor:not-allowed}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:#a1a1aa;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{height:1px;background:var(--line);content:""}.google-only-login{display:grid;min-height:48px}.google-only-login .google-oauth-slot{display:flex;justify-content:center;min-height:44px}.google-only-missing{display:grid;gap:2px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:12px 14px}.google-only-missing strong{color:var(--ink);font-size:13px}.google-only-missing span{color:var(--muted);font-size:12px}.auth-status{margin:0;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600}.auth-status.error{background:var(--color-danger-bg);color:var(--color-danger-deep);border:1px solid var(--color-danger-border)}.auth-benefit-list{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:2px}.auth-benefit-list span{display:flex;align-items:center;gap:12px;color:var(--ink-700);font-size:14px;font-weight:550}.auth-benefit-list span svg{color:var(--color-rausch);flex-shrink:0}.dashboard-work-tabs button.active,.dashboard-work-tabs button:hover{border-color:var(--color-ink-airbnb);background:transparent;color:var(--color-ink-airbnb)}.dashboard-post-type-tabs button.active{border-color:var(--color-ink-airbnb);background:var(--color-ink-airbnb);color:#fff}.dashboard-post-type-tabs button.active small{color:#ffffffc7}.dashboard-post-form.split,.dashboard-business-fields,.dashboard-post-form,.menu-section,.menu-item-card{gap:16px}.dashboard-chip-row button,.dashboard-business-type button,.dashboard-tag-row span,.onboarding-pill-grid button,.onboarding-tag-group button{border-color:var(--color-line-airbnb);background:#fff}.dashboard-chip-row button.active,.dashboard-business-type button.active,.onboarding-pill-grid button.active,.onboarding-tag-group button.active{border-color:var(--color-ink-airbnb);background:var(--color-ink-airbnb);color:#fff}.onboarding-page{width:min(1240px,100%)}.onboarding-header{align-items:center;min-height:146px;border-bottom:0;padding-bottom:0}.onboarding-header h1{margin-top:10px;font-size:clamp(38px,5vw,58px)}.onboarding-step-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:1px solid var(--color-line-airbnb);border-radius:18px;background:#fff;padding:10px}.onboarding-step-rail span{display:flex;min-height:48px;align-items:center;gap:10px;border-radius:12px;background:var(--color-canvas-soft);color:var(--color-ink-airbnb);padding:0 12px;font-size:13px;font-weight:700}.onboarding-step-rail strong{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:var(--color-ink-airbnb);color:#fff;font-size:12px}.business-setup-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.onboarding-panel,.business-setup-preview{border-color:var(--color-line-airbnb);border-radius:22px;box-shadow:none}.onboarding-panel:hover,.business-setup-preview:hover{box-shadow:none}.onboarding-title{border-bottom:1px solid #ebebeb;margin-bottom:20px;padding-bottom:18px}.onboarding-category-grid button{display:grid;gap:8px;min-height:136px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink);padding:16px;text-align:left;border-color:var(--color-line-airbnb)}.onboarding-category-grid button.active{border-color:var(--color-ink-airbnb);background:var(--color-ink-airbnb);color:#fff;box-shadow:none}.onboarding-category-grid button.active span{color:#ffffffc2}.business-setup-preview{position:sticky;top:174px;overflow:hidden;padding:0}.onboarding-preview-image{display:grid;min-height:190px;place-items:end start;background:linear-gradient(180deg,transparent,rgba(0,0,0,.36)),url(https://images.unsplash.com/photo-1554118811-1e0d58224f24?auto=format&fit=crop&w=900&q=80) center/cover;padding:18px}.onboarding-preview-image span{display:grid;width:58px;height:58px;place-items:center;border:3px solid #ffffff;border-radius:16px;background:var(--color-ink-airbnb);color:#fff;font-size:24px;font-weight:800}.business-setup-preview-head,.onboarding-review,.business-setup-preview .onboarding-section,.business-setup-preview .onboarding-notice,.business-setup-preview>.btn-primary{margin-right:22px;margin-left:22px}.business-setup-preview-head{display:grid;gap:8px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-top:20px}.business-setup-preview>.btn-primary{width:calc(100% - 44px);margin-bottom:22px}@media(max-width:1023px){.auth-redesign-wrap,.dashboard-overview-panel,.dashboard-composer-layout,.business-setup-layout{grid-template-columns:1fr}.auth-story-panel{min-height:520px}.dashboard-overview-panel,.dashboard-card,.account-form-card,.onboarding-panel{padding:20px}.onboarding-step-rail{grid-template-columns:1fr 1fr}.business-setup-preview,.account-identity-card{position:static}}@media(max-width:640px){.minimal-auth-shell{padding:0;background:#fff}.auth-story-panel{display:none}.auth-redesign-wrap{width:100%;gap:0}.minimal-login-card{padding:48px 24px 24px;border:0;border-radius:0;box-shadow:none;min-height:100vh;align-content:start}.auth-card-head{grid-template-columns:42px minmax(0,1fr);gap:12px}.auth-card-icon{width:42px;height:42px;border-radius:12px}.minimal-login-card h1{font-size:24px}.auth-benefit-list{display:none}.dashboard-metrics,.onboarding-step-rail{grid-template-columns:1fr}}.dashboard-header,.account-topbar,.business-detail-titlebar{min-height:auto!important;margin:0 0 28px!important;padding:0 0 24px!important;border:0!important;border-bottom:1px solid var(--color-line-airbnb)!important;border-radius:0!important;background:transparent!important}.dashboard-header span,.account-topbar p,.business-detail-titlebar span{color:var(--color-muted-airbnb)!important;font-size:16px!important;line-height:1.45!important}.dashboard-card-head h2,.account-card-head h2,.business-section h2,.business-info-card-head h2{color:var(--color-ink-airbnb)!important;font-size:24px!important;font-weight:650!important}.business-title-actions .btn-secondary,.business-detail-actions .btn-secondary,.business-detail-actions .btn-soft,.business-detail-actions .contact-business-button{min-height:40px!important;border:1px solid var(--color-line-airbnb)!important;border-radius:999px!important;background:#fff!important;color:var(--color-ink-airbnb)!important;font-size:14px!important}.business-info-row{color:var(--ink-700);font-size:14px;font-weight:500;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:36px!important;color:#3f3f3f!important}.business-info-row svg{color:var(--color-rausch)!important}.business-info-row span{overflow-wrap:anywhere}.business-badges .badge{border:1px solid var(--color-line-airbnb)!important;background:#fff!important;color:#3f3f3f!important}.business-section:last-child{border-bottom:0!important}.business-offering{min-height:70px;padding:14px 16px;padding:16px 0!important}@media(max-width:980px){.dashboard-overview-panel,.dashboard-metrics,.account-side,.account-main,.business-detail-titlebar,.business-detail-hero,.business-detail-layout,.business-highlight-grid{grid-template-columns:1fr!important}}.taxonomy-rails{position:sticky;top:82px;z-index:20;max-width:none;border-bottom:1px solid var(--line);background:#fffffffa;margin:-26px -40px 10px;padding:0 40px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.taxonomy-rail-main-wrap{padding:0}.taxonomy-rail-main-wrap .taxonomy-rail{gap:26px;min-height:48px;align-items:center;padding:0}.taxonomy-rail-sub-wrap{border-bottom:0;padding:0 0 10px}.taxonomy-refinement{min-height:30px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-500);padding:0 10px;font-size:13px;font-weight:650}.visual-post,.business-profile-card{border:0!important;background:transparent!important;box-shadow:none!important}.visual-post:hover,.business-profile-card:hover{border:0!important;box-shadow:none!important;transform:none!important}.post-media,.business-card-photo{border-radius:20px;box-shadow:inset 0 -90px 70px #0000001f}.post-card-title-row span{color:var(--color-ink-airbnb);font-weight:700;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-size:13px}.business-card-action{border:1px solid var(--color-line-airbnb);background:#fff;box-shadow:0 2px 8px #0000001f;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#fffffff2!important;color:var(--color-ink-airbnb)!important;box-shadow:0 2px 10px #00000029!important}.business-card-action.primary{background:var(--color-ink-airbnb);border-color:var(--color-ink-airbnb);background:var(--color-rausch)!important;color:#fff!important}.business-card-action svg{width:16px;height:16px}.business-listing-body{padding:0 2px}.business-card-meta{gap:8px;color:#717171;font-size:13px}.business-detail-summary>p:not(.business-category){max-width:560px;color:#484848;font-size:18px;line-height:1.55}.business-detail-stat-strip strong{color:var(--color-ink-airbnb);font-weight:800;line-height:1.2;font-size:16px!important;display:block}.business-detail-stat-strip small{color:#717171;font-size:12px;font-weight:700;display:block;margin-top:6px;text-transform:uppercase}.business-detail-actions .btn-soft,.business-detail-actions .btn-secondary,.business-detail-actions .contact-business-button{min-height:42px;border-radius:999px}.business-info-panel,.business-section,.business-vibe-panel{border:0!important;border-radius:22px!important;box-shadow:none!important}.business-info-card-head{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;border-bottom:1px solid rgba(255,255,255,.16);margin-bottom:18px;padding-bottom:16px}.business-info-card-head h2{margin:0 0 4px}.business-info-card-head p{margin:0;color:#717171}@media(max-width:900px){.business-detail-hero{grid-template-columns:1fr!important}.business-detail-image{min-height:360px!important}.business-vibe-panel,.business-detail-stat-strip{grid-template-columns:1fr}}.post-card-body,.business-profile-main,.business-listing-body{background:linear-gradient(135deg,#ff385c0e,#fff0 58%),#fff;background:transparent!important}.dashboard-wrap,.account-page,.business-detail-page{width:min(1120px,100%)!important;margin:0 auto!important;padding:48px 24px 72px!important;max-width:1280px;padding:44px 24px 72px;color:var(--color-ink-airbnb)}.dashboard-header h1,.account-topbar h1,.business-detail-titlebar h1{font-size:clamp(34px,4vw,48px)!important;margin:0;color:var(--color-ink-airbnb);font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.02;letter-spacing:0}.dashboard-eyebrow,.business-category,.detail-pill{color:var(--color-rausch)!important;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.dashboard-flat-list article,.business-offering{border:0;border-bottom:1px solid #ebebeb;border-radius:0;background:#fff;box-shadow:none}.business-detail-titlebar{align-items:start!important;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:24px}.business-detail-titlebar span{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--color-muted-airbnb);font-size:15px}.business-title-actions{display:flex;gap:10px}.detail-pill{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;margin-bottom:18px;padding:8px 12px;border-radius:999px;background:#fff}.business-detail-summary h2{font-size:clamp(28px,3vw,38px)!important;max-width:520px;margin:0 0 14px;color:var(--color-ink-airbnb);font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.05}.business-detail-summary>p{max-width:560px;color:#3f3f3f}.business-detail-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:1fr!important;gap:8px!important;margin:24px 0}.business-detail-stat-strip span{display:grid;gap:4px;border:0;border-radius:16px;background:#fff;padding:16px;min-height:auto!important;padding:12px 14px!important;min-height:82px}.business-vibe-panel,.business-section{border:0!important;border-radius:0!important;background:transparent!important;padding:0 0 34px!important;box-shadow:none!important}.business-highlight-grid{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.business-highlight-grid div{padding:0 14px;font-size:14px;font-weight:600;background:var(--color-canvas-soft);min-height:48px!important;padding:12px 14px!important;border:0;border-radius:16px}@media(max-width:980px){.dashboard-header,.account-topbar,.business-detail-titlebar,.dashboard-overview-panel,.account-side,.account-main,.business-detail-hero,.business-detail-layout{grid-template-columns:1fr!important}.business-info-panel{grid-column:auto;position:static}.business-detail-image,.business-detail-summary{min-height:360px!important;border-radius:22px!important}.dashboard-feature-strip,.dashboard-metrics,.account-action-stack,.account-details-card,.account-form,.business-highlight-grid{grid-template-columns:1fr}}.site-footer{display:flex;width:100%;min-height:86px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--color-line-airbnb);background:var(--color-canvas-soft);color:var(--color-ink-airbnb);padding:0 40px;font-size:14px}.site-footer-left,.site-footer-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-footer a,.site-footer button{display:inline-flex;min-height:34px;align-items:center;border:0;background:transparent;color:inherit;padding:0;font-size:14px;font-weight:500;text-decoration:none}.site-footer a:hover,.site-footer button:hover{text-decoration:underline}.site-footer-right button{font-weight:700}.site-footer-right .footer-business-link{gap:7px;border-radius:999px;background:#fff;padding:0 14px;box-shadow:inset 0 0 0 1px var(--color-line-airbnb)}.site-footer-right .footer-business-link:hover{background:var(--color-ink-airbnb);color:#fff;text-decoration:none}.page-skeleton{display:grid;gap:26px}.skeleton-intro{display:grid;gap:12px;width:min(640px,100%);padding-top:10px}.skeleton-card{display:grid;gap:12px}.skeleton-image{aspect-ratio:1 / 1;border-radius:14px;background:#eee}.skeleton-body{display:grid;gap:8px}.skeleton-line{display:block;height:14px;border-radius:999px;background:#eee}.skeleton-intro .skeleton-line:first-child{width:46%;height:30px}.skeleton-intro .skeleton-line:last-child{width:72%;height:16px}.skeleton-pulse{position:relative;overflow:hidden}.skeleton-pulse:after{display:none!important;position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);content:"";transform:translate(-100%);animation:skeletonShimmer 1.4s ease-in-out infinite}@keyframes skeletonShimmer{to{transform:translate(100%)}}.taxonomy-rail-main-wrap,.taxonomy-rail-sub-wrap{grid-template-columns:minmax(0,1fr)}.taxonomy-rail-main-wrap .taxonomy-rail,.taxonomy-rail-sub-wrap .taxonomy-rail{overflow-x:auto;scrollbar-width:none}.taxonomy-rail-main-wrap .taxonomy-rail::-webkit-scrollbar,.taxonomy-rail-sub-wrap .taxonomy-rail::-webkit-scrollbar{display:none}.business-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px 24px;max-width:none}.business-profile-card:hover,.business-profile-card:focus-visible{border-color:#b0b0b0;box-shadow:0 8px 24px #00000014;transform:translateY(-1px)}.business-card-photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:14px;background:var(--business-card-image) center/cover,#f2f2f2;width:auto;margin:10px 10px 0;background-color:#f5f5f5;box-shadow:none!important;border:0;text-align:left;min-height:230px;margin:0!important}.business-profile-main,.business-profile-card .business-listing-body{padding-right:14px;padding-left:14px}.business-profile-card .business-tagline,.business-profile-card .business-card-meta{color:#717171}.business-profile-card .business-card-footer{align-items:center;gap:8px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #f1f1f1;margin-top:4px;padding-top:12px}.business-profile-card .business-badges{gap:6px}.business-profile-card .business-badges .badge,.business-profile-card .badge-live{border-color:var(--color-line-airbnb);background:var(--color-canvas-soft);color:#4a4a4a}.business-profile-card .badge-live{background:#fff8f6;color:#b23b1f}.business-profile-card .business-open-link{display:inline-flex;min-height:34px;align-items:center;gap:4px;border:0;border-radius:999px;background:transparent;color:var(--color-ink-airbnb);padding:0;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.business-detail-page{width:min(1120px,100%);max-width:1280px;gap:22px}.business-detail-hero{display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid var(--color-line-airbnb);border-radius:18px;background:linear-gradient(135deg,#fff,#f0fdfa 80%),#fff;grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr)!important;align-items:stretch;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:8px;margin-bottom:38px}.business-detail-image{background:var(--business-image) center/cover,var(--surface-3);border-radius:0;min-height:520px!important;border-radius:22px 0 0 22px!important}.business-detail-summary{justify-content:flex-end;gap:18px;padding:34px!important;border-radius:0 18px 18px 0!important;display:flex;flex-direction:column;border:0!important;min-height:520px;border-radius:0 22px 22px 0;background:var(--color-canvas-soft);border-top:1px solid var(--color-line-airbnb)}.business-detail-summary h1{font-size:clamp(32px,5vw,48px);font-weight:800;line-height:.96;max-width:8.5em;font-size:clamp(42px,6vw,72px)!important;letter-spacing:0}.business-detail-layout{grid-template-columns:minmax(0,1fr) 340px;grid-template-columns:minmax(0,1fr) 360px!important;gap:44px!important;align-items:start}.business-info-panel{top:156px;gap:14px;border:0;background:var(--color-ink-airbnb);color:#fff;box-shadow:0 6px 20px #00000014;padding:24px!important;border:1px solid var(--color-line-airbnb)!important;border-radius:22px!important;box-shadow:none!important;background:#fff!important;grid-column:2;order:2;position:sticky;grid-row:1;border-color:var(--color-line-airbnb)}.business-sections{grid-column:1;grid-row:1;display:grid;gap:18px}.business-section{border-radius:18px;border-color:var(--color-line-airbnb);margin:0!important;padding:0 0 30px!important;border-bottom:1px solid var(--color-line-airbnb)!important;box-shadow:none}.business-highlight-grid div,.business-offering{border:0;border-radius:16px;background:#fff;border-color:#ebebeb}.business-offering:hover{border-color:#b0b0b0;background:#fff;box-shadow:none;transform:translateY(-1px)}.map-filters{top:18px;left:18px;right:18px;justify-content:center}.map-filter-pill{min-height:38px;border-color:var(--color-line-airbnb);background:#fffffff0;color:var(--color-ink-airbnb);box-shadow:0 4px 14px #00000014;font-weight:700}.map-filter-pill.active,.map-filter-pill.active.sale,.map-filter-pill.active.event,.map-filter-pill.active.discover{border-color:var(--color-ink-airbnb);background:var(--color-ink-airbnb);color:#fff}.map-layer-summary{border:1px solid var(--color-line-airbnb);border-radius:18px;background:#fff;box-shadow:0 8px 26px #0000001f;inset:auto auto 18px 18px;padding:12px 14px}@media(max-width:1023px){.site-footer{display:none}.business-detail-layout,.business-info-panel,.business-sections{grid-column:auto;grid-row:auto}.business-info-panel{background:#fff;color:var(--color-ink-airbnb);position:static}}@media(max-width:640px){.post-grid,.business-grid{grid-template-columns:1fr}.post-card-title-row h3,.business-profile-card .business-listing-head h3{font-size:16px}.dashboard-card,.account-identity-card,.account-details-card,.account-form-card,.onboarding-panel,.business-setup-preview,.business-info-panel,.business-section{padding:18px;border-radius:16px}}.app-shell .header-account-wrap .site-account-menu{width:44px;min-width:44px;height:44px;justify-content:center;border:1px solid var(--color-line-airbnb);border-radius:999px;padding:0;background:#fff;box-shadow:#00000005 0 0 0 1px,#0000000a 0 2px 6px,#0000001a 0 4px 8px}.app-shell .header-account-wrap .site-account-menu:hover{border-color:#c1c1c1;transform:translateY(-1px)}.app-shell .header-profile-avatar{width:32px;height:32px;border-radius:999px;background:var(--color-ink-airbnb);color:#fff;font-size:13px;font-weight:700}.app-shell .account-eyebrow{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;color:var(--color-muted-airbnb);padding:0 12px;font-size:13px;font-weight:600}.app-shell .account-form label.full,.app-shell .account-location-row,.app-shell .account-form-actions{grid-column:1 / -1}.app-shell .account-location-row{margin-top:2px}.app-shell .account-preferences{display:grid;gap:18px}@media(max-width:980px){.app-shell .account-side{position:static}}@media(max-width:720px){.app-shell .account-form-card,.app-shell .account-details-card{padding:20px}.app-shell .account-avatar{width:74px;height:74px;font-size:30px}}.app-shell .main-canvas:has(.account-page){min-height:calc(100vh - 82px);background:#f4f6f9}.app-shell .account-page{width:min(100%,1280px);max-width:1280px;margin:0 auto;padding:34px 28px 86px;color:#111827;font-family:Inter,Noto Sans Devanagari,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell .account-topbar{display:flex;border:0;margin:0 0 16px;padding:0;align-items:flex-end;justify-content:space-between;gap:20px}.app-shell .account-topbar h1{margin:0;color:#030712;font-size:31px;font-weight:800!important;line-height:1.1;letter-spacing:0}.app-shell .account-topbar p{max-width:620px;margin:5px 0 0;color:#667085;font-size:17px;font-weight:500!important;line-height:1.35}.app-shell .account-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}.app-shell .account-page .account-layout{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.app-shell .account-side{position:static;top:104px;display:grid;gap:20px}.app-shell .account-identity-card,.app-shell .account-details-card,.app-shell .account-form-card{overflow:visible;border:1px solid #dde3eb;border-radius:8px!important;background:#fff;box-shadow:none!important}.app-shell .account-identity-card{position:relative;padding:20px}.app-shell .account-identity-main{display:block;grid-template-columns:82px minmax(0,1fr);gap:16px;align-items:end;margin:0}.app-shell .account-avatar{width:78px;height:78px;border:1px solid #d8dde5;border-radius:12px!important;background:#e5e7eb;color:#111827;font-size:28px;font-weight:800!important;box-shadow:inset #ffffffdb 0 0 0 1px!important}.app-shell .account-identity-copy{margin-top:14px}.app-shell .account-identity-copy h2,.app-shell .account-identity-card h2{margin:0;color:#111827;font-size:20px;font-weight:800!important;line-height:1.12;letter-spacing:0}.app-shell .account-identity-copy p,.app-shell .account-identity-card p{margin:3px 0 0;color:#4b5563;font-size:17px;font-weight:500!important;line-height:1.3}.app-shell .account-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.app-shell .account-status-row span{display:inline-flex;align-items:center;min-height:29px;border:1px solid #d6dce5;border-radius:7px;background:#f8fafc;color:#18181b;padding:0 11px;font-size:14px;font-weight:700!important}.app-shell .account-action-stack{display:grid;gap:9px;margin-top:16px}.app-shell .account-action-stack button{justify-content:center;min-height:45px;border:1px solid #d8d8d8;border-radius:7px!important;background:#fff;color:#242424;padding:0 14px;font-size:16px;font-weight:800!important;box-shadow:none!important}.app-shell .account-action-stack button:hover{border-color:#aeb7c4;background:#f8fafc}.app-shell .account-action-stack button.danger{border-color:#e5252a;color:#fff;background:#e5252a}.app-shell .account-action-stack button.danger:hover{border-color:#c91f23;background:#c91f23}.app-shell .account-details-card{padding:22px 20px}.app-shell .account-details-card h2{margin:0 0 14px;color:#111827;font-size:20px;font-weight:800!important;letter-spacing:0;text-transform:none}.app-shell .account-detail-tile{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 12px;border:1px solid #e1e7ef;border-top:1px solid #ebebeb;border-radius:8px!important;background:#f8fafc;padding:14px 12px}.app-shell .account-detail-tile+.account-detail-tile{margin-top:12px}.app-shell .account-detail-tile:first-of-type{border-top:1px solid #e1e7ef}.app-shell .account-detail-tile svg{grid-row:span 2;width:18px;height:18px;margin-top:3px;color:#2f3744}.app-shell .account-detail-tile span{color:#4b5563;font-size:18px;font-weight:500!important;letter-spacing:0;text-transform:none}.app-shell .account-detail-tile strong{color:#111827;font-size:16px;font-weight:800!important;line-height:1.35;overflow-wrap:anywhere}.app-shell .account-main{display:block;gap:18px;min-width:0}.app-shell .account-form-card{padding:22px}.app-shell .account-card-head{border-bottom:1px solid #e1e7ef;margin:0 0 16px;padding:0 0 14px}.app-shell .account-card-head>div{display:block;grid-template-columns:44px minmax(0,1fr);gap:3px 14px;align-items:center}.app-shell .account-card-head h2{margin:0;color:#111827;font-size:20px;font-weight:800!important;line-height:1.18;letter-spacing:0}.app-shell .account-card-head p{margin:4px 0 0;color:#667085;font-size:17px;font-weight:500!important;line-height:1.35}.app-shell .account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.app-shell .account-form label{display:grid;gap:7px}.app-shell .account-form label span{color:#3d3d3d;font-size:15px;font-weight:800!important}.app-shell .account-form input{min-height:46px;border:1px solid #d9dfe7;border-radius:7px!important;background:#fff;color:var(--color-ink-airbnb);padding:0 14px;font-size:16px;font-weight:500!important;box-shadow:none!important}.app-shell .account-form input::-moz-placeholder{color:#7b7f86}.app-shell .account-form input::placeholder{color:#7b7f86}.app-shell .account-form input:focus{border-color:#9aa4b2;box-shadow:0 0 0 3px #0f172a0f!important;outline:0}.app-shell .account-location-row button{justify-content:center;width:-moz-fit-content;width:fit-content;min-height:45px;border:1px solid #d8d8d8;border-radius:7px!important;background:#fff;color:#242424;padding:0 18px;font-size:17px;font-weight:800!important;box-shadow:none!important}.app-shell .account-location-row button:hover{border-color:#aeb7c4;background:#f8fafc}.app-shell .account-form-actions{display:flex;justify-content:flex-start;border-top:0;margin-top:4px;padding-top:0}.app-shell .account-form-actions button{min-height:45px;border:1px solid #000000;border-radius:7px!important;background:#000;color:#fff;padding:0 17px;font-size:16px;font-weight:800!important;box-shadow:none!important}.app-shell .account-form-actions button:hover{background:var(--color-ink-airbnb)}.app-shell .site-footer{background:#f4f6f9}@media(max-width:980px){.app-shell .account-page{padding:26px 18px 74px}.app-shell .account-layout,.app-shell .account-form{grid-template-columns:1fr}.app-shell .account-page .account-layout{grid-template-columns:1fr!important}}@media(max-width:640px){.app-shell .account-page{padding-right:14px;padding-left:14px}.app-shell .account-topbar h1{font-size:28px}.app-shell .account-location-row button,.app-shell .account-form-actions button{width:100%}}.app-shell .site-top-nav{grid-template-columns:auto minmax(320px,1fr) auto;height:72px;min-height:72px;border-bottom:1px solid #ebebeb;background:#fff;padding:0 34px;gap:22px;box-shadow:none}.app-shell .site-brand img{width:128px;height:auto}.app-shell .site-product-tabs{justify-content:flex-start;gap:4px}.app-shell .site-product-tab{position:relative;min-height:42px;border:0;border-radius:999px;background:transparent;color:var(--color-muted-airbnb);padding:0 14px;font-size:15px;font-weight:650;box-shadow:none}.app-shell .site-product-tab.active,.app-shell .site-product-tab:hover{background:var(--color-canvas-soft);color:var(--color-ink-airbnb)}.app-shell .site-product-tab.active:after{content:"";position:absolute;right:14px;bottom:5px;left:14px;height:2px;border-radius:999px;background:var(--color-rausch)}.app-shell .site-tab-icon-wrap{width:auto;height:auto;border:0;background:transparent}.app-shell .site-tab-icon{width:19px;height:19px}.app-shell .site-nav-actions{gap:4px}.app-shell .header-location-button,.app-shell .header-map-button{min-height:40px;border:0;border-radius:999px;background:transparent;color:var(--color-ink-airbnb);padding:0 11px;font-size:15px;font-weight:650;box-shadow:none}.app-shell .header-location-button span{display:inline-block;max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .header-flat-link{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:0;border-radius:999px;background:transparent;color:#3f3f3f;padding:0 9px;font-size:15px;font-weight:650;box-shadow:none}.app-shell .header-flat-link.active,.app-shell .header-flat-link:hover,.app-shell .header-location-button:hover,.app-shell .header-map-button:hover,.app-shell .site-host-link:hover{background:var(--color-canvas-soft);color:var(--color-ink-airbnb)}.app-shell .site-host-link{min-height:40px;border:0;border-radius:999px;background:transparent;color:var(--color-ink-airbnb);padding:0 11px;font-size:15px;font-weight:650}.app-shell .site-account-menu{display:grid;width:42px;height:42px;min-height:42px;place-items:center;border:0;border-radius:999px;background:var(--color-canvas-soft);color:var(--color-ink-airbnb);padding:0;box-shadow:none}.app-shell .site-account-menu:hover{transform:none;background:var(--color-canvas-soft)}.app-shell .site-top-nav .notification-bell{display:grid;width:40px;height:40px;min-height:40px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--color-ink-airbnb);padding:0;box-shadow:none}.app-shell .taxonomy-rail-main-wrap .taxonomy-rail{gap:30px;min-height:62px}.app-shell .creator-topic-chip,.app-shell .taxonomy-chip{min-height:62px;border-bottom-width:3px;color:var(--color-muted-airbnb);font-size:15px;font-weight:650}.app-shell .creator-topic-chip:hover,.app-shell .creator-topic-chip.active{border-color:var(--color-ink-airbnb);color:var(--color-ink-airbnb)}.app-shell .special-discover-chip{border-bottom-color:transparent;color:var(--color-ink-airbnb)}.app-shell .special-discover-chip span{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.app-shell .special-discover-chip:hover span,.app-shell .special-discover-chip.active span{background:transparent}.app-shell .special-deals-chip span{color:#c13515;font-weight:800}.app-shell .special-events-chip span{color:#0f766e;font-weight:800}.app-shell .special-deals-chip.active{border-bottom-color:var(--color-rausch)}.app-shell .special-events-chip.active{border-bottom-color:#0f766e}.app-shell .guest-favorite-badge.post-kind-badge{background:#fffffff0;color:var(--color-ink-airbnb)}.app-shell .deal-post-card .post-kind-badge{color:#c13515}.app-shell .event-post-card .post-kind-badge{color:#0f766e}.app-shell .new-dashboard-page,.app-shell .new-account-page{display:grid;max-width:1180px;margin:0 auto;gap:24px;color:var(--color-ink-airbnb)}.app-shell .main-canvas:has(.new-dashboard-page),.app-shell .main-canvas:has(.new-account-page){max-width:none;padding-top:34px!important;background:#fff}.new-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid #ebebeb;padding-bottom:22px}.new-page-head h1{margin:8px 0 6px;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:0}.new-page-head p{max-width:620px;margin:0;color:var(--color-muted-airbnb);font-size:16px;line-height:1.45}.new-eyebrow,.new-verified{display:inline-flex;align-items:center;gap:7px;color:var(--color-muted-airbnb);font-size:13px;font-weight:700}.new-primary-pill,.new-secondary-pill{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.new-primary-pill{border:1px solid var(--color-rausch);background:var(--color-rausch);color:#fff}.new-primary-pill:hover{background:#0d5d56}.new-secondary-pill{border:1px solid var(--color-line-airbnb);background:#fff;color:var(--color-ink-airbnb)}.new-secondary-pill:hover{background:var(--color-canvas-soft)}.new-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.new-stat-row article,.new-flat-panel,.new-composer-shell,.new-account-summary,.new-account-links button{border:1px solid #ebebeb;border-radius:14px;background:#fff;box-shadow:none}.new-stat-row article{display:grid;gap:8px;padding:18px}.new-stat-row span,.new-post-list small,.new-account-links small{color:var(--color-muted-airbnb);font-size:13px}.new-stat-row strong{font-size:24px;font-weight:700}.new-segmented-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;padding:4px;gap:4px;overflow-x:auto}.new-segmented-tabs button{display:inline-flex;min-height:40px;align-items:center;gap:7px;border:0;border-radius:999px;background:transparent;color:var(--color-muted-airbnb);padding:0 15px;font-size:14px;font-weight:700;white-space:nowrap}.new-segmented-tabs button.active{background:var(--color-ink-airbnb);color:#fff}.new-flat-panel{display:grid;gap:18px;padding:24px}.new-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.new-panel-head h2{margin:0 0 4px;font-size:20px;font-weight:700}.new-panel-head p{margin:0;color:var(--color-muted-airbnb)}.new-post-list{display:grid}.new-post-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-top:1px solid #ebebeb;padding:16px 0}.new-post-list article:first-child{border-top:0}.new-post-kind{border-radius:999px;background:var(--color-canvas-soft);color:var(--color-ink-airbnb);padding:6px 10px;font-size:12px;font-weight:800;text-transform:capitalize}.new-post-kind.deal{background:#f0fdfa;color:#c13515}.new-post-kind.event{background:var(--color-canvas-soft);color:#92174d}.new-post-list strong,.new-account-links strong{display:block;font-size:15px}.new-post-list em{color:var(--color-muted-airbnb);font-style:normal;font-size:13px;font-weight:650}.new-composer-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;padding:18px}.new-type-rail{display:grid;align-content:start;gap:8px}.new-type-rail button{display:flex;align-items:center;gap:12px;border:1px solid #ebebeb;border-radius:14px;background:#fff;padding:14px;text-align:left}.new-type-rail button.active{border-color:var(--color-rausch);background:#f0fdfa}.new-type-rail button:disabled{opacity:.55}.new-type-rail strong,.new-type-rail small{display:block}.new-type-rail small{color:var(--color-muted-airbnb);font-size:12px}.new-composer-form,.new-business-form,.new-account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.new-composer-form label,.new-business-form label,.new-account-form label,.new-location-field{display:grid;gap:7px}.new-composer-form label.full,.new-business-form label.full,.new-account-form label.full,.new-location-field.full,.new-upload-tile.full,.new-form-actions.full,.new-form-notice{grid-column:1 / -1}.new-composer-form span,.new-business-form span,.new-account-form span,.new-location-field>span{color:#3f3f3f;font-size:13px;font-weight:700}.new-composer-form input,.new-composer-form select,.new-composer-form textarea,.new-business-form input,.new-business-form select,.new-business-form textarea,.new-account-form input{width:100%;border:1px solid var(--color-line-airbnb);border-radius:10px;background:#fff;color:var(--color-ink-airbnb);padding:12px 13px;font-size:15px}.new-composer-form input:focus,.new-composer-form select:focus,.new-composer-form textarea:focus,.new-business-form input:focus,.new-business-form select:focus,.new-business-form textarea:focus,.new-account-form input:focus{border-color:var(--color-ink-airbnb);outline:none}.new-upload-tile{min-height:52px;border:1px dashed #c1c1c1;border-radius:14px;background:var(--color-canvas-soft);color:#3f3f3f;font-weight:700}.new-form-actions{display:flex;justify-content:flex-end;gap:10px}.new-form-notice{margin:0;border-radius:10px;background:var(--color-canvas-soft);padding:10px 12px;color:#3f3f3f;font-size:13px;font-weight:650}.new-location-field>div{display:flex;gap:8px}.new-location-field input{flex:1}.new-location-field button,.new-location-results button{border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;color:var(--color-ink-airbnb);padding:0 13px;font-weight:700}.new-location-results{display:flex;flex-wrap:wrap;gap:8px}.business-doc-upload input{border-style:dashed}.business-doc-upload small{color:var(--color-muted-airbnb);font-size:12px;line-height:1.35}.business-doc-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.business-doc-list span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;color:var(--color-ink-airbnb);padding:7px 10px;font-size:12px;font-weight:750}.new-account-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px}.new-account-summary{display:grid;align-content:start;gap:14px;padding:24px}.new-account-avatar{display:grid;width:74px;height:74px;place-items:center;border:1px solid var(--color-line-airbnb);border-radius:999px;background:var(--color-canvas-soft);color:var(--color-ink-airbnb)}.new-account-summary h2{margin:0;font-size:22px}.new-account-summary p{margin:-8px 0 0;color:var(--color-muted-airbnb)}.new-account-badges{display:flex;flex-wrap:wrap;gap:8px}.new-account-badges span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:var(--color-canvas-soft);padding:7px 10px;font-size:12px;font-weight:750}.new-account-details{display:grid;border-top:1px solid #ebebeb;margin-top:4px;padding-top:6px}.new-account-details div{display:grid;grid-template-columns:auto 64px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #ebebeb;padding:12px 0}.new-account-details span{color:var(--color-muted-airbnb);font-size:13px}.new-account-details strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.new-account-main{display:grid;gap:16px}.new-account-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.new-account-links button{display:grid;gap:7px;min-height:126px;padding:16px;text-align:left}.new-account-links button>span{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:#f0fdfa;color:var(--color-rausch)}.new-account-toast{position:fixed;right:22px;bottom:22px;z-index:80;border-radius:999px;background:var(--color-ink-airbnb);color:#fff;padding:12px 16px;font-size:14px;font-weight:700}.new-account-toast.success{background:#0f766e}.new-account-toast.error{background:#c13515}@media(max-width:1100px){.app-shell .site-top-nav{padding:0 24px}.new-composer-shell,.new-account-grid{grid-template-columns:1fr}.new-type-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.new-account-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.new-page-head,.new-panel-head{display:grid}.new-stat-row,.new-type-rail,.new-composer-form,.new-business-form,.new-account-form,.new-account-links{grid-template-columns:1fr}.new-post-list article{grid-template-columns:1fr}.new-segmented-tabs{width:100%}.new-segmented-tabs button{flex:1}.new-form-actions,.new-location-field>div{display:grid}.new-primary-pill,.new-secondary-pill{width:100%}}.visual-post{overflow:visible;border:0;border-radius:18px;background:transparent;box-shadow:none;display:flex;min-height:100%;flex-direction:column}.visual-post .post-media{height:190px!important;min-height:190px;flex:0 0 auto}.post-card-body{display:grid;gap:8px;position:relative;margin-top:10px;border-radius:16px;background:linear-gradient(135deg,#ff385c0f,#fff0 52%),#fff;padding:0}.post-card-title-row{display:block;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px}.post-card-title-row h3{font-size:17px;font-weight:700;margin:0;color:var(--color-ink-airbnb);line-height:1.25}.post-card-title-row>span,.post-meta,.post-price-line{display:none!important}.post-card-body p{display:-webkit-box;min-height:42px;margin:0;overflow:hidden;color:var(--color-muted-airbnb);font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guest-favorite-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:#fff;color:var(--color-ink-airbnb);padding:0 10px;font-size:10px;font-weight:800;line-height:1;box-shadow:var(--shadow-md);gap:5px}.business-profile-card{display:flex;min-height:100%;gap:14px;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:none;border:0!important;padding:0!important;border-radius:0!important;border-color:#ebebeb;flex-direction:column}.business-profile-card .business-card-photo{height:210px!important;min-height:210px;flex:0 0 auto}.business-profile-card .guest-favorite-badge{color:var(--color-ink-airbnb);font-weight:700}.business-profile-main{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 16px 8px;align-items:start}.business-profile-card .business-logo{width:44px;height:44px;border:1px solid var(--color-line-airbnb);border-radius:12px;background:#f3f4f6;color:var(--color-ink-airbnb);font-size:18px;border-color:#ebebeb;font-weight:800}.business-listing-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.business-title-button{font-size:17px;font-weight:800;display:inline;border:0;background:transparent;color:var(--color-ink-airbnb);padding:0;text-align:left;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-profile-card .business-category{color:#71717a;font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase;margin:0 0 3px}.business-open-chip{display:inline-flex;align-items:center;gap:4px;min-height:30px;border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;color:var(--color-ink-airbnb);padding:0 10px;font-size:12px;font-weight:700;white-space:nowrap}.business-open-chip:hover{border-color:var(--color-ink-airbnb)}.business-profile-card .business-tagline{display:-webkit-box;min-height:38px;margin:7px 0 0;overflow:hidden;color:var(--color-muted-airbnb);font-size:13.5px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-profile-card .business-listing-body{gap:12px;padding:8px 16px 14px;margin-top:auto}.business-profile-card .business-card-meta{gap:8px;display:flex;flex-wrap:wrap}.business-profile-card .business-card-meta span{display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid #eeeeee;border-radius:999px;background:#f8fafc;color:#3f3f46;padding:0 9px;font-size:12px;font-weight:650}.app-shell .main-canvas:has(.saved-airbnb-page){max-width:none;padding-top:34px!important;background:#fff}.saved-airbnb-page{display:grid;width:100%;max-width:1480px;margin:0 auto;gap:24px;color:var(--color-ink-airbnb)}.saved-airbnb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;border-bottom:1px solid #ebebeb;padding-bottom:22px}.saved-airbnb-head>div:first-child>span{color:var(--color-muted-airbnb);font-size:13px;font-weight:700}.saved-airbnb-head h1{max-width:640px;margin:8px 0 6px;font-size:28px;font-weight:700;line-height:1.2}.saved-airbnb-head p{max-width:620px;margin:0;color:var(--color-muted-airbnb);font-size:16px;line-height:1.45}.saved-airbnb-summary{display:flex;gap:10px;flex:0 0 auto}.saved-airbnb-summary div{min-width:112px;border:1px solid #ebebeb;border-radius:14px;background:#fff;padding:14px 16px}.saved-airbnb-summary strong,.saved-airbnb-summary span{display:block}.saved-airbnb-summary strong{font-size:22px;line-height:1}.saved-airbnb-summary span{margin-top:5px;color:var(--color-muted-airbnb);font-size:13px;font-weight:650}.saved-airbnb-page-simple .saved-airbnb-main{gap:20px}.saved-airbnb-grid-wide{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}.saved-airbnb-main,.saved-airbnb-side{display:grid;gap:18px;min-width:0}.saved-airbnb-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.saved-airbnb-filters{display:flex;flex-wrap:wrap;gap:8px}.saved-airbnb-filters button,.saved-airbnb-side-head button,.saved-airbnb-empty button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;color:var(--color-ink-airbnb);padding:0 14px;font-size:13px;font-weight:700;cursor:pointer}.saved-airbnb-filters button:hover,.saved-airbnb-filters button.active,.saved-airbnb-side-head button:hover,.saved-airbnb-empty button:hover{border-color:var(--color-ink-airbnb)}.saved-airbnb-filters small{color:var(--color-muted-airbnb);font-size:12px}.saved-airbnb-tools{display:flex;align-items:center;gap:10px}.saved-airbnb-search{display:flex;align-items:center;gap:9px;width:min(260px,32vw);min-height:40px;border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;padding:0 14px}.saved-airbnb-search input{width:100%;border:0;outline:0;background:transparent;color:var(--color-ink-airbnb);font-size:14px}.saved-airbnb-tools select{min-height:40px;border:1px solid var(--color-line-airbnb);border-radius:999px;background:#fff;color:var(--color-ink-airbnb);padding:0 12px;font-size:13px;font-weight:650}.saved-airbnb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:30px 20px;min-width:0}.saved-airbnb-grid .visual-post{width:100%!important;min-width:0!important;height:auto!important}.saved-airbnb-grid .post-media{min-height:178px!important;height:178px!important}.saved-airbnb-empty{display:flex;align-items:center;gap:16px;border:1px solid #ebebeb;border-radius:14px;background:#fff;padding:22px}.saved-airbnb-empty.compact{justify-content:center;min-height:220px}.saved-airbnb-empty svg{flex:0 0 auto;color:var(--color-rausch)}.saved-airbnb-empty strong,.saved-airbnb-empty span{display:block}.saved-airbnb-empty span{margin-top:4px;color:var(--color-muted-airbnb);font-size:14px}.saved-airbnb-picker label.disabled{opacity:.62}@media(max-width:980px){.saved-airbnb-head,.saved-airbnb-toolbar{align-items:stretch;flex-direction:column}.saved-airbnb-search{width:100%}}@media(max-width:640px){.saved-airbnb-page{gap:20px}.saved-airbnb-head h1{font-size:24px}.saved-airbnb-summary,.saved-airbnb-tools{width:100%}.saved-airbnb-summary div{flex:1}.saved-airbnb-tools,.saved-airbnb-empty{align-items:stretch;flex-direction:column}.saved-airbnb-grid{grid-template-columns:1fr}}.app-shell .taxonomy-rails{top:72px;border-top:0;border-bottom:1px solid var(--color-line-airbnb);background:#fff;display:block;overflow:hidden}.app-shell .taxonomy-rail{display:flex;align-items:center;gap:30px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-shell .taxonomy-chip,.app-shell .creator-topic-chip,.app-shell .taxonomy-refinement{flex:0 0 auto;white-space:nowrap}.app-shell .discover-hashtag-rails .taxonomy-rail{gap:28px}.app-shell .post-grid,.app-shell .business-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:34px 26px;width:100%}.app-shell .visual-post,.app-shell .business-profile-card{display:flex;min-width:0;min-height:100%;flex-direction:column;overflow:visible}.app-shell .visual-post .post-media,.app-shell .business-card-photo{position:relative;width:100%;min-height:0;overflow:hidden;border-radius:18px;background-position:center;background-size:cover}.app-shell .visual-post .post-media{aspect-ratio:1.55 / 1;height:auto!important}.app-shell .post-topbar{position:absolute;top:12px;right:12px;left:auto;z-index:4;display:flex;gap:8px}.app-shell .guest-favorite-badge{min-height:22px;padding:0 8px;font-size:10px;font-weight:800!important;position:absolute;top:12px;left:12px;z-index:4}.app-shell .post-carousel-dots{position:absolute;right:0;bottom:10px;left:0;z-index:3}.app-shell .post-card-body{display:grid;gap:7px;margin-top:10px;padding:0}.app-shell .post-card-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.app-shell .post-card-title-row h3{overflow-wrap:anywhere}.app-shell .post-card-title-row .post-distance{border:0;background:transparent;color:var(--color-muted-airbnb);padding:0;font-size:13px;font-weight:500;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap}.app-shell .post-card-body p{margin:0}@media(min-width:1200px){.app-shell .post-grid,.app-shell .business-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){.app-shell .post-grid,.app-shell .business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.app-shell .post-grid,.app-shell .business-grid{grid-template-columns:1fr}}.main-canvas{max-width:none;width:100%}.post-grid,.business-grid{display:grid!important;width:100%;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:34px 24px;align-items:start}.visual-post,.business-listing-card,.business-profile-card{min-width:0}.visual-post{display:flex!important;flex-direction:column;gap:0;cursor:pointer}.visual-post .post-media{position:relative;width:100%;height:auto!important;aspect-ratio:1.36 / 1;overflow:hidden;border-radius:16px;background-color:#f7f7f7;background-position:center;background-size:cover}.visual-post .post-media:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 34%,rgba(0,0,0,.18));pointer-events:none}.visual-post .post-topbar{position:absolute;top:10px;right:10px;z-index:5;display:flex;gap:6px}.post-icon-action,.business-card-action{width:28px!important;height:28px!important;min-width:28px;border:0;border-radius:999px;background:#ffffffeb;color:#222;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000029}.post-icon-action svg,.business-card-action svg{width:14px;height:14px}.guest-favorite-badge,.post-kind-badge{position:absolute;top:10px;left:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-height:22px;max-width:calc(100% - 92px);padding:0 8px;border:0;border-radius:999px;background:#fffffff0;color:#222;font-size:11px;font-weight:800;line-height:1;box-shadow:0 4px 16px #00000024}.deal-post-card .post-kind-badge{color:#c13515}.event-post-card .post-kind-badge{color:#0f766e}.post-card-body{display:grid;gap:6px;padding:10px 0 0}.post-card-title-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.post-card-title-row h3{margin:0;color:#222;font-size:16px;font-weight:800;line-height:1.2}.post-store-name{display:inline-flex;margin-top:3px;color:#717171;font-size:12px;font-weight:700;line-height:1.2}.post-distance{display:inline-flex!important;align-items:center;white-space:nowrap;color:#717171;font-size:12px;font-weight:700}.post-card-body p{margin:0;color:#717171;font-size:14px;line-height:1.35}.discover-hashtag-rails .taxonomy-rail{gap:8px!important;padding:12px 0}.discover-hashtag-rails .taxonomy-chip{height:40px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:#fff;color:#5f5f66;font-size:15px;font-weight:800}.discover-hashtag-rails .taxonomy-chip.active{background:#f7f7f7;color:#222;border-color:#ddd;box-shadow:inset 0 -2px #0f766e}.discover-hashtag-rails .special-deals-chip{color:#c13515}.discover-hashtag-rails .special-events-chip{color:#0f766e}.business-profile-card{display:flex!important;flex-direction:column;gap:12px;padding:0!important;border:0;background:#fff}.app-shell .business-profile-card{padding:0!important;border:0!important;box-shadow:none!important}.business-profile-card .business-card-photo{position:relative;width:100%;aspect-ratio:1.34 / 1;overflow:hidden;border-radius:16px;background-position:center;background-size:cover}.business-card-photo-hit{position:absolute;inset:0;z-index:1;border:0;background:transparent;cursor:pointer}.business-card-image-actions{position:absolute;top:10px;right:10px;z-index:5;display:flex;gap:6px}.business-profile-main{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start}.business-logo{display:inline-flex;width:40px;height:40px;border-radius:12px;align-items:center;justify-content:center;background:#f7f7f7;color:#0b5a6a;font-weight:900}.business-listing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.business-category{margin:0 0 2px;color:#717171;font-size:12px;font-weight:800}.business-title-button{border:0;background:transparent;padding:0;color:#222;font-size:16px;font-weight:800;line-height:1.2;text-align:left;cursor:pointer}.business-open-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid #dddddd;border-radius:999px;background:#fff;padding:5px 9px;color:#222;font-size:12px;font-weight:800;white-space:nowrap}.business-tagline{margin:6px 0 0;color:#717171;font-size:14px;line-height:1.35}.business-listing-body{padding:0}.business-card-meta{display:flex;flex-wrap:wrap;gap:6px}.business-card-meta span{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#f7f7f7;padding:6px 8px;color:#5f5f66;font-size:12px;font-weight:700}.messages-workspace{width:min(1180px,100%);margin:0 auto;display:grid;gap:18px}.messages-workspace-head{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:10px 0 0}.messages-workspace-head span{color:#0f766e;font-size:12px;font-weight:900;text-transform:uppercase}.messages-workspace-head h1{margin:2px 0 0;color:#222;font-size:30px;font-weight:850;letter-spacing:0}.messages-workspace-head p{max-width:420px;margin:0;color:#717171;font-size:14px;line-height:1.4}.messages-page{display:grid!important;grid-template-columns:340px minmax(0,1fr);min-height:min(720px,calc(100vh - 190px));height:auto!important;overflow:hidden;border:1px solid #dddddd;border-radius:18px;background:#fff;box-shadow:0 10px 30px #0000000d}.conversation-list{width:auto!important;background:#fff;border-right:1px solid #ebebeb}.conversation-list__header{background:#fff;border-bottom:1px solid #ebebeb;color:#222;font-size:15px}.conversation-item{padding:14px;border-bottom:1px solid #f1f1f1}.conversation-item.active{border-left:0;background:#fff7f8}.conversation-item__avatar{background:#f7f7f7;color:#0b5a6a;font-weight:900}.message-thread{min-width:0;background:#fff}.map-layer-summary{position:absolute;left:14px;bottom:14px;z-index:500;display:grid;gap:2px;max-width:min(320px,calc(100% - 28px));border:1px solid rgba(221,221,221,.85);border-radius:14px;background:#fffffff0;padding:10px 12px;box-shadow:0 10px 26px #0000001f}.map-layer-summary strong{color:#222;font-size:13px}.map-layer-summary span{color:#717171;font-size:12px}.business-detail-page{width:min(1180px,100%);margin:0 auto;display:grid;gap:22px}.business-detail-titlebar,.business-detail-hero,.business-detail-layout{display:grid;gap:18px}.business-detail-titlebar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.business-detail-titlebar h1{margin:0;color:#222;font-size:clamp(30px,4vw,48px);font-weight:850}.business-detail-titlebar span{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#717171;font-size:14px;font-weight:700}.business-title-actions,.business-detail-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.business-detail-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch}.business-detail-image{position:relative;min-height:420px;overflow:hidden;border-radius:22px;background-image:var(--business-image);background-position:center;background-size:cover}.business-detail-summary,.business-info-panel,.business-section{border:1px solid #dddddd;border-radius:18px;background:#fff;padding:22px}.business-detail-summary{display:flex;flex-direction:column;justify-content:center}.business-detail-summary h2,.business-section h2,.business-info-card-head h2{margin:0;color:#222;font-weight:850;letter-spacing:0}.business-detail-summary p{color:#5f5f66;line-height:1.55}.business-detail-layout{grid-template-columns:320px minmax(0,1fr);align-items:start}.app-shell .business-detail-layout{grid-template-columns:320px minmax(0,1fr)!important}.business-info-panel{position:sticky;top:96px;display:grid;gap:14px}.app-shell .business-info-panel{grid-area:auto!important;grid-column:1!important;order:initial!important}.app-shell .business-sections{grid-area:auto!important;grid-column:2!important}.business-info-card-head,.business-info-row{display:flex;align-items:center;gap:10px}.business-info-row{color:#5f5f66;font-size:14px;font-weight:700}.business-sections{display:grid;gap:16px}.business-highlight-grid,.business-offering-list{display:grid;gap:10px;margin-top:14px}.business-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-highlight-grid div,.business-offering{display:flex;gap:10px;align-items:center;justify-content:space-between;border-radius:14px;background:#f7f7f7;padding:12px}@media(min-width:1280px){.post-grid,.business-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:980px){.post-grid,.business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-list{max-height:320px;border-right:0;border-bottom:1px solid #ebebeb}}@media(max-width:640px){.post-grid,.business-grid{grid-template-columns:1fr;gap:26px}.messages-workspace-head{align-items:start;flex-direction:column}.business-detail-titlebar{grid-template-columns:1fr}.business-detail-image{min-height:300px}.business-highlight-grid{grid-template-columns:1fr}}.onboarding-v2-page{width:min(1180px,100%);margin:0 auto;padding:42px 0 64px;display:grid;gap:28px}.onboarding-v2-header{display:grid;gap:14px}.onboarding-v2-header p{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;margin:0;border:1px solid #ffc7d2;border-radius:999px;background:#fff5f7;color:#c9183a;padding:9px 14px;font-size:14px;font-weight:850}.onboarding-v2-header h1{margin:0;color:#17181c;font-size:clamp(44px,7vw,76px);font-weight:900;line-height:.98;letter-spacing:0}.onboarding-v2-header span{max-width:780px;color:#6f717a;font-size:18px;line-height:1.45}.onboarding-v2-step-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:1px solid #dddddd;border-radius:18px;background:#fff;padding:10px}.onboarding-v2-step-rail span{display:flex;min-width:0;align-items:center;gap:12px;border-radius:14px;background:#f7f7f7;color:#222;padding:14px 16px;font-size:15px;font-weight:850;white-space:nowrap}.onboarding-v2-step-rail strong{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:999px;background:#222;color:#fff;font-size:13px}.business-setup-v2-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.business-setup-v2-main{display:grid;gap:18px}.onboarding-v2-panel,.business-setup-v2-preview{border:1px solid #dddddd;border-radius:22px;background:#fff}.onboarding-v2-panel{padding:24px}.onboarding-v2-title{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid #ebebeb;padding-bottom:18px;margin-bottom:22px}.onboarding-v2-title h2{margin:0;color:#222;font-size:22px;font-weight:900}.onboarding-v2-title p{max-width:460px;margin:0;color:#717171;font-size:15px;line-height:1.4;text-align:right}.onboarding-v2-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onboarding-v2-form-grid label,.new-location-field{display:grid;gap:8px;min-width:0}.onboarding-v2-form-grid label.full,.new-location-field.full{grid-column:1 / -1}.onboarding-v2-form-grid label>span,.new-location-field>span{color:#222;font-size:13px;font-weight:850}.onboarding-v2-form-grid input,.onboarding-v2-form-grid textarea,.onboarding-v2-form-grid select,.new-location-field input{width:100%;min-height:48px;border:1px solid #dddddd;border-radius:12px;background:#fff;color:#222;padding:0 14px;font-size:15px;font-weight:650;outline:none}.onboarding-v2-form-grid textarea{min-height:110px;padding:14px;resize:vertical}.onboarding-v2-form-grid input:focus,.onboarding-v2-form-grid textarea:focus,.onboarding-v2-form-grid select:focus,.new-location-field input:focus{border-color:#222;box-shadow:0 0 0 3px #22222214}.new-location-field>div:first-of-type{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.new-location-field button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:#222;color:#fff;padding:0 16px;font-size:14px;font-weight:850}.new-location-results{display:grid;gap:8px}.new-location-results button{justify-content:flex-start;border:1px solid #ebebeb;background:#f7f7f7;color:#222}.business-doc-upload input{padding:12px}.business-doc-upload small,.new-form-notice{color:#717171;font-size:13px}.business-doc-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.business-doc-list span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#f7f7f7;color:#222;padding:8px 10px;font-size:12px;font-weight:800}.business-setup-v2-preview{position:sticky;top:104px;overflow:hidden;display:grid}.onboarding-v2-preview-image{min-height:220px;background:linear-gradient(#00000014,#00000047),url(https://images.unsplash.com/photo-1554118811-1e0d58224f24?auto=format&fit=crop&w=900&q=80);background-position:center;background-size:cover;position:relative}.onboarding-v2-preview-image span{position:absolute;left:22px;bottom:-30px;width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border:4px solid #ffffff;border-radius:18px;background:#222;color:#fff;font-size:30px;font-weight:900}.business-setup-v2-preview-head{display:grid;gap:8px;padding:48px 24px 18px}.business-setup-v2-preview-head span{color:#c9183a;font-size:13px;font-weight:900}.business-setup-v2-preview-head strong{color:#222;font-size:26px;font-weight:900;line-height:1.1}.business-setup-v2-preview-head p{margin:0;color:#717171;font-size:15px;line-height:1.45}.onboarding-v2-review{display:grid;gap:0;margin:0 24px 18px;border-top:1px solid #ebebeb}.onboarding-v2-review div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;border-bottom:1px solid #f1f1f1;padding:12px 0}.onboarding-v2-review span{color:#717171;font-size:13px;font-weight:750}.onboarding-v2-review strong{min-width:0;overflow-wrap:anywhere;color:#222;font-size:13px;font-weight:850;text-align:right}.onboarding-v2-notice{display:flex;align-items:flex-start;gap:8px;margin:0 24px 14px;border-radius:12px;background:#fff5f7;color:#c9183a;padding:12px;font-size:13px;font-weight:800}.business-setup-v2-preview>.btn-primary{margin:0 24px 24px;min-height:48px}.business-detail-v2-page{width:min(1080px,100%);margin:0 auto;padding:28px 0 80px;display:grid;gap:26px}.business-detail-v2-top,.business-detail-v2-top>div,.business-detail-v2-actions{display:flex;align-items:center;gap:10px}.business-detail-v2-top{justify-content:space-between}.business-detail-v2-top button,.business-detail-v2-actions a,.business-detail-v2-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid #dddddd;border-radius:999px;background:#fff;color:#222;padding:0 14px;font-size:14px;font-weight:850;text-decoration:none}.business-detail-v2-head{display:grid;gap:8px}.business-detail-v2-head p{margin:0;color:#0f766e;font-size:13px;font-weight:900}.business-detail-v2-head h1{margin:0;color:#17181c;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:.95;letter-spacing:0}.business-detail-v2-head span{display:inline-flex;align-items:center;gap:6px;color:#717171;font-size:15px;font-weight:800}.business-detail-v2-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:28px;align-items:start}.business-detail-v2-image{position:relative;height:clamp(420px,56vw,560px);overflow:hidden;border-radius:22px;background-image:var(--business-image);background-position:center;background-size:cover}.business-detail-v2-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#0000002e)}.business-detail-v2-image>span{position:absolute;top:18px;left:18px;z-index:1;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#ffffffeb;color:#0b5a6a;font-weight:900}.business-detail-v2-summary{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:24px 0}.business-detail-v2-favorite{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;color:#0f766e;font-size:13px;font-weight:900}.business-detail-v2-summary h2{margin:0;color:#222;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.05;letter-spacing:0}.business-detail-v2-summary p{margin:0;color:#5f5f66;font-size:17px;line-height:1.5}.business-detail-v2-stats{display:grid;gap:14px}.business-detail-v2-stats span{display:grid;gap:3px}.business-detail-v2-stats strong{color:#222;font-size:16px;font-weight:900}.business-detail-v2-stats small{color:#717171;font-size:11px;font-weight:900;text-transform:uppercase}.business-detail-v2-content{display:grid;grid-template-columns:300px minmax(0,1fr);gap:34px;align-items:start}.business-detail-v2-visit{position:sticky;top:104px;display:grid;gap:18px;border:1px solid #dddddd;border-radius:22px;background:#fff;padding:24px}.business-detail-v2-visit>div:first-child{display:flex;align-items:center;gap:12px}.business-detail-v2-visit>div:first-child>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#f7f7f7;color:#0b5a6a;font-weight:900}.business-detail-v2-visit h2{margin:0;color:#222;font-size:22px;font-weight:900}.business-detail-v2-visit p{display:flex;align-items:center;gap:10px;margin:0;color:#3f3f46;font-size:14px;font-weight:800}.business-detail-v2-visit p:first-of-type{color:#717171}.business-detail-v2-visit svg{color:#0f766e}.business-detail-v2-visit>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.business-detail-v2-visit>div:last-child span{border:1px solid #dddddd;border-radius:999px;padding:4px 8px;color:#5f5f66;font-size:11px;font-weight:800}.business-detail-v2-sections{display:grid;gap:26px}.business-detail-v2-sections section{display:grid;gap:14px;border-bottom:1px solid #ebebeb;padding-bottom:24px}.business-detail-v2-sections h2{margin:0;color:#222;font-size:24px;font-weight:900}.business-detail-v2-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.business-detail-v2-highlight-grid span,.business-detail-v2-offerings article{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;background:#f7f7f7;color:#222;padding:14px;font-size:14px;font-weight:850}.business-detail-v2-highlight-grid span{justify-content:flex-start}.business-detail-v2-offerings{display:grid;gap:10px}.business-detail-v2-offerings h3,.business-detail-v2-offerings p{margin:0}.business-detail-v2-offerings h3{color:#222;font-size:16px;font-weight:900}.business-detail-v2-offerings p{color:#717171;font-size:14px}.business-detail-v2-offerings strong{white-space:nowrap;color:#222;font-size:15px;font-weight:900}@media(max-width:980px){.business-setup-v2-layout,.business-detail-v2-hero,.business-detail-v2-content{grid-template-columns:1fr}.business-setup-v2-preview,.business-detail-v2-visit{position:static}.onboarding-v2-step-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.onboarding-v2-page,.business-detail-v2-page{padding-top:22px}.onboarding-v2-step-rail,.onboarding-v2-form-grid,.business-detail-v2-highlight-grid{grid-template-columns:1fr}.onboarding-v2-title{align-items:start;flex-direction:column}.onboarding-v2-title p{text-align:left}.new-location-field>div:first-of-type{grid-template-columns:1fr}.business-detail-v2-image{height:360px}.business-detail-v2-top{align-items:flex-start;flex-direction:column}}.app-shell{font-weight:400}.app-shell :where(h1){font-weight:720!important}.app-shell :where(h2){font-weight:680!important}.app-shell :where(h3,h4){font-weight:640!important}.app-shell :where(strong,b,button,label>span,.site-nav-pill,.site-action-link,.taxonomy-chip,.taxonomy-refinement,.creator-topic-chip){font-weight:600!important}.app-shell :where(.guest-favorite-badge,.post-distance,.post-store-name,.badge){font-weight:620!important}.app-shell :where(.business-detail-v2-head h1,.onboarding-v2-header h1){font-weight:760!important}.app-shell :where(.business-detail-v2-summary h2,.business-setup-v2-preview-head strong){font-weight:700!important}.app-shell .discover-hashtag-rails{border-top:0;border-bottom:1px solid var(--color-line-airbnb);background:#fff}.app-shell .discover-hashtag-rails .taxonomy-chip{height:auto;min-height:62px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--color-muted-airbnb);padding:0 0 2px;font-size:15px;line-height:1}.app-shell .discover-hashtag-rails .taxonomy-chip:hover,.app-shell .discover-hashtag-rails .taxonomy-chip.active{border-bottom-color:var(--color-ink-airbnb);background:transparent;box-shadow:none;color:var(--color-ink-airbnb)}.app-shell .discover-hashtag-rails .special-deals-chip,.app-shell .discover-hashtag-rails .special-deals-chip span{color:#c13515}.app-shell .discover-hashtag-rails .special-events-chip,.app-shell .discover-hashtag-rails .special-events-chip span{color:#0f766e}.app-shell .discover-hashtag-rails .special-deals-chip.active{border-bottom-color:#c13515}.app-shell .discover-hashtag-rails .special-events-chip.active{border-bottom-color:#0f766e}.find-v2-page{display:grid;gap:22px;padding-top:24px}.find-v2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#717171;font-size:14px;line-height:1.35}.find-v2-toolbar span:first-child{color:#222;font-weight:500}.find-v2-grid.business-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:38px 24px}@media(min-width:1280px){.find-v2-grid.business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.find-v2-toolbar{align-items:flex-start;flex-direction:column}.find-v2-grid.business-grid{grid-template-columns:1fr}}.header-location-search{position:relative;flex:0 1 auto}.header-location-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:min(360px,calc(100vw - 32px));display:grid;gap:10px;border:1px solid #dddddd;border-radius:18px;background:#fff;padding:14px;box-shadow:0 18px 45px #00000024}.header-location-panel-head{display:flex;align-items:center;justify-content:space-between}.header-location-panel-head strong{color:#222;font-size:15px}.header-location-panel-head button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f7f7f7;color:#222}.header-location-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid #dddddd;border-radius:999px;background:#fff;padding:0 12px;min-height:44px}.header-location-input svg{color:#717171}.header-location-input input{min-width:0;border:0;outline:0;background:transparent;color:#222;font-size:14px}.header-location-current,.header-location-results button{display:flex;width:100%;min-height:42px;align-items:center;gap:9px;border:1px solid #ebebeb;border-radius:12px;background:#f7f7f7;color:#222;padding:0 12px;text-align:left;font-size:14px}.header-location-current:hover,.header-location-results button:hover{border-color:#222;background:#fff}.header-location-current:disabled{opacity:.65}.header-location-status{margin:0;border-radius:10px;background:#fff5f7;color:#c9183a;padding:8px 10px;font-size:12px}.header-location-results{display:grid;gap:8px;max-height:240px;overflow:auto}.header-location-results button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-location-search.mobile{width:100%}.header-location-search.mobile .header-location-panel{left:0;right:auto;width:min(100%,calc(100vw - 32px))}.airbnb-onboarding-page,.airbnb-dashboard-page,.airbnb-account-page{width:min(1180px,100%);margin:0 auto;padding:34px 0 72px;display:grid;gap:28px;color:#222}.airbnb-onboarding-hero,.airbnb-dashboard-head,.airbnb-account-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.airbnb-onboarding-hero>div:first-child,.airbnb-dashboard-head>div,.airbnb-account-head>div{display:grid;gap:10px}.airbnb-onboarding-hero span,.airbnb-dashboard-head span,.airbnb-account-head span,.airbnb-account-section-label{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;color:#0f766e;font-size:13px;font-weight:600!important}.airbnb-onboarding-hero h1,.airbnb-dashboard-head h1,.airbnb-account-head h1{margin:0;color:#222;font-size:clamp(34px,5vw,56px);font-weight:680!important;line-height:1.02;letter-spacing:0}.airbnb-onboarding-hero p,.airbnb-dashboard-head p,.airbnb-account-head p{max-width:700px;margin:0;color:#6a6a6a;font-size:16px;line-height:1.5}.airbnb-onboarding-hero-card,.airbnb-dashboard-head>button,.airbnb-account-head>button{border:1px solid #dddddd;border-radius:24px;background:#fff;box-shadow:0 10px 28px #0000000f}.airbnb-onboarding-hero-card{min-width:280px;display:grid;gap:10px;padding:18px}.airbnb-onboarding-hero-card strong{color:#222;font-size:18px;font-weight:600!important}.airbnb-onboarding-hero-card span{color:#6a6a6a}.airbnb-dashboard-head>button,.airbnb-account-head>button{min-height:46px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:0 18px;color:#222;font-size:14px;font-weight:500!important}.airbnb-business-setup-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.airbnb-business-setup-main,.airbnb-account-main{display:grid;gap:18px}.airbnb-business-setup-side{position:sticky;top:104px}.airbnb-onboarding-page .onboarding-v2-step-rail{border-radius:24px;box-shadow:none}.airbnb-onboarding-page .onboarding-v2-step-rail span{min-height:58px;border-radius:18px;font-weight:500!important}.airbnb-onboarding-page .onboarding-v2-step-rail strong{font-weight:600!important}.airbnb-onboarding-page .onboarding-v2-panel,.airbnb-onboarding-page .business-setup-v2-preview,.airbnb-dashboard-page .new-flat-panel,.airbnb-dashboard-page .new-composer-shell,.airbnb-account-page .new-flat-panel,.airbnb-account-page .new-account-summary,.airbnb-account-page .new-account-links{border:1px solid #dddddd;border-radius:24px;background:#fff;box-shadow:none}.airbnb-onboarding-page .onboarding-v2-title h2,.airbnb-dashboard-page .new-panel-head h2,.airbnb-account-page .new-panel-head h2,.airbnb-account-page .new-account-summary h2{font-size:22px;font-weight:600!important}.airbnb-onboarding-page .onboarding-v2-form-grid input,.airbnb-onboarding-page .onboarding-v2-form-grid textarea,.airbnb-onboarding-page .onboarding-v2-form-grid select,.airbnb-dashboard-page input,.airbnb-dashboard-page textarea,.airbnb-dashboard-page select,.airbnb-account-page input{border-radius:14px;font-weight:400!important}.airbnb-dashboard-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.airbnb-dashboard-rail{position:sticky;top:104px;display:grid;gap:8px;border:1px solid #dddddd;border-radius:24px;background:#fff;padding:10px}.airbnb-dashboard-rail button{display:flex;align-items:center;gap:10px;min-height:46px;border:0;border-radius:999px;background:transparent;color:#6a6a6a;padding:0 14px;font-size:14px;font-weight:500!important;text-align:left}.airbnb-dashboard-rail button.active{background:#f7f7f7;color:#222;box-shadow:inset 0 0 0 1px #ebebeb}.airbnb-dashboard-main{min-width:0;display:grid;gap:18px}.airbnb-dashboard-page .new-composer-shell{grid-template-columns:210px minmax(0,1fr);gap:0;overflow:hidden}.airbnb-dashboard-page .new-type-rail{border-right:1px solid #ebebeb;background:#f7f7f7;padding:12px}.airbnb-dashboard-page .new-type-rail button{border-radius:18px;font-weight:500!important}.airbnb-dashboard-page .new-composer-form,.airbnb-dashboard-page .new-business-form,.airbnb-account-page .new-account-form{gap:16px}.airbnb-dashboard-page .new-primary-pill,.airbnb-account-page .new-primary-pill,.airbnb-onboarding-page .btn-primary{border-radius:999px;background:#0f766e;font-weight:500!important}.airbnb-dashboard-page .new-secondary-pill,.airbnb-account-page .new-secondary-pill{border-radius:999px;font-weight:500!important}.airbnb-account-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.airbnb-account-page .new-account-summary{position:sticky;top:104px;padding:24px}.airbnb-account-page .new-account-avatar{border-radius:24px;background:#f7f7f7;color:#222}.airbnb-account-page .new-account-badges span,.airbnb-account-page .new-account-details div,.airbnb-account-page .new-account-links button{border-radius:18px;font-weight:500!important}.airbnb-account-page .new-account-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px}.airbnb-account-page .new-account-links button{min-width:0;border:0;background:#f7f7f7;padding:16px;text-align:left}.airbnb-account-page .new-account-links strong{font-size:15px;font-weight:500!important}.airbnb-account-page .new-account-links small{color:#6a6a6a;font-size:13px}@media(max-width:980px){.airbnb-onboarding-hero,.airbnb-dashboard-head,.airbnb-account-head,.airbnb-business-setup-layout,.airbnb-dashboard-shell,.airbnb-account-layout,.airbnb-dashboard-page .new-composer-shell{grid-template-columns:1fr}.airbnb-business-setup-side,.airbnb-dashboard-rail,.airbnb-account-page .new-account-summary{position:static}.airbnb-dashboard-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.airbnb-account-page .new-account-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.airbnb-onboarding-page,.airbnb-dashboard-page,.airbnb-account-page{padding-top:22px;gap:20px}.airbnb-dashboard-rail,.airbnb-account-page .new-account-links{grid-template-columns:1fr}}.business-airbnb-page{width:min(1120px,100%);margin:0 auto;padding:28px 0 80px;display:grid;gap:24px;color:#222}.business-airbnb-top,.business-airbnb-top>div{display:flex;align-items:center;gap:10px}.business-airbnb-top{justify-content:space-between}.business-airbnb-top button,.business-airbnb-top .btn-secondary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dddddd;border-radius:999px;background:#fff;color:#222;padding:0 14px;font-size:14px;font-weight:500!important;box-shadow:none}.business-airbnb-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.business-airbnb-heading>div{display:grid;gap:8px}.business-airbnb-heading span:not(.business-airbnb-logo){color:#0f766e;font-size:13px;font-weight:600!important}.business-airbnb-heading h1{margin:0;color:#222;font-size:clamp(34px,5vw,56px);font-weight:680!important;line-height:1.04;letter-spacing:0}.business-airbnb-heading p{display:inline-flex;align-items:center;gap:6px;margin:0;color:#6a6a6a;font-size:15px;line-height:1.4}.business-airbnb-logo{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dddddd;border-radius:18px;background:#f7f7f7;color:#0b5a6a;font-size:20px;font-weight:650!important}.business-airbnb-gallery{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);grid-template-rows:repeat(2,190px);gap:8px;overflow:hidden;border-radius:18px}.business-airbnb-photo{min-width:0;background-image:var(--business-image);background-position:center;background-size:cover}.business-airbnb-photo.primary{grid-row:1 / span 2}.business-airbnb-photo.soft{filter:saturate(.96)}.business-airbnb-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:44px;align-items:start}.business-airbnb-main{display:grid;gap:0}.business-airbnb-summary,.business-airbnb-section{display:grid;gap:18px;border-bottom:1px solid #ebebeb;padding:30px 0}.business-airbnb-summary>span{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;color:#0f766e;font-size:13px;font-weight:600!important}.business-airbnb-summary h2,.business-airbnb-section h2{margin:0;color:#222;font-size:24px;font-weight:600!important;line-height:1.18;letter-spacing:0}.business-airbnb-summary p{max-width:700px;margin:0;color:#3f3f3f;font-size:16px;line-height:1.55}.business-airbnb-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.business-airbnb-stats div{border:1px solid #dddddd;border-radius:16px;background:#fff;padding:14px}.business-airbnb-stats strong{display:block;color:#222;font-size:18px;font-weight:600!important}.business-airbnb-stats span{color:#6a6a6a;font-size:12px;text-transform:uppercase}.business-airbnb-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.business-airbnb-highlights span{display:flex;align-items:center;gap:10px;border-radius:16px;background:#f7f7f7;color:#222;padding:14px;font-size:15px;font-weight:400!important}.business-airbnb-offerings{display:grid;gap:0;border-top:1px solid #ebebeb}.business-airbnb-offerings article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid #ebebeb;padding:18px 0}.business-airbnb-offerings h3,.business-airbnb-offerings p{margin:0}.business-airbnb-offerings h3{color:#222;font-size:16px;font-weight:500!important}.business-airbnb-offerings p{margin-top:4px;color:#6a6a6a;font-size:14px}.business-airbnb-offerings strong{color:#222;font-size:15px;font-weight:600!important;white-space:nowrap}.business-airbnb-reserve{position:sticky;top:104px;display:grid;gap:18px;border:1px solid #dddddd;border-radius:24px;background:#fff;padding:22px;box-shadow:0 12px 32px #00000014}.business-airbnb-reserve-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.business-airbnb-reserve-head strong{display:block;color:#222;font-size:18px;font-weight:600!important}.business-airbnb-reserve-head span{color:#6a6a6a;font-size:13px}.business-airbnb-reserve-head>span{color:#222;font-size:15px;font-weight:500!important}.business-airbnb-visit-list{display:grid;gap:12px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:16px 0}.business-airbnb-visit-list p{display:flex;align-items:center;gap:10px;margin:0;color:#3f3f3f;font-size:14px}.business-airbnb-visit-list svg{color:#0f766e}.business-airbnb-actions{display:grid;gap:10px}.business-airbnb-actions a,.business-airbnb-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dddddd;border-radius:999px;background:#fff;color:#222;padding:0 14px;font-size:14px;font-weight:500!important;text-decoration:none}.business-airbnb-actions a:first-child{border-color:#0f766e;background:#0f766e;color:#fff}.business-airbnb-badges{display:flex;flex-wrap:wrap;gap:8px}.business-airbnb-badges span{border:1px solid #dddddd;border-radius:999px;background:#fff;color:#6a6a6a;padding:6px 9px;font-size:12px}@media(max-width:980px){.business-airbnb-heading,.business-airbnb-layout{grid-template-columns:1fr}.business-airbnb-gallery{grid-template-columns:1fr 1fr;grid-template-rows:320px 160px}.business-airbnb-photo.primary{grid-column:1 / -1;grid-row:auto}.business-airbnb-reserve{position:static}}@media(max-width:640px){.business-airbnb-page{padding-top:18px;gap:18px}.business-airbnb-top{align-items:flex-start;flex-direction:column}.business-airbnb-gallery{grid-template-columns:1fr;grid-template-rows:300px}.business-airbnb-photo.soft{display:none}.business-airbnb-stats,.business-airbnb-highlights{grid-template-columns:1fr}}.app-shell .map-filters{display:none}.app-shell .map-filter-pill{min-height:38px;border:0;border-radius:999px;background:transparent;color:#3f3f3f;padding:0 15px;font-size:14px;font-weight:500!important;box-shadow:none}.app-shell .map-filter-pill.active,.app-shell .map-filter-pill.active.sale,.app-shell .map-filter-pill.active.event,.app-shell .map-filter-pill.active.discover{background:#222;color:#fff}.app-shell .map-layer-summary{display:none}@media(max-width:640px){.app-shell .map-filters{left:12px;right:12px;transform:none;overflow-x:auto}}.app-shell .site-top-nav{grid-template-columns:auto minmax(540px,1fr) auto;height:72px;min-height:72px;gap:28px;border-bottom:1px solid #ebebeb;background:#fffffffa;padding:0 32px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell .site-brand{padding:0}.app-shell .site-brand img{width:116px;height:auto;display:block}.app-shell .site-product-tabs{gap:24px;justify-content:flex-start;min-width:0}.app-shell .site-product-tab,.app-shell .site-nav-link{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:0;border:0;background:transparent;color:#6a6a6a;padding:0 0 2px;font-size:15px;font-weight:500!important;line-height:1;white-space:nowrap;cursor:pointer}.app-shell .site-product-tab:hover,.app-shell .site-nav-link:hover,.app-shell .site-product-tab.active,.app-shell .site-nav-link.active{background:transparent;color:#222}.app-shell .site-product-tab.active:after,.app-shell .site-nav-link.active:after{position:absolute;right:0;bottom:4px;left:0;height:2px;background:#0f766e;border-radius:999px;content:""}.app-shell .site-tab-icon-wrap,.app-shell .site-tab-icon{display:none}.app-shell .site-nav-actions{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0;gap:8px}.app-shell .header-location-button,.app-shell .header-view-toggle{min-height:38px;border:1px solid #dddddd;border-radius:999px;background:#fff;color:#3f3f3f;padding:0 12px;font-size:14px;font-weight:500!important;box-shadow:none}.app-shell .header-location-button{max-width:210px}.app-shell .header-location-button span{max-width:150px}.app-shell .header-location-button svg,.app-shell .header-view-toggle svg{width:16px;height:16px;stroke-width:2}.app-shell .header-location-button:hover,.app-shell .header-view-toggle:hover{border-color:#b0b0b0;background:#fff;color:#222}.app-shell .header-view-toggle{gap:2px;min-width:0;padding:3px}.app-shell .header-view-option{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;border-radius:999px;color:#6a6a6a;padding:0 10px;font-size:13px;font-weight:500!important;line-height:1;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.app-shell .header-view-option.active{background:#222;color:#fff;box-shadow:0 1px 3px #0000001f}.app-shell .header-view-option svg{width:15px;height:15px;stroke-width:2}.app-shell .site-account-menu,.app-shell .site-top-nav .notification-bell{width:38px;height:38px;min-height:38px;border:0;border-radius:999px;background:transparent;color:#222;padding:0;box-shadow:none}.app-shell .site-account-menu{width:42px;height:42px;min-height:42px;background:#f7f7f7}.app-shell .site-account-menu:hover{background:#f1f1f1}.app-shell .site-top-nav .notification-bell:hover{background:#f7f7f7}.app-shell .site-top-nav .notification-bell svg{width:20px;height:20px;stroke-width:2}.app-shell .site-account-avatar{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:2px solid #ffffff;border-radius:999px;background:linear-gradient(135deg,#0f6f7f,#0b4f63);color:#fff;font-size:14px;font-weight:600!important;line-height:1;box-shadow:0 1px 3px #0000002e}.app-shell .site-account-avatar.guest{background:#fff;color:#222}.app-shell .site-account-avatar svg{width:20px;height:20px;stroke-width:2}.app-shell .header-location-panel{top:calc(100% + 12px)}@media(max-width:1180px){.app-shell .site-top-nav{grid-template-columns:auto minmax(360px,1fr) auto;gap:18px;padding:0 24px}.app-shell .site-nav-actions{gap:8px}.app-shell .site-product-tabs{gap:16px}.app-shell .header-view-toggle{padding:3px}.app-shell .header-view-option{width:30px;padding:0}.app-shell .header-view-option svg{display:block}.app-shell .header-view-option{font-size:0}.app-shell .header-view-option svg+text{display:none}}.app-shell .site-account-menu{width:34px;height:34px;min-height:34px;background:transparent}.app-shell .site-account-menu:hover{background:transparent;color:#0f766e}.app-shell .site-account-avatar,.app-shell .site-account-avatar.guest{width:26px;height:26px;border:0;background:transparent;color:#222;box-shadow:none;-o-object-fit:cover;object-fit:cover}.app-shell .site-account-avatar svg{width:26px;height:26px}.app-shell .airbnb-dashboard-page{width:min(1080px,100%);gap:22px;padding-top:28px}.app-shell .airbnb-dashboard-head{min-height:0;align-items:end}.app-shell .airbnb-dashboard-head h1{max-width:780px;font-size:clamp(38px,4.6vw,58px);line-height:.98}.app-shell .airbnb-dashboard-head p{max-width:620px;font-size:15px}.app-shell .airbnb-dashboard-head>button{min-height:42px;border-radius:999px;box-shadow:none}.app-shell .airbnb-dashboard-page .new-stat-row{gap:10px}.app-shell .airbnb-dashboard-page .new-stat-row article{min-height:86px;border-radius:12px;padding:16px}.app-shell .airbnb-dashboard-page .new-stat-row span{font-size:12px}.app-shell .airbnb-dashboard-page .new-stat-row strong{font-size:22px;line-height:1.1}.app-shell .airbnb-dashboard-shell{grid-template-columns:196px minmax(0,1fr);gap:18px}.app-shell .airbnb-dashboard-rail{border-radius:18px;padding:8px}.app-shell .airbnb-dashboard-rail button{min-height:42px;border-radius:14px;padding:0 12px}.app-shell .airbnb-dashboard-rail button.active{box-shadow:none}.app-shell .airbnb-dashboard-page .new-flat-panel,.app-shell .airbnb-dashboard-page .new-composer-shell{border-radius:18px}.app-shell .airbnb-dashboard-page .new-flat-panel{display:grid;gap:18px;padding:22px}.app-shell .airbnb-dashboard-page .new-panel-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.app-shell .airbnb-dashboard-page .new-panel-head h2{margin:0;font-size:20px}.app-shell .airbnb-dashboard-page .new-panel-head p{margin:6px 0 0;color:#6a6a6a}.app-shell .airbnb-dashboard-page .new-flat-panel .empty-state{min-height:170px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;border:1px solid #ebebeb;border-radius:16px;background:#fbfbfb;padding:20px;text-align:left}.app-shell .airbnb-dashboard-page .new-flat-panel .empty-visual{display:none}.app-shell .airbnb-dashboard-page .new-flat-panel .empty-state strong,.app-shell .airbnb-dashboard-page .new-flat-panel .empty-state span{min-width:0}.app-shell .airbnb-dashboard-page .new-flat-panel .empty-state strong{font-size:20px}.app-shell .airbnb-dashboard-page .new-flat-panel .empty-state span{grid-column:1;color:#6a6a6a;font-size:14px}.app-shell .airbnb-dashboard-page .new-flat-panel .empty-state button{grid-column:2;grid-row:1 / span 2;align-self:center;min-height:38px;border-radius:999px;white-space:nowrap}.app-shell .airbnb-dashboard-page .new-composer-shell{grid-template-columns:180px minmax(0,1fr);gap:0;padding:0}.app-shell .airbnb-dashboard-page .new-type-rail{border-right:1px solid #ebebeb;background:#fafafa;padding:12px}.app-shell .airbnb-dashboard-page .new-type-rail button{min-height:66px;border-radius:14px;padding:12px}.app-shell .airbnb-dashboard-page .new-type-rail button.active{background:#fff6f8}.app-shell .airbnb-dashboard-page .new-composer-form,.app-shell .airbnb-dashboard-page .new-business-form{padding:18px}.app-shell .airbnb-dashboard-page .new-composer-form textarea{min-height:104px}.app-shell .airbnb-dashboard-page .new-upload-tile{border-radius:14px}@media(max-width:980px){.app-shell .airbnb-dashboard-head,.app-shell .airbnb-dashboard-shell,.app-shell .airbnb-dashboard-page .new-composer-shell{grid-template-columns:1fr}.app-shell .airbnb-dashboard-rail,.app-shell .airbnb-dashboard-page .new-type-rail{position:static;display:flex;overflow-x:auto}.app-shell .airbnb-dashboard-rail button,.app-shell .airbnb-dashboard-page .new-type-rail button{flex:0 0 auto}}.header-center{display:flex;align-items:center;gap:16px;min-width:0}.header-search-inline{display:flex;align-items:center;gap:8px;min-height:40px;min-width:200px;max-width:320px;border:1px solid #ebebeb;border-radius:999px;background:#f7f7f7;padding:0 14px;color:#71717a;transition:border-color .2s,box-shadow .2s,background .2s}.header-search-inline:focus-within{border-color:var(--ink-300);background:#fff;box-shadow:0 4px 14px #0000000f}.header-search-inline input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-size:14px;font-weight:500;outline:none}.header-search-inline input::-moz-placeholder{color:#a1a1aa}.header-search-inline input::placeholder{color:#a1a1aa}.header-view-toggle{display:inline-flex;align-items:center;min-height:40px;border:1px solid #ebebeb;border-radius:999px;background:#fff;padding:3px;gap:0}.header-view-option{display:inline-flex;align-items:center;gap:5px;min-height:34px;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700;color:#71717a;transition:all .2s}.header-view-option.active{background:var(--ink);color:#fff;box-shadow:0 1px 3px #0000001a}.header-login-btn{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--color-rausch);border-radius:999px;background:var(--color-rausch);color:#fff;padding:0 18px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.header-login-btn:hover{background:#0d5d56;transform:translateY(-1px)}.site-nav-link{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:42px;border:0;border-radius:999px;background:transparent;color:#71717a;padding:0 14px;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer;transition:color .2s,background .2s}.site-nav-link:hover{color:var(--ink);background:#f7f7f7}.site-nav-link.active{color:var(--ink);font-weight:700}.site-nav-link.active:after{content:"";position:absolute;bottom:2px;left:14px;right:14px;height:2px;border-radius:999px;background:var(--color-rausch)}.visual-post{transition:transform .3s cubic-bezier(.22,1,.36,1)}.visual-post:hover{transform:translateY(-2px)}.visual-post .post-media{transition:box-shadow .3s ease}.visual-post:hover .post-media{box-shadow:0 8px 28px #00000024}.business-profile-card{transition:transform .3s cubic-bezier(.22,1,.36,1)}.business-profile-card:hover{transform:translateY(-2px)!important}.business-profile-card .business-card-photo{transition:box-shadow .3s ease}.business-profile-card:hover .business-card-photo{box-shadow:0 8px 28px #00000024!important}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-around;min-height:64px;border-top:1px solid #ebebeb;background:#fffffff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom,0)}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:transparent;color:#a1a1aa;padding:6px 12px;font-size:10px;font-weight:700;cursor:pointer;transition:color .2s}.bottom-nav-item.active{color:var(--color-rausch)}.bottom-nav-item:hover{color:var(--ink)}.find-v2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:0 2px;color:#71717a;font-size:14px}.find-v2-toolbar span:first-child{color:var(--ink);font-weight:700}@media(max-width:1023px){.header-search-inline,.header-login-btn{display:none}}@media(max-width:768px){.header-view-toggle{display:none}}.verified-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.verified-badge.verified{border:1px solid #bbf7d0;background:#ecfdf5;color:#047857;padding:4px 9px}.verified-badge.pending{border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;padding:4px 9px}.verified-badge.rejected,.verified-badge.draft{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-500);padding:4px 9px}.verified-badge.compact{padding:3px;border-radius:999px}.verified-badge.verified.compact{background:#059669;border-color:#059669;color:#fff}.verified-badge.inline-verified{margin-left:6px;vertical-align:middle}.verified-badge.compact svg{width:14px;height:14px}.business-card-photo .verified-badge.compact,.business-detail-image .verified-badge.compact{box-shadow:0 2px 8px #0003}.messages-workspace-head span{display:inline-flex;align-items:center;gap:6px}.messages-head-unread{color:var(--color-rausch);font-weight:800}.conversation-list__header{display:grid!important;gap:12px;padding:18px 16px!important;border-bottom:1px solid var(--line)}.conversation-list__header>span{font-size:18px;font-weight:800;color:var(--ink)}.conversation-search{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:0 12px;color:#71717a}.conversation-search input{flex:1;min-width:0;border:0;background:transparent;font-size:14px;color:var(--ink);outline:none}.conversation-scroll{overflow-y:auto;max-height:100%}.conversation-item{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;width:100%;align-items:center;border:0;border-bottom:1px solid var(--line-soft);background:transparent;padding:14px 16px;text-align:left;cursor:pointer;transition:background .16s}.conversation-item:hover,.conversation-item.active{background:var(--surface-2)}.conversation-item.active:before{content:"";position:absolute;left:0;width:3px;height:44px;border-radius:0 3px 3px 0;background:var(--color-rausch)}.conversation-item{position:relative}.conversation-item__avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--ink);color:#fff;font-size:16px;font-weight:800}.conversation-item__avatar.owner{background:var(--color-rausch)}.conversation-item__content{min-width:0}.conversation-item__name{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:14.5px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-role-tag{flex-shrink:0;border-radius:999px;background:#f0fdfa;color:var(--color-rausch);padding:2px 7px;font-size:10px;font-weight:800}.conversation-item.unread .conversation-item__name{font-weight:800}.conversation-item.unread .conversation-item__preview{color:var(--ink-700);font-weight:600}.conversation-item__preview{margin:0;font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item__meta{display:grid;justify-items:end;gap:6px}.conversation-item__time{font-size:11px;color:var(--ink-300);white-space:nowrap}.conversation-item__badge{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--color-rausch);color:#fff;padding:0 6px;font-size:11px;font-weight:800}.conversation-skeletons{display:grid;gap:4px;padding:12px}.conversation-skeleton{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:8px;align-items:center}.conversation-skeleton .skeleton-avatar{width:44px;height:44px;border-radius:14px;background:var(--surface-3)}.conversation-skeleton .skeleton-lines{display:grid;gap:7px}.conversation-skeleton .skeleton-lines span{height:10px;border-radius:999px;background:var(--surface-3)}.conversation-skeleton .skeleton-lines span:first-child{width:60%}.conversation-skeleton .skeleton-lines span:last-child{width:90%}.message-thread__header{display:flex!important;align-items:center;gap:12px}.message-thread__avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--ink);color:#fff;font-size:15px;font-weight:800}.message-thread__heading{display:grid;gap:1px;min-width:0}.message-thread__heading h3{margin:0;font-size:16px;font-weight:800;color:var(--ink)}.message-thread__heading span{font-size:12px;color:var(--muted)}.message-thread__intro{display:grid;gap:4px;text-align:center;max-width:360px;margin:24px auto;padding:16px;border-radius:14px;background:var(--surface-2)}.message-thread__intro p{margin:0;font-size:14px;color:var(--ink-700)}.message-thread__intro span{font-size:13px;color:var(--muted)}.message-day-divider{display:flex;align-items:center;justify-content:center;margin:14px 0}.message-day-divider span{border-radius:999px;background:var(--surface-3);color:var(--ink-500);padding:4px 12px;font-size:11px;font-weight:700}.message-bubble{position:relative;max-width:74%;margin:4px 0;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.45;word-wrap:break-word}.message-bubble--own{margin-left:auto;background:var(--color-rausch);color:#fff;border-bottom-right-radius:5px}.message-bubble--other{margin-right:auto;background:var(--surface-3);color:var(--ink);border-bottom-left-radius:5px}.message-bubble.failed{background:var(--color-danger-bg);color:var(--color-danger-deep);border:1px solid var(--color-danger-border)}.message-bubble__time{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:10.5px;opacity:.75}.message-bubble--own .message-bubble__time{justify-content:flex-end}.message-composer__input{flex:1;min-height:44px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);padding:0 16px;font-size:14px;color:var(--ink);outline:none}.message-composer__input:focus{border-color:var(--ink-300);background:#fff}.message-composer__send{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:var(--color-rausch);color:#fff;cursor:pointer;transition:background .2s}.message-composer__send:hover:not(:disabled){background:var(--brand-dark)}.message-composer__send:disabled{opacity:.5;cursor:not-allowed}.message-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:10px;padding:0 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.message-btn:disabled{opacity:.65;cursor:progress}.message-btn.solid{border:1px solid var(--color-rausch);background:var(--color-rausch);color:#fff}.message-btn.solid:hover{background:var(--brand-dark)}.message-btn.outline{border:1px solid var(--line-firm);background:#fff;color:var(--ink)}.message-btn.outline:hover{border-color:var(--ink-300);background:var(--surface-2)}.message-btn.ghost{border:0;background:transparent;color:var(--ink-700)}.message-btn.ghost:hover{background:var(--surface-2)}.message-btn.icon-only{width:40px;padding:0}.map-bottom-sheet-actions{display:flex;align-items:center;gap:8px}.map-bottom-sheet-actions .message-btn{flex:0 0 auto}.map-bottom-sheet-actions .map-bottom-sheet-open{flex:1}.share-sheet-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;animation:najikSoftPop .16s var(--ease-professional) both}.share-sheet-backdrop{position:absolute;inset:0;border:0;background:#18181b80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.share-sheet{position:relative;width:min(420px,100%);display:grid;gap:16px;border-radius:20px;background:#fff;padding:22px;box-shadow:var(--shadow-xl);animation:shareSheetIn .24s var(--ease-professional) both}@keyframes shareSheetIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.share-sheet-head{display:flex;align-items:center;justify-content:space-between}.share-sheet-head h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;color:var(--ink)}.share-sheet-close{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:999px;background:var(--surface-2);color:var(--ink-700);cursor:pointer}.share-sheet-close:hover{background:var(--surface-3)}.share-og-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.share-og-media{position:relative;aspect-ratio:1.9 / 1;background:var(--surface-3) center/cover no-repeat}.share-og-tag{position:absolute;top:10px;left:10px;border-radius:999px;background:#fffffff2;color:var(--ink);padding:3px 9px;font-size:11px;font-weight:800}.share-og-body{display:grid;gap:4px;padding:12px 14px}.share-og-body strong{font-size:15px;font-weight:800;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-og-body p{margin:0;font-size:13px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.share-og-url{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:var(--ink-300);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-native-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:12px;background:var(--ink);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s}.share-native-btn:hover{background:var(--ink-800)}.share-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.share-channel{display:grid;justify-items:center;gap:7px;padding:14px 8px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink-700);font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.share-channel:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--line-firm)}.share-channel-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;color:#fff}.share-channel.whatsapp .share-channel-icon{background:#25d366}.share-channel.facebook .share-channel-icon{background:#1877f2}.share-channel.telegram .share-channel-icon{background:#08c}.share-copy-row{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:6px 6px 6px 14px}.share-copy-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-500);font-size:13px;font-weight:600}.share-copy-btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:0;border-radius:9px;background:var(--brand);color:#fff;padding:0 14px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s;white-space:nowrap}.share-copy-btn:hover{background:var(--brand-dark)}.share-copy-btn.copied{background:#059669}.najik-section{margin:8px 0 34px}.najik-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.najik-section-head h2{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.najik-section-head .section-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#f0fdfa;color:var(--color-rausch)}.najik-section-head p{margin:4px 0 0;color:var(--muted);font-size:14px}.najik-section-link{border:0;background:transparent;color:var(--ink-700);font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.najik-section-link:hover{color:var(--brand)}.trending-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.trending-rail::-webkit-scrollbar{display:none}.trending-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:0;scroll-snap-align:start;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;text-align:left;padding:0;transition:transform .25s var(--ease-professional),box-shadow .25s}.trending-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.trending-rank{position:absolute;top:8px;left:8px;z-index:2;display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:var(--ink);color:#fff;font-size:12px;font-weight:800}.trending-card-media{background:var(--surface-3) center/cover no-repeat;min-height:96px}.trending-card-body{display:grid;align-content:center;gap:4px;padding:12px 14px;min-width:0}.trending-card-body strong{font-size:14.5px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trending-card-body span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trending-heat{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:#c2410c;font-size:11px;font-weight:800}.campaign-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;overflow:hidden;border-radius:20px;padding:22px 26px;margin-bottom:26px;color:#fff;background:linear-gradient(120deg,#be123c,#0f766e 55%,#f97316)}.campaign-banner.dashain{background:linear-gradient(120deg,#b91c1c,#dc2626 50%,#f59e0b)}.campaign-banner.tihar{background:linear-gradient(120deg,#7c2d12,#ea580c 45%,#fbbf24)}.campaign-banner.newyear{background:linear-gradient(120deg,#1e3a8a,#4f46e5 55%,#ec4899)}.campaign-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.22),transparent 40%);pointer-events:none}.campaign-content{position:relative;min-width:0}.campaign-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;border-radius:999px;background:#ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 11px;font-size:11px;font-weight:800;letter-spacing:.02em}.campaign-content h2{margin:0 0 5px;font-size:clamp(20px,2.6vw,28px);font-weight:800;line-height:1.1}.campaign-content p{margin:0;max-width:540px;font-size:14px;color:#ffffffeb;line-height:1.45}.campaign-cta{display:flex;flex-direction:column;align-items:flex-end;gap:10px;position:relative}.campaign-countdown{display:flex;gap:6px}.campaign-countdown span{display:grid;gap:1px;justify-items:center;min-width:46px;border-radius:10px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 8px}.campaign-countdown strong{font-size:18px;font-weight:800;line-height:1}.campaign-countdown small{font-size:9px;font-weight:700;text-transform:uppercase;opacity:.8}.campaign-button{display:inline-flex;align-items:center;gap:7px;min-height:44px;border:0;border-radius:999px;background:#fff;color:var(--ink);padding:0 20px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .2s,box-shadow .2s}.campaign-button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0003}.campaign-dismiss{position:absolute;top:12px;right:12px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:999px;background:#fff3;color:#fff;cursor:pointer}.campaign-dismiss:hover{background:#ffffff52}.analytics-shell{display:grid;gap:22px}.analytics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.analytics-head h2{margin:0 0 4px;font-size:20px;font-weight:800;color:var(--ink)}.analytics-head p{margin:0;color:var(--muted);font-size:14px}.analytics-source{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800;white-space:nowrap}.analytics-source:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.analytics-source.live{background:#ecfdf5;color:#059669}.analytics-source.estimated{background:var(--surface-2);color:var(--ink-400)}.analytics-empty{margin:0;color:var(--muted);text-align:center;padding:22px 0;font-size:14px}.analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.analytics-card{display:grid;gap:8px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:18px}.analytics-card-top{display:flex;align-items:center;justify-content:space-between}.analytics-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#f0fdfa;color:var(--color-rausch)}.analytics-icon.saves{background:#fff7ed;color:#c2410c}.analytics-icon.views{background:#eff6ff;color:#2563eb}.analytics-icon.messages{background:#ecfdf5;color:#059669}.analytics-icon.engagement{background:#f5f3ff;color:#7c3aed}.analytics-delta{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:800}.analytics-delta.up{color:#059669}.analytics-delta.down{color:#dc2626}.analytics-value{font-size:30px;font-weight:800;line-height:1;color:var(--ink)}.analytics-label{font-size:13px;font-weight:600;color:var(--muted)}.analytics-chart-card{border:1px solid var(--line);border-radius:16px;background:#fff;padding:22px;margin-bottom:22px}.analytics-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.analytics-chart-head h3{margin:0;font-size:16px;font-weight:800;color:var(--ink)}.analytics-chart{display:flex;align-items:flex-end;gap:8px;height:160px}.analytics-bar-col{flex:1;display:grid;align-content:end;justify-items:center;gap:8px;height:100%}.analytics-bar{width:100%;max-width:38px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#ff6f88,var(--color-rausch));min-height:4px;transition:height .4s var(--ease-professional)}.analytics-bar-label{font-size:11px;font-weight:700;color:var(--ink-400)}.analytics-top-list{display:grid;gap:2px}.analytics-top-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line-soft)}.analytics-top-item:first-child{border-top:0}.analytics-top-rank{font-size:13px;font-weight:800;color:var(--ink-300)}.analytics-top-item strong{font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-top-metric{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--ink-500)}.business-airbnb-categoryrow{display:inline-flex!important;align-items:center;gap:10px}.posts-panel{display:grid;gap:18px}.posts-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.posts-panel-head h2{margin:0 0 2px;font-size:20px;font-weight:800;color:var(--ink)}.posts-panel-head p{margin:0;color:var(--muted);font-size:14px}.posts-list{display:grid;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.posts-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;border-top:1px solid var(--line-soft)}.posts-list-row:first-child{border-top:0}.posts-list-main{min-width:0}.posts-list-main strong{display:block;font-size:14.5px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posts-list-main small{display:block;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posts-list-metrics{display:flex;gap:12px}.posts-list-metrics span{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--ink-500)}.posts-list-status{font-size:12px;font-weight:700;font-style:normal;color:var(--ink-400);white-space:nowrap}@media(max-width:768px){.posts-list-row{grid-template-columns:auto minmax(0,1fr)}.posts-list-metrics{grid-column:1 / -1}.posts-list-status{display:none}}.dashboard-stat-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#f0fdfa;color:var(--color-rausch);margin-bottom:4px}.composer-rail-title{margin:0 0 4px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-400)}.new-type-rail button small{display:inline-flex;align-items:center;gap:4px}.composer-why{margin:8px 0 0;border-radius:12px;background:var(--surface-2);padding:12px 14px;color:var(--ink-700);font-size:12.5px;line-height:1.5}.composer-upload{display:flex!important;align-items:center;gap:14px;text-align:left;cursor:pointer;padding:16px!important;min-height:0!important}.composer-upload span{display:grid;gap:2px}.composer-upload strong{font-size:14px;font-weight:700;color:var(--ink)}.composer-upload small{font-size:12px;color:var(--muted)}.new-form-notice.error{background:var(--color-danger-bg);color:var(--color-danger-deep)}.new-form-notice.success{background:#ecfdf5;color:#047857}.airbnb-dashboard-head-actions{display:inline-flex;align-items:center;gap:10px}.airbnb-dashboard-head h1 .verified-badge{font-size:13px;vertical-align:middle}.dashboard-verify-banner{display:flex;align-items:center;gap:14px;border:1px solid #fed7aa;border-radius:16px;background:linear-gradient(120deg,#fff7ed,#fffbeb);padding:14px 18px;margin:4px 0 22px}.dashboard-verify-banner>span{flex:1;min-width:0;color:#92400e;font-size:13.5px;font-weight:550;line-height:1.45}.dashboard-verify-banner button{flex-shrink:0;min-height:40px;border:0;border-radius:999px;background:#c2410c;color:#fff;padding:0 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s}.dashboard-verify-banner button:hover{background:#9a3412}@media(max-width:980px){.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.dashboard-verify-banner{flex-direction:column;align-items:flex-start}.dashboard-verify-banner button,.airbnb-dashboard-head-actions{width:100%}.airbnb-dashboard-head-actions .new-primary-pill,.airbnb-dashboard-head-actions .new-secondary-pill{flex:1}.campaign-banner{grid-template-columns:1fr}.campaign-cta{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}.share-channels{gap:8px}.analytics-grid{grid-template-columns:1fr}.najik-section-head h2{font-size:19px}}:root{--nk-primary: var(--color-primary, #0f766e);--nk-primary-dark: var(--color-primary-dark, #0d5d56);--nk-primary-deep: var(--color-primary-deep, #115e59);--nk-tint: var(--color-primary-tint, #f0fdfa);--nk-tint-2: var(--color-primary-tint-2, #ccfbf1);--nk-ink: #0f172a;--nk-ink-soft: #334155;--nk-muted: #64748b;--nk-line: #e6e8ec;--nk-line-soft: #f1f3f5;--nk-surface: #ffffff;--nk-canvas: #f6f8f9;--nk-radius: 16px;--nk-radius-sm: 11px;--nk-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--nk-shadow-md: 0 4px 16px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .05);--nk-shadow-lg: 0 12px 32px rgba(15, 23, 42, .1);--nk-ease: cubic-bezier(.22, 1, .36, 1)}.nk-header{position:sticky;top:0;z-index:50;align-items:center;width:100%;min-height:72px;border-bottom:1px solid var(--nk-line);background:#ffffffe6;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px)}.nk-header-inner{display:flex;align-items:center;gap:18px;width:100%;max-width:1480px;margin:0 auto;padding:0 32px}.nk-brand{display:inline-flex;align-items:center;border:0;background:transparent;padding:0;cursor:pointer;flex-shrink:0}.nk-brand img{width:116px;height:auto}.nk-nav{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.nk-nav-link{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--nk-muted);padding:0 13px;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer;transition:color .18s,background .18s}.nk-nav-link svg{color:currentColor;opacity:.85}.nk-nav-link:hover{color:var(--nk-ink);background:var(--nk-canvas)}.nk-nav-link.active{color:var(--nk-primary-deep);background:var(--nk-tint)}.nk-search{display:flex;align-items:center;gap:9px;flex:1;min-width:0;max-width:420px;margin:0 auto;min-height:42px;border:1px solid var(--nk-line);border-radius:999px;background:var(--nk-canvas);padding:0 16px;color:var(--nk-muted);transition:border-color .18s,background .18s,box-shadow .18s}.nk-search:focus-within{border-color:var(--nk-primary);background:#fff;box-shadow:0 0 0 4px #0f766e1a}.nk-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--nk-ink);font-size:14px;font-weight:500;outline:none}.nk-search input::-moz-placeholder{color:#94a3b8}.nk-search input::placeholder{color:#94a3b8}.nk-header-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.nk-login-btn{display:inline-flex;align-items:center;min-height:40px;border:0;border-radius:999px;background:var(--nk-primary);color:#fff;padding:0 18px;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s,transform .18s}.nk-login-btn:hover{background:var(--nk-primary-dark);transform:translateY(-1px)}.nk-avatar-btn{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border:1px solid var(--nk-line);border-radius:999px;background:#fff;color:var(--nk-ink-soft);cursor:pointer;transition:border-color .18s,box-shadow .18s}.nk-avatar-btn:hover{border-color:var(--nk-primary);box-shadow:0 0 0 3px #0f766e1a}.nk-avatar-btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nk-header .notification-bell{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--nk-line);border-radius:999px;background:#fff;color:var(--nk-ink-soft)}.nk-header .notification-bell:hover{border-color:var(--nk-primary);background:var(--nk-tint)}.nk-header .header-location-button{min-height:42px;border:1px solid var(--nk-line);border-radius:999px;background:#fff;color:var(--nk-ink-soft);padding:0 14px;font-weight:650}.nk-header .header-location-button:hover{border-color:var(--nk-primary);background:var(--nk-tint)}.nk-header .header-location-button span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxonomy-rails{top:72px}@media(max-width:1180px){.nk-search{max-width:280px}}@media(max-width:1040px){.nk-search{display:none}}.nk-dashboard,.nk-account{width:min(1200px,100%);margin:0 auto;display:grid;gap:22px;color:var(--nk-ink);animation:nkFadeUp .36s var(--nk-ease) both}@keyframes nkFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nk-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--nk-line)}.nk-page-head-text{display:grid;gap:8px;min-width:0}.nk-eyebrow{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--nk-tint);color:var(--nk-primary-deep);padding:5px 12px;font-size:12px;font-weight:800;letter-spacing:.01em}.nk-page-head h1{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--nk-ink)}.nk-page-head p{max-width:640px;margin:0;color:var(--nk-muted);font-size:15px;line-height:1.55}.nk-page-head-actions{display:inline-flex;gap:10px;flex-shrink:0}.nk-btn-primary,.nk-btn-outline,.nk-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:11px;padding:0 18px;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s var(--nk-ease);white-space:nowrap}.nk-btn-primary{border:1px solid var(--nk-primary);background:var(--nk-primary);color:#fff}.nk-btn-primary:hover{background:var(--nk-primary-dark);border-color:var(--nk-primary-dark);transform:translateY(-1px);box-shadow:0 8px 20px #0f766e40}.nk-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.nk-btn-outline{border:1px solid var(--nk-line);background:#fff;color:var(--nk-ink)}.nk-btn-outline:hover{border-color:var(--nk-primary);color:var(--nk-primary-deep);background:var(--nk-tint)}.nk-btn-outline:disabled{opacity:.6;cursor:not-allowed}.nk-btn-ghost{border:1px solid transparent;background:transparent;color:var(--nk-ink-soft)}.nk-btn-ghost:hover{background:var(--nk-canvas);color:var(--nk-ink)}.nk-toast{position:fixed;top:86px;right:24px;z-index:80;border-radius:12px;background:var(--nk-ink);color:#fff;padding:12px 18px;font-size:14px;font-weight:600;box-shadow:var(--nk-shadow-lg);animation:nkToastIn .24s var(--nk-ease) both}.nk-toast.success{background:var(--nk-primary)}.nk-toast.error{background:var(--color-danger, #dc2626)}@keyframes nkToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nk-account-card{border:1px solid var(--nk-line);border-radius:var(--nk-radius);background:var(--nk-surface);box-shadow:var(--nk-shadow-sm)}.nk-card-head{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--nk-line-soft)}.nk-card-head>div{flex:1;min-width:0}.nk-card-head h2{margin:0;font-size:17px;font-weight:800;color:var(--nk-ink);letter-spacing:-.01em}.nk-card-head p{margin:3px 0 0;font-size:13.5px;color:var(--nk-muted);line-height:1.45}.nk-card-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:11px;background:var(--nk-tint);color:var(--nk-primary)}.nk-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px}.nk-field{display:grid;gap:7px;min-width:0}.nk-field.nk-col-2{grid-column:1 / -1}.nk-field>span{font-size:13px;font-weight:700;color:var(--nk-ink-soft)}.nk-field-hint{color:var(--nk-muted);font-size:12px}.nk-form input,.nk-form select,.nk-form textarea{width:100%;min-height:46px;border:1px solid var(--nk-line);border-radius:11px;background:#fff;color:var(--nk-ink);padding:0 14px;font-size:14.5px;font-family:inherit;outline:none;transition:border-color .18s,box-shadow .18s}.nk-form textarea{padding:12px 14px;min-height:92px;resize:vertical;line-height:1.5}.nk-form input::-moz-placeholder,.nk-form textarea::-moz-placeholder{color:#94a3b8}.nk-form input::placeholder,.nk-form textarea::placeholder{color:#94a3b8}.nk-form input:focus,.nk-form select:focus,.nk-form textarea:focus{border-color:var(--nk-primary);box-shadow:0 0 0 4px #0f766e1a}.nk-form .nk-file{padding:11px 14px;border-style:dashed;background:var(--nk-canvas);cursor:pointer}.nk-inline-input{display:flex;gap:10px}.nk-inline-input input{flex:1}.nk-inline-input .nk-btn-outline{min-height:46px;flex-shrink:0}.nk-location-results{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.nk-location-results button{border:1px solid var(--nk-line);border-radius:999px;background:#fff;color:var(--nk-ink-soft);padding:7px 12px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .16s}.nk-location-results button:hover{border-color:var(--nk-primary);background:var(--nk-tint);color:var(--nk-primary-deep)}.nk-form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.nk-notice{grid-column:1 / -1;margin:0;border-radius:11px;background:var(--nk-canvas);padding:11px 14px;font-size:13px;font-weight:600;color:var(--nk-ink-soft)}.nk-notice.success{background:#ecfdf5;color:#047857}.nk-notice.error{background:var(--color-danger-bg, #fef2f2);color:var(--color-danger-deep, #b91c1c)}.nk-upload{grid-column:1 / -1;display:flex;align-items:center;gap:14px;border:1px dashed var(--nk-line);border-radius:12px;background:var(--nk-canvas);padding:14px 16px;cursor:pointer;color:var(--nk-primary);transition:border-color .18s,background .18s}.nk-upload:hover{border-color:var(--nk-primary);background:var(--nk-tint)}.nk-upload span{display:grid;gap:2px}.nk-upload strong{font-size:14px;font-weight:700;color:var(--nk-ink)}.nk-upload small{font-size:12px;color:var(--nk-muted)}@media(max-width:640px){.nk-form{grid-template-columns:1fr}.nk-inline-input{flex-direction:column}}.nk-verify-banner{display:flex;align-items:center;gap:14px;border:1px solid #fde68a;border-radius:14px;background:linear-gradient(120deg,#fffbeb,#fefce8);padding:14px 18px}.nk-verify-banner>span{flex:1;min-width:0;color:#92400e;font-size:13.5px;font-weight:550;line-height:1.45}.nk-verify-banner button{flex-shrink:0;min-height:40px;border:0;border-radius:999px;background:#b45309;color:#fff;padding:0 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s}.nk-verify-banner button:hover{background:#92400e}.nk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nk-stat{display:flex;align-items:center;gap:14px;border:1px solid var(--nk-line);border-radius:14px;background:var(--nk-surface);padding:18px;box-shadow:var(--nk-shadow-sm)}.nk-stat-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:11px;background:var(--nk-tint);color:var(--nk-primary)}.nk-stat-body{display:grid;gap:1px}.nk-stat-body strong{font-size:24px;font-weight:800;line-height:1;color:var(--nk-ink)}.nk-stat-body span{font-size:13px;font-weight:600;color:var(--nk-muted)}.nk-dashboard-shell{display:grid;grid-template-columns:248px minmax(0,1fr);gap:22px;align-items:start}.nk-side-nav{position:sticky;top:88px;display:grid;gap:4px;border:1px solid var(--nk-line);border-radius:var(--nk-radius);background:var(--nk-surface);padding:8px;box-shadow:var(--nk-shadow-sm)}.nk-side-link{display:flex;align-items:center;gap:12px;border:0;border-radius:11px;background:transparent;padding:11px 12px;text-align:left;cursor:pointer;transition:background .16s}.nk-side-link:hover{background:var(--nk-canvas)}.nk-side-link.active{background:var(--nk-tint)}.nk-side-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#fff;border:1px solid var(--nk-line);color:var(--nk-ink-soft)}.nk-side-link.active .nk-side-icon{background:var(--nk-primary);border-color:var(--nk-primary);color:#fff}.nk-side-text{display:grid;gap:1px;min-width:0}.nk-side-text strong{font-size:14px;font-weight:700;color:var(--nk-ink)}.nk-side-text small{font-size:12px;color:var(--nk-muted)}.nk-side-link.active .nk-side-text strong{color:var(--nk-primary-deep)}.nk-dashboard-main{min-width:0;display:grid;gap:18px}.nk-composer-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 22px 0}.nk-type-card{display:grid;justify-items:start;gap:5px;border:1px solid var(--nk-line);border-radius:13px;background:#fff;padding:14px;text-align:left;cursor:pointer;transition:all .18s var(--nk-ease)}.nk-type-card svg{color:var(--nk-muted)}.nk-type-card strong{font-size:14px;font-weight:700;color:var(--nk-ink)}.nk-type-card small{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--nk-muted)}.nk-type-card:hover:not(:disabled){border-color:var(--nk-primary);background:var(--nk-tint)}.nk-type-card.active{border-color:var(--nk-primary);background:var(--nk-tint);box-shadow:0 0 0 1px var(--nk-primary) inset}.nk-type-card.active svg{color:var(--nk-primary)}.nk-type-card:disabled{opacity:.55;cursor:not-allowed}.nk-why-note{margin:14px 22px 0;border-radius:11px;background:var(--nk-tint);border:1px solid var(--nk-tint-2);padding:11px 14px;color:var(--nk-primary-deep);font-size:12.5px;line-height:1.5}.nk-content-composer .nk-form{padding-top:16px}@media(max-width:980px){.nk-dashboard-shell{grid-template-columns:1fr}.nk-side-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nk-composer-types,.nk-side-nav,.nk-stats{grid-template-columns:1fr}.nk-page-head{flex-direction:column;align-items:flex-start}.nk-page-head-actions{width:100%}.nk-page-head-actions .nk-btn-primary,.nk-page-head-actions .nk-btn-outline{flex:1}}.nk-account-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:22px;align-items:start}.nk-account-main{display:grid;gap:18px;min-width:0}.nk-identity{position:sticky;top:88px;overflow:hidden}.nk-identity-banner{height:84px;background:linear-gradient(120deg,var(--nk-primary),#14b8a6 70%,#2dd4bf)}.nk-identity-avatar{display:grid;place-items:center;width:84px;height:84px;margin:-42px auto 0;border-radius:22px;border:4px solid #fff;background:var(--nk-primary-deep);color:#fff;font-size:28px;font-weight:800;overflow:hidden;box-shadow:var(--nk-shadow-sm)}.nk-identity-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nk-identity-body{text-align:center;padding:12px 22px 18px}.nk-identity-body h2{margin:0;font-size:20px;font-weight:800;color:var(--nk-ink)}.nk-identity-body p{margin:2px 0 0;color:var(--nk-muted);font-size:13.5px}.nk-identity-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px}.nk-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:var(--nk-canvas);border:1px solid var(--nk-line);color:var(--nk-ink-soft);padding:4px 11px;font-size:12px;font-weight:700}.nk-chip-success{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.nk-identity-details{display:grid;gap:2px;margin:0;padding:6px 14px 16px;border-top:1px solid var(--nk-line-soft)}.nk-identity-details div{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;padding:11px 8px;border-bottom:1px solid var(--nk-line-soft)}.nk-identity-details div:last-child{border-bottom:0}.nk-identity-details dt{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--nk-muted);font-size:12.5px;font-weight:600}.nk-identity-details dt svg{color:var(--nk-primary)}.nk-identity-details dd{margin:0;color:var(--nk-ink);font-size:13.5px;font-weight:700;text-align:right;overflow-wrap:anywhere}.nk-quicklinks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px 22px}.nk-quicklink{display:flex;align-items:center;gap:12px;border:1px solid var(--nk-line);border-radius:13px;background:#fff;padding:14px;text-align:left;cursor:pointer;transition:all .18s var(--nk-ease)}.nk-quicklink:hover{border-color:var(--nk-primary);background:var(--nk-tint);transform:translateY(-1px);box-shadow:var(--nk-shadow-md)}.nk-quicklink-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:11px;background:var(--nk-tint);color:var(--nk-primary)}.nk-quicklink-text{display:grid;gap:1px;flex:1;min-width:0}.nk-quicklink-text strong{font-size:14px;font-weight:700;color:var(--nk-ink)}.nk-quicklink-text small{font-size:12px;color:var(--nk-muted)}.nk-quicklink-arrow{color:#cbd5e1;flex-shrink:0;transition:color .18s,transform .18s}.nk-quicklink:hover .nk-quicklink-arrow{color:var(--nk-primary);transform:translate(2px)}@media(max-width:900px){.nk-account-grid{grid-template-columns:1fr}.nk-identity{position:static}}@media(max-width:560px){.nk-quicklinks-grid{grid-template-columns:1fr}}.main-canvas:has(.nk-messages){max-width:none!important;height:calc(100dvh - 72px);padding:0!important;overflow:hidden}.app-shell:has(.nk-messages) .site-footer{display:none!important}.nk-messages{display:grid;grid-template-columns:340px minmax(0,1fr) 324px;height:100%;background:var(--nk-surface);overflow:hidden}.nk-messages--empty{display:grid;place-items:center;text-align:center}.nk-convo-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--nk-line);background:var(--nk-surface)}.nk-convo-list-head{display:grid;gap:12px;padding:18px 16px 14px;border-bottom:1px solid var(--nk-line-soft)}.nk-convo-list-title{display:flex;align-items:center;gap:9px}.nk-convo-list-title h2{margin:0;font-size:19px;font-weight:800;color:var(--nk-ink);letter-spacing:-.01em}.nk-convo-total-badge{display:grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--nk-primary);color:#fff;font-size:11px;font-weight:800}.nk-convo-search{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--nk-line);border-radius:10px;background:var(--nk-canvas);padding:0 12px;color:var(--nk-muted)}.nk-convo-search:focus-within{border-color:var(--nk-primary);background:#fff}.nk-convo-search input{flex:1;min-width:0;border:0;background:transparent;font-size:14px;color:var(--nk-ink);outline:none}.nk-convo-scroll{flex:1;min-height:0;overflow-y:auto;padding:6px}.nk-convo-item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;width:100%;align-items:center;border:0;border-radius:12px;background:transparent;padding:11px 12px;text-align:left;cursor:pointer;transition:background .15s}.nk-convo-item:hover{background:var(--nk-canvas)}.nk-convo-item.active{background:var(--nk-tint)}.nk-convo-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--nk-ink);color:#fff;font-size:16px;font-weight:800}.nk-convo-avatar.owner{background:var(--nk-primary)}.nk-convo-body{min-width:0;display:grid;gap:3px}.nk-convo-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.nk-convo-row strong{font-size:14px;font-weight:700;color:var(--nk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-convo-time{flex-shrink:0;font-size:11px;color:var(--nk-muted)}.nk-convo-preview{font-size:13px;color:var(--nk-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-convo-item.unread .nk-convo-preview{color:var(--nk-ink-soft);font-weight:600}.nk-convo-item.unread strong{font-weight:800}.nk-convo-dot{flex-shrink:0;display:grid;place-items:center;min-width:19px;height:19px;padding:0 6px;border-radius:999px;background:var(--nk-primary);color:#fff;font-size:10.5px;font-weight:800}.nk-convo-empty{display:grid;justify-items:center;gap:6px;padding:48px 24px;text-align:center;color:var(--nk-muted)}.nk-convo-empty svg{color:#cbd5e1}.nk-convo-empty h3{margin:4px 0 0;font-size:15px;font-weight:700;color:var(--nk-ink)}.nk-convo-empty p{margin:0;font-size:13px}.nk-convo-skeleton{display:grid;grid-template-columns:46px 1fr;gap:12px;padding:11px 12px;align-items:center}.nk-sk-avatar{width:46px;height:46px;border-radius:14px;background:var(--nk-line-soft)}.nk-sk-lines{display:grid;gap:7px}.nk-sk-lines span{height:10px;border-radius:999px;background:var(--nk-line-soft)}.nk-sk-lines span:first-child{width:55%}.nk-sk-lines span:last-child{width:85%}.nk-thread{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--nk-canvas)}.nk-thread-head{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--nk-line);background:var(--nk-surface)}.nk-thread-back{display:none;border:0;background:transparent;color:var(--nk-ink);cursor:pointer;padding:4px}.nk-thread-avatar{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:13px;background:var(--nk-ink);color:#fff;font-size:15px;font-weight:800}.nk-thread-avatar.owner{background:var(--nk-primary)}.nk-thread-heading{flex:1;min-width:0;display:grid;gap:1px}.nk-thread-heading h3{display:flex;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:800;color:var(--nk-ink)}.nk-verified-inline{color:var(--nk-primary)}.nk-thread-heading span{font-size:12px;color:var(--nk-muted)}.nk-thread-view{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--nk-line);border-radius:999px;background:#fff;color:var(--nk-ink-soft);padding:7px 13px;font-size:13px;font-weight:700;cursor:pointer;transition:all .16s}.nk-thread-view:hover{border-color:var(--nk-primary);color:var(--nk-primary-deep);background:var(--nk-tint)}.nk-thread-scroll{flex:1;min-height:0;overflow-y:auto;padding:18px}.nk-context-card{display:flex;align-items:center;gap:12px;width:100%;max-width:460px;margin:0 auto 18px;border:1px solid var(--nk-line);border-radius:14px;background:var(--nk-surface);padding:10px;text-align:left;cursor:pointer;box-shadow:var(--nk-shadow-sm);transition:box-shadow .16s,transform .16s}.nk-context-card:hover{box-shadow:var(--nk-shadow-md);transform:translateY(-1px)}.nk-context-media{width:56px;height:56px;flex-shrink:0;border-radius:10px;background:var(--nk-line-soft) center/cover no-repeat}.nk-context-body{flex:1;min-width:0;display:grid;gap:2px}.nk-context-kind{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--nk-primary)}.nk-context-body strong{font-size:14px;font-weight:700;color:var(--nk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-context-body small{font-size:12px;color:var(--nk-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-context-cta{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:var(--nk-primary-deep);font-size:12px;font-weight:700}.nk-thread-intro{display:grid;gap:4px;text-align:center;max-width:360px;margin:8px auto 18px;padding:16px;border-radius:14px;background:var(--nk-surface);border:1px solid var(--nk-line)}.nk-thread-intro p{margin:0;font-size:14px;color:var(--nk-ink-soft)}.nk-thread-intro span{font-size:13px;color:var(--nk-muted)}.nk-day-divider{display:flex;justify-content:center;margin:14px 0}.nk-day-divider span{border-radius:999px;background:#0f172a0f;color:var(--nk-muted);padding:4px 12px;font-size:11px;font-weight:700}.nk-bubble{position:relative;max-width:72%;margin:5px 0;padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.45;word-wrap:break-word;box-shadow:var(--nk-shadow-sm)}.nk-bubble.own{margin-left:auto;background:var(--nk-primary);color:#fff;border-bottom-right-radius:5px}.nk-bubble.other{margin-right:auto;background:#fff;color:var(--nk-ink);border-bottom-left-radius:5px}.nk-bubble.failed{background:var(--color-danger-bg, #fef2f2);color:var(--color-danger-deep, #b91c1c);border:1px solid var(--color-danger-border, #fecaca)}.nk-bubble-text{white-space:pre-wrap}.nk-bubble-meta{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:10.5px;opacity:.8}.nk-bubble.own .nk-bubble-meta{justify-content:flex-end}.nk-receipt{opacity:.8}.nk-receipt.seen{color:#5eead4;opacity:1}.nk-quick-replies{display:flex;flex-wrap:wrap;gap:8px;padding:10px 18px 0}.nk-quick-replies button{border:1px solid var(--nk-line);border-radius:999px;background:var(--nk-surface);color:var(--nk-primary-deep);padding:8px 14px;font-size:13px;font-weight:650;cursor:pointer;transition:all .16s}.nk-quick-replies button:hover{border-color:var(--nk-primary);background:var(--nk-tint)}.nk-quick-replies button:disabled{opacity:.5;cursor:not-allowed}.nk-composer{display:flex;align-items:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--nk-line);background:var(--nk-surface)}.nk-composer-input{flex:1;min-height:46px;max-height:120px;resize:none;border:1px solid var(--nk-line);border-radius:16px;background:var(--nk-canvas);padding:12px 16px;font-size:14.5px;font-family:inherit;color:var(--nk-ink);outline:none;line-height:1.4;transition:border-color .16s,box-shadow .16s}.nk-composer-input:focus{border-color:var(--nk-primary);background:#fff;box-shadow:0 0 0 4px #0f766e1a}.nk-composer-send{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:0;border-radius:14px;background:var(--nk-primary);color:#fff;cursor:pointer;transition:background .16s,transform .16s}.nk-composer-send:hover:not(:disabled){background:var(--nk-primary-dark);transform:translateY(-1px)}.nk-composer-send:disabled{opacity:.45;cursor:not-allowed}.nk-thread--placeholder{display:grid;place-items:center;background:var(--nk-canvas)}.nk-thread-placeholder-inner{display:grid;justify-items:center;gap:8px;text-align:center;max-width:320px;padding:24px}.nk-thread-placeholder-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--nk-tint);color:var(--nk-primary)}.nk-thread-placeholder-inner h3{margin:6px 0 0;font-size:18px;font-weight:800;color:var(--nk-ink)}.nk-thread-placeholder-inner p{margin:0;font-size:14px;color:var(--nk-muted);line-height:1.5}.nk-info-panel{min-height:0;overflow-y:auto;border-left:1px solid var(--nk-line);background:var(--nk-surface)}.nk-info-panel--empty{background:var(--nk-canvas)}.nk-info-hero{position:relative;height:120px;background:var(--nk-line-soft) center/cover no-repeat}.nk-info-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000047)}.nk-info-logo{position:absolute;left:18px;bottom:-22px;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;border:3px solid #fff;background:var(--nk-primary-deep);color:#fff;font-size:20px;font-weight:800}.nk-info-body{padding:32px 18px 22px;display:grid;gap:14px}.nk-info-title{display:flex;align-items:center;gap:8px}.nk-info-title h3{margin:0;font-size:18px;font-weight:800;color:var(--nk-ink)}.nk-info-sub{display:flex;align-items:center;gap:4px;margin:-8px 0 0;font-size:13px;color:var(--nk-muted)}.nk-info-star{color:#f59e0b}.nk-info-details{display:grid;gap:2px;margin:0}.nk-info-details div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--nk-line-soft)}.nk-info-details div:last-child{border-bottom:0}.nk-info-details dt{margin:0;color:var(--nk-primary)}.nk-info-details dd{margin:0;font-size:13.5px;color:var(--nk-ink-soft);line-height:1.4}.nk-info-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nk-info-actions .nk-btn-outline{min-height:42px;width:100%;text-decoration:none}.nk-info-section-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--nk-muted)}.nk-info-attached{display:grid;gap:8px;padding-top:6px;border-top:1px solid var(--nk-line-soft)}.nk-info-attached-card{display:flex;align-items:center;gap:10px;border:1px solid var(--nk-line);border-radius:12px;background:#fff;padding:8px;cursor:pointer;text-align:left;transition:border-color .16s}.nk-info-attached-card:hover{border-color:var(--nk-primary)}.nk-info-attached-media{width:44px;height:44px;flex-shrink:0;border-radius:9px;background:var(--nk-line-soft) center/cover no-repeat}.nk-info-attached-body{display:grid;gap:1px;min-width:0}.nk-info-attached-body small{font-size:10.5px;font-weight:800;text-transform:uppercase;color:var(--nk-primary)}.nk-info-attached-body strong{font-size:13px;font-weight:700;color:var(--nk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-info-directions{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:11px;background:var(--nk-tint);color:var(--nk-primary-deep);font-size:13.5px;font-weight:700;text-decoration:none;transition:background .16s}.nk-info-directions:hover{background:var(--nk-tint-2)}@media(max-width:1280px){.nk-messages{grid-template-columns:320px minmax(0,1fr)}.nk-info-panel{display:none}}@media(max-width:1023px){.main-canvas:has(.nk-messages){height:calc(100dvh - 136px)}}@media(max-width:820px){.nk-messages{grid-template-columns:1fr}.nk-messages .nk-convo-list{display:flex}.nk-messages.thread-open .nk-convo-list{display:none}.nk-messages:not(.thread-open) .nk-thread,.nk-messages:not(.thread-open) .nk-thread--placeholder{display:none}.nk-thread-back{display:grid;place-items:center}}.nk-error-boundary{display:grid;place-items:center;min-height:70vh;padding:24px}.nk-error-card{max-width:440px;text-align:center;border:1px solid var(--nk-line, #e6e8ec);border-radius:16px;background:#fff;padding:32px;box-shadow:var(--nk-shadow-sm, 0 1px 3px rgba(15,23,42,.06))}.nk-error-card h1{margin:0 0 8px;font-size:22px;font-weight:800;color:var(--nk-ink, #0f172a)}.nk-error-card p{margin:0 0 18px;color:var(--nk-muted, #64748b);font-size:14px;line-height:1.5}.nk-error-actions{display:flex;gap:10px;justify-content:center}:root{--pro-ink: #10201e;--pro-muted: #61706e;--pro-line: #e2e9e7;--pro-canvas: #f5f8f7;--pro-teal: #0b756c;--pro-teal-dark: #075c55;--pro-shadow: 0 18px 48px rgba(16, 32, 30, .09), 0 2px 8px rgba(16, 32, 30, .04)}body,.najik-shell,.app-shell{background:var(--pro-canvas)}.main-canvas{background:transparent;padding-top:24px!important}.nk-header{min-height:76px;border-color:#d6e1dee6;background:#fffffff0}.nk-header-inner{max-width:1520px;gap:22px;padding:0 36px}.nk-brand{padding-right:6px}.nk-brand img{width:112px}.nk-nav{gap:5px}.nk-nav-link{min-height:42px;padding-inline:14px;border-radius:12px;font-weight:700}.nk-nav-link.active{box-shadow:inset 0 0 0 1px #d7efea}.nk-search{min-height:46px;border-color:#dce5e3;background:#f4f7f6}.nk-header-actions{gap:9px}.nk-header .header-location-button,.nk-header .notification-bell{min-height:44px}.nk-avatar-btn.is-authenticated{display:inline-flex;width:auto;max-width:150px;gap:8px;padding:0 13px 0 5px;font-size:13px;font-weight:750}.nk-avatar-btn.is-authenticated img{width:32px;height:32px;border-radius:50%}.nk-avatar-btn.is-authenticated>svg{margin-left:8px}.nk-avatar-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.find-v2-page{max-width:1460px;margin:0 auto}.find-v2-toolbar{margin:0 2px 18px;color:var(--pro-muted);font-weight:600}.saved-airbnb-page,.nk-dashboard,.nk-account{padding-top:10px}.saved-airbnb-head,.nk-page-head{border-bottom:0!important;border-radius:22px;background:linear-gradient(125deg,#fff,#f1f8f6);padding:28px 30px!important;box-shadow:inset 0 0 0 1px var(--pro-line)}.saved-airbnb-toolbar{position:sticky;top:88px;z-index:15;border:1px solid var(--pro-line);border-radius:18px;background:#fffffff0;padding:12px!important;box-shadow:0 10px 24px #10201e0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.saved-airbnb-grid .visual-post{border-radius:20px!important;background:#fff!important;padding:8px!important;box-shadow:0 6px 24px #10201e0e!important}.saved-airbnb-grid .post-card-body{padding:12px 5px 8px}.nk-dashboard,.nk-account{width:min(1280px,100%);gap:24px}.nk-account-card,.nk-side-nav,.nk-stat{border-color:var(--pro-line);border-radius:20px;box-shadow:0 8px 28px #10201e0d}.nk-stat{padding:20px}.nk-dashboard-shell{grid-template-columns:260px minmax(0,1fr);gap:24px}.nk-side-nav{padding:10px}.nk-side-link{padding:13px;border-radius:14px}.nk-identity{border-radius:24px}.nk-identity-banner{height:104px;background:radial-gradient(circle at 78% 15%,rgba(255,255,255,.22),transparent 28%),linear-gradient(135deg,#075f58,#11a193)}.nk-form-card,.nk-quicklinks{overflow:hidden}.nk-form{gap:18px;padding:26px}.nk-form input{background:#fbfcfc}.nk-quicklink{min-height:76px}.minimal-auth-shell{min-height:100dvh;background:#071d1b;padding:24px}.minimal-login-wrap.auth-redesign-wrap{width:min(1180px,100%);min-height:min(760px,calc(100dvh - 48px));margin:auto;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:#fff;overflow:hidden;box-shadow:0 34px 100px #00000057}.auth-story-panel{min-height:700px}.minimal-login-card{width:min(470px,100%);border:0!important;border-radius:0!important;padding:48px 46px!important;box-shadow:none!important}.auth-card-head{align-items:flex-start;margin-bottom:28px}.auth-card-kicker{display:block;margin-bottom:6px;color:var(--pro-teal);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.minimal-login-card .auth-card-head h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.035em}.auth-mode-tabs{border:1px solid var(--pro-line);border-radius:14px;background:#f4f7f6;padding:4px}.auth-mode-tabs button{min-height:42px;border-radius:10px}.auth-google-area{display:grid;gap:13px;margin-top:26px}.auth-provider-label{display:flex;align-items:center;gap:7px;color:var(--pro-muted);font-size:12px;font-weight:700}.google-only-login{min-height:46px}.google-only-missing{border:1px solid #dbe8e5;border-radius:14px;background:#f3f9f7;padding:16px}.auth-demo-block{margin-top:24px}.auth-demo-button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #b9d4cf;border-radius:13px;background:#fff;color:var(--pro-teal-dark);font-weight:800}.auth-demo-button:hover{border-color:var(--pro-teal);background:#eff9f7;transform:translateY(-1px)}.auth-legal-text{margin-top:auto!important;padding-top:28px}.share-sheet-overlay{padding:20px;align-items:center}.share-sheet-backdrop{background:#051412a3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.share-sheet{width:min(460px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;gap:14px;border:1px solid rgba(255,255,255,.6);border-radius:24px;padding:20px;box-shadow:0 28px 90px #05141257}.share-sheet-head{padding:0 2px 2px}.share-sheet-head h3{font-size:19px}.share-og-card{display:grid;grid-template-columns:126px minmax(0,1fr);min-height:126px;border-color:var(--pro-line);background:#f7f9f8}.share-og-media{min-height:126px;aspect-ratio:auto}.share-og-tag{top:8px;left:8px}.share-og-body{align-content:center;padding:14px}.share-og-body strong{white-space:normal;line-height:1.3}.share-channels{gap:8px}.share-channel{border:1px solid var(--pro-line);border-radius:14px;background:#fff;min-height:72px}.share-copy-row{border:1px solid var(--pro-line);border-radius:14px;background:#f5f8f7;padding:5px 5px 5px 12px}.share-copy-btn{min-height:38px;border-radius:10px}@media(max-width:1100px){.nk-avatar-btn.is-authenticated span{display:none}.nk-avatar-btn.is-authenticated{width:42px;padding:0;justify-content:center}.nk-avatar-btn.is-authenticated>svg{margin:0}}@media(max-width:900px){.main-canvas{padding-top:18px!important}.mobile-header{background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.minimal-login-wrap.auth-redesign-wrap{min-height:auto}.minimal-login-card{padding:36px 28px!important}}@media(max-width:640px){.minimal-auth-shell{padding:0;background:#fff}.minimal-login-wrap.auth-redesign-wrap{border:0;border-radius:0;box-shadow:none}.auth-story-panel{min-height:310px}.saved-airbnb-head,.nk-page-head{padding:22px!important}.share-og-card{grid-template-columns:96px minmax(0,1fr);min-height:110px}.share-og-media{min-height:110px}.share-channels{grid-template-columns:repeat(3,1fr)}}.nk-header{min-height:78px;border-bottom:1px solid #dfe5e4;background:#fffffff7;box-shadow:0 1px #10201e05}.nk-header-inner{max-width:1560px;gap:26px}.nk-brand{margin-right:2px}.nk-nav{align-self:stretch;gap:2px}.nk-nav-link{position:relative;align-self:stretch;min-height:78px;border-radius:0;padding:0 15px;background:transparent!important;color:#5f6d6b;box-shadow:none!important}.nk-nav-link:hover{color:var(--pro-ink);background:#f4f5f5!important}.nk-nav-link.active{color:var(--pro-ink);background:transparent!important}.nk-nav-link.active:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;border-radius:3px 3px 0 0;background:var(--pro-teal);content:""}.nk-search{max-width:390px;min-height:44px;border-radius:10px;background:#f5f6f6}.nk-header .header-location-button{border-color:transparent;border-radius:9px;background:transparent}.nk-header .header-location-button:hover{border-color:transparent;background:#f2f4f3}.nk-avatar-btn.is-authenticated{max-width:180px;min-width:0;height:46px;gap:9px;border:0;border-radius:8px;background:transparent;padding:3px 8px 3px 3px;box-shadow:none}.nk-avatar-btn.is-authenticated:hover{border:0;background:#f1f3f2;box-shadow:none}.nk-avatar-btn.is-authenticated img{width:36px;height:36px}.nk-avatar-btn.is-authenticated>svg:not(.nk-account-chevron){width:36px;height:36px;margin:0;border-radius:50%;background:#eef1f0;padding:7px}.nk-avatar-btn .nk-account-chevron{flex:0 0 auto;color:#7a8785}.main-canvas:has(.nk-dashboard),.main-canvas:has(.nk-account){background:#fff}.nk-dashboard,.nk-account{width:min(1320px,100%);gap:28px;padding-top:18px}.nk-dashboard .nk-page-head,.nk-account .nk-page-head{border:0!important;border-bottom:1px solid #dfe5e4!important;border-radius:0;background:transparent;padding:16px 0 26px!important;box-shadow:none}.nk-dashboard .nk-eyebrow,.nk-account .nk-eyebrow{border-radius:0;background:transparent;padding:0;letter-spacing:.07em;text-transform:uppercase}.nk-dashboard .nk-btn-primary,.nk-dashboard .nk-btn-outline,.nk-account .nk-btn-primary,.nk-account .nk-btn-outline,.nk-account .nk-btn-ghost,.nk-verify-banner{border-radius:7px}.nk-verify-banner button{border-radius:6px}.nk-stats{gap:0;border-block:1px solid #e2e7e6}.nk-stat{min-height:106px;border:0;border-right:1px solid #e2e7e6;border-radius:0;background:#fff;padding:18px 24px;box-shadow:none}.nk-stat:last-child{border-right:0}.nk-stat-icon{border-radius:7px;background:#eef7f5}.nk-dashboard-shell{grid-template-columns:230px minmax(0,1fr);gap:32px}.nk-side-nav{top:94px;gap:2px;border:0;border-right:1px solid #e1e6e5;border-radius:0;background:transparent;padding:0 24px 0 0;box-shadow:none}.nk-side-link{border-radius:6px;padding:11px 10px}.nk-side-link:hover{background:#f2f4f3}.nk-side-link.active{background:#edf1f0}.nk-side-icon{border:0;border-radius:6px;background:transparent}.nk-side-link.active .nk-side-icon{background:transparent;color:var(--pro-teal)}.nk-side-link.active .nk-side-text strong{color:var(--pro-ink)}.nk-account-card,.analytics-card,.analytics-chart-card,.posts-panel{border-color:#dfe5e4!important;border-radius:8px!important;box-shadow:none!important}.nk-content-composer{display:block;align-items:initial;gap:initial;padding:0;border-top:1px solid #dfe5e4;background:#fff}.nk-card-head{padding:20px 22px}.nk-card-icon,.nk-type-card,.nk-form input,.nk-form select,.nk-form textarea,.nk-upload,.nk-why-note{border-radius:6px}.nk-type-card.active{background:#f5f7f6}.nk-type-card:hover:not(:disabled){background:#f2f4f3}.nk-account-grid{grid-template-columns:310px minmax(0,1fr);gap:32px}.nk-identity{top:94px;border-radius:8px}.nk-identity-banner{height:74px;background:#0b756c}.nk-identity-avatar{border-radius:50%}.nk-quicklink{border-radius:6px;box-shadow:none}.nk-quicklink:hover{background:#f3f5f4;box-shadow:none;transform:none}.nk-quicklink-icon{border-radius:6px}.minimal-auth-shell{background:#062925;padding:22px}.minimal-login-wrap.auth-redesign-wrap{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);min-height:min(780px,calc(100dvh - 44px));border:0;border-radius:18px;box-shadow:0 32px 90px #000d0b52}.auth-story-panel{isolation:isolate;min-height:736px;border:0;border-right:1px solid rgba(255,255,255,.14);border-radius:0;background:#0a4e48;padding:52px;color:#fff}.auth-story-overlay{background:radial-gradient(circle at 88% 18%,rgba(105,218,192,.28),transparent 27%),radial-gradient(circle at 14% 76%,rgba(255,208,121,.12),transparent 22%),linear-gradient(145deg,#063c37,#0b6259 58%,#084b45)}.auth-story-panel:before{position:absolute;z-index:0;top:128px;right:-90px;width:420px;height:420px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05;content:""}.auth-logo-button img{width:124px;filter:brightness(0) invert(1)}.auth-story-middle{gap:26px;margin:auto 0}.auth-story-copy{gap:18px;max-width:650px}.auth-kicker{border-radius:5px;background:#ffffff1f;color:#fff;padding-inline:11px}.auth-story-copy h1{max-width:650px;font-size:clamp(46px,5vw,72px);line-height:1.02;letter-spacing:-.045em}.auth-headline-accent{background:none;color:#98e0d5;-webkit-text-fill-color:currentColor}.auth-story-copy p{max-width:560px;color:#ffffffc7;font-size:17px}.auth-feature-pill{border-radius:6px;background:#ffffff14}.auth-story-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.auth-testimonial-card{border-radius:8px;background:#00191633}.auth-stats-row{display:grid;gap:14px}.auth-stat{min-width:120px;border-left:1px solid rgba(255,255,255,.22);padding-left:16px}.minimal-login-card{width:min(500px,100%);align-self:center;padding:52px!important}.auth-card-icon{border-radius:8px;background:#eef7f5;color:var(--pro-teal);box-shadow:none}.auth-mode-tabs{border-radius:8px}.auth-mode-tabs button{border-radius:5px}.auth-demo-button{border-radius:7px}@media(max-width:1180px){.nk-header-inner{gap:14px;padding-inline:22px}.nk-nav-link{padding-inline:10px}.nk-search{max-width:300px}}@media(max-width:980px){.nk-dashboard-shell{grid-template-columns:1fr;gap:20px}.nk-side-nav{grid-template-columns:repeat(4,minmax(0,1fr));border-right:0;border-bottom:1px solid #e1e6e5;padding:0 0 14px}.nk-account-grid,.minimal-login-wrap.auth-redesign-wrap{grid-template-columns:1fr}.auth-story-panel{min-height:480px;padding:36px}.auth-story-bottom{display:none}}@media(max-width:640px){.minimal-auth-shell{padding:0;background:#fff}.auth-story-panel{display:none}.minimal-login-card{padding:42px 24px!important}.nk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-stat:nth-child(2){border-right:0}.nk-stat:nth-child(-n+2){border-bottom:1px solid #e2e7e6}.nk-side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.nk-header{min-height:64px}.nk-header-inner{min-height:64px;max-width:1540px;gap:16px;padding-inline:24px}.nk-brand img{width:102px}.nk-nav{align-self:center;height:42px;gap:2px}.nk-nav-link{align-self:center;min-height:38px;height:38px;border-radius:6px;padding:0 11px}.nk-nav-link:hover{background:#f0f2f1!important}.nk-nav-link.active:after{right:10px;bottom:-11px;left:10px;height:2px}.nk-search{max-width:350px;min-height:40px}.nk-header-actions{gap:5px}.nk-header .header-location-button{min-height:40px;padding-inline:10px}.nk-header .notification-bell{width:40px;height:40px;min-height:40px}.nk-avatar-btn.is-authenticated{height:40px}.nk-avatar-btn.is-authenticated img,.nk-avatar-btn.is-authenticated>svg:not(.nk-account-chevron){width:32px;height:32px}.app-shell .taxonomy-rails{top:64px!important;margin:-24px -16px 20px!important;padding:8px max(24px,calc((100vw - 1460px)/2)) 10px!important;border-bottom:1px solid #e7eae9!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.taxonomy-rail-main-wrap .taxonomy-rail{min-height:38px;gap:8px}.taxonomy-rail-sub-wrap{padding-top:4px!important}.creator-topic-chip.taxonomy-chip,.taxonomy-refinement{min-height:30px!important;border-radius:5px!important;padding:0 10px!important;font-size:12px!important}.creator-topic-chip.taxonomy-chip:hover,.taxonomy-refinement:hover{background:#eef0ef!important}.creator-topic-chip.taxonomy-chip.active,.taxonomy-refinement.active{border-color:#b9d4cf!important;background:#fff!important;color:var(--pro-teal-dark)!important;box-shadow:inset 0 -2px 0 var(--pro-teal)}.app-shell .find-v2-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:22px!important}.nk-dashboard{gap:22px}.nk-dashboard .nk-page-head{align-items:center;padding:10px 0 20px!important}.nk-dashboard .nk-page-head h1{font-size:clamp(27px,3vw,35px)}.nk-business-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 16px}.nk-business-meta>span{display:inline-flex;align-items:center;gap:5px;color:#65726f;font-size:12px;font-weight:650}.nk-status-dot:before{width:7px;height:7px;border-radius:50%;background:#d89922;content:""}.nk-status-dot.verified:before{background:#0a8a6e}.nk-status-dot.rejected:before,.nk-status-dot.draft:before{background:#c45642}.nk-business-health{display:grid;grid-template-columns:minmax(300px,1.25fr) minmax(320px,1fr) auto;align-items:center;gap:24px;border:1px solid #ded9c9;border-radius:6px;background:#fffdf8;padding:18px 20px}.nk-business-health.rejected,.nk-business-health.draft{border-color:#ead1cc;background:snow}.nk-health-summary{display:flex;align-items:flex-start;gap:13px}.nk-health-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:5px;background:#f8eed9;color:#95600a}.nk-health-kicker{color:#8c6320;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.nk-health-summary h2{margin:3px 0 4px;color:var(--pro-ink);font-size:16px}.nk-health-summary p{max-width:520px;margin:0;color:#68736f;font-size:12.5px;line-height:1.45}.nk-health-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nk-health-checks span{display:grid;justify-items:start;gap:5px;min-width:0;padding:4px 10px;color:#776d59;font-size:11px;font-weight:700}.nk-health-checks .complete{color:#257061}.nk-business-health>button{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid #2d4541;border-radius:5px;background:#fff;color:var(--pro-ink);padding:0 13px;font-size:12px;font-weight:750;white-space:nowrap}.nk-business-health>button:hover{background:#f0f2f1}.nk-executive-overview{display:grid;gap:22px}.nk-overview-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid #e1e6e5;padding:4px 0 18px}.nk-overview-intro>div>span{display:inline-flex;align-items:center;gap:6px;color:var(--pro-teal);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.nk-overview-intro h2{margin:7px 0 3px;font-size:22px;color:var(--pro-ink)}.nk-overview-intro p{margin:0;color:#6b7774;font-size:13px}.nk-executive-overview .analytics-shell{gap:16px}.nk-executive-overview .analytics-head{padding-bottom:10px}.nk-executive-overview .analytics-grid{gap:0;border:1px solid #dfe5e4}.nk-executive-overview .analytics-card{border:0!important;border-right:1px solid #e3e7e6!important;border-radius:0!important}.nk-executive-overview .analytics-card:last-child{border-right:0!important}.nk-executive-overview .analytics-chart-card{border-radius:6px!important}.nk-overview-bottom{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px}.nk-overview-section{border:1px solid #dfe5e4;border-radius:6px;background:#fff}.nk-overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e6eae9;padding:15px 17px}.nk-overview-section-head h3{margin:0;color:var(--pro-ink);font-size:14px}.nk-overview-section-head p{margin:2px 0 0;color:#78827f;font-size:11px}.nk-overview-section-head button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--pro-teal);font-size:11px;font-weight:750}.nk-recent-list{display:grid}.nk-recent-list>button,.nk-next-actions>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:0;border-bottom:1px solid #edf0ef;background:#fff;padding:12px 16px;text-align:left}.nk-recent-list>button:last-child,.nk-next-actions>button:last-child{border-bottom:0}.nk-recent-list>button:hover,.nk-next-actions>button:hover{background:#f5f6f6}.nk-recent-list strong,.nk-next-actions strong{display:block;color:var(--pro-ink);font-size:12px}.nk-recent-list small,.nk-next-actions small{display:block;overflow:hidden;color:#7b8582;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.nk-recent-kind{min-width:58px;border-radius:3px;background:#eef4f2;color:#326a61;padding:4px 6px;font-size:9px;font-weight:800;text-align:center;text-transform:uppercase}.nk-overview-empty{margin:0;padding:24px 17px;color:#77817f;font-size:12px}.nk-account .nk-page-head{padding-bottom:18px!important}.nk-account-grid{grid-template-columns:250px minmax(0,1fr);gap:38px}.nk-account-sidebar{position:sticky;top:82px;display:grid;gap:12px;align-self:start}.nk-account-sidebar .nk-identity{position:static;border:0;border-bottom:1px solid #dfe5e4;border-radius:0}.nk-account-sidebar .nk-identity-banner{height:42px;border-radius:5px}.nk-account-sidebar .nk-identity-avatar{width:62px;height:62px;margin-top:-31px;border-width:3px;font-size:19px}.nk-account-sidebar .nk-identity-body{padding:8px 12px 14px}.nk-account-sidebar .nk-identity-body h2{font-size:16px}.nk-account-sidebar .nk-identity-details{display:none}.nk-settings-nav{display:grid;gap:2px}.nk-settings-nav a,.nk-settings-nav button{display:flex;align-items:center;gap:9px;min-height:38px;border:0;border-radius:5px;background:transparent;color:#53615e;padding:0 10px;font-size:12px;font-weight:700;text-align:left;text-decoration:none}.nk-settings-nav a:hover,.nk-settings-nav button:hover{background:#f0f2f1;color:var(--pro-ink)}.nk-account-main{gap:18px}.nk-account-main>section{scroll-margin-top:82px}.nk-settings-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e4e8e7;padding:18px 20px}.nk-settings-head>div{min-width:0}.nk-settings-head>div>span{color:var(--pro-teal);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nk-settings-head h2{margin:3px 0 2px;color:var(--pro-ink);font-size:16px}.nk-settings-head p{margin:0;color:#74807d;font-size:11.5px}.nk-form-section-title{margin:2px 0 -2px;border-bottom:1px solid #edf0ef;padding-bottom:8px;color:#56635f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.nk-settings-rows{display:grid}.nk-setting-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;border-bottom:1px solid #edf0ef;padding:9px 20px}.nk-setting-row:last-child{border-bottom:0}.nk-setting-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:4px;background:#f0f4f3;color:#32685f}.nk-setting-row strong{display:block;color:var(--pro-ink);font-size:12px}.nk-setting-row small{display:block;color:#7b8582;font-size:10.5px}.nk-setting-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--pro-teal)}.nk-setting-row select{min-height:34px;border:1px solid #dce2e0;border-radius:4px;background:#fff;padding:0 8px;font-size:12px}.nk-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid #e8eceb;padding:12px 20px}.nk-settings-actions>span{color:#65716e;font-size:11px}.nk-quicklinks-grid{grid-template-columns:1fr;gap:0;padding:0}.nk-quicklink{min-height:58px;border:0;border-bottom:1px solid #edf0ef;border-radius:0;padding:9px 18px}.nk-quicklink:last-child{border-bottom:0}.nk-quicklink-icon{width:32px;height:32px;border-radius:4px}.nk-session-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dfe5e4;border-radius:6px;padding:17px 20px}.nk-session-row span{color:#9f493a;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.nk-session-row h2{margin:3px 0 2px;font-size:15px}.nk-session-row p{margin:0;color:#75807d;font-size:11.5px}@media(max-width:1120px){.nk-business-health{grid-template-columns:1fr auto}.nk-health-checks{grid-column:1 / -1;grid-row:2}.nk-overview-bottom{grid-template-columns:1fr}}@media(max-width:980px){.app-shell .taxonomy-rails{top:0!important}.nk-account-grid{grid-template-columns:1fr;gap:20px}.nk-account-sidebar{position:static}.nk-settings-nav{display:flex;overflow-x:auto;border-bottom:1px solid #e1e6e5;padding-bottom:8px}.nk-settings-nav a,.nk-settings-nav button{flex:0 0 auto}}@media(max-width:700px){.nk-business-health{grid-template-columns:1fr;gap:15px}.nk-health-checks{grid-column:auto;grid-row:auto;grid-template-columns:1fr}.nk-health-checks span{grid-template-columns:auto 1fr;align-items:center;border-left:0;padding:2px 0}.nk-business-health>button{width:100%;justify-content:center}.nk-overview-intro{align-items:flex-start;flex-direction:column}.nk-executive-overview .analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-executive-overview .analytics-card:nth-child(2){border-right:0!important}.nk-executive-overview .analytics-card:nth-child(-n+2){border-bottom:1px solid #e3e7e6!important}.nk-session-row{align-items:flex-start;flex-direction:column}}.app-shell .taxonomy-rails{position:sticky;top:64px!important;z-index:20;display:block;overflow:hidden;margin:-24px -16px 10px!important;padding:0 max(24px,calc((100vw - 1460px)/2))!important;border-top:0!important;border-bottom:1px solid var(--color-line-airbnb)!important;background:#fff!important;box-shadow:none!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.app-shell .taxonomy-rail-main-wrap,.app-shell .taxonomy-rail-sub-wrap{width:100%;overflow:hidden}.app-shell .taxonomy-rail{display:flex;align-items:center;gap:26px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-shell .taxonomy-rail::-webkit-scrollbar{display:none}.taxonomy-rail-main-wrap .taxonomy-rail{min-height:48px;padding:0}.taxonomy-rail-sub-wrap{border-bottom:0;padding:0 0 10px!important}.taxonomy-rail-sub-wrap .taxonomy-rail{min-height:34px;gap:6px}.app-shell .taxonomy-chip,.app-shell .creator-topic-chip{flex:0 0 auto;min-height:48px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--color-muted-airbnb)!important;padding:0 0 2px!important;box-shadow:none!important;font-size:14px!important;white-space:nowrap}.app-shell .taxonomy-chip:hover,.app-shell .taxonomy-chip.active,.app-shell .creator-topic-chip:hover,.app-shell .creator-topic-chip.active{border-bottom-color:var(--color-ink-airbnb)!important;background:transparent!important;color:var(--color-ink-airbnb)!important;box-shadow:none!important}.app-shell .taxonomy-refinement{min-height:30px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:#fff!important;color:var(--ink-500)!important;padding:0 10px!important;font-size:13px!important;font-weight:650}.app-shell .taxonomy-refinement:hover,.app-shell .taxonomy-refinement.active{border-color:#b9b9b9!important;background:#f7f7f7!important;color:#222!important;box-shadow:none!important}.app-shell .discover-hashtag-rails .taxonomy-rail{gap:30px!important;min-height:62px;padding:0}.app-shell .discover-hashtag-rails .taxonomy-chip{min-height:62px!important;font-size:15px!important}.app-shell .discover-hashtag-rails .special-events-chip,.app-shell .discover-hashtag-rails .special-events-chip span{color:#0f766e!important}@media(max-width:980px){.app-shell .taxonomy-rails{top:0!important}}.nk-header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px}.nk-header-main{display:flex;align-items:center;gap:16px;min-width:0;overflow:hidden}.nk-header-main .nk-nav{flex:0 0 auto}.nk-header-main .nk-search{flex:1 1 auto;width:auto;min-width:0;max-width:340px;margin:0}.nk-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.nk-context-actions,.nk-account-actions{display:inline-flex;align-items:center;gap:6px}.nk-account-actions{border-left:1px solid #e2e6e5;padding-left:12px}.nk-header .header-location-button,.nk-header .notification-bell,.nk-avatar-btn.is-authenticated{height:40px;min-height:40px}.nk-header .header-location-button{max-width:180px;border:1px solid transparent}.nk-header .header-location-button:hover{border-color:transparent;background:#f0f2f1}.nk-header .notification-bell{border-color:transparent;background:transparent}.nk-header .notification-bell:hover{border-color:transparent;background:#f0f2f1}.nk-avatar-btn.is-authenticated{min-width:96px;justify-content:flex-start}.campaign-banner{padding-right:56px}.campaign-cta{flex-direction:row;align-items:center;gap:14px}.campaign-dismiss{top:10px;right:10px;z-index:3;background:#00000029}.campaign-button{min-width:142px;justify-content:center;border-radius:8px}@media(max-width:1380px){.nk-header-inner{gap:14px;padding-inline:18px}.nk-header-main{gap:12px}.nk-header-main .nk-search{max-width:260px}.nk-nav-link{padding-inline:8px}.nk-header-actions{gap:8px}.nk-header .header-location-button{max-width:145px}.nk-avatar-btn.is-authenticated{min-width:40px;width:40px;padding:3px}.nk-avatar-btn.is-authenticated span,.nk-avatar-btn .nk-account-chevron{display:none}}@media(max-width:1240px){.nk-header-main .nk-search{display:none}.nk-header .header-location-button{max-width:130px}}@media(max-width:768px){.campaign-banner{padding-right:46px}.campaign-cta{align-items:flex-start;flex-direction:column}}.nk-tabbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nk-tabs{display:inline-flex;gap:6px;border:1px solid var(--pro-line, #e6e8ec);border-radius:999px;background:#fff;padding:5px;box-shadow:0 1px 2px #10201e0d;overflow-x:auto;scrollbar-width:none;max-width:100%}.nk-tabs::-webkit-scrollbar{display:none}.nk-tab{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:0;border-radius:999px;background:transparent;color:var(--nk-muted, #64748b);padding:0 18px;font-size:14px;font-weight:750;white-space:nowrap;cursor:pointer;transition:color .18s,background .18s,box-shadow .18s}.nk-tab svg{opacity:.9}.nk-tab:hover{color:var(--nk-ink, #0f172a);background:var(--nk-canvas, #f6f8f9)}.nk-tab.active{background:var(--nk-primary, #0f766e);color:#fff;box-shadow:0 6px 16px #0f766e38}.nk-tab-cta{min-height:48px;border:1px solid var(--nk-line, #e6e8ec);border-radius:999px;background:#fff;color:var(--nk-ink, #0f172a);padding:0 20px;box-shadow:0 1px 2px #10201e0d}.nk-tab-cta:not(.active):hover{border-color:var(--nk-primary, #0f766e);color:var(--nk-primary-deep, #115e59);background:var(--nk-tint, #f0fdfa)}.nk-tab-cta.active{background:var(--nk-primary, #0f766e);border-color:var(--nk-primary, #0f766e);color:#fff}.nk-tab-panel{display:grid;gap:18px;animation:nkFadeUp .32s var(--nk-ease, cubic-bezier(.22,1,.36,1)) both}.nk-account>.nk-identity{position:static;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 24px;overflow:hidden}.nk-account>.nk-identity .nk-identity-banner{display:none}.nk-account>.nk-identity .nk-identity-avatar{margin:0;width:68px;height:68px;border:0;border-radius:18px}.nk-account>.nk-identity .nk-identity-body{text-align:left;padding:0}.nk-account>.nk-identity .nk-identity-badges{justify-content:flex-start}.nk-account>.nk-identity .nk-identity-details{display:flex;gap:26px;margin:0;padding:0;border:0}.nk-account>.nk-identity .nk-identity-details div{display:grid;gap:2px;grid-template-columns:none;padding:0;border:0}.nk-account>.nk-identity .nk-identity-details dd{text-align:left}@media(max-width:760px){.nk-account>.nk-identity{grid-template-columns:auto minmax(0,1fr);row-gap:16px}.nk-account>.nk-identity .nk-identity-details{grid-column:1 / -1;flex-wrap:wrap;gap:14px 26px}.nk-tabs{width:100%}.nk-tab{flex:1;justify-content:center;padding:0 12px}}.app-shell .taxonomy-rails{top:64px!important;margin:-24px -16px 22px!important;padding:9px max(24px,calc((100vw - 1460px)/2)) 11px!important;background:var(--pro-canvas)!important;border-bottom:1px solid #e7eae9!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .biz-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pro-line);border-radius:18px;background:#fff;cursor:pointer;box-shadow:0 1px 2px #10201e0a,0 6px 18px #10201e0d;transition:transform .22s var(--nk-ease, ease),box-shadow .22s ease,border-color .22s ease}.app-shell .biz-card:hover,.app-shell .biz-card:focus-within{transform:translateY(-3px);border-color:#cfe0dc;box-shadow:var(--pro-shadow);outline:none}.biz-card-media{position:relative;aspect-ratio:16 / 10;background:#dfe8e6 center/cover no-repeat}.biz-card-rating{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#fffffff0;color:#1c2b29;padding:4px 9px;font-size:12px;font-weight:750;box-shadow:0 2px 8px #0000001f}.biz-card-rating svg{color:#f5a524}.biz-card-overlay-actions{position:absolute;top:10px;right:10px;display:flex;gap:6px}.biz-card-icon-btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:#fffffff0;color:#1c2b29;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:background .16s ease,color .16s ease,transform .16s ease}.biz-card-icon-btn:hover{transform:translateY(-1px)}.biz-card-icon-btn.active{background:var(--pro-teal);color:#fff}.biz-card-body{display:grid;gap:9px;padding:14px 15px 15px}.biz-card-titlerow{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:center}.biz-card-logo{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#e8f6f3,#d1ece7);color:var(--pro-teal-dark);font-size:15px;font-weight:800}.biz-card-heading{min-width:0}.biz-card-category{display:block;color:var(--pro-teal);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.biz-card-title{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:var(--pro-ink);font-size:16px;font-weight:780;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biz-card-tagline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;margin:0;color:var(--pro-muted);font-size:13px;line-height:1.5}.biz-card-meta{display:flex;flex-wrap:wrap;gap:4px 14px}.biz-card-meta span{display:inline-flex;align-items:center;gap:5px;color:#65726f;font-size:12px;font-weight:600}.biz-card-meta svg{color:var(--pro-teal)}.biz-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:2px}.app-shell .biz-card-actions .biz-card-message.message-btn{width:100%;min-height:40px;border-radius:11px;background:var(--pro-teal);border-color:var(--pro-teal);color:#fff;font-weight:700}.app-shell .biz-card-actions .biz-card-message.message-btn:hover{background:var(--pro-teal-dark);border-color:var(--pro-teal-dark)}.biz-card-open{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--pro-line);border-radius:11px;background:#fff;color:var(--pro-ink);padding:0 14px;min-height:40px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease}.biz-card-open:hover{border-color:#a9cec8;background:#edf8f6;color:var(--pro-teal-dark)}.app-shell .biz-card-overlay-actions{top:10px;right:10px;display:inline-flex;gap:7px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}.app-shell .visual-post .post-topbar{top:10px;right:10px;left:auto;display:inline-flex!important;width:auto;gap:7px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.app-shell .visual-post:hover .post-topbar,.app-shell .visual-post:focus-within .post-topbar{opacity:1;transform:none}@media(hover:none){.app-shell .visual-post .post-topbar{opacity:1;transform:none}}.app-shell .biz-card-icon-btn,.app-shell .visual-post .post-icon-action{display:grid!important;place-items:center;width:34px!important;min-width:34px!important;height:34px!important;border:0!important;border-radius:999px!important;background:#fffffff0!important;color:#1f2d2a!important;box-shadow:0 2px 8px #0c1c1838!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);filter:none;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.app-shell .biz-card-icon-btn svg,.app-shell .visual-post .post-icon-action svg{width:16px;height:16px}.app-shell .biz-card-icon-btn:hover,.app-shell .visual-post .post-icon-action:hover{background:#fff!important;transform:scale(1.1);color:var(--pro-teal-dark)!important}.app-shell .biz-card-icon-btn.active,.app-shell .visual-post .post-icon-action.active{background:var(--pro-teal)!important;color:#fff!important}.app-shell .biz-card-icon-btn.active svg,.app-shell .visual-post .post-icon-action.active svg{fill:currentColor}@media(max-width:520px){.app-shell .visual-post .post-icon-action,.app-shell .biz-card-icon-btn{width:28px!important;min-width:28px!important}}.nk-stats{gap:14px!important;border:0!important}.nk-stat{min-height:0!important;position:relative;display:flex;align-items:center;gap:13px;border:1px solid var(--pro-line)!important;border-radius:14px!important;background:#fff!important;padding:16px 18px!important;box-shadow:0 1px 2px #10201e0a!important;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.nk-stat:hover{box-shadow:0 10px 26px #10201e14!important;transform:translateY(-1px);border-color:#cdd9d6!important}.nk-stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pro-teal)}.nk-stat.tone-teal:before{background:#0b756c}.nk-stat.tone-coral:before{background:#d83f21}.nk-stat.tone-violet:before{background:#6d4ad8}.nk-stat.tone-amber:before{background:#c9a14a}.nk-stat-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:11px!important;background:#eef7f5!important;color:var(--pro-teal)}.nk-stat.tone-coral .nk-stat-icon{background:#fdeee9!important;color:#d83f21}.nk-stat.tone-violet .nk-stat-icon{background:#efebfb!important;color:#6d4ad8}.nk-stat.tone-amber .nk-stat-icon{background:#f8f1de!important;color:#8a6a23}.nk-stat-body strong{display:block;font-size:24px;font-weight:820;line-height:1;color:var(--pro-ink)}.nk-stat-body span{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--pro-muted)}.nk-account-card,.analytics-card,.analytics-chart-card,.posts-panel,.nk-overview-section,.nk-business-health,.nk-card-icon{border-radius:11px!important}.nk-type-card{border-radius:12px!important}.nk-form input,.nk-form select,.nk-form textarea,.nk-upload,.nk-why-note,.nk-setting-row select,.nk-dashboard .nk-btn-primary,.nk-dashboard .nk-btn-outline,.nk-account .nk-btn-primary,.nk-account .nk-btn-outline,.nk-account .nk-btn-ghost{border-radius:11px!important}.nk-verify-banner{border-radius:14px!important}.nk-quicklink{border-radius:12px!important}.nk-quicklink-icon,.nk-setting-icon,.nk-side-icon{border-radius:10px!important}.nk-identity{border-radius:16px!important}.nk-executive-overview .analytics-grid{gap:14px!important;border:0!important}.nk-executive-overview .analytics-card{border:1px solid var(--pro-line)!important;border-right:1px solid var(--pro-line)!important;border-radius:14px!important}.nk-executive-overview .analytics-card:last-child{border-right:1px solid var(--pro-line)!important}.nk-executive-overview .analytics-chart-card{border-radius:16px!important}.nk-dashboard,.nk-account{gap:24px!important}.nk-executive-overview{gap:20px!important}.nk-overview-bottom{gap:16px!important}.nk-dashboard .nk-tabs{gap:8px!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.nk-dashboard .nk-tab{min-height:42px;border:1px solid var(--pro-line)!important;border-radius:999px!important;background:#fff!important;color:#44524f!important;padding:0 18px!important;font-weight:700;box-shadow:0 1px 2px #10201e0a!important}.nk-dashboard .nk-tab:hover{border-color:#bcd6d1!important;background:#f3f8f7!important;color:var(--pro-ink)!important}.nk-dashboard .nk-tab.active{border-color:var(--pro-teal)!important;background:var(--pro-teal)!important;color:#fff!important;box-shadow:0 6px 16px #0b756c38!important}.nk-dashboard .nk-tab.active svg{color:#fff}.nk-dashboard,.nk-account,.nk-business-edit{font-family:Inter,Noto Sans Devanagari,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--pro-ink)}.nk-dashboard .nk-page-head h1,.nk-account .nk-page-head h1,.nk-business-edit .nk-page-head h1{color:var(--pro-ink);font-size:clamp(26px,3vw,32px)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.1}.nk-dashboard .nk-eyebrow,.nk-account .nk-eyebrow,.nk-business-edit .nk-eyebrow,.nk-settings-head>div>span,.nk-overview-intro>div>span{color:var(--pro-teal)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important}.nk-card-head h2,.nk-settings-head h2,.analytics-head h2,.posts-panel-head h2,.nk-overview-section-head h3,.nk-session-row h2{color:var(--pro-ink)!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.25!important}.nk-overview-intro h2{font-size:19px!important;font-weight:800!important;color:var(--pro-ink)!important;letter-spacing:-.015em}.nk-card-head p,.nk-settings-head p,.analytics-head p,.posts-panel-head p,.nk-overview-intro p,.nk-overview-section-head p,.nk-session-row p,.nk-business-meta>span{color:var(--pro-muted)!important;font-weight:500!important}.nk-card-head p,.nk-settings-head p,.analytics-head p,.posts-panel-head p,.nk-overview-intro p{font-size:13px!important;line-height:1.45!important}.nk-form .nk-field>span,.nk-setting-row strong,.analytics-label,.nk-stat-body span{color:var(--pro-ink)!important;font-size:13px!important;font-weight:600!important}.nk-setting-row small,.nk-quicklink-text small,.nk-recent-list small,.nk-next-actions small,.nk-field-hint{color:var(--pro-muted)!important;font-weight:500!important}.nk-stat-body strong,.analytics-value{font-weight:800!important;color:var(--pro-ink)!important}.app-shell .post-action-more{opacity:0;transform:translateY(-4px) scale(.96);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.app-shell .visual-post:hover .post-action-more,.app-shell .visual-post:focus-within .post-action-more{opacity:1;transform:none;pointer-events:auto}@media(hover:none){.app-shell .post-action-more{opacity:1;transform:none;pointer-events:auto}}.composer-search{display:grid;gap:8px}.composer-search-input{display:flex;align-items:center;gap:8px;min-height:46px;border:1px solid var(--pro-line);border-radius:11px;background:#fbfcfc;padding:0 13px;color:var(--pro-muted)}.composer-search-input:focus-within{border-color:var(--pro-teal);background:#fff;box-shadow:0 0 0 4px #0b756c1a}.composer-search-input input{flex:1;min-width:0;border:0;background:transparent;font-size:14px;color:var(--pro-ink);outline:none}.composer-picked{display:flex;align-items:center;gap:9px;min-height:46px;border:1px solid #bfe0da;border-radius:11px;background:#eff9f7;padding:0 10px 0 13px;color:var(--pro-teal-dark)}.composer-picked svg:first-child{color:var(--pro-teal);flex-shrink:0}.composer-picked strong{flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-picked button{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:999px;background:#075c551a;color:var(--pro-teal-dark);cursor:pointer}.composer-picked button:hover{background:#075c5533}.composer-posting-as{display:flex;align-items:center;gap:12px;border:1px solid var(--pro-line);border-radius:12px;background:#f5f8f7;padding:12px 14px}.composer-posting-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:#e3f1ee;color:var(--pro-teal)}.composer-posting-as>div{flex:1;min-width:0;display:grid}.composer-posting-as small{color:var(--pro-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.composer-posting-as strong{color:var(--pro-ink);font-size:15px;font-weight:700}.composer-posting-loc{display:inline-flex;align-items:center;gap:5px;color:var(--pro-muted);font-size:12.5px;font-weight:600;flex-shrink:0}.composer-posting-loc svg{color:var(--pro-teal)}.main-canvas:has(.nk-social-workspace){padding:0 24px 48px!important;background:#f6f7f7}.nk-social-workspace{display:block!important;width:min(1320px,100%)!important;margin:0 auto!important;padding:24px 0 0!important;color:var(--pro-ink)}.nk-workspace-identity{position:relative;overflow:hidden;border:1px solid #dfe4e3;border-radius:12px;background:#fff}.nk-workspace-cover{height:82px;background:radial-gradient(circle at 84% 20%,rgba(255,255,255,.24),transparent 27%),linear-gradient(120deg,#075d56,#0f8176 58%,#31a99d)}.nk-account-identity .nk-workspace-cover{background:radial-gradient(circle at 76% 12%,rgba(255,255,255,.24),transparent 25%),linear-gradient(120deg,#243c39,#0b6d64 62%,#48a99e)}.nk-workspace-identity-row{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:end;gap:16px;min-height:92px;padding:0 24px 18px}.nk-workspace-avatar{display:grid;width:84px;height:84px;margin-top:-38px;place-items:center;overflow:hidden;border:4px solid #fff;border-radius:50%;background:#123f3a;color:#fff;font-size:24px;font-weight:800;box-shadow:0 2px 8px #0d2a2629}.nk-workspace-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nk-workspace-title{min-width:0;padding-top:13px}.nk-workspace-title>span{color:var(--pro-teal);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nk-workspace-title h1{margin:3px 0 5px;color:var(--pro-ink);font-size:clamp(23px,2.8vw,31px);font-weight:780;letter-spacing:-.025em;line-height:1.08}.nk-workspace-header-actions{display:inline-flex;align-items:center;gap:8px;padding-bottom:2px}.nk-workspace-header-actions .nk-btn-primary,.nk-workspace-header-actions .nk-btn-outline{min-height:38px;border-radius:6px}.nk-icon-action{display:grid;width:38px;height:38px;place-items:center;border:1px solid #dce2e0;border-radius:6px;background:#fff;color:#45534f}.nk-icon-action:hover{background:#f0f2f1}.nk-workspace-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:22px;align-items:start;margin-top:20px}.nk-workspace-sidebar{position:sticky;top:84px;display:grid;gap:7px;border:1px solid #dfe4e3;border-radius:10px;background:#fff;padding:10px}.nk-sidebar-label{padding:8px 10px 4px;color:#8a9491;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.nk-sidebar-label.secondary{margin-top:5px;border-top:1px solid #edf0ef;padding-top:13px}.nk-workspace-nav{display:grid;gap:2px}.nk-workspace-nav button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;border:0;border-radius:7px;background:transparent;padding:6px 8px;text-align:left;transition:background .15s ease}.nk-workspace-nav button:hover{background:#f1f4f3}.nk-workspace-nav button.active{background:#eef6f4}.nk-workspace-nav button>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#eef1f0;color:#64716e;transition:background .15s ease,color .15s ease}.nk-workspace-nav button.active>span:first-child{background:var(--pro-teal);color:#fff}.nk-workspace-nav button>span:last-child{display:grid;min-width:0;gap:1px}.nk-workspace-nav strong{color:#263330;font-size:12.5px;font-weight:720}.nk-workspace-nav button.active strong{color:var(--pro-teal-dark, #075c55);font-weight:800}.nk-workspace-nav small{overflow:hidden;color:#8a9491;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.nk-sidebar-foot{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;margin-top:5px;border-top:1px solid #edf0ef;padding:13px 9px 7px;color:var(--pro-teal)}.nk-sidebar-foot span{display:grid;min-width:0;gap:2px}.nk-sidebar-foot strong{overflow:hidden;color:#46534f;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.nk-sidebar-foot small{color:#929b98;font-size:9.5px;line-height:1.3}.nk-workspace-content{min-width:0}.nk-content-heading{margin-bottom:16px;border-bottom:1px solid #dfe4e3;padding:5px 2px 16px}.nk-content-heading>span{color:var(--pro-teal);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nk-content-heading h2{margin:4px 0 3px;color:var(--pro-ink);font-size:21px;font-weight:760;letter-spacing:-.015em}.nk-content-heading p{margin:0;color:#73807c;font-size:12.5px}.nk-workspace-content .nk-tab-panel{display:grid;gap:16px}.nk-social-workspace .nk-business-health{margin:0}.nk-social-workspace .nk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important}.nk-social-workspace .nk-stat{border-radius:8px!important;padding:14px!important;box-shadow:none!important}.nk-social-workspace .nk-stat-icon{width:36px;height:36px;border-radius:6px!important}.nk-social-workspace .nk-stat-body strong{font-size:19px}.nk-executive-overview{gap:16px}.nk-executive-overview .analytics-head{margin-top:2px}.nk-executive-overview .analytics-grid{border-radius:8px;overflow:hidden}.nk-executive-overview .analytics-chart-card,.nk-overview-section,.posts-panel,.nk-content-composer{border-radius:8px!important;box-shadow:none!important}.nk-overview-bottom{gap:12px}.nk-account-layout .nk-workspace-sidebar{gap:7px}.nk-account-section{animation:nkSectionIn .2s ease both}@keyframes nkSectionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nk-account-section>.nk-account-card,.nk-account-section>.nk-session-panel{border-radius:8px!important;box-shadow:none!important}.nk-account-section .nk-settings-head{border-radius:8px 8px 0 0}.nk-session-panel{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #dfe4e3;background:#fff;padding:22px}.nk-session-shield{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:#f9eeee;color:#a34839}.nk-session-panel span{color:#a34839;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nk-session-panel h2{margin:4px 0;color:var(--pro-ink);font-size:15px}.nk-session-panel p{max-width:620px;margin:0;color:#73807c;font-size:11.5px;line-height:1.5}@media(max-width:1040px){.nk-workspace-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.nk-workspace-identity-row{grid-template-columns:74px minmax(0,1fr) auto;padding-inline:18px}.nk-workspace-avatar{width:74px;height:74px}.nk-social-workspace .nk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.main-canvas:has(.nk-social-workspace){padding:0 14px 88px!important}.nk-social-workspace{padding-top:14px!important}.nk-workspace-cover{height:64px}.nk-workspace-identity-row{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:12px;padding:0 14px 14px}.nk-workspace-avatar{width:62px;height:62px;margin-top:-24px;border-width:3px;font-size:18px}.nk-workspace-title{padding-top:8px}.nk-workspace-title h1{font-size:21px}.nk-workspace-header-actions{grid-column:1 / -1;width:100%;padding-top:4px}.nk-workspace-header-actions .nk-btn-primary,.nk-workspace-header-actions .nk-btn-outline{flex:1}.nk-workspace-layout{grid-template-columns:1fr;margin-top:12px}.nk-workspace-sidebar{position:static;display:flex;gap:5px;overflow-x:auto;border-radius:8px;padding:6px}.nk-sidebar-label,.nk-sidebar-foot{display:none}.nk-workspace-nav{display:flex;flex:0 0 auto;gap:4px}.nk-sidebar-label.secondary+.nk-workspace-nav{border-left:0;padding-left:0}.nk-workspace-nav button{grid-template-columns:auto;min-width:48px;min-height:42px;padding:5px 9px;text-align:center}.nk-workspace-nav button>span:first-child{width:28px;height:28px;margin:auto}.nk-workspace-nav button>span:last-child small{display:none}.nk-workspace-nav strong{font-size:10.5px}.nk-content-heading{padding-top:4px}.nk-session-panel{grid-template-columns:42px minmax(0,1fr)}.nk-session-panel button{grid-column:1 / -1;width:100%}}@media(max-width:520px){.nk-business-meta span:nth-child(2){max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-social-workspace .nk-stats{grid-template-columns:1fr 1fr}.nk-social-workspace .nk-stat{gap:8px;padding:11px!important}.nk-social-workspace .nk-stat-icon{width:30px;height:30px}}.app-shell .post-action-more{opacity:1!important;transform:none!important;pointer-events:auto!important}.nk-social-workspace{font-family:Inter,Noto Sans Devanagari,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--pro-ink)}.nk-workspace-title>span,.nk-content-heading>span,.nk-sidebar-label,.nk-session-panel span{color:var(--pro-teal)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.nk-workspace-title h1{color:var(--pro-ink)!important;font-weight:800!important;letter-spacing:-.02em!important}.nk-content-heading h2{color:var(--pro-ink)!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.01em!important}.nk-content-heading p{color:var(--pro-muted)!important;font-size:13px!important;font-weight:500!important}.nk-workspace-nav strong{color:var(--pro-ink)!important;font-size:13px!important;font-weight:700!important}.nk-workspace-nav small{color:var(--pro-muted)!important;font-size:11px!important;font-weight:500!important}.nk-sidebar-foot strong{color:var(--pro-ink)!important;font-size:11.5px!important;font-weight:700!important}.nk-sidebar-foot small{color:var(--pro-muted)!important;font-size:10.5px!important;font-weight:500!important}.nk-social-workspace .nk-business-meta>span{color:var(--pro-muted)!important;font-size:12.5px!important;font-weight:600!important}.nk-session-panel h2{color:var(--pro-ink)!important;font-size:16px!important;font-weight:700!important}.nk-session-panel p{color:var(--pro-muted)!important;font-size:13px!important;font-weight:500!important}.nk-social-workspace .nk-stat-body strong{color:var(--pro-ink)!important;font-weight:800!important}.nk-social-workspace .nk-stat-body span{color:var(--pro-muted)!important;font-weight:600!important}.bd-page{width:min(1160px,100%);margin:0 auto;padding-bottom:40px;color:var(--pro-ink)}.bd-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 16px}.bd-back,.bd-chip-btn{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid var(--pro-line);border-radius:999px;background:#fff;color:var(--pro-ink);padding:0 15px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.bd-back:hover,.bd-chip-btn:hover{border-color:var(--pro-teal);background:#eff9f7;color:var(--pro-teal-dark)}.bd-topbar-actions{display:inline-flex;gap:8px}.bd-chip-btn.active{border-color:var(--pro-teal);background:var(--pro-teal);color:#fff}.bd-gallery{display:grid;grid-template-columns:1.7fr 1fr;gap:10px;height:360px;border-radius:20px;overflow:hidden}.bd-gallery-main{background:#dfe8e6 center/cover no-repeat;border-radius:16px}.bd-gallery-grid{display:grid;grid-template-rows:repeat(3,1fr);gap:10px}.bd-gallery-thumb{background:#dfe8e6 center/cover no-repeat;border-radius:14px}.bd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 2px 4px}.bd-header-main{min-width:0}.bd-category{display:inline-flex;align-items:center;gap:10px;color:var(--pro-teal);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bd-header h1{margin:8px 0 6px;font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.025em;line-height:1.05;color:var(--pro-ink)}.bd-rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--pro-muted);font-size:14px}.bd-rating-row strong{color:var(--pro-ink);font-weight:800}.bd-stars{display:inline-flex;gap:1px;color:#f5a524}.bd-loc{display:inline-flex;align-items:center;gap:4px}.bd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bd-chips span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pro-line);border-radius:999px;background:#fff;padding:6px 12px;font-size:12.5px;font-weight:650;color:#4a5754}.bd-chips svg{color:var(--pro-teal)}.bd-logo{display:grid;place-items:center;flex-shrink:0;width:70px;height:70px;border-radius:20px;background:linear-gradient(145deg,#e8f6f3,#d1ece7);color:var(--pro-teal-dark);font-size:26px;font-weight:800}.bd-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:start;margin-top:18px}.bd-main{min-width:0;display:grid;gap:14px}.bd-section{border-top:1px solid var(--pro-line);padding-top:22px;margin-top:8px}.bd-main>.bd-section:first-child{border-top:0;padding-top:0;margin-top:0}.bd-section h2{margin:0 0 14px;font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--pro-ink)}.bd-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.bd-section-head h2{margin:0}.bd-section-head span{color:var(--pro-muted);font-size:13px;font-weight:600}.bd-section-link{display:inline-flex;align-items:center;gap:4px;color:var(--pro-teal);font-size:13px;font-weight:750;text-decoration:none}.bd-section-link:hover{color:var(--pro-teal-dark)}.bd-tagline{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--pro-ink);line-height:1.5}.bd-copy{margin:0;font-size:14.5px;color:var(--pro-muted);line-height:1.6}.bd-highlights{display:flex;flex-wrap:wrap;gap:9px}.bd-highlights span{display:inline-flex;align-items:center;gap:7px;border:1px solid #cfe6e1;border-radius:12px;background:#f3faf8;padding:9px 13px;font-size:13px;font-weight:650;color:var(--pro-teal-dark)}.bd-highlights svg{color:var(--pro-teal)}.bd-offerings{display:grid;gap:2px}.bd-offering{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--pro-line)}.bd-offering:last-child{border-bottom:0}.bd-offering strong{display:block;font-size:14.5px;font-weight:700;color:var(--pro-ink)}.bd-offering span{display:block;font-size:12.5px;color:var(--pro-muted);margin-top:2px}.bd-price{flex-shrink:0;font-size:14px;font-weight:800;color:var(--pro-teal-dark)}.bd-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}.bd-address{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:var(--pro-muted);font-size:13.5px}.bd-address svg{color:var(--pro-teal)}.bd-similar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.bd-aside{position:sticky;top:88px}.bd-contact-card{display:grid;gap:16px;border:1px solid var(--pro-line);border-radius:18px;background:#fff;padding:20px;box-shadow:0 10px 30px #10201e0f}.bd-contact-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.bd-status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#ecf6f3;color:var(--pro-teal-dark);padding:5px 11px;font-size:12px;font-weight:750}.bd-hours{color:var(--pro-muted);font-size:12.5px;font-weight:600}.bd-contact-actions{display:grid;gap:9px}.app-shell .bd-message-btn.message-btn{width:100%;min-height:46px;border-radius:12px;background:var(--pro-teal);border-color:var(--pro-teal);color:#fff;font-weight:750;font-size:14px}.app-shell .bd-message-btn.message-btn:hover{background:var(--pro-teal-dark);border-color:var(--pro-teal-dark)}.bd-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--pro-line);border-radius:12px;background:#fff;color:var(--pro-ink);font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.bd-action-btn:hover{border-color:var(--pro-teal);background:#eff9f7;color:var(--pro-teal-dark)}.bd-contact-list{display:grid;gap:10px;border-top:1px solid var(--pro-line);padding-top:16px}.bd-contact-list p{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13px;color:#4a5754;line-height:1.4}.bd-contact-list svg{color:var(--pro-teal);flex-shrink:0;margin-top:1px}.bd-socials{display:flex;gap:8px}.bd-socials a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--pro-line);border-radius:11px;background:#fff;color:var(--pro-ink);transition:all .15s}.bd-socials a:hover{border-color:var(--pro-teal);background:#eff9f7;color:var(--pro-teal-dark)}.bd-verified-note{display:flex;align-items:center;gap:8px;border-top:1px solid var(--pro-line);padding-top:14px;color:var(--pro-muted);font-size:12px;font-weight:600}.bd-contact-rating{display:flex;align-items:center;gap:8px;border-radius:12px;background:#f7fbfa;border:1px solid #dcebe8;padding:10px 12px;color:var(--pro-muted);font-size:13px}.bd-contact-rating strong{color:var(--pro-ink)}.bd-review-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dcebe8;border-radius:16px;background:#f7fbfa;padding:16px;margin-bottom:14px}.bd-review-summary>div{display:grid;gap:4px;flex-shrink:0}.bd-review-summary strong{font-size:30px;line-height:1;color:var(--pro-ink)}.bd-review-summary p{margin:0;color:var(--pro-muted);font-size:13.5px;line-height:1.5;max-width:520px}.bd-review-form{display:grid;gap:12px;border-bottom:1px solid var(--pro-line);padding-bottom:18px;margin-bottom:16px}.bd-review-score{display:inline-flex;gap:2px}.bd-review-score button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:#cbd5d1;cursor:pointer}.bd-review-score button.active{color:#f5a524;background:#fff8e6}.bd-review-fields{display:grid;gap:9px}.bd-review-fields input,.bd-review-fields textarea{width:100%;border:1px solid var(--pro-line);border-radius:12px;background:#fff;padding:11px 12px;color:var(--pro-ink);font-size:14px;outline:none}.bd-review-fields input:focus,.bd-review-fields textarea:focus{border-color:var(--pro-teal);box-shadow:0 0 0 3px #0b756c1f}.bd-review-submit-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.bd-review-submit-row span{color:var(--pro-muted);font-size:12.5px}.bd-review-submit-row button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:0;border-radius:11px;background:var(--pro-teal);color:#fff;padding:0 14px;font-size:13px;font-weight:750;cursor:pointer}.bd-review-submit-row button:disabled{opacity:.65;cursor:not-allowed}.bd-review-list{display:grid;gap:14px}.bd-review{display:grid;grid-template-columns:42px 1fr;gap:12px}.bd-review-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#e8f6f3;color:var(--pro-teal-dark);font-weight:800}.bd-review-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bd-review-head strong{color:var(--pro-ink);font-size:14px}.bd-review h3{margin:5px 0 3px;font-size:14.5px;color:var(--pro-ink)}.bd-review p,.bd-review-empty{margin:0;color:var(--pro-muted);font-size:13.5px;line-height:1.55}.bd-mobile-bar{display:none}@media(max-width:980px){.bd-layout{grid-template-columns:1fr;gap:24px}.bd-aside{position:static}}@media(max-width:720px){.bd-gallery{grid-template-columns:1fr;height:240px}.bd-gallery-grid{display:none}.bd-header{flex-direction:column-reverse;align-items:flex-start;gap:12px}.bd-logo{width:56px;height:56px;font-size:20px}.bd-aside{display:none}.bd-mobile-bar{display:grid;grid-template-columns:1fr 52px 52px;gap:8px;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:60;border-top:1px solid var(--pro-line);background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0))}.bd-mobile-bar .bd-action-btn{width:52px;padding:0}.bd-page{padding-bottom:84px}}.app-shell .nk-convo-avatar,.app-shell .nk-thread-avatar,.app-shell .conversation-item__avatar,.app-shell .message-thread__avatar,.app-shell .biz-card-logo,.app-shell .bd-logo,.app-shell .nk-workspace-avatar,.app-shell .nk-info-logo{border-radius:50%!important;overflow:hidden}.app-shell .nk-workspace-avatar img,.app-shell .nk-info-logo img,.app-shell .conversation-item__avatar img,.app-shell .nk-convo-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.biz-card-error,.post-card-error{margin:6px 0 0;color:#b42318;font-size:11.5px;font-weight:650;line-height:1.35}.biz-card-icon-btn:disabled,.post-icon-action:disabled{opacity:.55;cursor:progress}.auth-demo-note{margin:9px 0 0;color:var(--pro-muted);font-size:12px;font-weight:600;line-height:1.45;text-align:center}.nk-static-page{width:min(760px,100%);margin:36px auto 56px;border:1px solid var(--pro-line);border-radius:10px;background:#fff;padding:clamp(24px,5vw,44px);color:var(--pro-ink);box-shadow:0 14px 40px #0f172a0a}.nk-static-page>span{color:var(--pro-teal);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.nk-static-page h1{margin:8px 0 12px;font-size:clamp(28px,5vw,40px);font-weight:800;letter-spacing:-.03em}.nk-static-page p{margin:0;color:var(--pro-muted);font-size:15px;line-height:1.7}.airbnb-onboarding-hero{border-radius:10px!important;background:radial-gradient(circle at top right,rgba(15,118,110,.1),transparent 34%),#fff!important;border:1px solid var(--pro-line)!important;box-shadow:0 14px 42px #0f172a0b!important}.airbnb-onboarding-hero h1{letter-spacing:-.035em!important}.airbnb-onboarding-hero-card{border-radius:8px!important;box-shadow:none!important}.business-setup-v2-preview{border-radius:10px!important}.onboarding-readiness-list{display:grid;gap:8px;border-top:1px solid var(--pro-line);border-bottom:1px solid var(--pro-line);padding:12px 0}.onboarding-readiness-list span{display:flex;align-items:center;gap:8px;color:var(--pro-muted);font-size:12.5px;font-weight:700}.onboarding-readiness-list span.ready{color:var(--pro-teal-dark)}.onboarding-readiness-list svg{color:#a7b3b0}.onboarding-readiness-list .ready svg{color:var(--pro-teal)}.business-setup-v2-preview .btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.onboarding-submit-hint{margin:-4px 0 0;color:var(--pro-muted);font-size:12px;font-weight:600;line-height:1.45}.nk-content-detail-page{max-width:1180px;margin:0 auto;padding:44px 24px 72px;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1fr);gap:32px;align-items:start}.nk-content-detail-head{position:sticky;top:96px;display:grid;gap:12px}.nk-content-detail-head>span{color:var(--pro-teal, #0f8f83);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nk-content-detail-head h1{margin:0;font-size:clamp(32px,5vw,56px);line-height:.96;color:#111827}.nk-content-detail-head p{margin:0;max-width:520px;color:#6b7280;font-size:17px;line-height:1.55}.nk-content-detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.nk-content-detail-card{max-width:540px}.posts-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.posts-list-actions button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d7dddc;border-radius:7px;background:#fff;color:#374151;font-size:12px;font-weight:800}.posts-list-actions button:hover{background:#f3f4f6}.posts-list-actions button.danger{color:#b42318;border-color:#f3c7c2}.nk-session-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.nk-session-actions .danger{color:#b42318;border-color:#f3c7c2}@media(max-width:820px){.nk-content-detail-page{grid-template-columns:1fr;padding:28px 16px 48px}.nk-content-detail-head{position:static}}.nk-account-menu{position:relative}.nk-account-menu .nk-avatar-btn .nk-account-chevron{transition:transform .18s ease}.nk-account-menu .nk-avatar-btn .nk-account-chevron.open{transform:rotate(180deg)}.nk-account-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:1200;width:256px;display:grid;gap:6px;padding:8px;border:1px solid var(--pro-line);border-radius:16px;background:#fff;box-shadow:0 18px 44px #10201e29,0 2px 8px #10201e0f;animation:nkAccountMenuIn .16s ease}@keyframes nkAccountMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nk-account-dropdown-head{display:flex;align-items:center;gap:11px;padding:8px 10px 10px;border-bottom:1px solid var(--pro-line);margin-bottom:2px}.nk-account-dropdown-avatar{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#e9f4f2;color:var(--pro-teal);overflow:hidden}.nk-account-dropdown-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nk-account-dropdown-head>div{min-width:0}.nk-account-dropdown-head strong{display:block;font-size:14px;font-weight:750;color:var(--pro-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-account-dropdown-head small{display:block;font-size:12px;color:var(--pro-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-account-dropdown-items{display:grid;gap:2px}.nk-account-dropdown button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;border:0;border-radius:10px;background:transparent;color:#354b48;padding:0 11px;font-size:13.5px;font-weight:650;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.nk-account-dropdown button svg{color:#7c8a87;flex-shrink:0}.nk-account-dropdown button:hover{background:#f1f7f6;color:var(--pro-ink)}.nk-account-dropdown button:hover svg{color:var(--pro-teal)}.nk-account-dropdown-logout{margin-top:4px;border-top:1px solid var(--pro-line)!important;border-radius:0 0 10px 10px!important;color:#c1352b!important;font-weight:700!important;padding-top:10px!important;min-height:44px!important}.nk-account-dropdown-logout svg{color:#d8483c!important}.nk-account-dropdown-logout:hover{background:#fdf2f1!important;color:#a52b22!important}.nk-account-dropdown-logout:hover svg{color:#c1352b!important}.nk-form .nk-form-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:4px;padding-top:16px;border-top:1px solid var(--pro-line)}@media(max-width:560px){.nk-form .nk-form-actions{flex-direction:column;align-items:stretch}.nk-form .nk-form-actions .nk-btn-primary,.nk-form .nk-form-actions .nk-btn-outline{justify-content:center;width:100%}}.nk-location-results{flex-direction:column!important;align-items:stretch!important;gap:6px!important;max-height:248px;overflow-y:auto;overflow-x:hidden;padding:2px}.nk-location-results button{display:flex!important;align-items:center;gap:8px;width:100%;min-width:0;border-radius:11px!important;padding:10px 12px!important;text-align:left;justify-content:flex-start;font-size:13px!important;line-height:1.35}.nk-location-results button svg{color:var(--pro-teal);flex-shrink:0}.nk-location-results button>span{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.app-shell .site-footer{display:block;min-height:0;padding:0;border-top:1px solid var(--pro-line);background:#fff;color:var(--pro-ink)}.site-footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:32px;max-width:1280px;margin:0 auto;padding:40px 40px 28px}.site-footer-brand{display:grid;gap:12px;align-content:start}.site-footer-logo{width:116px;height:auto}.site-footer-brand p{margin:0;max-width:30ch;font-size:13.5px;line-height:1.55;color:var(--pro-muted)}.site-footer-locale{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--pro-teal);background:#eaf5f3;border-radius:999px;padding:5px 11px;width:-moz-fit-content;width:fit-content}.site-footer-col{display:grid;gap:10px;align-content:start}.site-footer-col h4{display:inline-flex;align-items:center;gap:6px;margin:0 0 2px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--pro-ink)}.site-footer-col h4 svg{color:var(--pro-teal)}.site-footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.app-shell .site-footer-col a{display:inline-flex;align-items:center;gap:6px;min-height:0;font-size:13.5px;font-weight:550;color:var(--pro-muted);text-decoration:none}.app-shell .site-footer-col a:hover{color:var(--pro-teal);text-decoration:none}.app-shell .site-footer-col a svg{color:#97a4a1}.site-footer-cta{display:grid;gap:10px;align-content:start;border:1px solid var(--pro-line);border-radius:16px;background:var(--pro-canvas);padding:18px}.site-footer-cta h4{margin:0;font-size:14.5px;font-weight:750;color:var(--pro-ink)}.site-footer-cta p{margin:0;font-size:12.5px;line-height:1.5;color:var(--pro-muted)}.app-shell .site-footer .footer-business-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:42px;border:0;border-radius:11px;background:var(--pro-teal);color:#fff;padding:0 18px;font-size:13.5px;font-weight:750;cursor:pointer;text-decoration:none;transition:background .16s ease,transform .16s ease}.app-shell .site-footer .footer-business-link:hover{background:var(--pro-teal-dark);transform:translateY(-1px);text-decoration:none}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:1280px;margin:0 auto;padding:16px 40px;border-top:1px solid var(--pro-line);font-size:12.5px;color:var(--pro-muted)}.site-footer-bottom-links{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.app-shell .site-footer-bottom-links a{min-height:0;font-size:12.5px;font-weight:550;color:var(--pro-muted)}.app-shell .site-footer-bottom-links a:hover{color:var(--pro-teal);text-decoration:none}.site-footer-bottom-links span{color:#c2cecb}@media(max-width:900px){.site-footer-inner{grid-template-columns:1fr 1fr;gap:28px 24px;padding:32px 24px 24px}.site-footer-brand,.site-footer-cta{grid-column:1 / -1}}@media(max-width:560px){.site-footer-inner{grid-template-columns:1fr}.site-footer-bottom{flex-direction:column;align-items:flex-start;padding:16px 24px}}.nk-saved-page{width:min(1120px,100%);margin:0 auto;display:grid;gap:18px;padding-top:6px}.nk-saved-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.nk-saved-head-text{display:grid;gap:5px}.nk-saved-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--pro-teal);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.nk-saved-head h1{margin:0;color:var(--pro-ink);font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.02em}.nk-saved-head p{margin:0;color:var(--pro-muted);font-size:13.5px}.nk-saved-head .nk-btn-primary{min-height:42px;border-radius:11px;flex-shrink:0}.nk-saved-chips{display:flex;flex-wrap:wrap;gap:8px}.nk-saved-chip{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid var(--pro-line);border-radius:999px;background:#fff;color:#44524f;padding:0 14px;font-size:13px;font-weight:650;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.nk-saved-chip svg{color:#8a9491}.nk-saved-chip:hover{border-color:#bcd6d1;background:#f3f8f7;color:var(--pro-ink)}.nk-saved-chip.active{border-color:var(--pro-teal);background:var(--pro-teal);color:#fff}.nk-saved-chip.active svg{color:#fff}.nk-saved-chip-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#eef2f1;color:#5a6663;font-size:11px;font-weight:750}.nk-saved-chip.active .nk-saved-chip-count{background:#ffffff3d;color:#fff}.nk-saved-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid var(--pro-line);border-radius:14px;background:#fff}.nk-saved-search{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-height:42px;border:1px solid var(--pro-line);border-radius:11px;background:var(--pro-canvas);padding:0 12px;color:var(--pro-muted);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.nk-saved-search:focus-within{border-color:var(--pro-teal);background:#fff;box-shadow:0 0 0 4px #0f766e1a}.nk-saved-search svg{color:var(--pro-teal);flex-shrink:0}.nk-saved-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:14px;color:var(--pro-ink);font-family:inherit}.nk-saved-search input::-moz-placeholder{color:#94a3b8}.nk-saved-search input::placeholder{color:#94a3b8}.nk-saved-search button{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:0;border-radius:50%;background:#dfe7e5;color:#4a5a57;cursor:pointer;padding:0}.nk-saved-search button:hover{background:#cdd9d6;color:var(--pro-ink)}.nk-saved-toolbar-right{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.nk-saved-count{font-size:12.5px;font-weight:650;color:var(--pro-muted);white-space:nowrap}.nk-saved-toolbar select{min-height:42px;border:1px solid var(--pro-line);border-radius:11px;background:#fff;color:var(--pro-ink);padding:0 34px 0 13px;font-size:13.5px;font-weight:650;font-family:inherit;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2361706e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.nk-saved-toolbar select:focus{border-color:var(--pro-teal);box-shadow:0 0 0 4px #0f766e1a}.nk-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px}.nk-saved-grid>*{min-width:0}@media(max-width:600px){.nk-saved-toolbar{gap:10px}.nk-saved-toolbar-right{width:100%;justify-content:space-between}.nk-saved-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}@keyframes nkMapcardIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.app-shell .visual-post .post-topbar{opacity:1;transform:none}.app-shell .visual-post .post-topbar .post-icon-action{width:31px!important;min-width:31px!important;height:31px!important;background:#fffffff5!important}.post-social-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(226,233,231,.9);margin-top:4px;padding-top:10px}.post-social-like,.post-social-tools button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:0;border-radius:999px;background:transparent;color:#53615e;font-size:12.5px;font-weight:750;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.post-social-like{background:#fff2f4;color:#b4233c;padding:0 13px}.post-social-like:hover,.post-social-like.active{background:#b4233c;color:#fff;transform:translateY(-1px)}.post-social-like.active svg{fill:currentColor}.post-social-tools{display:inline-flex;align-items:center;gap:2px;min-width:0}.post-social-tools button{padding:0 9px}.post-social-tools button:hover,.post-social-tools button.active{background:#eef7f5;color:var(--pro-teal-dark)}.post-social-actions small{min-width:0;color:currentColor;opacity:.68;font-size:11px;font-weight:800}@media(max-width:520px){.post-social-actions{gap:8px}.post-social-like{padding:0 11px}.post-social-tools button{width:36px;padding:0}.post-social-tools button span,.post-social-tools button small{display:none}}.app-shell .main-canvas{background:#f6f8f7}.app-shell .post-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:18px!important;align-items:stretch;padding-top:12px}.app-shell .visual-post{display:flex!important;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e2e9e7!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 24px #10201e0e!important;padding:6px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.app-shell .visual-post:hover,.app-shell .visual-post:focus-visible{transform:translateY(-2px)!important;border-color:#cbdcd8!important;box-shadow:0 14px 34px #10201e17!important}.app-shell .visual-post .post-media{width:100%;aspect-ratio:1.55 / 1!important;min-height:0!important;height:auto!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden}.app-shell .visual-post .post-media:before{background:linear-gradient(180deg,#00000038,#0000 42%,#0000002e)}.app-shell .visual-post .guest-favorite-badge,.app-shell .visual-post .post-kind-badge{max-width:calc(100% - 70px);min-height:21px;padding:0 7px;box-shadow:0 4px 14px #0000001f;font-size:9.5px}.app-shell .visual-post .post-carousel-dots{display:none}.app-shell .post-card-body{display:flex;flex-direction:column;gap:5px;flex:1;padding:9px 3px 3px!important}.app-shell .post-card-title-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.app-shell .post-card-title-row h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#1e2927;font-size:14px;font-weight:820;line-height:1.24}.app-shell .post-store-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;color:#6a7774;font-size:11px;font-weight:720}.app-shell .post-distance{border-radius:999px;background:#f2f6f5;color:#60706c;padding:2px 6px;font-size:10.5px;line-height:1.2}.app-shell .post-card-body>p:not(.post-card-error){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px;color:#697673;font-size:12px;line-height:1.35}.app-shell .post-social-actions{margin-top:auto;padding-top:8px}.app-shell .post-social-like{min-width:68px;min-height:31px;background:#fff1f4;color:#bf2543;padding:0 10px;font-size:11.5px}.app-shell .post-social-tools button{width:30px;min-width:30px;height:30px;padding:0}.app-shell .post-social-tools button span,.app-shell .post-social-tools button small{display:none}.app-shell .trending-section{margin-top:18px;padding-bottom:2px}.app-shell .trending-rail{gap:12px;padding:2px 2px 8px}.app-shell .trending-card{width:205px;min-height:68px;border-radius:12px;box-shadow:none}.app-shell .trending-card-body strong{-webkit-line-clamp:1}@media(min-width:1200px){.app-shell .post-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell .post-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:14px!important}}.app-shell .discover-hashtag-rails .taxonomy-rail{gap:18px!important;min-height:40px!important}.app-shell .discover-hashtag-rails .taxonomy-chip{min-height:40px!important;height:40px!important;font-size:13px!important}.app-shell .campaign-banner{min-height:0;border-radius:18px;padding:16px 48px 16px 20px;margin:14px 0}.app-shell .campaign-content h2{font-size:clamp(20px,2.1vw,26px);line-height:1.12}.app-shell .campaign-content p{max-width:680px;font-size:13.5px}.app-shell .campaign-countdown span{min-width:42px;min-height:42px;border-radius:10px}.app-shell .campaign-countdown strong{font-size:18px}.app-shell .campaign-button{min-height:40px;border-radius:10px}.app-shell .najik-section-head{margin-bottom:10px}.app-shell .najik-section-head h2{font-size:20px}.app-shell .najik-section-head p{font-size:13px}.app-shell .visual-post .post-topbar{display:none!important}.app-shell .visual-post .guest-favorite-badge{background:#fffffff0;color:#33423f}.app-shell .deal-post-card .post-kind-badge{background:#fff0e9!important;color:#c13515!important}.app-shell .event-post-card .post-kind-badge{background:#eaf8f5!important;color:#0f766e!important}.campaign-grid-slot{grid-column:1 / -1}.campaign-grid-slot .campaign-banner{margin:8px 0 10px}.app-shell .campaign-banner.monsoon{background:linear-gradient(115deg,#106b78,#2f5fc5 46%,#cd4ea0)}.campaign-businesses{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.campaign-businesses button{display:inline-flex;align-items:center;gap:7px;min-height:34px;max-width:220px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff29;color:#fff;padding:4px 10px 4px 5px;cursor:pointer}.campaign-businesses button span{width:25px;height:25px;flex-shrink:0;border-radius:999px;background:#ffffff4d center/cover no-repeat}.campaign-businesses button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.app-shell .trending-section{margin-top:12px}.app-shell .trending-rail{grid-auto-columns:210px;gap:12px;padding:2px 2px 10px}.app-shell .trending-card{display:grid;grid-template-columns:1fr;width:210px;min-height:0;border-radius:15px;border-color:#e0e8e5;background:#fff;overflow:hidden;box-shadow:0 6px 18px #10201e0e}.app-shell .trending-card-media{min-height:92px}.app-shell .trending-rank{top:8px;left:8px;width:24px;height:24px;border-radius:999px;background:#0a6272f0}.app-shell .trending-card-body{gap:4px;padding:9px 10px 10px}.app-shell .trending-type{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#eef7f5;color:var(--pro-teal-dark)!important;padding:2px 7px;font-size:10px!important;font-weight:850}.app-shell .trending-card-body strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;min-height:34px;color:#1e2927;font-size:13px;line-height:1.25}.app-shell .trending-location,.app-shell .trending-heat{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:11px!important}.app-shell .trending-location{color:#6b7875!important}.app-shell .trending-heat{margin-top:1px;color:#b4233c!important}.app-shell .nk-error-page{display:grid;justify-items:center;align-content:center;gap:18px;min-height:min(640px,calc(100vh - 150px));border:1px solid #dfe8e5;border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbfa);padding:44px 20px;text-align:center}.app-shell .nk-error-visual{position:relative;width:96px;height:78px}.app-shell .nk-error-visual span{position:absolute;display:grid;place-items:center;border-radius:999px;background:#e7f7f4;color:var(--pro-teal-dark);box-shadow:0 10px 28px #1447421a}.app-shell .nk-error-visual span:first-child{inset:4px 18px 0 0;width:70px;height:70px}.app-shell .nk-error-visual span:last-child{right:0;top:0;width:42px;height:42px;background:#fff4e7;color:#a34b14}.app-shell .nk-error-copy{display:grid;gap:7px;max-width:560px}.app-shell .nk-error-copy>span{color:var(--pro-teal-dark);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.app-shell .nk-error-copy h1{margin:0;color:#17211f;font-size:clamp(26px,4vw,42px);line-height:1.05}.app-shell .nk-error-copy p,.app-shell .nk-error-copy small{margin:0;color:#65736f;font-size:14px;line-height:1.55}.app-shell .nk-error-copy small{justify-self:center;max-width:420px;border-radius:999px;background:#f1f6f4;padding:7px 12px}.app-shell .nk-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.app-shell .sponsored-post-card .guest-favorite-badge,.app-shell .sponsored-post-card.deal-post-card .post-kind-badge,.app-shell .sponsored-post-card.event-post-card .post-kind-badge{display:inline-flex;align-items:center;gap:4px;background:#fff7df!important;color:#7a4700!important;border:1px solid rgba(150,92,0,.18)}.app-shell .sponsored-post-card .post-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,190,64,.16),transparent 46%)}.nk-sponsored-toggle{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:54px;border:1px solid #dfe8e5;border-radius:12px;background:#fbfdfc;padding:10px 12px;cursor:pointer}.nk-sponsored-toggle input{width:18px;height:18px;accent-color:var(--pro-teal-dark)}.nk-sponsored-toggle-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff7df;color:#8a5200}.nk-sponsored-toggle strong,.nk-sponsored-toggle small{display:block}.nk-sponsored-toggle strong{color:#23312e;font-size:13px}.nk-sponsored-toggle small{margin-top:2px;color:#6d7a76;font-size:12px}.app-shell .trending-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(250px,286px)!important;gap:12px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 2px 10px!important}.app-shell .trending-card{position:relative;display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;align-items:stretch;width:auto!important;min-height:82px!important;overflow:hidden;scroll-snap-align:start;border:1px solid #dde8e5!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;text-align:left}.app-shell .trending-card-media{min-height:82px!important;width:86px;background-size:cover;background-position:center}.app-shell .trending-rank{top:8px!important;left:8px!important;width:24px!important;height:24px!important;border:1px solid rgba(255,255,255,.45);background:#121c19d1!important;color:#fff}.app-shell .trending-card-body{display:grid;align-content:center;gap:4px!important;min-width:0;padding:10px 11px!important}.app-shell .trending-card-body strong{min-height:0!important;-webkit-line-clamp:2!important;color:#202b29!important;font-size:13px!important;line-height:1.22!important}.app-shell .trending-location{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#65736f!important;font-size:11px!important}.app-shell .trending-heat{display:inline-flex!important;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fff3f5;color:#b4233c!important;padding:2px 7px;font-size:10.5px!important;font-weight:820}.app-shell .trending-heat.sponsored{background:#fff7df;color:#805000!important}@media(max-width:760px){.app-shell .nk-error-page{min-height:calc(100vh - 120px);border-radius:0;border-left:0;border-right:0}.app-shell .trending-rail{grid-auto-columns:minmax(238px,78vw)!important}}.app-shell .trending-section .najik-section-head{margin-bottom:8px}.app-shell .trending-section .najik-section-head h2{letter-spacing:0}.app-shell .trending-section .najik-section-head p{color:#70817c}.app-shell .trending-rail{grid-auto-columns:minmax(258px,300px)!important;gap:10px!important}.app-shell .trending-card{grid-template-columns:82px minmax(0,1fr)!important;min-height:78px!important;border-color:#dce8e4!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#fbfdfc)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.app-shell .trending-card:hover{transform:translateY(-1px);border-color:#cbdcd7!important;box-shadow:0 10px 24px #13272314!important}.app-shell .trending-card.sponsored{border-color:#ead8a8!important;background:linear-gradient(180deg,#fffdf7,#fffaf0)!important}.app-shell .trending-card-media{position:relative;width:82px!important;min-height:78px!important}.app-shell .trending-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,28,25,.1),transparent 70%)}.app-shell .trending-rank{z-index:1;top:7px!important;left:7px!important;width:22px!important;height:22px!important;font-size:11px;font-weight:900;box-shadow:0 4px 10px #0003}.app-shell .trending-card-body{gap:3px!important;padding:8px 10px 8px 11px!important}.app-shell .trending-note{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:#eef8f5;color:#0b766c;padding:2px 7px;font-size:10px;font-weight:850;line-height:1.2}.app-shell .trending-note.sponsored{background:#fff1c9;color:#7a4a00}.app-shell .trending-card-body strong{margin-top:1px;-webkit-line-clamp:1!important;font-size:13.5px!important;font-weight:850}.app-shell .trending-card-foot{display:flex;align-items:center;gap:7px;min-width:0;color:#687672;font-size:10.5px;font-weight:720}.app-shell .trending-location,.app-shell .trending-saves{display:inline-flex!important;align-items:center;gap:3px;min-width:0;color:inherit!important;font-size:inherit!important}.app-shell .trending-location{flex:1}.app-shell .trending-location svg{flex-shrink:0;color:#0d8077}.app-shell .trending-location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .trending-saves{flex-shrink:0;color:#bd2946!important}.app-shell .trending-saves svg{color:currentColor}.app-shell .trending-heat{display:none!important}@media(max-width:760px){.app-shell .trending-rail{grid-auto-columns:minmax(252px,82vw)!important}}.app-shell .post-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:14px!important;padding-top:10px!important}.app-shell .visual-post{border-radius:12px!important;border-color:#dfe8e5!important;padding:0!important;box-shadow:0 4px 14px #1226220b!important;background:#fff!important}.app-shell .visual-post:hover,.app-shell .visual-post:focus-within,.app-shell .visual-post:focus-visible{transform:translateY(-1px)!important;border-color:#c9dad6!important;box-shadow:0 10px 24px #12262213!important}.app-shell .visual-post .post-media{height:auto!important;aspect-ratio:1.45 / 1!important;border-radius:12px 12px 0 0!important}.app-shell .visual-post .post-media:before{background:linear-gradient(180deg,rgba(6,18,16,.28),transparent 44%,rgba(6,18,16,.16))!important}.app-shell .visual-post .guest-favorite-badge,.app-shell .visual-post .post-kind-badge{top:9px!important;left:9px!important;min-height:22px!important;border-radius:999px!important;padding:0 8px!important;font-size:10px!important;font-weight:850!important;text-transform:none!important;letter-spacing:0!important}.app-shell .post-card-body{gap:6px!important;padding:10px 12px 11px!important}.app-shell .post-card-title-row{gap:6px!important}.app-shell .post-card-title-row h3{-webkit-line-clamp:1!important;font-size:13.5px!important;line-height:1.22!important;font-weight:850!important}.app-shell .post-byline{flex-wrap:nowrap!important;min-width:0;gap:5px!important}.app-shell .post-store-link,.app-shell .post-store-name,.app-shell .post-author{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px!important;line-height:1.2}.app-shell .post-store-link{font-weight:800!important}.app-shell .post-distance{align-self:start;background:transparent!important;color:#6a7774!important;padding:1px 0!important;font-size:11px!important;font-weight:760!important}.app-shell .post-time-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 8px!important;font-size:10.5px!important}.app-shell .post-card-body>p:not(.post-card-error){min-height:0!important;margin:0!important;-webkit-line-clamp:2!important;font-size:12px!important;line-height:1.34!important;color:#687672!important}.app-shell .post-social-actions{align-items:center!important;min-height:34px!important;margin-top:2px!important;padding-top:8px!important;border-top:1px solid #edf2f0!important}.app-shell .post-social-like{min-width:0!important;min-height:28px!important;border-radius:999px!important;background:#fff4f6!important;padding:0 9px!important;color:#c12b48!important;font-size:11.5px!important;font-weight:850!important}.app-shell .post-social-like.active{background:#c12b48!important;color:#fff!important}.app-shell .post-social-tools{gap:4px!important}.app-shell .post-social-tools button{width:28px!important;min-width:28px!important;height:28px!important;border-radius:999px!important;background:transparent!important;color:#60706c!important}.app-shell .post-social-tools button:hover,.app-shell .post-social-tools button.active{background:#eff7f5!important;color:var(--pro-teal-dark)!important}@media(max-width:760px){.app-shell .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.app-shell .post-card-body{padding:8px 9px 9px!important}.app-shell .post-card-title-row h3{font-size:12.5px!important}.app-shell .post-social-like span{display:none}}.app-shell .visual-post{background:#fff!important;border:1px solid var(--pro-line)!important;border-radius:18px!important;box-shadow:0 6px 22px #10201e0f!important;overflow:hidden!important;transition:transform .16s ease,box-shadow .16s ease}.app-shell .visual-post:hover,.app-shell .visual-post:focus-within{transform:translateY(-2px)!important;box-shadow:0 16px 34px #10201e1c!important}.app-shell .visual-post .post-media{height:178px!important;min-height:0!important;border-radius:0!important;box-shadow:none!important}.app-shell .post-card-body{margin-top:0!important;padding:12px 14px 14px!important}.app-shell .post-card-heading{display:grid;gap:4px;min-width:0}.app-shell .post-byline{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px}.app-shell .post-store-link{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;cursor:pointer;color:var(--pro-teal);font-size:12.5px;font-weight:800}.app-shell .post-store-link svg{color:var(--pro-teal)}.app-shell .post-store-link:hover{color:var(--pro-teal-dark);text-decoration:underline}.app-shell .post-store-name{color:var(--pro-muted);font-size:12.5px;font-weight:650}.app-shell .post-author{color:var(--pro-muted);font-size:12px;font-weight:600}.app-shell .guest-favorite-badge.community-badge{background:#fffffff0;color:var(--pro-teal-dark)}.app-shell .post-time-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid var(--pro-line);border-radius:999px;background:var(--pro-canvas);color:#44524f;padding:4px 11px;font-size:11.5px;font-weight:750;line-height:1}.app-shell .deal-post-card .post-time-chip{background:#fff1ec;color:#c13515;border-color:#f6d8cf}.app-shell .event-post-card .post-time-chip{background:#eef0ff;color:#4f46e5;border-color:#e1e3f8}.app-shell .biz-card-verified{display:inline-flex;align-items:center;margin-left:5px;color:var(--pro-teal);vertical-align:middle}.app-shell .biz-card-verified svg{width:15px;height:15px}.app-shell .biz-card-body{gap:6px}.app-shell .biz-card-tagline{-webkit-line-clamp:2}.app-shell .nk-avatar-initial{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#0c6b62;color:#fff;font-size:13px;font-weight:800}.app-shell .nk-account-dropdown-avatar .nk-avatar-initial{width:38px;height:38px;font-size:15px}.app-shell .taxonomy-rails.discover-hashtag-rails{padding-block:10px}.app-shell .discover-hashtag-rails .taxonomy-rail-main-wrap{gap:8px}.app-shell .discover-hashtag-rails .taxonomy-chip,.app-shell .discover-hashtag-rails .creator-topic-chip{min-height:38px;padding:0 15px;font-size:13.5px;font-weight:650}.biz-tag-input{position:relative}.biz-tag-results{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:grid;gap:2px;padding:6px;border:1px solid var(--pro-line);border-radius:12px;background:#fff;box-shadow:0 16px 40px #10201e24;max-height:280px;overflow-y:auto}.biz-tag-result,.biz-tag-freetext{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:9px;background:transparent;padding:9px 10px;text-align:left;cursor:pointer;color:var(--pro-ink);font:inherit}.biz-tag-result:hover,.biz-tag-freetext:hover{background:#f1f7f6}.biz-tag-result-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#e9f4f2;color:var(--pro-teal);font-size:12px;font-weight:800}.biz-tag-result span:last-child{display:grid;min-width:0}.biz-tag-result strong{font-size:13.5px;font-weight:700}.biz-tag-result small{font-size:11.5px;color:var(--pro-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biz-tag-freetext{color:var(--pro-teal-dark);font-weight:700;font-size:13px;border-top:1px solid var(--pro-line);border-radius:0 0 9px 9px;margin-top:2px}.biz-tag-freetext svg{color:var(--pro-teal)}.biz-tag-status{margin:4px 8px;font-size:12px;color:var(--pro-muted)}.biz-tag-chip{display:flex;align-items:center;gap:10px;border:1px solid var(--pro-line);border-radius:12px;background:var(--pro-canvas);padding:9px 11px}.biz-tag-chip-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:#e9f4f2;color:var(--pro-teal)}.biz-tag-chip-text{display:grid;min-width:0;flex:1}.biz-tag-chip-text strong{font-size:13.5px;font-weight:750;color:var(--pro-ink)}.biz-tag-chip-text small{font-size:11.5px;color:var(--pro-muted)}.biz-tag-chip>button{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:8px;background:#e6ecea;color:#4a5a57;cursor:pointer}.biz-tag-chip>button:hover{background:#d8e0dd;color:var(--pro-ink)}.nk-field-optional{color:var(--pro-muted);font-weight:500;font-size:11.5px}.nk-req{color:#c1352b;font-style:normal}.composer-picked-change{margin-left:auto;border:0;background:transparent;color:var(--pro-teal);font-weight:700;font-size:12.5px;cursor:pointer}.composer-picked-change:hover{color:var(--pro-teal-dark);text-decoration:underline}.app-shell .nk-why-note{display:inline-flex;align-items:center;gap:7px}.nk-upgrade-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 4px}.nk-upgrade-perk{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--pro-line);border-radius:14px;background:#fff;padding:14px}.nk-upgrade-perk-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#e9f4f2;color:var(--pro-teal)}.nk-upgrade-perk strong{display:block;font-size:14px;font-weight:750;color:var(--pro-ink)}.nk-upgrade-perk p{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--pro-muted)}.nk-upgrade-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px;padding:14px;border-radius:14px;background:var(--pro-canvas)}.nk-upgrade-foot p{margin:0;font-size:12.5px;color:var(--pro-muted)}.nk-upgrade-foot .nk-btn-primary{min-height:42px}@media(max-width:640px){.nk-upgrade-grid{grid-template-columns:1fr}}.app-shell .find-v2-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}@media(max-width:1280px){.app-shell .find-v2-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1000px){.app-shell .find-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.app-shell .find-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media(max-width:460px){.app-shell .find-v2-grid{grid-template-columns:1fr!important}}.app-shell .find-v2-grid .biz-card-media{aspect-ratio:4 / 3}.app-shell .find-v2-grid .biz-card-body{padding:11px 12px 12px;gap:5px}.app-shell .find-v2-grid .biz-card-titlerow{grid-template-columns:30px minmax(0,1fr);gap:9px}.app-shell .find-v2-grid .biz-card-logo{width:30px;height:30px;border-radius:9px;font-size:12px}.app-shell .find-v2-grid .biz-card-title{font-size:14px}.app-shell .find-v2-grid .biz-card-category{font-size:9px}.app-shell .find-v2-grid .biz-card-tagline{font-size:12px;min-height:0;-webkit-line-clamp:2}.app-shell .find-v2-grid .biz-card-meta{gap:2px 9px}.app-shell .find-v2-grid .biz-card-meta span{font-size:10.5px}.app-shell .find-v2-grid .biz-card-verified svg{width:13px;height:13px}.app-shell .find-v2-grid .biz-card-overlay-actions{gap:5px}.app-shell .find-v2-grid .biz-card-icon-btn{width:28px;height:28px}.app-shell .guest-favorite-badge{border-radius:999px;font-weight:800!important;letter-spacing:.02em;box-shadow:0 4px 14px #00000029}.app-shell .event-post-card .post-kind-badge{background:var(--pro-teal)!important;color:#fff!important}.app-shell .deal-post-card .post-kind-badge{background:#c13515!important;color:#fff!important}.app-shell .guest-favorite-badge.community-badge{background:#0c6b62!important;color:#fff!important}.app-shell .sponsored-post-card .guest-favorite-badge{background:#b8860b!important;color:#fff!important}.app-shell .post-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:14px!important}.app-shell .post-grid .visual-post{border-radius:12px!important;padding:0!important;box-shadow:0 4px 14px #1226220b!important}.app-shell .post-grid .visual-post .post-media{height:142px!important;min-height:0!important;aspect-ratio:auto!important;border-radius:12px 12px 0 0!important}.app-shell .post-grid .post-card-body{gap:5px!important;padding:9px 11px 10px!important}.app-shell .post-grid .post-card-title-row h3{-webkit-line-clamp:1!important;font-size:13.5px!important;line-height:1.22!important}.app-shell .post-grid .post-store-link,.app-shell .post-grid .post-store-name,.app-shell .post-grid .post-author{font-size:11.5px!important}.app-shell .post-grid .post-card-body>p:not(.post-card-error){min-height:0!important;-webkit-line-clamp:2!important;font-size:12px!important;line-height:1.32!important}.app-shell .post-grid .post-social-actions{min-height:32px!important;margin-top:2px!important;padding-top:7px!important;border-top:1px solid #edf2f0!important}.app-shell .post-grid .post-social-like{min-height:28px!important;min-width:0!important;padding:0 9px!important;border-radius:999px!important}.app-shell .post-grid .post-social-tools button{width:28px!important;min-width:28px!important;height:28px!important}@media(min-width:1440px){.app-shell .post-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.app-shell .post-grid .visual-post .post-media{height:118px!important}}:root{--card-radius: 13px;--card-border: #dde8e5;--card-muted: #687672;--card-ink: #1e2927}.app-shell .post-grid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr))!important;gap:14px!important}.app-shell .post-grid .visual-post{overflow:hidden!important;border-radius:var(--card-radius)!important}.app-shell .post-grid .visual-post .post-media{height:138px!important;background-position:center!important}.app-shell .post-grid .post-card-body{display:grid!important;gap:6px!important;padding:10px 11px 9px!important}.app-shell .post-grid .post-card-title-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.app-shell .post-grid .post-card-heading{gap:3px!important}.app-shell .post-grid .post-card-title-row h3{-webkit-line-clamp:1!important;color:var(--card-ink)!important;font-size:13.5px!important;font-weight:850!important}.app-shell .post-grid .post-store-link,.app-shell .post-grid .post-store-name,.app-shell .post-grid .post-author,.app-shell .post-location-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.app-shell .post-location-line{display:inline-flex;align-items:center;gap:4px;color:var(--card-muted);font-size:11.5px;font-weight:700}.app-shell .post-location-line svg{flex-shrink:0;color:var(--pro-teal)}.app-shell .post-grid .post-distance{font-size:11px!important;font-weight:800!important}.app-shell .post-grid .post-time-chip{width:-moz-fit-content;width:fit-content;max-width:100%}.app-shell .post-grid .post-social-actions{display:flex!important;justify-content:space-between!important;border-top:1px solid #edf2f0!important}.app-shell .biz-card{display:grid!important;overflow:hidden!important;border-radius:var(--card-radius)!important;padding:0!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.app-shell .biz-card:hover,.app-shell .biz-card:focus-within{transform:translateY(-1px);border-color:#c7d9d5!important;box-shadow:0 12px 26px #12262216!important}.app-shell .biz-card-media{position:relative;aspect-ratio:1.42 / 1!important;height:148px!important;min-height:0!important;border-radius:0!important;background-size:cover;background-position:center}.app-shell .biz-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,20,18,.18),transparent 45%,rgba(7,20,18,.14));pointer-events:none}.app-shell .biz-card-type,.app-shell .biz-card-rating{position:absolute;z-index:1;top:9px;display:inline-flex;align-items:center;gap:4px;min-height:23px;border-radius:999px;background:#fffffff0;color:var(--pro-teal-dark);padding:0 8px;font-size:10.5px;font-weight:850}.app-shell .biz-card-type{left:9px;max-width:calc(100% - 92px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .biz-card-rating{right:9px;color:#7a5500}.app-shell .biz-card-body{display:grid!important;gap:7px!important;padding:11px 12px 10px!important}.app-shell .biz-card-titlerow{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}.app-shell .biz-card-logo{width:34px!important;height:34px!important;border-radius:10px!important;background:#eaf6f3!important;color:var(--pro-teal-dark)!important;font-size:13px!important}.app-shell .biz-card-heading{min-width:0}.app-shell .biz-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:var(--card-ink);font-size:14px!important;line-height:1.2}.app-shell .biz-card-context{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--card-muted);font-size:11.5px;font-weight:720}.app-shell .biz-card-tagline{min-height:0!important;margin:0!important;-webkit-line-clamp:2!important;color:var(--card-muted);font-size:12px!important;line-height:1.34!important}.app-shell .biz-card-meta{flex-wrap:nowrap!important;gap:8px!important;overflow:hidden}.app-shell .biz-card-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important;font-weight:750!important}.app-shell .biz-card-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px;padding-top:8px;border-top:1px solid #edf2f0}.app-shell .biz-card-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:29px;border:0;border-radius:999px;background:transparent;color:#5f6f6b;padding:0 8px;font-size:11.5px;font-weight:820;cursor:pointer}.app-shell .biz-card-action.like{background:#eff8f6;color:var(--pro-teal-dark)}.app-shell .biz-card-action.active{background:var(--pro-teal);color:#fff}.app-shell .biz-card-action:hover{background:#eff8f6;color:var(--pro-teal-dark)}@media(min-width:1440px){.app-shell .find-v2-grid,.app-shell .post-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell .biz-card-action span{display:none}.app-shell .biz-card-media{height:124px!important}}.app-shell .post-grid .social-post-card{display:grid!important;grid-template-rows:auto auto 1fr;border-radius:14px!important;overflow:hidden!important}.app-shell .post-feed-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px 9px;border-bottom:1px solid #eef3f1}.app-shell .post-feed-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#e9f6f3;color:var(--pro-teal-dark);font-size:13px;font-weight:900}.app-shell .post-feed-source{display:grid;gap:2px;min-width:0}.app-shell .post-feed-source strong,.app-shell .post-feed-source .post-store-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--card-ink);font-size:13px!important;font-weight:880!important;text-align:left}.app-shell .post-feed-source>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#70807c;font-size:11px;font-weight:720}.app-shell .post-feed-tags{display:grid;justify-items:end;gap:4px;min-width:54px}.app-shell .post-feed-tags .guest-favorite-badge{position:static!important;max-width:92px!important;min-height:20px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none!important;font-size:9.5px!important}.app-shell .post-grid .social-post-card .post-media{height:128px!important;border-radius:0!important}.app-shell .post-grid .social-post-card .post-card-body{padding:10px 11px 9px!important}.app-shell .post-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--card-ink);font-size:14px;font-weight:880;line-height:1.18}.app-shell .post-grid .social-post-card .post-time-chip{order:2}.app-shell .post-grid .social-post-card p:not(.post-card-error){order:3}.app-shell .post-grid .social-post-card .post-location-line{order:4}.app-shell .post-grid .social-post-card .post-social-actions{order:5}.app-shell .post-grid .social-post-card .post-social-like{background:transparent!important;color:#c12b48!important;padding-left:0!important}.app-shell .post-grid .social-post-card .post-social-like.active{background:#c12b48!important;color:#fff!important;padding-left:9px!important}.app-shell .biz-card{grid-template-rows:auto auto 1fr!important}.app-shell .biz-card-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px 9px;border-bottom:1px solid #eef3f1}.app-shell .biz-card-head .biz-card-rating{position:static!important;top:auto!important;right:auto!important;height:24px;background:#fff7df;color:#805000;box-shadow:none}.app-shell .biz-card-head .biz-card-logo{width:36px!important;height:36px!important;border-radius:999px!important}.app-shell .biz-card-head .biz-card-title{font-size:14px!important}.app-shell .biz-card .biz-card-media{height:132px!important;aspect-ratio:auto!important}.app-shell .biz-card .biz-card-type{top:9px;left:9px;max-width:calc(100% - 18px)}.app-shell .biz-card .biz-card-body{padding:10px 11px 9px!important;gap:7px!important}.app-shell .biz-card .biz-card-actions{margin-top:0}.app-shell .biz-card .biz-card-action.like{background:transparent;padding-left:0}.app-shell .biz-card .biz-card-action.active{padding-left:8px}@media(max-width:760px){.app-shell .post-grid .social-post-card .post-media,.app-shell .biz-card .biz-card-media{height:112px!important}}.app-shell .post-grid,.app-shell .find-v2-grid{gap:16px!important}.app-shell .visual-post,.app-shell .biz-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #dfe8e5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 18px #10201e0e!important;padding:0!important}.app-shell .visual-post:hover,.app-shell .biz-card:hover{transform:translateY(-1px)!important;border-color:#c8dad6!important;box-shadow:0 12px 28px #10201e16!important}.app-shell .post-feed-head,.app-shell .biz-card-head{display:none!important}.app-shell .visual-post .post-media,.app-shell .biz-card .biz-card-media{position:relative;height:150px!important;min-height:0!important;aspect-ratio:auto!important;border-radius:0!important;background-size:cover!important;background-position:center!important}.app-shell .visual-post .post-media:before,.app-shell .biz-card .biz-card-media:after{background:linear-gradient(180deg,rgba(8,20,18,.18),transparent 45%,rgba(8,20,18,.18))!important}.app-shell .visual-post .guest-favorite-badge,.app-shell .visual-post .post-kind-badge,.app-shell .biz-card-type,.app-shell .biz-card-rating{position:absolute!important;z-index:2;top:10px!important;min-height:24px!important;max-width:calc(100% - 72px)!important;border-radius:999px!important;background:#fffffff0!important;color:var(--pro-teal-dark)!important;box-shadow:0 5px 14px #0000001f!important;padding:0 9px!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}.app-shell .visual-post .guest-favorite-badge,.app-shell .visual-post .post-kind-badge,.app-shell .biz-card-type{left:10px!important}.app-shell .visual-post .post-distance,.app-shell .biz-card-rating{right:10px!important;left:auto!important;background:#fffffff0!important;color:#5d6b67!important}.app-shell .deal-post-card .post-kind-badge{color:#b83b18!important}.app-shell .event-post-card .post-kind-badge{color:#087a6f!important}.app-shell .sponsored-post-card .guest-favorite-badge{color:#805000!important}.app-shell .post-card-body,.app-shell .biz-card-body{display:grid!important;gap:7px!important;flex:1;padding:12px!important}.app-shell .post-title,.app-shell .biz-card-title{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;color:#1e2927!important;font-size:14.5px!important;font-weight:740!important;line-height:1.2!important}.app-shell .post-card-context,.app-shell .biz-card-titleline{display:flex!important;align-items:center;gap:8px;min-width:0}.app-shell .biz-card-titleline{display:grid!important;grid-template-columns:34px minmax(0,1fr)}.app-shell .biz-card-logo{width:34px!important;height:34px!important;border-radius:10px!important}.app-shell .post-store-link,.app-shell .post-store-name,.app-shell .post-author,.app-shell .biz-card-context,.app-shell .post-time-chip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#667571!important;font-size:11.5px!important;font-weight:740!important}.app-shell .post-store-link{color:var(--pro-teal-dark)!important}.app-shell .post-time-chip{border:0!important;background:#f2f6f5!important;padding:3px 7px!important}.app-shell .post-card-body>p:not(.post-card-error),.app-shell .biz-card-tagline{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:0!important;margin:0!important;color:#697773!important;font-size:12.5px!important;line-height:1.36!important}.app-shell .post-location-line,.app-shell .biz-card-meta{display:flex!important;align-items:center;gap:8px!important;overflow:hidden;color:#667571!important;font-size:11.5px!important;font-weight:720!important}.app-shell .post-location-line,.app-shell .biz-card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .post-social-actions,.app-shell .biz-card-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:34px!important;margin-top:2px!important;padding-top:9px!important;border-top:1px solid #edf2f0!important}.app-shell .post-social-like,.app-shell .biz-card-action.like{min-height:29px!important;border-radius:999px!important;background:#fff4f6!important;color:#c12b48!important;padding:0 10px!important;font-size:11.5px!important;font-weight:850!important}.app-shell .post-social-like.active,.app-shell .biz-card-action.like.active{background:#c12b48!important;color:#fff!important}.app-shell .post-social-tools button,.app-shell .biz-card-action:not(.like){width:30px!important;min-width:30px!important;height:30px!important;border-radius:999px!important;background:transparent!important;color:#60706c!important;padding:0!important}.app-shell .biz-card-action:not(.like) span,.app-shell .post-social-tools button span,.app-shell .post-social-tools button small{display:none!important}@media(max-width:760px){.app-shell .visual-post .post-media,.app-shell .biz-card .biz-card-media{height:124px!important}}.app-shell .post-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important}.app-shell .find-v2-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.app-shell .visual-post,.app-shell .biz-card{border-color:#e1e9e6!important;border-radius:12px!important;box-shadow:none!important}.app-shell .visual-post:hover,.app-shell .biz-card:hover{transform:translateY(-1px)!important;border-color:#b9d2cd!important;box-shadow:0 8px 20px #10201e0f!important}.app-shell .visual-post .post-media{height:132px!important}.app-shell .biz-card .biz-card-media{height:142px!important}.app-shell .visual-post .post-media:before,.app-shell .biz-card .biz-card-media:after{background:linear-gradient(180deg,rgba(7,21,18,.22),transparent 42%),linear-gradient(0deg,rgba(7,21,18,.18),transparent 42%)!important}.app-shell .visual-post .post-card-body,.app-shell .biz-card-body{padding:11px!important;gap:6px!important}.app-shell .post-title,.app-shell .biz-card-title{font-size:14px!important;line-height:1.2!important}.app-shell .post-card-context:empty{display:none!important}.app-shell .post-time-chip{display:none!important}.app-shell .post-image-float{position:absolute;z-index:2;left:10px;right:10px;bottom:10px;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 20px);min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:#fffffff0;color:#23312e;padding:0 9px;font-size:10.5px;font-weight:850;box-shadow:0 6px 16px #00000024}.app-shell .deal-post-card .post-image-float{background:#fff1eaf5;color:#b83b18}.app-shell .event-post-card .post-image-float{background:#ecf7f4f5;color:#087a6f}.app-shell .post-card-body>p:not(.post-card-error),.app-shell .biz-card-tagline{-webkit-line-clamp:2!important;font-size:12.25px!important}.app-shell .post-social-actions,.app-shell .biz-card-actions{min-height:32px!important;padding-top:8px!important}.app-shell .post-social-like,.app-shell .biz-card-action.like{min-height:28px!important}@media(max-width:1280px){.app-shell .post-grid,.app-shell .find-v2-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.app-shell .post-grid .visual-post .post-media{height:168px!important}.app-shell .post-grid .visual-post{border-radius:14px!important}.app-shell .post-grid .post-card-body{padding:12px!important}@media(max-width:760px){.app-shell .post-grid .visual-post .post-media{height:138px!important}}@media(max-width:1000px){.app-shell .post-grid,.app-shell .find-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell .post-grid,.app-shell .find-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell .visual-post .post-media,.app-shell .biz-card .biz-card-media{height:118px!important}}@media(min-width:1180px){.app-shell .post-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.app-shell .find-v2-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.app-shell .taxonomy-rails.discover-hashtag-rails{padding:0 0 10px!important;margin:0!important}.app-shell .discover-hashtag-rails .taxonomy-rail-main-wrap{min-height:48px!important}.app-shell .discover-hashtag-rails .taxonomy-rail{gap:30px!important;min-height:48px!important;padding:0!important}.app-shell .discover-hashtag-rails .taxonomy-chip,.app-shell .discover-hashtag-rails .creator-topic-chip{min-height:48px!important;height:48px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 0 2px!important;color:var(--color-muted-airbnb)!important;font-size:14px!important;font-weight:760!important;line-height:1!important}.app-shell .discover-hashtag-rails .taxonomy-chip.active,.app-shell .discover-hashtag-rails .taxonomy-chip:hover,.app-shell .discover-hashtag-rails .creator-topic-chip.active,.app-shell .discover-hashtag-rails .creator-topic-chip:hover{border-bottom-color:var(--color-ink-airbnb)!important;color:var(--color-ink-airbnb)!important}.app-shell .discover-hashtag-rails .special-deals-chip,.app-shell .discover-hashtag-rails .special-deals-chip span{color:#c13515!important}.app-shell .discover-hashtag-rails .special-events-chip,.app-shell .discover-hashtag-rails .special-events-chip span{color:#087a6f!important}.app-shell .find-v2-grid{align-items:stretch}.app-shell .find-v2-grid .biz-card{display:grid!important;grid-template-rows:118px 1fr!important;overflow:hidden!important;border:1px solid #dbe7e4!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdfc)!important;box-shadow:0 1px #10201e0a!important}.app-shell .find-v2-grid .biz-card:hover{border-color:#aacfc8!important;box-shadow:0 12px 26px #0c584e17!important}.app-shell .find-v2-grid .biz-card .biz-card-media{height:118px!important;border-radius:0!important}.app-shell .find-v2-grid .biz-card .biz-card-media:after{background:linear-gradient(180deg,rgba(4,16,14,.28),transparent 44%),linear-gradient(0deg,rgba(4,16,14,.28),transparent 52%)!important}.app-shell .find-v2-grid .biz-card-type{top:10px!important;left:10px!important;max-width:calc(100% - 78px)!important;background:#ffffffeb!important;color:var(--pro-teal-dark)!important}.app-shell .find-v2-grid .biz-card-rating{top:10px!important;right:10px!important;background:#fff8e6!important;color:#785400!important}.app-shell .find-v2-grid .biz-card-body{position:relative;display:grid!important;gap:7px!important;padding:15px 13px 12px!important}.app-shell .find-v2-grid .biz-card-titleline{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.app-shell .find-v2-grid .biz-card-logo{width:38px!important;height:38px!important;border-radius:12px!important;background:#eaf6f3!important;color:var(--pro-teal-dark)!important;box-shadow:inset 0 0 0 1px #0c6b6214}.app-shell .find-v2-grid .biz-card-title{font-size:14.5px!important;font-weight:740!important}.app-shell .find-v2-grid .biz-card-context{color:#0f766e!important;font-size:11.5px!important;font-weight:680!important}.app-shell .find-v2-grid .biz-card-tagline{-webkit-line-clamp:2!important;color:#5f6f6b!important;font-size:12.25px!important;line-height:1.38!important}.app-shell .find-v2-grid .biz-card-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important}.app-shell .find-v2-grid .biz-card-actions{display:grid!important;grid-template-columns:minmax(0,auto) 1fr auto auto;gap:6px!important;border-top:1px solid #edf2f0!important}.app-shell .find-v2-grid .biz-card-action.like{background:#edf8f6!important;color:var(--pro-teal-dark)!important}.app-shell .find-v2-grid .biz-card-action.like.active{background:var(--pro-teal)!important;color:#fff!important}.app-shell .visual-post .post-distance{position:absolute!important;z-index:2;top:10px!important;right:10px!important;left:auto!important;display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;border-radius:999px!important;background:#fffffff0!important;color:#4f5d59!important;font-size:10.5px!important;font-weight:700!important;box-shadow:0 5px 14px #0000001f!important}.app-shell .visual-post .guest-favorite-badge,.app-shell .visual-post .post-kind-badge,.app-shell .find-v2-grid .biz-card-type,.app-shell .find-v2-grid .biz-card-rating{font-weight:720!important}.app-shell .airbnb-onboarding-page{max-width:1180px!important;margin:0 auto!important;padding:8px 4px 56px!important;display:grid!important;gap:22px!important}.app-shell .airbnb-onboarding-hero{position:relative;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;align-items:center!important;gap:28px!important;padding:34px!important;border-radius:24px!important;border:0!important;background:radial-gradient(1100px 360px at 88% -40%,rgba(255,255,255,.16),transparent 60%),linear-gradient(135deg,#0b756c,#075c55 58%,#064a44)!important;box-shadow:0 24px 60px #07464042!important;color:#fff!important}.app-shell .airbnb-onboarding-hero>div:first-child{min-width:0}.app-shell .airbnb-onboarding-hero span{display:inline-flex!important;align-items:center;gap:7px;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:#ffffff24;color:#d9f3ee!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.app-shell .airbnb-onboarding-hero h1{margin:0 0 10px!important;color:#fff!important;font-size:30px!important;font-weight:820!important;line-height:1.1!important;letter-spacing:-.02em!important}.app-shell .airbnb-onboarding-hero p{margin:0!important;max-width:60ch;color:#ffffffd1!important;font-size:14px!important;line-height:1.55!important}.app-shell .airbnb-onboarding-hero-card{display:grid!important;gap:11px!important;padding:18px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.22)!important;background:#ffffff1f!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0000001f!important;color:#fff!important}.app-shell .airbnb-onboarding-hero-card strong{font-size:16px!important;font-weight:800!important;color:#fff!important}.app-shell .airbnb-onboarding-hero-card span{margin:0!important;padding:0!important;background:transparent!important;text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;font-weight:600!important;color:#ffffffe6!important}.app-shell .airbnb-onboarding-hero-card span svg{color:#aee9e0!important}.app-shell .onboarding-v2-step-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.app-shell .onboarding-v2-step-rail span{display:flex!important;align-items:center;gap:10px!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid var(--pro-line)!important;background:#fff!important;color:var(--pro-ink)!important;font-size:12.5px!important;font-weight:760!important;box-shadow:0 1px #10201e08}.app-shell .onboarding-v2-step-rail span strong{display:grid!important;place-items:center;width:26px!important;height:26px!important;flex:0 0 26px;border-radius:999px!important;background:#eaf6f3!important;color:var(--pro-teal-dark)!important;font-size:12px!important;font-weight:850!important}.app-shell .onboarding-v2-step-rail span:first-child{border-color:var(--pro-teal)!important;box-shadow:0 6px 18px #0b756c24}.app-shell .onboarding-v2-step-rail span:first-child strong{background:var(--pro-teal)!important;color:#fff!important}.app-shell .airbnb-business-setup-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 366px!important;align-items:start!important;gap:22px!important}.app-shell .airbnb-business-setup-main{display:grid!important;gap:18px!important}.app-shell .onboarding-v2-panel{position:relative;padding:24px 24px 26px!important;border-radius:20px!important;border:1px solid var(--pro-line)!important;background:#fff!important;box-shadow:var(--pro-shadow)!important}.app-shell .onboarding-v2-title{margin-bottom:18px!important;padding-left:0!important;border-left:0!important}.app-shell .onboarding-v2-title h2{margin:0 0 3px!important;font-size:17px!important;font-weight:820!important;letter-spacing:-.01em!important;color:var(--pro-ink)!important}.app-shell .onboarding-v2-title p{margin:0!important;color:var(--pro-muted)!important;font-size:12.5px!important;line-height:1.5!important}.app-shell .onboarding-v2-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.app-shell .onboarding-v2-form-grid .full,.app-shell .new-location-field.full{grid-column:1 / -1!important}.app-shell .onboarding-v2-form-grid label,.app-shell .new-location-field{display:grid!important;gap:6px!important;min-width:0}.app-shell .onboarding-v2-form-grid label>span,.app-shell .new-location-field>span{font-size:12px!important;font-weight:760!important;color:#354541!important}.app-shell .onboarding-v2-form-grid input,.app-shell .onboarding-v2-form-grid select,.app-shell .onboarding-v2-form-grid textarea,.app-shell .new-location-field input{width:100%!important;padding:11px 13px!important;border-radius:12px!important;border:1px solid #dce6e3!important;background:#fbfdfc!important;font-size:13.5px!important;font-weight:560!important;color:var(--pro-ink)!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.app-shell .onboarding-v2-form-grid textarea{resize:vertical;min-height:84px;line-height:1.5}.app-shell .onboarding-v2-form-grid input::-moz-placeholder,.app-shell .onboarding-v2-form-grid textarea::-moz-placeholder,.app-shell .new-location-field input::-moz-placeholder{color:#9aa8a4!important;font-weight:500!important}.app-shell .onboarding-v2-form-grid input::placeholder,.app-shell .onboarding-v2-form-grid textarea::placeholder,.app-shell .new-location-field input::placeholder{color:#9aa8a4!important;font-weight:500!important}.app-shell .onboarding-v2-form-grid input:focus,.app-shell .onboarding-v2-form-grid select:focus,.app-shell .onboarding-v2-form-grid textarea:focus,.app-shell .new-location-field input:focus{outline:none!important;border-color:var(--pro-teal)!important;background:#fff!important;box-shadow:0 0 0 4px #0b756c1f!important}.app-shell .new-location-field{position:relative}.app-shell .new-location-field>div{position:relative}.app-shell .new-location-field>div:before{content:"";position:absolute;left:13px;top:50%;width:15px;height:15px;transform:translateY(-50%);background:currentColor;color:#93a4a0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}.app-shell .new-location-field>div input{padding-left:38px!important}.app-shell .new-location-results{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);display:grid;gap:2px;padding:6px!important;max-height:260px;overflow:auto;border:1px solid var(--pro-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 20px 44px #10201e29!important}.app-shell .new-location-results button{display:flex!important;align-items:center;gap:9px!important;width:100%;padding:9px 11px!important;border:0!important;border-radius:10px!important;background:transparent!important;text-align:left!important;font-size:12.5px!important;font-weight:600!important;color:#2a3a37!important;cursor:pointer}.app-shell .new-location-results button:hover{background:#eef7f5!important}.app-shell .new-location-results button svg{color:var(--pro-teal)!important;flex:0 0 auto}.app-shell .new-form-notice{margin:8px 0 0!important;color:var(--pro-muted)!important;font-size:12px!important;font-weight:640!important}.app-shell .business-doc-upload{gap:8px!important}.app-shell .business-doc-upload input[type=file]{padding:16px 14px!important;border:1.5px dashed #bcd4ce!important;border-radius:14px!important;background:#f4faf8!important;font-size:12.5px!important;color:#43534f!important;cursor:pointer}.app-shell .business-doc-upload small{color:var(--pro-muted)!important;font-size:11.5px!important}.app-shell .business-doc-list{display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:14px!important}.app-shell .business-doc-list span{display:inline-flex!important;align-items:center;gap:6px;padding:6px 11px!important;border-radius:999px!important;background:#eaf6f3!important;color:var(--pro-teal-dark)!important;font-size:12px!important;font-weight:720!important}.app-shell .business-setup-v2-preview{position:sticky!important;top:90px!important;display:grid!important;gap:14px!important;padding:20px!important;border-radius:20px!important;border:1px solid var(--pro-line)!important;background:#fff!important;box-shadow:var(--pro-shadow)!important}.app-shell .onboarding-v2-preview-image{position:relative;display:block!important;min-height:0!important;height:118px!important;border-radius:16px!important;background:radial-gradient(420px 150px at 80% -30%,rgba(255,255,255,.16),transparent 60%),linear-gradient(135deg,#0b756c,#075c55)!important;overflow:visible!important}.app-shell .onboarding-v2-preview-image span{position:absolute!important;left:16px!important;bottom:-22px!important;top:auto!important;display:grid!important;place-items:center;width:60px!important;height:60px!important;border:4px solid #fff!important;border-radius:18px!important;background:linear-gradient(135deg,#128a7e,#0b756c)!important;color:#fff!important;font-size:24px!important;font-weight:850!important;box-shadow:0 10px 22px #0746403d!important}.app-shell .business-setup-v2-preview-head{display:grid!important;gap:5px!important;padding-top:16px!important}.app-shell .business-setup-v2-preview-head>span{width:-moz-fit-content;width:fit-content;padding:3px 10px!important;border-radius:999px!important;background:#eaf6f3!important;color:var(--pro-teal-dark)!important;font-size:10.5px!important;font-weight:820!important;letter-spacing:.04em;text-transform:uppercase}.app-shell .business-setup-v2-preview-head strong{font-size:18px!important;font-weight:820!important;color:var(--pro-ink)!important}.app-shell .business-setup-v2-preview-head p{margin:0!important;color:var(--pro-muted)!important;font-size:12.5px!important;line-height:1.5!important}.app-shell .onboarding-v2-review{display:grid!important;gap:0!important;border:1px solid var(--pro-line)!important;border-radius:14px!important;overflow:hidden}.app-shell .onboarding-v2-review>div{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px!important;border-bottom:1px solid #eef3f1}.app-shell .onboarding-v2-review>div:last-child{border-bottom:0}.app-shell .onboarding-v2-review>div span{color:var(--pro-muted)!important;font-size:12px!important;font-weight:640!important}.app-shell .onboarding-v2-review>div strong{color:var(--pro-ink)!important;font-size:12.5px!important;font-weight:760!important;text-align:right}.app-shell .onboarding-v2-notice{display:flex!important;align-items:flex-start;gap:8px!important;padding:11px 13px!important;border-radius:12px!important;background:#f0f8f6!important;color:#355f59!important;font-size:12px!important;font-weight:650!important;line-height:1.45}.app-shell .onboarding-v2-notice svg{color:var(--pro-teal)!important;flex:0 0 auto;margin-top:1px}.app-shell .onboarding-readiness-list{display:grid!important;gap:8px!important}.app-shell .onboarding-readiness-list span{display:flex!important;align-items:center;gap:9px!important;font-size:12.5px!important;font-weight:680!important;color:var(--pro-muted)!important}.app-shell .onboarding-readiness-list span svg{color:#c2cdc9!important;flex:0 0 auto}.app-shell .onboarding-readiness-list span.ready{color:var(--pro-ink)!important}.app-shell .onboarding-readiness-list span.ready svg{color:var(--pro-teal)!important}.app-shell .business-setup-v2-preview .btn-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:8px!important;width:100%;margin-top:2px!important;padding:13px!important;border:0!important;border-radius:13px!important;background:var(--pro-teal)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;cursor:pointer;box-shadow:0 12px 26px #0b756c3d!important;transition:background .15s ease,transform .15s ease,box-shadow .15s ease!important}.app-shell .business-setup-v2-preview .btn-primary:hover:not(:disabled){background:var(--pro-teal-dark)!important;transform:translateY(-1px)}.app-shell .business-setup-v2-preview .btn-primary:disabled{opacity:.5!important;cursor:not-allowed;box-shadow:none!important}.app-shell .onboarding-submit-hint{margin:0!important;text-align:center;color:var(--pro-muted)!important;font-size:11.5px!important;line-height:1.45}@media(max-width:940px){.app-shell .airbnb-onboarding-hero{grid-template-columns:1fr!important}.app-shell .onboarding-v2-step-rail{grid-template-columns:repeat(2,1fr)!important}.app-shell .airbnb-business-setup-layout{grid-template-columns:1fr!important}.app-shell .business-setup-v2-preview{position:static!important}}@media(max-width:560px){.app-shell .onboarding-v2-form-grid{grid-template-columns:1fr!important}}.app-shell .posts-list-row{grid-template-columns:auto minmax(0,1fr) auto auto auto!important;gap:14px 18px!important}.app-shell .posts-list-actions{justify-content:flex-end!important;flex-wrap:nowrap!important}@media(max-width:820px){.app-shell .posts-list-row{grid-template-columns:auto minmax(0,1fr) auto!important;row-gap:10px!important}.app-shell .posts-list-metrics{grid-column:2 / -1!important}.app-shell .posts-list-status{display:none!important}.app-shell .posts-list-actions{grid-column:1 / -1!important;justify-content:flex-start!important}}.app-shell .airbnb-dashboard-page .new-flat-panel .empty-state,.app-shell .posts-panel .empty-state{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;padding:34px 22px!important}.app-shell .airbnb-dashboard-page .new-flat-panel .empty-state span,.app-shell .posts-panel .empty-state span{grid-column:auto!important;max-width:42ch;color:var(--pro-muted)!important;font-size:13px!important}.app-shell .posts-panel .empty-state strong{font-size:18px!important;font-weight:800!important}.app-shell .posts-panel .empty-state .empty-action-btn,.app-shell .airbnb-dashboard-page .new-flat-panel .empty-state .empty-action-btn{margin-top:8px!important;padding:10px 18px!important;border-radius:11px!important;background:var(--pro-teal)!important;color:#fff!important;font-weight:760!important}.app-shell .composer-search{position:relative}.app-shell .nk-location-results{position:absolute!important;z-index:40!important;left:0;right:0;top:calc(100% + 6px)!important;border:1px solid var(--pro-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 20px 44px #10201e29!important;padding:6px!important}.app-shell .nk-location-results button{border-radius:10px!important;color:#2a3a37!important;font-weight:600!important}.app-shell .nk-location-results button:hover{background:#eef7f5!important}.app-shell .composer-picked-from{margin-left:2px;color:var(--pro-muted)!important;font-size:11px!important;font-weight:600!important}.app-shell .creator-insights .creator-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:4px}.app-shell .creator-top{margin-top:18px;border-top:1px solid var(--pro-line);padding-top:16px}.app-shell .creator-top h3{margin:0 0 10px!important;font-size:13px!important;font-weight:800!important;color:var(--pro-ink)!important}.app-shell .creator-top ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.app-shell .creator-top li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--pro-line);border-radius:12px;background:#fbfdfc}.app-shell .creator-top-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;color:var(--pro-ink)}.app-shell .creator-top-metrics{display:inline-flex;gap:12px;flex:0 0 auto}.app-shell .creator-top-metrics span{display:inline-flex;align-items:center;gap:4px;color:var(--pro-muted);font-size:12px;font-weight:700}.app-shell .creator-top-metrics svg{color:#9aaca7}.app-shell .creator-insights-empty{margin:14px 0 0;padding:18px;border:1px dashed #cdddd8;border-radius:12px;text-align:center;color:var(--pro-muted);font-size:12.5px}@media(max-width:720px){.app-shell .creator-insights .creator-stats{grid-template-columns:repeat(2,1fr)!important}}.app-shell .onboarding-single-page{max-width:1040px!important;gap:18px!important}.app-shell .onboarding-single-hero{grid-template-columns:minmax(0,1fr) 280px!important;border-radius:18px!important}.app-shell .onboarding-single-card{display:grid;gap:18px;padding:24px;border:1px solid var(--pro-line);border-radius:18px;background:#fff;box-shadow:0 16px 44px #10201e12}.app-shell .onboarding-single-head{display:grid;gap:4px}.app-shell .onboarding-single-head span{color:var(--pro-teal);font-size:12px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.app-shell .onboarding-single-head h2{margin:0;color:var(--pro-ink);font-size:24px;font-weight:820}.app-shell .onboarding-single-head p{margin:0;max-width:68ch;color:var(--pro-muted);font-size:13.5px;line-height:1.5}.app-shell .onboarding-single-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-shell .onboarding-single-grid label{position:relative;display:grid;gap:7px;color:#40514d;font-size:12px;font-weight:760}.app-shell .onboarding-single-grid input,.app-shell .onboarding-single-grid select,.app-shell .onboarding-single-grid textarea{width:100%;border:1px solid #dbe6e2;border-radius:12px;background:#fbfdfc;color:var(--pro-ink);font-size:14px;font-weight:650;outline:none}.app-shell .onboarding-single-grid input,.app-shell .onboarding-single-grid select{height:44px;padding:0 13px}.app-shell .onboarding-single-grid textarea{min-height:104px;padding:12px 13px;resize:vertical}.app-shell .onboarding-single-grid input:focus,.app-shell .onboarding-single-grid select:focus,.app-shell .onboarding-single-grid textarea:focus{border-color:var(--pro-teal);box-shadow:0 0 0 3px #0b756c1a;background:#fff}.app-shell .onboarding-single-wide,.app-shell .onboarding-single-location{grid-column:1 / -1}.app-shell .onboarding-location-input{display:flex;align-items:center;gap:9px;height:44px;border:1px solid #dbe6e2;border-radius:12px;background:#fbfdfc;padding:0 12px}.app-shell .onboarding-location-input svg{color:#7e928d;flex:0 0 auto}.app-shell .onboarding-location-input input{height:auto;padding:0;border:0;background:transparent;box-shadow:none}.app-shell .onboarding-location-results{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:grid;gap:4px;padding:6px;border:1px solid var(--pro-line);border-radius:14px;background:#fff;box-shadow:0 20px 44px #10201e29}.app-shell .onboarding-location-results button{display:flex;align-items:center;gap:8px;min-height:38px;border:0;border-radius:10px;background:transparent;color:#2b3b38;font-size:12.5px;font-weight:650;text-align:left;cursor:pointer}.app-shell .onboarding-location-results button:hover{background:#eef7f5}.app-shell .onboarding-upload input{display:none}.app-shell .onboarding-upload strong{display:flex;align-items:center;gap:8px;min-height:44px;border:1px dashed #b9d6cf;border-radius:12px;background:#f5fbf9;color:var(--pro-teal-dark);padding:0 13px;font-size:13px;font-weight:760;cursor:pointer}.app-shell .onboarding-single-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-top:4px}.app-shell .onboarding-submit-box{display:grid;justify-items:end;gap:8px}.app-shell .onboarding-submit-box p{margin:0;color:var(--pro-muted);font-size:12px;font-weight:650}.app-shell .onboarding-submit-box .btn-primary{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:12px;background:var(--pro-teal);color:#fff;padding:0 18px;font-weight:820;cursor:pointer}.app-shell .find-v2-page{padding:6px 4px 40px!important}.app-shell .find-v2-toolbar{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin:0 4px 22px!important;padding-bottom:16px!important;border-bottom:1px solid var(--pro-line)!important}.app-shell .find-v2-toolbar span:first-child{font-size:18px!important;font-weight:800!important;color:var(--pro-ink, #0f2a27)!important}.app-shell .find-v2-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}.app-shell .find-v2-grid .biz-card{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;grid-template-rows:none!important;min-height:196px!important;border-radius:14px!important;overflow:hidden!important}.app-shell .find-v2-grid .biz-card .biz-card-media{width:118px!important;height:100%!important;min-height:196px!important;border-radius:0!important}.app-shell .find-v2-grid .biz-card-body{padding:14px 14px 12px!important;gap:8px!important}.app-shell .find-v2-grid .biz-card-actions{grid-template-columns:minmax(0,auto) 1fr auto auto!important;margin-top:auto!important;padding-top:10px!important}@media(max-width:1180px){.app-shell .find-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:860px){.app-shell .onboarding-single-hero,.app-shell .onboarding-single-footer,.app-shell .onboarding-single-grid,.app-shell .nk-dashboard-tour-grid{grid-template-columns:1fr!important}.app-shell .onboarding-submit-box{justify-items:stretch}.app-shell .find-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.app-shell .onboarding-single-card{padding:18px}.app-shell .find-v2-grid{grid-template-columns:1fr!important}}.app-shell .nk-upgrade-inline-form{margin-top:18px;padding-top:18px;border-top:1px solid var(--pro-line)}.app-shell .nk-upgrade-inline-form .nk-form-card{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}.app-shell .nk-form-card .nk-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell .nk-form-card .nk-field{gap:6px!important}.app-shell .nk-form-card .nk-field>span:first-child{color:#41514d!important;font-size:11.5px!important;font-weight:780!important}.app-shell .nk-form-card input,.app-shell .nk-form-card select,.app-shell .nk-form-card textarea{border-radius:11px!important;background:#fbfdfc!important}.app-shell .nk-searchable-input{display:grid!important;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:8px;height:44px;padding:0 5px 0 12px!important}.app-shell .nk-searchable-input input{height:auto!important;padding:0!important;border:0!important;background:transparent!important}.app-shell .nk-searchable-input>svg{color:#8aa09a}.app-shell .nk-searchable-input button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dbe7e3;border-radius:9px;background:#fff;color:var(--pro-teal);cursor:pointer}.app-shell .nk-upload-control{display:flex!important;align-items:center;gap:8px;min-height:44px;border:1px dashed #b7d4cd;border-radius:11px;background:#f4faf8;color:var(--pro-teal-dark)!important;padding:0 13px;font-size:12.5px!important;font-weight:760!important;cursor:pointer}.app-shell .nk-field .nk-file{position:absolute;inset:auto 0 0;height:44px;opacity:0;cursor:pointer}.app-shell .nk-business-profile-form-card{border-radius:12px!important;box-shadow:none!important}.app-shell .nk-business-form-head{align-items:center!important;padding:14px 16px!important;background:#fbfdfc!important;border-bottom:1px solid #e2ece8!important}.app-shell .nk-business-form-status{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#687874!important;font-size:12px!important;font-weight:760!important}.app-shell .nk-business-single-form{padding:16px!important;gap:13px!important}.app-shell .nk-business-single-form textarea{min-height:82px!important}.app-shell .nk-business-more{border:1px solid #e2ece8!important;border-radius:10px!important;background:#fbfdfc!important;padding:0!important}.app-shell .nk-business-more summary{cursor:pointer!important;padding:12px 14px!important;color:#0f2a27!important;font-size:12.5px!important;font-weight:820!important}.app-shell .nk-business-more-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0 14px 14px!important}@media(max-width:700px){.app-shell .nk-business-more-grid{grid-template-columns:1fr!important}}.app-shell .nk-list-business{display:flex;flex-direction:column;gap:14px}.app-shell .nk-list-business-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.app-shell .nk-list-business-chips li{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:#f1f8f6;color:#2f4d48;font-size:12px;font-weight:700}.app-shell .nk-list-business-chips li svg{color:var(--pro-teal)}.app-shell .nk-form-statusbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--pro-line)}.app-shell .nk-form-statusbar>span{display:inline-flex;align-items:center;gap:8px;color:var(--pro-ink);font-size:13.5px;font-weight:760}.app-shell .nk-form-statusbar>span svg{color:var(--pro-teal)}.app-shell .nk-location-field{position:relative}.app-shell .nk-location-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.app-shell .nk-location-row .nk-searchable-input{flex:1 1 240px}.app-shell .nk-location-current{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;height:44px;padding:0 14px;border:1px solid #cfe3df;border-radius:11px;background:#f1f8f6;color:var(--pro-teal);font-size:12.5px;font-weight:760;cursor:pointer;transition:background .15s ease,border-color .15s ease}.app-shell .nk-location-current:hover:not(:disabled){background:#e3f1ee;border-color:var(--pro-teal)}.app-shell .nk-location-current:disabled{opacity:.65;cursor:progress}.app-shell .nk-location-field .nk-location-results{margin-top:6px;max-height:230px;overflow-y:auto}.nk-spin{animation:nkSpin .9s linear infinite}@keyframes nkSpin{to{transform:rotate(360deg)}}.app-shell .biz-card-sponsored{position:absolute;z-index:3;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 10px;border-radius:999px;background:linear-gradient(120deg,#0f2a27,#0b756c);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.01em;box-shadow:0 5px 14px #0000002e}.app-shell .biz-card-sponsored svg{width:12px;height:12px}.nk-workspace-business{--biz-forest: #0a201d;--biz-forest-2: #0c403a;--biz-teal: #0b756c;--biz-brass: #c9a14a;--biz-brass-hi: #e7cd8f;--biz-brass-deep: #8a6a23}.nk-workspace-business .nk-workspace-identity{border-color:#d9cdab;box-shadow:0 1px #c9a14a59,0 14px 34px #0a201d1a}.nk-workspace-business .nk-workspace-cover{position:relative;height:92px;background:radial-gradient(circle at 88% 8%,rgba(231,205,143,.22),transparent 34%),repeating-linear-gradient(125deg,rgba(231,205,143,.05) 0 2px,transparent 2px 9px),linear-gradient(118deg,var(--biz-forest) 0%,var(--biz-forest-2) 56%,var(--biz-teal) 100%)}.nk-workspace-business .nk-workspace-cover:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--biz-brass) 22%,var(--biz-brass-hi) 50%,var(--biz-brass) 78%,transparent)}.nk-workspace-business .nk-workspace-avatar{border-color:var(--biz-brass);background:linear-gradient(160deg,var(--biz-forest-2),var(--biz-forest));box-shadow:0 0 0 2px #e7cd8f66,0 6px 16px #0a201d4d}.nk-workspace-business .nk-pro-eyebrow{display:inline-flex;align-items:center;gap:5px;padding:3px 11px 3px 9px;border:1px solid rgba(201,161,74,.55);border-radius:999px;background:linear-gradient(120deg,#c9a14a29,#e7cd8f14);color:var(--biz-brass-deep);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.nk-workspace-business .nk-pro-eyebrow svg{color:var(--biz-brass-deep)}.nk-workspace-business .nk-workspace-header-actions .nk-btn-primary{background:linear-gradient(120deg,var(--biz-forest-2),var(--biz-teal));border:1px solid rgba(231,205,143,.5);box-shadow:0 6px 16px #0a201d3d}.nk-workspace-business .nk-workspace-header-actions .nk-btn-primary:hover{background:linear-gradient(120deg,#0d4b44,#0c8377)}.nk-workspace-business .nk-sidebar-foot{border-color:#c9a14a61;background:linear-gradient(120deg,rgba(201,161,74,.09),transparent 70%)}.nk-workspace-business .nk-sidebar-foot svg{color:var(--biz-brass-deep)}.nk-workspace-business .nk-content-heading>span{color:var(--biz-brass-deep)}.nk-guides{max-width:860px;margin:0 auto;padding:8px 4px 52px}.nk-guides-hero{position:relative;overflow:hidden;margin-bottom:20px;padding:26px 26px 22px;border-radius:22px;color:#eafaf7;background:radial-gradient(540px 160px at 88% -20%,rgba(231,205,143,.22),transparent 70%),linear-gradient(118deg,#0a201d,#0c403a 58%,#0b756c 120%);box-shadow:0 16px 40px #0a201d2e}.nk-guides-hero:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#c9a14a 22%,#e7cd8f 50%,#c9a14a 78%,transparent)}.nk-guides-kicker{display:inline-flex;align-items:center;gap:7px;color:#e7cd8f;font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.nk-guides-hero h1{margin:8px 0 5px;font-size:clamp(22px,3vw,28px);font-weight:850;letter-spacing:-.02em;color:#fff}.nk-guides-hero p{margin:0;max-width:52ch;color:#eafaf7d1;font-size:13.5px;line-height:1.5}.nk-guides-sample{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;border-radius:999px;background:#ffffff24;color:#eafaf7;font-size:12px;font-weight:650}.nk-guides-sample svg{color:#8fe9dd}.nk-guides-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.nk-guides-filters button{padding:6px 13px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff0f;color:#eafaf7d9;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.nk-guides-filters button:hover{background:#ffffff29;color:#fff}.nk-guides-filters button.active{background:#fff;border-color:#fff;color:#0c403a}.nk-guide-avatar{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;overflow:hidden;background:linear-gradient(160deg,#0c403a,#0a201d);color:#fff;font-size:17px;font-weight:800}.nk-guide-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nk-guide-avatar.lg{width:72px;height:72px;font-size:26px;box-shadow:0 6px 16px #0a201d38}.nk-guides-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end;margin-bottom:18px}.nk-podium-card{display:grid;justify-items:center;gap:4px;text-align:center;padding:20px 14px 16px;border:1px solid var(--pro-line);border-radius:18px;background:#fff;box-shadow:0 8px 24px #10201e0f;animation:nkGuideIn .4s cubic-bezier(.22,1,.36,1) both;transition:transform .15s ease,box-shadow .15s ease}.nk-podium-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #10201e1f}.nk-podium-card.place-1{padding-top:26px;border-color:#ecdcb4;background:linear-gradient(180deg,#fffdf6,#fff);box-shadow:0 14px 34px #c9a14a33}.nk-podium-card.place-1 .nk-guide-avatar.lg{width:84px;height:84px;box-shadow:0 0 0 3px #e7cd8f,0 8px 20px #0a201d42}.nk-podium-medal{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:850}.nk-podium-card.place-1 .nk-podium-medal{background:#f6e9c4;color:#8a6a23}.nk-podium-card.place-2 .nk-podium-medal{background:#e9edf0;color:#5b6772}.nk-podium-card.place-3 .nk-podium-medal{background:#f2e2d4;color:#92592f}.nk-podium-name{margin-top:4px;font-size:14.5px;font-weight:800;color:var(--pro-ink)}.nk-podium-city{display:inline-flex;align-items:center;gap:3px;color:var(--pro-muted);font-size:11.5px}.nk-podium-saves{display:inline-flex;align-items:baseline;gap:5px;margin-top:6px;font-size:20px;font-weight:850;color:var(--pro-teal-dark, #075c55)}.nk-podium-saves svg{align-self:center;color:var(--pro-teal)}.nk-podium-saves small{font-size:11px;font-weight:700;color:var(--pro-muted)}.nk-podium-sub{color:var(--pro-muted);font-size:11px}.nk-podium-card .nk-follow-btn{margin-top:10px}.nk-guides-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nk-guide-row{display:grid;grid-template-columns:30px 44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 15px;border:1px solid var(--pro-line);border-radius:14px;background:#fff;animation:nkGuideIn .35s ease both;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.nk-guide-row:hover{border-color:#cdd9d6;box-shadow:0 8px 20px #10201e12;transform:translate(2px)}.nk-guide-rank{font-size:15px;font-weight:850;color:#9aa6a3;text-align:center}.nk-guide-meta{min-width:0}.nk-guide-meta strong{display:block;font-size:14px;color:var(--pro-ink)}.nk-guide-reach{display:grid;gap:4px;margin-top:3px}.nk-guide-bar{height:5px;border-radius:999px;background:#eef2f1;overflow:hidden}.nk-guide-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0b756c,#34b3a2);transition:width .5s cubic-bezier(.22,1,.36,1)}.nk-guide-reach small{display:inline-flex;align-items:center;gap:3px;color:var(--pro-muted);font-size:11.5px}.nk-follow-btn{display:inline-flex;align-items:center;gap:5px;padding:8px 15px;border:1px solid var(--pro-teal);border-radius:999px;background:var(--pro-teal);color:#fff;font-size:12.5px;font-weight:750;cursor:pointer;transition:background .15s ease,transform .12s ease,box-shadow .15s ease}.nk-follow-btn:hover{box-shadow:0 6px 14px #0b756c42}.nk-follow-btn:active{transform:scale(.96)}.nk-follow-btn.following{background:#fff;color:var(--pro-teal)}.nk-follow-btn.following:hover{background:#fdecec;border-color:#d98a8a;color:#b3261e}.nk-follow-btn.compact{padding:7px 16px}@keyframes nkGuideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.nk-podium-card,.nk-guide-row{animation:none}.nk-guide-bar i{transition:none}}@media(max-width:600px){.nk-guides-podium{grid-template-columns:1fr}.nk-podium-card{grid-template-columns:72px minmax(0,1fr);justify-items:start;text-align:left;padding:14px}.nk-podium-card.place-1{padding-top:14px}.nk-guide-row{grid-template-columns:24px 40px minmax(0,1fr) auto;padding:10px 12px;gap:9px}}.nk-festival-banner{position:relative;display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:16px 20px;border-radius:18px;overflow:hidden;color:#fff;background:linear-gradient(115deg,#7a1228,#d83f21 70%,#f5a623)}.nk-festival-banner.theme-dashain{background:linear-gradient(115deg,#7a1228,#d83f21 70%,#f5a623)}.nk-festival-banner.theme-tihar{background:linear-gradient(115deg,#3a1d6e,#b3261e 60%,#f5a623)}.nk-festival-emoji{font-size:30px}.nk-festival-copy strong{display:block;font-size:17px;font-weight:850}.nk-festival-copy small{opacity:.92;font-size:12.5px}.nk-festival-cta{margin-left:auto;padding:9px 16px;border-radius:999px;background:#fffffff2;color:#b3261e;font-weight:800;font-size:13px;text-decoration:none;white-space:nowrap}.nk-postas-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nk-postas-toggle button{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--pro-line);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.nk-postas-toggle button:hover{border-color:#b9cfca}.nk-postas-toggle button.active{border-color:var(--pro-teal);background:#eef6f4;box-shadow:0 0 0 1px var(--pro-teal) inset}.nk-postas-toggle button svg{flex-shrink:0;color:var(--pro-muted)}.nk-postas-toggle button.active svg{color:var(--pro-teal)}.nk-postas-toggle strong{display:block;font-size:13px;color:var(--pro-ink)}.nk-postas-toggle small{display:block;color:var(--pro-muted);font-size:11px}@media(max-width:560px){.nk-postas-toggle{grid-template-columns:1fr}}.nk-claim-prompt{display:flex;align-items:center;gap:11px;width:100%;padding:13px 15px;border:1px dashed #cfdad7;border-radius:13px;background:#f7faf9;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.nk-claim-prompt:hover{border-color:var(--pro-teal);background:#eff7f5}.nk-claim-prompt svg:first-child{color:var(--pro-teal);flex-shrink:0}.nk-claim-prompt span{flex:1;min-width:0}.nk-claim-prompt strong{display:block;font-size:13px;color:var(--pro-ink)}.nk-claim-prompt small{display:block;font-size:11.5px;color:var(--pro-muted)}.nk-claim-prompt>svg:last-child{color:var(--pro-muted)}.nk-claim-page{max-width:1040px;margin:0 auto;padding:8px 4px 48px}.nk-claim-head{margin-bottom:20px}.nk-claim-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--pro-teal);font-size:12px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.nk-claim-head h1{margin:6px 0 4px;font-size:26px;font-weight:820;color:var(--pro-ink)}.nk-claim-head p{margin:0 0 14px;color:var(--pro-muted)}.nk-claim-search{display:inline-flex;align-items:center;gap:9px;width:min(460px,100%);padding:0 6px 0 14px;height:46px;border:1px solid var(--pro-line);border-radius:12px;background:#fff}.nk-claim-search svg{color:var(--pro-muted)}.nk-claim-search input{flex:1;border:0;outline:0;font-size:14px;background:transparent}.nk-claim-search button{height:36px;padding:0 16px;border:0;border-radius:9px;background:var(--pro-teal);color:#fff;font-weight:700;cursor:pointer}.nk-claim-notice{margin:0 0 16px;padding:11px 14px;border-radius:11px;background:#e6f5f0;color:#075c55;font-weight:600;font-size:13px}.nk-claim-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.nk-claim-card{border:1px solid var(--pro-line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #10201e0a}.nk-claim-card-media{height:120px;background-size:cover;background-position:center;background-color:#dcebe8}.nk-claim-card-body{padding:14px;display:grid;gap:8px}.nk-claim-card-body strong{font-size:15px;color:var(--pro-ink)}.nk-claim-meta{display:inline-flex;align-items:center;gap:5px;color:var(--pro-muted);font-size:12px}.nk-claim-cta{width:100%;justify-content:center}.nk-claim-form{display:grid;gap:8px}.nk-claim-form input{height:40px;padding:0 12px;border:1px solid var(--pro-line);border-radius:10px;font-size:13px}.nk-claim-form-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.nk-saved-head-actions{display:inline-flex;gap:8px}.nk-lists-page{max-width:920px;margin:0 auto;padding:8px 4px 48px}.nk-lists-head{margin-bottom:20px}.nk-lists-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--pro-teal);font-size:12px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.nk-lists-head h1{margin:6px 0 4px;font-size:26px;font-weight:820;color:var(--pro-ink)}.nk-lists-head p{margin:0 0 14px;color:var(--pro-muted)}.nk-lists-create{display:inline-flex;align-items:center;gap:9px;width:min(460px,100%);padding:0 6px 0 14px;height:46px;border:1px solid var(--pro-line);border-radius:12px;background:#fff}.nk-lists-create svg{color:var(--pro-muted)}.nk-lists-create input{flex:1;border:0;outline:0;font-size:14px;background:transparent}.nk-lists-create button{height:36px;padding:0 16px;border:0;border-radius:9px;background:var(--pro-teal);color:#fff;font-weight:700;cursor:pointer}.nk-lists-notice{width:-moz-fit-content;width:fit-content;margin:0 0 14px;padding:9px 12px;border:1px solid #d7ebe7;border-radius:999px;background:#f3fbf8;color:var(--pro-teal);font-size:13px;font-weight:700}.nk-lists-workspace{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:16px;align-items:start}.nk-lists-sidebar{display:grid;gap:8px;padding:8px;border:1px solid var(--pro-line);border-radius:16px;background:#fff}.nk-list-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:9px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--pro-ink);text-align:left;cursor:pointer}.nk-list-row:hover{background:#f5faf8}.nk-list-row.active{border-color:#b9d9d2;background:#eef8f5}.nk-list-emoji{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eef6f4;font-size:22px}.nk-list-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--pro-ink)}.nk-list-row small{display:block;color:var(--pro-muted);font-size:12px}.nk-list-detail{min-width:0;display:grid;gap:14px;padding:16px;border:1px solid var(--pro-line);border-radius:18px;background:#fff;box-shadow:0 1px 2px #10201e0a}.nk-list-detail-head{display:flex;justify-content:space-between;gap:14px;align-items:start;padding-bottom:12px;border-bottom:1px solid #edf2f0}.nk-list-detail-head h2{margin:5px 0 2px;font-size:24px;font-weight:820;color:var(--pro-ink)}.nk-list-detail-head p{margin:0;color:var(--pro-muted);font-size:13px}.nk-list-detail-emoji{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#eef8f5;font-size:22px}.nk-list-detail-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nk-list-detail-actions button,.nk-list-add button,.nk-list-item-row button,.nk-list-visibility{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--pro-line);border-radius:10px;background:#fff;color:var(--pro-ink);font-size:13px;font-weight:700;cursor:pointer}.nk-list-detail-actions button:hover,.nk-list-add button:hover,.nk-list-item-row button:hover,.nk-list-visibility:hover{background:#f4f8f7}.nk-list-detail-actions button.danger{color:#b3261e}.nk-list-editor{display:grid;grid-template-columns:90px minmax(180px,1fr) auto auto;gap:10px;align-items:end}.nk-list-editor label{display:grid;gap:5px;min-width:0}.nk-list-editor label span{color:var(--pro-muted);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.nk-list-editor input,.nk-list-editor textarea,.nk-list-add select{width:100%;min-width:0;border:1px solid var(--pro-line);border-radius:10px;background:#fbfdfc;color:var(--pro-ink);font:inherit;outline:0}.nk-list-editor input,.nk-list-add select{height:40px;padding:0 11px}.nk-list-editor textarea{resize:vertical;padding:9px 11px}.nk-list-editor .wide{grid-column:1 / 3}.nk-list-visibility.public{border-color:#bfe1d9;background:#eef8f5;color:var(--pro-teal)}.nk-list-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border:1px dashed #cfe0dc;border-radius:14px;background:#fbfdfc}.nk-list-add button:disabled{opacity:.45;cursor:not-allowed}.nk-list-items{display:grid;gap:8px}.nk-list-item-row{display:grid;grid-template-columns:64px minmax(0,1fr) 38px;gap:10px;align-items:center;padding:10px;border:1px solid #edf2f0;border-radius:13px;background:#fff}.nk-list-item-row>span{display:inline-flex;justify-content:center;padding:5px 8px;border-radius:999px;background:#f0f7f5;color:var(--pro-teal);font-size:11px;font-weight:850;text-transform:uppercase}.nk-list-item-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--pro-ink)}.nk-list-item-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pro-muted);font-size:12px}@media(max-width:820px){.nk-lists-workspace{grid-template-columns:1fr}.nk-lists-sidebar{grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto}.nk-list-editor{grid-template-columns:1fr}.nk-list-editor .wide{grid-column:auto}}.nk-cover-upload{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:start}.nk-cover-preview{position:relative;width:132px;height:88px;border:1px solid var(--pro-line);border-radius:12px;overflow:hidden;background:#f1f5f4;display:grid;place-items:center}.nk-cover-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nk-cover-placeholder{color:#9aa6a3}.nk-cover-remove{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:#0c1c199e;color:#fff;cursor:pointer}.nk-cover-remove:hover{background:#0c1c19d1}.nk-cover-controls{display:grid;gap:8px;min-width:0}.nk-cover-upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;width:-moz-fit-content;width:fit-content;border:1px solid var(--pro-teal);border-radius:10px;background:var(--pro-teal);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease}.nk-cover-upload-btn:hover{background:var(--pro-teal-dark, #075c55)}.nk-cover-upload-btn.busy{opacity:.75;cursor:progress}.nk-cover-url{width:100%}@media(max-width:560px){.nk-cover-upload{grid-template-columns:1fr}.nk-cover-preview{width:100%;height:120px}}.app-shell .map-list-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#ffffffeb;color:#1c2b28;font-size:10.5px;font-weight:800;box-shadow:0 2px 7px #00000029;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-shell .map-list-pill svg{width:11px;height:11px;color:#5f716d}.app-shell .map-list-pill.rating svg{color:#e8a900}.app-shell .map-list-subrow{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap}.app-shell .map-list-row{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;border:0;background:transparent;padding:0;color:#ffffffeb;font-size:11px;font-weight:600;text-align:left}.app-shell .map-list-row.loc{max-width:100%}.app-shell .map-list-row svg{width:12px;height:12px;flex-shrink:0;color:#ffffffa8}.app-shell .map-list-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .map-list-row.link{cursor:pointer;font-weight:700}.app-shell .map-list-row.link:hover{color:#fff;text-decoration:underline}.app-shell .nk-tag-picker{display:flex;flex-wrap:wrap;gap:7px}.app-shell .nk-tag-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--pro-line);border-radius:999px;background:#fff;color:#41514d;font-size:12.5px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.app-shell .nk-tag-chip svg{color:#9aa6a3}.app-shell .nk-tag-chip:hover{border-color:#b9cfca;background:#f4f8f7}.app-shell .nk-tag-chip.active{border-color:var(--pro-teal);background:#eef6f4;color:var(--pro-teal-dark, #075c55)}.app-shell .nk-tag-chip.active svg{color:var(--pro-teal)}.app-shell .bd-hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:340px;margin-bottom:26px;border-radius:22px;overflow:hidden;background-size:cover;background-position:center;color:#fff;box-shadow:0 18px 44px #0a201d29}.app-shell .bd-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#08161480,#0816141f 34%,#081614db)}.app-shell .bd-hero-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.app-shell .bd-hero-back,.app-shell .bd-hero-chip{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 15px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#0c1c196b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.app-shell .bd-hero-back:hover,.app-shell .bd-hero-chip:hover{background:#0c1c199e}.app-shell .bd-hero-chip.active{background:#fff;color:var(--pro-teal-dark, #075c55);border-color:#fff}.app-shell .bd-hero-actions{display:inline-flex;gap:8px}.app-shell .bd-hero-body{position:relative;z-index:2;display:flex;align-items:flex-end;gap:16px;padding:22px 24px 24px}.app-shell .bd-hero-logo{display:grid;place-items:center;width:72px;height:72px;flex-shrink:0;border-radius:18px;background:#ffffffeb;color:#0c403a;font-size:28px;font-weight:850;box-shadow:0 8px 20px #00000047}.app-shell .bd-hero-id{min-width:0}.app-shell .bd-hero-cat{display:inline-flex;align-items:center;gap:8px;color:#eafaf7eb;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.app-shell .bd-hero-id h1{margin:6px 0 8px;color:#fff;font-size:clamp(26px,4vw,38px);font-weight:850;line-height:1.05;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.35)}.app-shell .bd-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.app-shell .bd-hero-rating{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#ffffff29;color:#fff;font-size:13px;font-weight:800}.app-shell .bd-hero-rating svg{color:#ffd25e}.app-shell .bd-hero-rating em{font-style:normal;font-weight:600;opacity:.86}.app-shell .bd-hero-rating.new svg{color:#8fe9dd}.app-shell .bd-hero-loc{display:inline-flex;align-items:center;gap:5px;color:#ffffffe6;font-size:13px;font-weight:600}.app-shell .bd-hero .bd-chips{margin-top:10px}.app-shell .bd-hero .bd-chips span{background:#ffffff29!important;border-color:#ffffff3d!important;color:#eafaf7!important}@media(max-width:560px){.app-shell .bd-hero{min-height:300px;border-radius:0}.app-shell .bd-hero-body{flex-direction:column;align-items:flex-start;gap:12px}.app-shell .bd-hero-logo{width:60px;height:60px;font-size:24px}}.app-shell .nk-postcard-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:9px}.app-shell .nk-postcard-eyebrow{margin-right:auto;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#8a958f}.app-shell .nk-postcard-engage{display:inline-flex;align-items:center;gap:6px}.app-shell .nk-postcard-pill{display:inline-flex;align-items:center;gap:4px;height:27px;padding:0 10px;border:1px solid transparent;border-radius:999px;font-size:11.5px;font-weight:800;cursor:pointer;transition:transform .12s ease,filter .14s ease}.app-shell .nk-postcard-pill svg{width:13px;height:13px}.app-shell .nk-postcard-pill:active{transform:scale(.94)}.app-shell .nk-postcard-pill.like{background:#fdecea;border-color:#f7d2cd;color:#c0341a}.app-shell .nk-postcard-pill.like.on{background:#c0341a;border-color:#c0341a;color:#fff}.app-shell .nk-postcard-pill.like:hover{filter:brightness(.97)}.app-shell .nk-postcard-pill.save{background:#e8f5f0;border-color:#c2e3da;color:#0b756c}.app-shell .nk-postcard-pill.save.on{background:#0b756c;border-color:#0b756c;color:#fff}.app-shell .nk-postcard-pill.save:hover{filter:brightness(.98)}.app-shell .nk-postcard-open{display:inline-flex;align-items:center;gap:5px;height:27px;padding:0 11px;border:1px solid var(--pro-teal);border-radius:999px;background:var(--pro-teal);color:#fff;font-size:11.5px;font-weight:800;cursor:pointer;transition:background .14s ease}.app-shell .nk-postcard-open svg{width:13px;height:13px}.app-shell .nk-postcard-open:hover{background:var(--pro-teal-dark, #075c55)}.app-shell .nk-postcard-close{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--pro-line);border-radius:999px;background:#fff;color:#6b7672;cursor:pointer}.app-shell .nk-postcard-close:hover{background:#f4f6f5}.app-shell .nk-postcard-title{margin:0 0 7px;font-size:14px;font-weight:820;line-height:1.25;color:var(--pro-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-shell .nk-postcard-loc{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--pro-muted);font-size:12px;font-weight:500}.app-shell .nk-postcard-loc svg{width:15px;height:15px;color:#d8662f;flex-shrink:0}.app-shell .nk-postcard-loc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .nk-postcard-desc{margin:0 0 9px;color:#4a564f;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-shell .nk-postcard-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.app-shell .nk-postcard-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#f1f5f4;color:#41514d;font-size:11px;font-weight:700}.app-shell .nk-postcard-tag svg{width:12px;height:12px;color:#6b7672}.app-shell .nk-postcard-tag.hash{background:#eef6f4;color:var(--pro-teal-dark, #075c55)}.app-shell .nk-postcard-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid #f0f3f2}.app-shell .nk-postcard-author{display:inline-flex;align-items:center;gap:6px;color:var(--pro-muted);font-size:12px;font-weight:650}.app-shell .nk-postcard-author svg{width:14px;height:14px;color:#8a958f}.app-shell .nk-postcard-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.app-shell .nk-postcard-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 11px;border-radius:9px;font-size:12px;font-weight:750;cursor:pointer;text-decoration:none;border:1px solid var(--pro-line);background:#fff;color:var(--pro-ink);transition:background .14s ease,border-color .14s ease,color .14s ease}.app-shell .nk-postcard-btn svg{width:14px;height:14px;flex-shrink:0}.app-shell .nk-postcard-btn.msg{border-color:var(--pro-teal);background:var(--pro-teal);color:#fff}.app-shell .nk-postcard-btn.msg:hover{background:var(--pro-teal-dark, #075c55);border-color:var(--pro-teal-dark, #075c55)}.app-shell .nk-postcard-btn.open:hover,.app-shell .nk-postcard-btn.dir:hover{border-color:var(--pro-teal);color:var(--pro-teal-dark, #075c55);background:#f3f9f7}@media(max-width:560px){.app-shell .nk-postcard-foot{flex-direction:column;align-items:stretch}.app-shell .nk-postcard-actions{margin-left:0;flex-wrap:wrap}.app-shell .nk-postcard-btn{flex:1}}.najik-user-location{position:relative}.najik-user-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#2f7df6;border:2.5px solid #fff;box-shadow:0 0 0 1px #2f7df680,0 2px 6px #0000004d;z-index:2}.najik-user-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#2f7df659;z-index:1;animation:najikUserPulse 2s ease-out infinite}@keyframes najikUserPulse{0%{width:14px;height:14px;opacity:.7}to{width:42px;height:42px;opacity:0}}@media(prefers-reduced-motion:reduce){.najik-user-pulse{animation:none}}.app-shell .nk-business-form-shell{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.9fr);gap:22px;align-items:start}.app-shell .nk-business-form-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.app-shell .nk-business-form-aside{display:grid;gap:14px;align-content:start;padding:15px;border:1px solid var(--pro-line);border-radius:14px;background:#fbfdfc}.app-shell .nk-business-section-title{margin-bottom:2px}.app-shell .nk-business-form-main>.nk-business-section-title{grid-column:1 / -1}.app-shell .nk-business-section-title>span{display:block;font-size:13px;font-weight:820;color:var(--pro-ink)}.app-shell .nk-business-section-title p{margin:2px 0 0;font-size:12px;color:var(--pro-muted);line-height:1.4}.app-shell .nk-business-form-status{display:inline-flex;align-items:center;gap:10px}.app-shell .nk-business-form-status>span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:760;color:var(--pro-muted)}.app-shell .nk-business-form-aside .nk-cover-upload{grid-template-columns:1fr}.app-shell .nk-business-form-aside .nk-cover-preview{width:100%;height:120px}.app-shell .nk-business-proof-panel{position:relative;display:grid;gap:3px;padding:13px;border:1px dashed #cfdad7;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.app-shell .nk-business-proof-panel:hover{border-color:var(--pro-teal);background:#f6fbfa}.app-shell .nk-business-proof-panel>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:780;color:var(--pro-teal)}.app-shell .nk-business-proof-panel strong{font-size:13px;color:var(--pro-ink)}.app-shell .nk-business-proof-panel small{font-size:11px;color:var(--pro-muted);line-height:1.4}.app-shell .nk-business-proof-panel input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.app-shell .nk-business-checklist{display:grid;gap:7px;padding-top:4px;border-top:1px solid var(--pro-line)}.app-shell .nk-business-checklist span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--pro-muted)}.app-shell .nk-business-checklist span svg{color:#c6d0cd}.app-shell .nk-business-checklist span.done{color:var(--pro-teal-dark, #075c55)}.app-shell .nk-business-checklist span.done svg{color:var(--pro-teal)}@media(max-width:900px){.app-shell .nk-business-form-shell{grid-template-columns:1fr}}@media(max-width:560px){.app-shell .nk-business-form-main{grid-template-columns:1fr}}.app-shell .nk-podium-card.linkable,.app-shell .nk-guide-row.linkable{cursor:pointer}.app-shell .nk-creator-page{max-width:1080px;margin:0 auto;padding:8px 4px 52px}.app-shell .nk-creator-hero{position:relative;overflow:hidden;margin-bottom:24px;padding:18px 22px;border-radius:22px;color:#fff;background:radial-gradient(560px 180px at 88% -30%,rgba(231,205,143,.18),transparent 70%),linear-gradient(120deg,#0a201d,#0c403a 58%,#0b756c 120%);box-shadow:0 16px 40px #0a201d29}.app-shell .nk-creator-hero.skeleton{min-height:200px}.app-shell .nk-creator-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(8,22,20,.18));pointer-events:none}.app-shell .nk-creator-back{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0c1c1957;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}.app-shell .nk-creator-back:hover{background:#0c1c1980}.app-shell .nk-creator-id{position:relative;z-index:2;display:flex;align-items:flex-end;gap:16px;margin-top:18px}.app-shell .nk-creator-avatar{display:grid;place-items:center;width:84px;height:84px;flex-shrink:0;border-radius:50%;overflow:hidden;border:3px solid rgba(231,205,143,.85);background:linear-gradient(160deg,#0c403a,#0a201d);color:#fff;font-size:32px;font-weight:850;box-shadow:0 8px 20px #0a201d4d}.app-shell .nk-creator-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-shell .nk-creator-meta{min-width:0;flex:1}.app-shell .nk-creator-kicker{display:inline-flex;align-items:center;gap:6px;color:#e7cd8f;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.app-shell .nk-creator-meta h1{margin:5px 0 4px;font-size:clamp(22px,3vw,30px);font-weight:850;letter-spacing:-.02em;color:#fff}.app-shell .nk-creator-sub{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;color:#eafaf7d9;font-size:13px;font-weight:500}.app-shell .nk-creator-sub span{display:inline-flex;align-items:center;gap:4px}.app-shell .nk-creator-actions{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px}.app-shell .nk-creator-follow{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 18px;border:0;border-radius:999px;background:#fff;color:#0c403a;font-size:13.5px;font-weight:800;cursor:pointer;transition:transform .12s ease,background .14s ease}.app-shell .nk-creator-follow:hover{transform:translateY(-1px)}.app-shell .nk-creator-follow.following{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #fff6}.app-shell .nk-creator-share{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#0c1c194d;color:#fff;cursor:pointer}.app-shell .nk-creator-share:hover{background:#0c1c1980}.app-shell .nk-creator-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16)}.app-shell .nk-creator-stat{text-align:center}.app-shell .nk-creator-stat strong{display:block;font-size:20px;font-weight:850;color:#fff}.app-shell .nk-creator-stat span{font-size:11.5px;font-weight:600;color:#eafaf7bd}.app-shell .nk-creator-section-title{margin:0 2px 14px;font-size:17px;font-weight:820;color:var(--pro-ink)}.app-shell .nk-creator-grid{margin:0}@media(max-width:600px){.app-shell .nk-creator-id{flex-direction:column;align-items:flex-start;gap:12px}.app-shell .nk-creator-actions{width:100%}.app-shell .nk-creator-follow{flex:1;justify-content:center}}.app-shell .post-author.link{border:0;background:transparent;padding:0;cursor:pointer;color:var(--pro-teal);font:inherit}.app-shell .post-author.link:hover{text-decoration:underline}.app-shell .nk-dashboard .nk-business-health,.app-shell .airbnb-dashboard-page .nk-business-health{border-color:var(--pro-line, #dfe5e3)!important}.app-shell .nk-dashboard .nk-health-checks span,.app-shell .airbnb-dashboard-page .nk-health-checks span,.app-shell .nk-dashboard .onboarding-v2-title,.app-shell .airbnb-dashboard-page .onboarding-v2-title{border-left:0!important;padding-left:0!important}.app-shell .nk-nav-link{gap:0!important;padding-inline:16px!important}.app-shell .nk-account-dropdown-items button,.app-shell .nk-account-dropdown-logout{justify-content:flex-start!important;padding-inline:14px!important}.app-shell .business-autocomplete{position:relative;min-width:0}.app-shell .business-autocomplete-field{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 13px;border:1px solid #dce6e3;border-radius:12px;background:#fffffff0;color:#6f7f7b;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.app-shell .business-autocomplete-field:focus-within{border-color:#9fc8c0;background:#fff;box-shadow:0 0 0 4px #00807614}.app-shell .business-autocomplete-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#152421;font:inherit}.app-shell .business-autocomplete-field input::-moz-placeholder{color:#8b9996}.app-shell .business-autocomplete-field input::placeholder{color:#8b9996}.app-shell .business-autocomplete-panel{position:absolute;z-index:90;top:calc(100% + 8px);left:0;right:0;display:grid;gap:4px;padding:8px;border:1px solid #dce7e4;border-radius:14px;background:#fffffffa;box-shadow:0 18px 44px #102a2524}.app-shell .business-autocomplete-option{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:#1b2b28;text-align:left}.app-shell .business-autocomplete-option:hover,.app-shell .business-autocomplete-option:focus-visible{background:#eef8f5;outline:none}.app-shell .business-autocomplete-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#e5f3ef;color:#08776e;font-size:12px;font-weight:850}.app-shell .business-autocomplete-option strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760}.app-shell .business-autocomplete-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#687875;font-size:12px}.app-shell .business-autocomplete-status{display:flex;align-items:center;gap:8px;margin:0;padding:9px 10px;color:#6c7c78;font-size:12.5px}.app-shell .nk-claim-search .business-autocomplete{flex:1 1 320px}.app-shell .nk-claim-search .business-autocomplete-field{border:0;box-shadow:none;min-height:44px}.app-shell .nk-claim-search>.nk-claim-search-submit{flex:0 0 auto}.app-shell .nk-claim-search .business-autocomplete-panel button{height:auto;padding:8px;border-radius:10px;background:transparent;color:#1b2b28;font-weight:inherit}.app-shell .nk-claim-search .business-autocomplete-panel button:hover,.app-shell .nk-claim-search .business-autocomplete-panel button:focus-visible{background:#eef8f5;color:#1b2b28}.app-shell .main-canvas:has(.discover-hashtag-rails){padding:12px 24px 18px!important}.app-shell .main-canvas:has(.discover-hashtag-rails) .taxonomy-rails{margin:0!important}.app-shell .taxonomy-rails:not(.discover-hashtag-rails){padding-bottom:14px!important}.app-shell .taxonomy-rails:not(.discover-hashtag-rails) .taxonomy-rail-main-wrap{margin-bottom:12px!important}.app-shell .taxonomy-rails:not(.discover-hashtag-rails) .taxonomy-rail-sub-wrap{padding-top:2px!important}.app-shell .main-canvas:has(.discover-hashtag-rails) .post-grid,.app-shell .main-canvas:has(.discover-hashtag-rails) .find-v2-page{margin-top:14px!important}@media(min-width:1200px){.app-shell .post-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.app-shell .business-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.app-shell .visual-post.social-post-card{overflow:hidden!important;border:1px solid #dfe7e4!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;transition:border-color .18s ease,transform .18s ease!important}.app-shell .visual-post.social-post-card:hover,.app-shell .visual-post.social-post-card:focus-visible{transform:translateY(-2px)!important;border-color:#bfd6d0!important;outline:none!important}.app-shell .visual-post.social-post-card .post-media{aspect-ratio:1.42 / 1!important;min-height:0!important;border-radius:0!important;background-image:var(--post-image)!important}.app-shell .visual-post.social-post-card .post-media:before{background:linear-gradient(180deg,#05121029,#05121005 52%,#05121047)!important}.app-shell .visual-post.social-post-card .guest-favorite-badge,.app-shell .visual-post.social-post-card .post-kind-badge{top:12px!important;left:12px!important;min-height:28px!important;padding:0 12px!important;border:0!important;background:#fffffff0!important;color:#075c55!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .visual-post.social-post-card.deal-post-card .post-kind-badge{color:#bc3517!important}.app-shell .visual-post.social-post-card .post-distance{position:absolute!important;top:12px!important;right:12px!important;z-index:5!important;display:inline-flex!important;min-height:28px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#0f1b19b8!important;color:#fff!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .visual-post.social-post-card .post-image-float{right:auto!important;bottom:12px!important;left:12px!important;z-index:4!important;width:-moz-fit-content!important;width:fit-content!important;max-width:calc(100% - 24px)!important;border:0!important;background:#fffffff0!important;color:#075c55!important;box-shadow:none!important}.app-shell .visual-post.social-post-card .post-card-body{display:grid!important;gap:6px!important;padding:11px 12px 10px!important}.app-shell .visual-post.social-post-card .post-card-context,.app-shell .visual-post.social-post-card .post-store-link,.app-shell .visual-post.social-post-card .post-author,.app-shell .visual-post.social-post-card .post-store-name{margin:0!important;border:0!important;background:transparent!important;color:#087a6f!important;padding:0!important;font-size:11.25px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important}.app-shell .visual-post.social-post-card .post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:0!important;color:var(--pro-ink, #10201e)!important;font-size:14.5px!important;font-weight:850!important;line-height:1.22!important}.app-shell .visual-post.social-post-card .post-card-body>p:not(.post-card-error){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:32px;margin:0!important;color:#65726f!important;font-size:12.35px!important;line-height:1.32!important}.app-shell .visual-post.social-post-card .post-location-line{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#65726f;font-size:11.5px;font-weight:750}.app-shell .visual-post.social-post-card .post-social-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;margin:2px 0 0!important;border-top:1px solid #edf2f0!important;padding:6px 0 0!important}.app-shell .visual-post.social-post-card .post-social-like{min-width:74px!important;height:30px!important;border-radius:999px!important;border:1px solid #f1d2d8!important;background:#fff5f7!important;color:#c72f51!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important}.app-shell .visual-post.social-post-card .post-social-like.active{border-color:#c72f51!important;background:#c72f51!important;color:#fff!important}.app-shell .visual-post.social-post-card .post-social-tools{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}.app-shell .visual-post.social-post-card .post-social-tools button{width:28px!important;min-width:28px!important;height:30px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#56625f!important;padding:0!important}.app-shell .visual-post.social-post-card .post-social-tools button:hover{background:#f4f7f6!important;color:#075c55!important}.app-shell .visual-post.social-post-card .post-social-tools button span,.app-shell .visual-post.social-post-card .post-social-tools button small{display:none!important}.app-shell .visual-post.social-post-card .post-social-tools button.active{border-color:transparent!important;background:#eff9f7!important;color:#075c55!important}.app-shell .biz-card{border-radius:12px!important;box-shadow:none!important;border-color:#dfe7e4!important}.app-shell .biz-card:hover,.app-shell .biz-card:focus-within{transform:translateY(-2px)!important;box-shadow:none!important}.app-shell .biz-card-media{aspect-ratio:1.65 / 1!important;min-height:0!important;overflow:hidden!important}.app-shell .biz-card-media:after{display:none!important}.app-shell .biz-card-rating,.app-shell .biz-card-sponsored{box-shadow:none!important}.app-shell .biz-card-rating{right:12px!important;left:auto!important;top:12px!important}.app-shell .biz-card-body{display:grid!important;gap:9px!important;padding:12px 13px 13px!important}.app-shell .biz-card-titleline{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important}.app-shell .biz-card-title{color:var(--pro-ink, #10201e)!important;font-size:16px!important}.app-shell .biz-card-tagline{min-height:36px!important;font-size:13px!important;line-height:1.36!important}.app-shell .biz-card-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;border-top:1px solid #edf2f0;margin:2px 0 0!important;padding-top:7px}.app-shell .biz-card-action{height:30px!important;border:1px solid #dfe7e4!important;border-radius:999px!important;background:#fff!important;color:#53625e!important;padding:0 9px!important;font-size:11.5px!important;font-weight:850!important}.app-shell .biz-card-action.like{min-width:74px!important;border-color:#f1d2d8!important;background:#fff5f7!important;color:#c72f51!important}.app-shell .biz-card-action.save{min-width:74px!important;border-color:#dcefe9!important;background:#f4fbf8!important;color:#075c55!important}.app-shell .biz-card-action.like.active{border-color:#c72f51!important;background:#c72f51!important;color:#fff!important}.app-shell .biz-card-action.save.active{border-color:#075c55!important;background:#075c55!important;color:#fff!important}.app-shell .biz-card-actions .biz-card-action:not(.like){width:28px!important;min-width:28px!important;border-color:transparent!important;border-radius:7px!important;background:transparent!important;padding:0!important}.app-shell .biz-card-actions .biz-card-action:not(.like):hover{background:#f4f7f6!important;color:#075c55!important}.app-shell .biz-card-actions .biz-card-action:not(.like) span{display:none!important}.app-shell .nk-postcard-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;margin-left:0!important;width:100%}.app-shell .nk-postcard-btn,.app-shell .nk-postcard-btn.message-btn,.app-shell .nk-postcard-actions .message-btn.nk-postcard-btn{flex:1 1 0!important;min-width:0!important;width:100%!important;height:36px!important;border-radius:8px!important;padding:0 10px!important;border:1px solid #dce6e2!important;font-size:12px!important;font-weight:650!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-shadow:none!important}.app-shell .nk-postcard-actions .nk-postcard-btn.msg,.app-shell .nk-postcard-actions .message-btn.nk-postcard-btn{border-color:#0b756c!important;background:#0b756c!important;color:#fff!important}.app-shell .nk-postcard-actions .nk-postcard-btn.open,.app-shell .nk-postcard-actions .nk-postcard-btn.dir{background:#fff!important;color:#10201e!important}.app-shell .nk-postcard-foot{display:grid!important;gap:8px!important}.app-shell .nk-postcard-author{min-width:0}@media(max-width:680px){.app-shell .main-canvas:has(.discover-hashtag-rails){padding:10px 14px 88px!important}}.app-shell .find-v2-page{padding:6px 4px 42px!important}.app-shell .find-v2-toolbar{display:none!important}.app-shell .find-v2-searchbar{display:flex;align-items:center;gap:10px;margin:0 4px 18px;max-width:560px}.app-shell .find-v2-search{display:flex;align-items:center;gap:10px;flex:1 1 auto;height:42px;padding:0 14px;border:1px solid #dce6e2;border-radius:10px;background:#fff;color:#60706b;box-shadow:0 1px #0f2a2708}.app-shell .find-v2-search input{min-width:0;flex:1 1 auto;border:0;outline:0;background:transparent;color:#10201e;font-size:14px;font-weight:450}.app-shell .find-v2-search input::-moz-placeholder{color:#8b9a95;font-weight:450}.app-shell .find-v2-search input::placeholder{color:#8b9a95;font-weight:450}.app-shell .find-v2-clear{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 11px;border:1px solid #dce6e2;border-radius:9px;background:#fff;color:#53625e;font-size:12px;font-weight:600;cursor:pointer}.app-shell .find-v2-grid{gap:18px!important}.app-shell .find-v2-grid .biz-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:178px!important;border:1px solid #dce6e2!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 1px #0f2a270a!important}.app-shell .find-v2-grid .biz-card:hover,.app-shell .find-v2-grid .biz-card:focus-visible,.app-shell .find-v2-grid .biz-card:focus-within{transform:translateY(-1px)!important;border-color:#bcd2cc!important;box-shadow:0 10px 24px #0f2a2714!important}.app-shell .find-v2-grid .biz-card-media{width:112px!important;height:100%!important;min-height:178px!important;aspect-ratio:auto!important;border-radius:0!important}.app-shell .find-v2-grid .biz-card-media:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08191614,#0819164d)}.app-shell .find-v2-grid .biz-card-sponsored{top:10px!important;left:10px!important;max-width:calc(100% - 20px);min-height:22px!important;padding:0 8px!important;font-size:10px!important;font-weight:650!important}.app-shell .find-v2-grid .biz-card-rating{top:auto!important;right:9px!important;bottom:9px!important;min-height:24px!important;padding:0 8px!important;border:0!important;background:#fffffff0!important;color:#10201e!important;font-size:11px!important;font-weight:650!important}.app-shell .find-v2-grid .biz-card-body{display:grid!important;grid-template-rows:auto auto auto 1fr auto!important;gap:7px!important;min-width:0!important;padding:13px 13px 11px!important}.app-shell .find-v2-grid .biz-card-titleline{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}.app-shell .find-v2-grid .biz-card-logo{width:34px!important;height:34px!important;border-radius:9px!important;background:#eef8f5!important;color:#075c55!important;font-size:13px!important;font-weight:680!important}.app-shell .biz-card-logo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.app-shell .find-v2-grid .biz-card-context{color:#6d7b77!important;font-size:11px!important;font-weight:520!important;letter-spacing:0!important;text-transform:none!important}.app-shell .find-v2-grid .biz-card-title{font-size:15px!important;line-height:1.22!important;font-weight:680!important;letter-spacing:0!important}.app-shell .find-v2-grid .biz-card-tagline{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:34px!important;color:#65726f!important;font-size:12.5px!important;line-height:1.36!important;font-weight:400!important}.app-shell .find-v2-grid .biz-card-meta{display:flex!important;flex-wrap:wrap!important;gap:5px 10px!important;color:#60706b!important;font-size:11.5px!important;font-weight:520!important}.app-shell .find-v2-grid .biz-card-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:4px 0 0!important;padding-top:9px!important;border-top:1px solid #edf2f0!important}.app-shell .find-v2-grid .biz-card-action{height:28px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#596762!important;padding:0 4px!important;font-size:11.5px!important;font-weight:560!important}.app-shell .find-v2-grid .biz-card-action.like,.app-shell .find-v2-grid .biz-card-action.save{min-width:68px!important;padding:0 9px!important;border-radius:999px!important;background:#f4fbf8!important;color:#075c55!important}.app-shell .find-v2-grid .biz-card-action.like.active,.app-shell .find-v2-grid .biz-card-action.save.active{background:#075c55!important;color:#fff!important}.app-shell .find-v2-grid .biz-card-actions .biz-card-action:not(.like){width:auto!important;min-width:0!important}.app-shell .find-v2-grid .biz-card-actions .biz-card-action:not(.like) span{display:inline!important}.app-shell .visual-post.social-post-card .post-title{font-weight:680!important;font-size:14.5px!important;line-height:1.22!important;letter-spacing:0!important}.app-shell .visual-post.social-post-card .post-card-context,.app-shell .visual-post.social-post-card .post-store-link,.app-shell .visual-post.social-post-card .post-author,.app-shell .visual-post.social-post-card .post-store-name,.app-shell .visual-post.social-post-card .post-location-line{font-weight:560!important;font-size:11.25px!important}.app-shell .visual-post.social-post-card .guest-favorite-badge,.app-shell .visual-post.social-post-card .post-kind-badge,.app-shell .visual-post.social-post-card .post-distance,.app-shell .visual-post.social-post-card .post-image-float,.app-shell .visual-post.social-post-card .post-social-like{font-weight:650!important}.app-shell .visual-post.social-post-card .post-card-body>p:not(.post-card-error){font-weight:400!important;font-size:12.35px!important;line-height:1.32!important;min-height:32px!important}.app-shell .visual-post.social-post-card .post-card-body{gap:4px!important;padding:10px 12px 9px!important}.app-shell .visual-post.social-post-card .post-card-context:empty{display:none!important}.app-shell .visual-post.social-post-card .post-card-body>p:not(.post-card-error){min-height:0!important;margin-top:0!important}.app-shell .visual-post.social-post-card .post-location-line{margin-top:1px!important}.app-shell .visual-post.social-post-card .post-social-actions{margin-top:5px!important}@media(max-width:860px){.app-shell .find-v2-searchbar{max-width:none}.app-shell .find-v2-grid .biz-card{grid-template-columns:98px minmax(0,1fr)!important}.app-shell .find-v2-grid .biz-card-media{width:98px!important}}.notification-panel__header{align-items:center!important}.notification-panel__mark-read{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;line-height:1!important}.notification-panel__mark-read svg{flex:0 0 auto!important}.app-shell .nk-business-form-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:6px;border:1px solid #dfe8e5;border-radius:14px;background:#f6faf9}.app-shell .nk-business-form-tabs button{display:grid;gap:2px;min-height:54px;padding:9px 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:#60706b;text-align:left;cursor:pointer}.app-shell .nk-business-form-tabs button strong{color:#223330;font-size:12.75px;font-weight:760;line-height:1.15}.app-shell .nk-business-form-tabs button small{overflow:hidden;color:#71807c;font-size:10.75px;font-weight:560;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-shell .nk-business-form-tabs button.active{background:#fff;border-color:#cfe2dd;color:#075c55;box-shadow:0 1px 6px #0f2a2714}.app-shell .nk-business-form-tabs button.active strong{color:#075c55}.app-shell .nk-business-preview-chips,.app-shell .nk-business-preview-list,.app-shell .nk-business-section-preview{display:flex;flex-wrap:wrap;gap:7px;align-content:flex-start}.app-shell .nk-business-preview-chips span,.app-shell .nk-business-preview-list span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border-radius:999px;background:#eef8f5;color:#075c55;font-size:12px;font-weight:620}.app-shell .nk-business-preview-chips span button,.app-shell .nk-business-preview-list span button{display:grid;place-items:center;width:18px;height:18px;margin-right:-4px;border:0;border-radius:999px;background:#075c551a;color:#075c55;cursor:pointer}.app-shell .nk-business-section-preview span{position:relative;display:grid;gap:2px;min-width:min(220px,100%);padding:10px 38px 10px 12px;border:1px solid #dfe8e5;border-radius:10px;background:#fff}.app-shell .nk-business-section-preview strong{color:#10201e;font-size:12.5px;font-weight:700}.app-shell .nk-business-section-preview small{color:#65726f;font-size:11.5px}.app-shell .nk-business-section-preview em{color:#075c55;font-size:11.5px;font-style:normal;font-weight:700}.app-shell .nk-business-section-preview button{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:8px;background:#f5f8f7;color:#65726f;cursor:pointer}.app-shell .nk-business-section-preview button:hover,.app-shell .nk-business-preview-chips span button:hover,.app-shell .nk-business-preview-list span button:hover{background:#fdecea;color:#b3261e}.app-shell .nk-business-builder{display:grid;gap:9px;padding:13px;border:1px solid #e1ebe7;border-radius:13px;background:#fbfdfc}.app-shell .nk-builder-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.app-shell .nk-builder-head span{color:#10201e;font-size:12.75px;font-weight:780}.app-shell .nk-builder-head small{color:#73827e;font-size:11px;line-height:1.35;text-align:right}.app-shell .nk-builder-add,.app-shell .nk-offering-add{display:grid;gap:7px}.app-shell .nk-builder-add{grid-template-columns:minmax(0,1fr) auto}.app-shell .nk-offering-add{grid-template-columns:1.1fr 1.2fr .8fr auto}.app-shell .nk-builder-add input,.app-shell .nk-offering-add input{min-width:0;height:40px;border:1px solid #dfe8e5;border-radius:10px;background:#fff;color:#10201e;padding:0 11px;font-size:12.75px;outline:none}.app-shell .nk-builder-add input:focus,.app-shell .nk-offering-add input:focus{border-color:#0b756c;box-shadow:0 0 0 3px #0b756c1c}.app-shell .nk-builder-add>button,.app-shell .nk-offering-add>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:10px;background:#0b756c;color:#fff;padding:0 13px;font-size:12px;font-weight:760;white-space:nowrap;cursor:pointer}.app-shell .nk-builder-suggestions{display:flex;flex-wrap:wrap;gap:6px}.app-shell .nk-builder-suggestions button{min-height:28px;border:1px solid #dbe7e3;border-radius:999px;background:#fff;color:#4d615c;padding:0 10px;font-size:11.5px;font-weight:650;cursor:pointer}.app-shell .nk-builder-suggestions button:hover:not(:disabled){border-color:#b9cfca;background:#f1f8f6;color:#075c55}.app-shell .nk-builder-suggestions button:disabled{opacity:.46;cursor:default}@media(max-width:860px){.app-shell .nk-business-form-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .nk-offering-add{grid-template-columns:1fr}}@media(max-width:560px){.app-shell .nk-business-form-tabs,.app-shell .nk-builder-add{grid-template-columns:1fr}.app-shell .nk-builder-head{display:grid}.app-shell .nk-builder-head small{text-align:left}}.app-shell .nk-creator-page{max-width:1180px!important}.app-shell .nk-creator-hero{min-height:244px!important;border-radius:22px!important;background:linear-gradient(135deg,#081714e6,#0b756cbd),radial-gradient(circle at 88% 20%,rgba(231,205,143,.34),transparent 28%)!important;overflow:hidden}.app-shell .nk-creator-route{display:none!important}.app-shell .nk-creator-avatar{box-shadow:0 0 0 5px #e7cd8f3d,0 18px 36px #00000038!important}.app-shell .nk-creator-vibes{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.app-shell .nk-creator-vibes span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff1f;color:#ffffffe6;font-size:11.5px;font-weight:650}.app-shell .nk-creator-activity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:-18px 10px 22px;position:relative;z-index:3}.app-shell .nk-creator-activity article{display:grid;gap:5px;min-height:112px;padding:16px;border:1px solid #dfe8e5;border-radius:16px;background:#fffffff5;box-shadow:0 14px 30px #0f2a2714}.app-shell .nk-creator-activity span{display:inline-flex;align-items:center;gap:7px;color:#075c55;font-size:12px;font-weight:750}.app-shell .nk-creator-activity strong{color:#10201e;font-size:17px;line-height:1.22}.app-shell .nk-creator-activity small{color:#65726f;font-size:12.5px;line-height:1.35}.app-shell .nk-creator-feed-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 2px 14px}.app-shell .nk-creator-section-title{margin:0!important}.app-shell .nk-creator-filter{display:inline-flex;gap:6px;padding:4px;border:1px solid #dfe8e5;border-radius:999px;background:#f7fbfa}.app-shell .nk-creator-filter button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:#60706b;font-size:12px;font-weight:650;cursor:pointer}.app-shell .nk-creator-filter button.active{background:#0b756c;color:#fff}.app-shell .nk-creator-filter span{opacity:.76}.app-shell .nk-creator-empty{position:relative;display:grid;justify-items:start;gap:10px;min-height:220px;padding:24px;border:1px solid rgba(8,118,108,.16);border-radius:18px;background:radial-gradient(circle at 92% 14%,rgba(226,173,52,.18),transparent 30%),linear-gradient(135deg,#fff,#f5faf8);box-shadow:0 18px 44px #10201e14;overflow:hidden}.app-shell .nk-creator-empty:after{content:"";position:absolute;right:-34px;bottom:-52px;width:180px;height:180px;border:1px dashed rgba(8,118,108,.18);border-radius:50%}.app-shell .nk-creator-empty-mark{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#0b756c;color:#fff;box-shadow:0 14px 28px #08766c38}.app-shell .nk-creator-empty-mark span{position:absolute;right:-7px;top:-7px;width:22px;height:22px;border:3px solid #fff;border-radius:999px;background:#e2ad34}.app-shell .nk-creator-empty strong{max-width:32ch;color:#10201e;font-size:22px;line-height:1.14}.app-shell .nk-creator-empty p{max-width:58ch;margin:0;color:#60706b;font-size:14px;line-height:1.55}.app-shell .nk-creator-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.app-shell .nk-creator-empty-actions button{min-height:38px;padding:0 15px;border:1px solid #0b756c;border-radius:999px;background:#0b756c;color:#fff;font-size:13px;font-weight:780;cursor:pointer}.app-shell .nk-creator-empty-actions button.secondary{background:#fff;color:#0b756c}@media(max-width:760px){.app-shell .nk-creator-activity,.app-shell .nk-creator-feed-head{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.app-shell .nk-creator-filter{overflow-x:auto;border-radius:12px}}.app-shell .find-v2-grid .biz-card.biz-card--imageless{grid-template-columns:1fr!important;min-height:0!important}.app-shell .find-v2-grid .biz-card.biz-card--imageless .biz-card-media{display:none!important}.app-shell .find-v2-grid .biz-card.biz-card--imageless .biz-card-body{grid-template-rows:auto auto auto 1fr auto!important;gap:9px!important;padding:15px!important}.app-shell .find-v2-grid .biz-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:24px!important}.app-shell .biz-card-sponsored,.app-shell .find-v2-grid .biz-card-sponsored,.app-shell .biz-card-sponsored.inline,.app-shell .visual-post.social-post-card.sponsored-post-card .guest-favorite-badge,.app-shell .visual-post.social-post-card.sponsored-post-card .post-kind-badge{border:1px solid #efd99d!important;background:#fff7df!important;color:#805000!important;box-shadow:none!important}.app-shell .biz-card-sponsored.inline,.app-shell .biz-card-rating.inline{position:static!important}.app-shell .biz-card-rating.inline{border:1px solid #e4ebe8!important;background:#f8fbfa!important;color:#10201e!important;box-shadow:none!important}.app-shell .visual-post.social-post-card .post-card-context{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 7px!important}.app-shell .visual-post.social-post-card .post-author.byline{color:#6b7a76!important;font-weight:520!important}.app-shell .visual-post.social-post-card .post-author.byline:before{content:"•";margin-right:6px;color:#9aa8a4}.app-shell .nk-business-profile-form-card{overflow:visible!important}.app-shell .nk-business-single-form{padding:22px!important}.app-shell .nk-business-form-shell{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:28px!important}.app-shell .nk-business-form-main{gap:18px!important}.app-shell .nk-business-form-tabs{gap:9px!important;padding:8px!important}.app-shell .nk-business-form-tabs button{min-height:64px!important;padding:11px 13px!important}.app-shell .nk-business-form-tabs button small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important}.app-shell .nk-business-builder{padding:16px!important;gap:12px!important}.app-shell .nk-builder-head{align-items:flex-start!important}.app-shell .nk-builder-head small{max-width:30ch}.app-shell .nk-offering-add{grid-template-columns:minmax(130px,1fr) minmax(150px,1.2fr) minmax(96px,.8fr) auto!important}@media(max-width:1020px){.app-shell .nk-business-form-shell{grid-template-columns:1fr!important}}@media(max-width:760px){.app-shell .nk-business-form-tabs{grid-template-columns:1fr 1fr!important}.app-shell .nk-offering-add{grid-template-columns:1fr!important}}.app-shell .empty-state{position:relative!important;isolation:isolate;display:grid!important;justify-items:center!important;gap:10px!important;width:min(560px,100%)!important;margin:30px auto!important;padding:32px 30px 30px!important;border:1px solid rgba(8,118,108,.16)!important;border-radius:24px!important;background:radial-gradient(circle at 18% 12%,rgba(243,195,85,.2),transparent 30%),radial-gradient(circle at 86% 88%,rgba(8,118,108,.13),transparent 34%),linear-gradient(180deg,#fff,#f8fbfa)!important;box-shadow:0 20px 54px #10201e1a!important;text-align:center!important;overflow:hidden!important}.app-shell .empty-state:before{content:""!important;position:absolute!important;inset:14px!important;z-index:-1!important;border:1px dashed rgba(8,118,108,.24)!important;border-radius:18px!important;background:linear-gradient(90deg,rgba(8,118,108,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(8,118,108,.045) 1px,transparent 1px)!important;background-size:34px 34px!important;-webkit-mask-image:radial-gradient(circle at center,#000 0 58%,transparent 88%);mask-image:radial-gradient(circle at center,#000 0 58%,transparent 88%)}.app-shell .empty-visual{position:relative;width:142px;height:112px;margin-bottom:4px}.app-shell .empty-map-card{position:absolute;inset:13px 9px 9px;border:1px solid rgba(8,118,108,.18);border-radius:28px;background:linear-gradient(115deg,#ffffffe6,#ecf8f4b8),linear-gradient(90deg,rgba(8,118,108,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(8,118,108,.07) 1px,transparent 1px);background-size:auto,26px 26px,26px 26px;box-shadow:inset 0 1px #ffffffe6,0 18px 38px #10201e1a;transform:rotate(-2deg)}.app-shell .empty-map-route{position:absolute;left:28px;right:30px;top:52px;height:30px;border-top:3px solid rgba(8,118,108,.34);border-right:3px solid rgba(8,118,108,.34);border-radius:999px 999px 10px 10px;transform:rotate(-8deg)}.app-shell .empty-map-pin{position:absolute;z-index:2;width:14px;height:14px;border:3px solid #fff;border-radius:999px;background:#0b756c;box-shadow:0 8px 18px #08766c38}.app-shell .empty-map-pin.start{left:25px;top:62px}.app-shell .empty-map-pin.end{right:27px;top:36px;background:#dfa92d;box-shadow:0 8px 18px #dfa92d38}.app-shell .empty-icon-primary{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:60px;height:60px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:linear-gradient(145deg,#063f3b,#0d8177 58%,#19a191);color:#fff;transform:translate(-50%,-50%) rotate(3deg);box-shadow:0 16px 30px #08766c4d,inset 0 1px #ffffff47}.app-shell .empty-icon-chip{position:absolute;z-index:3;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(8,118,108,.12);background:#ffffffeb;color:#0b756c;box-shadow:0 10px 22px #10201e21}.app-shell .empty-icon-chip.pin{left:6px;top:18px}.app-shell .empty-icon-chip.tune{right:4px;top:26px;color:#8a620f}.app-shell .empty-icon-chip.locate{left:50%;bottom:0;color:#0d7269;transform:translate(-50%)}.app-shell .empty-icon-chip.route{right:21px;bottom:7px;color:#0b756c}.app-shell .empty-map-dot{position:absolute;z-index:1;width:7px;height:7px;border-radius:999px;background:#e2ad34;box-shadow:0 0 0 4px #e2ad3426}.app-shell .empty-map-dot.a{left:32px;bottom:35px}.app-shell .empty-map-dot.b{right:38px;top:22px}.app-shell .empty-map-dot.c{right:25px;bottom:31px;background:#0b756c;box-shadow:0 0 0 4px #08766c21}.app-shell .empty-state strong{max-width:30ch!important;color:#10201e!important;font-size:21px!important;font-weight:760!important;line-height:1.15!important}.app-shell .empty-state>span{max-width:45ch!important;color:#5e6e6a!important;font-size:14px!important;line-height:1.5!important}.app-shell .empty-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.app-shell .empty-suggestions small{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(8,118,108,.14);border-radius:999px;background:#ffffffd6;color:#42514d;font-size:12px;font-weight:680;box-shadow:0 6px 16px #10201e0f}.app-shell .empty-actions{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.app-shell .empty-action-btn.secondary{border-color:#08766c2e!important;background:#fff!important;color:#0b756c!important}.app-shell .nk-business-form-main>.nk-business-form-tabs{grid-column:1 / -1!important;width:100%!important;grid-template-columns:repeat(4,minmax(128px,1fr))!important;gap:10px!important;padding:9px!important}.app-shell .nk-business-form-main>.nk-business-form-tabs button{min-width:0!important;min-height:70px!important;padding:12px 14px!important}.app-shell .nk-business-form-main>.nk-business-form-tabs button strong{font-size:13px!important;line-height:1.15!important}.app-shell .nk-business-form-main>.nk-business-form-tabs button small{max-width:18ch!important;color:#667571!important;font-size:11px!important;line-height:1.25!important}.app-shell .nk-business-form-main>.nk-business-offering-builder,.app-shell .nk-business-form-main>.nk-business-section-preview{grid-column:1 / -1!important;width:100%!important;min-width:0!important}.app-shell .nk-business-offering-builder{overflow:hidden!important}.app-shell .nk-business-offering-builder .nk-offering-add{grid-template-columns:minmax(150px,1fr) minmax(170px,1.2fr) minmax(120px,.8fr) minmax(112px,auto)!important;min-width:0!important}.app-shell .nk-business-offering-builder .nk-offering-add input{width:100%!important;min-width:0!important}.app-shell .nk-business-section-preview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important;align-items:stretch!important}.app-shell .nk-business-section-preview span{min-width:0!important;width:100%!important}@media(max-width:1180px){.app-shell .nk-business-form-main>.nk-business-form-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .nk-business-offering-builder .nk-offering-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.app-shell .nk-business-offering-builder .nk-offering-add>button{grid-column:1 / -1!important}}@media(max-width:680px){.app-shell .nk-business-form-main>.nk-business-form-tabs,.app-shell .nk-business-offering-builder .nk-offering-add,.app-shell .nk-business-section-preview{grid-template-columns:1fr!important}}.nk-guides-empty{position:relative;display:grid;justify-items:center;gap:12px;width:min(620px,100%);margin:24px auto 0;padding:34px 28px;border:1px solid rgba(8,118,108,.16);border-radius:24px;background:radial-gradient(circle at 20% 12%,rgba(226,173,52,.16),transparent 32%),linear-gradient(180deg,#fff,#f7fbfa);box-shadow:0 22px 60px #10201e1a;text-align:center;overflow:hidden}.nk-guides-empty:before{content:"";position:absolute;inset:14px;border:1px dashed rgba(8,118,108,.2);border-radius:18px;pointer-events:none}.nk-guides-empty-visual{position:relative;width:132px;height:82px}.nk-guides-empty-visual span{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,#063f3b,#11877b);color:#fff;transform:translate(-50%,-50%) rotate(-5deg);box-shadow:0 16px 34px #08766c47}.nk-guides-empty-visual i,.nk-guides-empty-visual b{position:absolute;display:block;border-radius:999px;background:#fff;border:1px solid rgba(8,118,108,.16);box-shadow:0 10px 22px #10201e1a}.nk-guides-empty-visual i{left:10px;top:18px;width:40px;height:28px}.nk-guides-empty-visual b{right:8px;bottom:12px;width:48px;height:32px;background:#fff8e7}.nk-guides-empty strong{max-width:28ch;color:#10201e;font-size:24px;line-height:1.1}.nk-guides-empty p{max-width:48ch;margin:0;color:#60706c;font-size:14px;line-height:1.55}.nk-guides-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.nk-guides-empty-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid #0b756c;border-radius:999px;background:#0b756c;color:#fff;font-weight:800;cursor:pointer}.nk-guides-empty-actions button.secondary{background:#fff;color:#0b756c}.nk-guides-empty-hints{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.nk-guides-empty-hints small{min-height:28px;padding:6px 10px;border:1px solid rgba(8,118,108,.14);border-radius:999px;background:#ffffffd1;color:#50605c;font-size:12px;font-weight:720}.share-og-kicker{color:#0b756c;font-size:11px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.share-template-card{display:grid;gap:8px;padding:14px;border:1px solid rgba(8,118,108,.14);border-radius:16px;background:linear-gradient(135deg,rgba(8,118,108,.07),transparent 42%),#fff}.share-template-card>span{color:#0b756c;font-size:12px;font-weight:850}.share-template-card p{margin:0;white-space:pre-line;color:#24302d;font-size:13px;line-height:1.45}.share-copy-btn.inline{justify-self:start;min-height:34px;padding-inline:12px}.card-detail-drawer-layer{position:fixed;inset:0;z-index:80;pointer-events:none}.card-detail-backdrop{position:absolute;inset:0;border:0;background:#0b110f2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.card-detail-drawer{position:absolute;top:86px;right:18px;bottom:18px;width:min(420px,calc(100vw - 28px));overflow:hidden auto;border:1px solid rgba(16,78,70,.14);border-radius:22px;background:#fff;box-shadow:0 24px 70px #0c1c192e;pointer-events:auto}.card-detail-media{position:relative;min-height:214px;background-size:cover;background-position:center}.card-detail-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b110f1a,#0b110f7a)}.card-detail-close,.card-detail-open-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,44,39,.12);background:#ffffffeb;color:#13211f}.card-detail-close{position:absolute;top:14px;right:14px;z-index:2;width:38px;height:38px;border-radius:999px}.card-detail-kicker{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;max-width:calc(100% - 32px);padding:8px 12px;border-radius:999px;background:#ffffffeb;color:#0a756c;font-size:12px;font-weight:850;text-transform:capitalize}.card-detail-body{display:grid;gap:18px;padding:20px}.card-detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.card-detail-title-row h2{margin:0;color:#13211f;font-size:24px;line-height:1.1;font-weight:820;letter-spacing:0}.card-detail-author{margin-top:6px;border:0;background:transparent;padding:0;color:#0a756c;font-size:13px;font-weight:760}.card-detail-open-icon{flex:0 0 auto;width:38px;height:38px;border-radius:12px}.card-detail-description{margin:0;color:#586863;font-size:15px;line-height:1.55}.card-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.card-detail-facts div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(16,78,70,.1);border-radius:14px;background:#f7faf9}.card-detail-facts dt{display:inline-flex;align-items:center;gap:6px;color:#71807b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.card-detail-facts dd{margin:0;min-width:0;overflow:hidden;color:#203330;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.card-detail-linked-business{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid rgba(10,117,108,.16);border-radius:16px;background:#edf8f6;padding:12px 14px;color:#075f58;font-weight:820;text-align:left}.card-detail-linked-business span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-detail-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.card-detail-primary,.card-detail-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:999px;font-size:14px;font-weight:850}.card-detail-primary{flex:1 1 150px;border:1px solid #0b756c;background:#0b756c;color:#fff}.card-detail-primary.active{background:#cb2950;border-color:#cb2950}.card-detail-secondary{border:1px solid rgba(16,78,70,.12);background:#fff;color:#203330;padding:0 15px}.card-detail-secondary.active{color:#0b756c;background:#edf8f6}.card-detail-error{margin:0;color:#b42318;font-size:13px;font-weight:700}@media(max-width:720px){.card-detail-drawer{inset:auto 10px 10px;width:auto;max-height:82vh;border-radius:20px}.card-detail-media{min-height:172px}}.mobile-header>.flex{flex-wrap:nowrap;min-width:0}.header-location-search.mobile{width:auto;flex:0 1 auto;min-width:0;margin-left:auto}.mobile-location-button{order:0;max-width:min(52vw,240px);transition:border-color .16s ease,background-color .16s ease,transform .12s ease}.mobile-location-button:active{transform:scale(.96)}.mobile-header .notification-bell{flex:0 0 auto}.app-shell .visual-post.social-post-card{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.app-shell .visual-post.social-post-card:hover,.app-shell .visual-post.social-post-card:focus-visible{transform:translateY(-3px)!important;box-shadow:0 14px 34px #0d28231f!important}.app-shell .visual-post.social-post-card:active{transform:translateY(-1px) scale(.995)!important;transition-duration:.08s!important}.app-shell .visual-post.social-post-card .post-title,.app-shell .post-grid .visual-post.social-post-card .post-title,.app-shell .post-grid .post-card-title-row h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:35.38px}.app-shell .visual-post.social-post-card .post-social-actions{flex-wrap:nowrap!important;min-width:0!important}.app-shell .visual-post.social-post-card .post-social-like{flex:0 1 auto!important}@media(max-width:480px){.app-shell .visual-post.social-post-card .post-social-like{min-width:0!important;gap:4px!important;padding:0 9px!important}.app-shell .visual-post.social-post-card .post-social-like>span{display:none!important}.app-shell .visual-post.social-post-card .post-social-tools{gap:2px!important}.app-shell .visual-post.social-post-card .post-social-tools button{width:26px!important;min-width:26px!important}}.app-shell .visual-post.social-post-card .post-media{transition:transform .45s cubic-bezier(.2,.6,.2,1);will-change:transform}.app-shell .visual-post.social-post-card:hover .post-media{transform:scale(1.035)}.app-shell .visual-post.social-post-card:hover .guest-favorite-badge,.app-shell .visual-post.social-post-card:hover .post-distance,.app-shell .visual-post.social-post-card:hover .post-image-float{transform:scale(.9662)}@keyframes nk-heart-pop{0%{transform:scale(1)}35%{transform:scale(1.45)}65%{transform:scale(.88)}to{transform:scale(1)}}.app-shell .visual-post.social-post-card .post-social-like{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease!important}.app-shell .visual-post.social-post-card .post-social-like:active{transform:scale(.93)}.app-shell .visual-post.social-post-card .post-social-like.active svg{animation:nk-heart-pop .42s ease}.app-shell .visual-post.social-post-card .post-social-tools button{transition:background-color .16s ease,color .16s ease,transform .12s ease!important}.app-shell .visual-post.social-post-card .post-social-tools button:active{transform:scale(.88)}.app-shell .visual-post.social-post-card{display:flex!important;flex-direction:column!important}.app-shell .visual-post.social-post-card .post-media{flex:0 0 auto}.app-shell .visual-post.social-post-card .post-card-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:6px!important}.app-shell .visual-post.social-post-card .post-social-actions{margin-top:auto!important}.app-shell .trending-card-body strong{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.app-shell .trending-card{cursor:pointer}.app-shell .trending-card:active{transform:scale(.975)!important;transition-duration:.08s}.app-shell .trending-card:focus-visible{outline:2px solid #0a8a6e;outline-offset:2px}.app-shell .trending-saves{display:inline-flex;align-items:center;gap:3px;border-radius:999px;background:#eef7f4;color:#087a6f;padding:2px 7px;font-size:10.5px;font-weight:800}.bottom-nav-item{position:relative;transition:color .16s ease,transform .12s ease}.bottom-nav-item:active{transform:scale(.92)}.bottom-nav-item svg{transition:transform .18s ease}.bottom-nav-item.active svg{transform:translateY(-1px)}.bottom-nav-item.active:before{position:absolute;top:2px;left:50%;width:18px;height:3px;border-radius:999px;background:currentColor;content:"";transform:translate(-50%)}.creator-topic-chip.taxonomy-chip,.taxonomy-refinement{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease!important}.creator-topic-chip.taxonomy-chip:active,.taxonomy-refinement:active{transform:scale(.95)}@media(max-width:640px){.minimal-auth-shell{background:#062925;padding:0}.auth-story-panel{display:flex!important;min-height:0;padding:30px 24px 34px}.auth-story-panel:before{top:auto;right:-130px;bottom:-170px;width:320px;height:320px}.auth-story-middle{gap:18px;margin:18px 0 0}.auth-story-copy{gap:12px}.auth-story-copy h1{font-size:31px;line-height:1.06}.auth-story-copy p{font-size:14px}.auth-story-bottom{display:none}.minimal-login-card{padding:34px 24px 40px!important}}@media(max-width:760px){.bd-similar-grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,300px);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 2px 12px;scrollbar-width:none}.bd-similar-grid::-webkit-scrollbar{display:none}.bd-similar-grid>*{scroll-snap-align:start}}.app-shell button:focus-visible,.app-shell a:focus-visible{outline:2px solid #0a8a6e;outline-offset:2px}@media(prefers-reduced-motion:reduce){.app-shell .visual-post.social-post-card,.app-shell .visual-post.social-post-card .post-media,.app-shell .trending-card,.bottom-nav-item,.bottom-nav-item svg{transition:none!important;animation:none!important}.app-shell .visual-post.social-post-card:hover .post-media{transform:none}.app-shell .visual-post.social-post-card .post-social-like.active svg{animation:none}}.nk-welcome-band{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:4px 0 18px;padding:18px 20px;border-radius:18px;border:1px solid rgba(11,117,108,.16);background:radial-gradient(120% 140% at 100% 0%,rgba(45,212,191,.12),transparent 60%),linear-gradient(180deg,#f0fdfa,#fff);box-shadow:0 10px 30px #0d5d5612}.nk-welcome-dismiss{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:none;background:transparent;color:#4b6b64;cursor:pointer;transition:background-color .16s ease,transform .12s ease}.nk-welcome-dismiss:hover{background:#0b756c1a}.nk-welcome-dismiss:active{transform:scale(.9)}.nk-welcome-visual{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;border-radius:14px;background:linear-gradient(135deg,var(--pro-teal, #0b756c),var(--brand-light, #2dd4bf));color:#fff;box-shadow:0 8px 18px #0b756c47}.nk-welcome-copy{flex:1 1 260px;min-width:0}.nk-welcome-kicker{font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--pro-teal, #0b756c);text-transform:uppercase}.nk-welcome-copy h2{margin:3px 0 2px;font-size:19px;font-weight:800;color:#0d2823;line-height:1.2}.nk-welcome-copy p{margin:0;font-size:13.5px;color:#45635c}.nk-welcome-actions{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.nk-welcome-location{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid rgba(11,117,108,.3);background:#fff;color:var(--pro-teal-dark, #075c55);font-weight:700;font-size:13px;cursor:pointer;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,transform .12s ease}.nk-welcome-location:hover{background:#f0fdfa;border-color:var(--pro-teal, #0b756c)}.nk-welcome-location:active{transform:scale(.97)}.nk-welcome-location:disabled{opacity:.7;cursor:default}.nk-welcome-roles{display:flex;gap:8px;flex-wrap:wrap}.nk-welcome-role{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(13,40,35,.12);background:#ffffffb3;color:#26433c;font-weight:700;font-size:12.5px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.nk-welcome-role:hover{background:#fff;border-color:#0b756c66}.nk-welcome-role:active{transform:scale(.96)}@media(max-width:600px){.nk-welcome-band{padding:16px}.nk-welcome-actions{width:100%}.nk-welcome-location{max-width:none;width:100%;justify-content:center}.nk-welcome-roles{width:100%}.nk-welcome-role{flex:1 1 auto;justify-content:center}}.nk-inline-role{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1px dashed rgba(11,117,108,.35);background:linear-gradient(180deg,#f7fffd,#fff)}.nk-inline-role--creator{border-color:#d9770652;background:linear-gradient(180deg,#fffaf1,#fff)}.nk-inline-role-visual{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:13px;background:linear-gradient(135deg,var(--pro-teal, #0b756c),var(--brand-light, #2dd4bf));color:#fff}.nk-inline-role--creator .nk-inline-role-visual{background:linear-gradient(135deg,#b45309,#f59e0b)}.nk-inline-role-copy{flex:1 1 auto;min-width:0}.nk-inline-role-kicker{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--pro-teal, #0b756c)}.nk-inline-role--creator .nk-inline-role-kicker{color:#b45309}.nk-inline-role-copy strong{display:block;margin:2px 0;font-size:15px;color:#0d2823}.nk-inline-role-copy p{margin:0;font-size:13px;color:#4b635c}.nk-inline-role-cta{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:9px 15px;border-radius:999px;border:none;background:var(--pro-teal, #0b756c);color:#fff;font-weight:700;font-size:13px;cursor:pointer;transition:background-color .16s ease,transform .12s ease}.nk-inline-role--creator .nk-inline-role-cta{background:#b45309}.nk-inline-role-cta:hover{filter:brightness(1.06)}.nk-inline-role-cta:active{transform:scale(.96)}@media(max-width:560px){.nk-inline-role{flex-wrap:wrap}.nk-inline-role-cta{width:100%;justify-content:center}}.app-shell .trending-section{margin-bottom:18px!important}.nk-feed-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 12px}.nk-feed-header-main{display:flex;align-items:center;gap:9px;min-width:0}.nk-feed-header-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#f0fdfa;color:var(--pro-teal, #0b756c);flex:0 0 auto}.nk-feed-header h2{margin:0;font-size:17px;font-weight:800;color:#0d2823;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nk-feed-header-count{font-size:12.5px;font-weight:700;color:#5a736c;background:#eef7f4;border-radius:999px;padding:3px 10px;flex:0 0 auto}@media(max-width:480px){.nk-feed-header h2{font-size:15.5px}}@keyframes nk-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-shell .post-grid .visual-post.social-post-card{animation:nk-card-in .34s ease both}.app-shell .post-grid .visual-post.social-post-card:nth-child(3n+2){animation-delay:.04s}.app-shell .post-grid .visual-post.social-post-card:nth-child(3n+3){animation-delay:.08s}@keyframes nk-save-pop{0%{transform:scale(1)}30%{transform:scale(1.32)}60%{transform:scale(.9)}to{transform:scale(1)}}.app-shell .visual-post.social-post-card .post-social-tools button.active svg{animation:nk-save-pop .4s ease;color:var(--pro-teal, #0b756c)}@media(hover:hover)and (min-width:900px){.app-shell .visual-post.social-post-card .post-title{transition:color .2s ease}.app-shell .visual-post.social-post-card:hover .post-title{color:var(--pro-teal-dark, #075c55)}}.skeleton-pulse:after{display:block!important}@media(prefers-reduced-motion:reduce){.skeleton-pulse:after{display:none!important}}.nk-claim-benefits{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.nk-claim-benefit{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid rgba(11,117,108,.18);background:#f0fdfa;color:#1c463e;font-size:12.5px;font-weight:700}.nk-claim-benefit svg{color:var(--pro-teal, #0b756c)}.nk-claim-sla{background:#fffaf1;border-color:#d9770647;color:#92400e}.nk-claim-sla svg{color:#b45309}.nk-public-list{max-width:960px;margin:0 auto;padding:8px 0 40px}.nk-public-list-hero{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:22px;border-radius:20px;border:1px solid rgba(11,117,108,.16);background:radial-gradient(120% 160% at 0% 0%,rgba(45,212,191,.14),transparent 55%),linear-gradient(180deg,#f0fdfa,#fff);margin-bottom:20px}.nk-public-list-emoji{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;flex:0 0 auto;font-size:30px;border-radius:16px;background:#fff;box-shadow:0 8px 20px #0d5d561f}.nk-public-list-id{flex:1 1 260px;min-width:0}.nk-public-list-kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--pro-teal, #0b756c)}.nk-public-list-id h1{margin:4px 0;font-size:24px;font-weight:800;color:#0d2823;line-height:1.15}.nk-public-list-id p{margin:0 0 8px;font-size:14px;color:#45635c}.nk-public-list-count{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#5a736c;background:#eef7f4;border-radius:999px;padding:3px 10px}.nk-public-list-actions{display:flex;gap:8px;flex:0 0 auto}.nk-public-list-share,.nk-public-list-copy{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:999px;font-weight:700;font-size:13px;cursor:pointer;transition:filter .16s ease,background-color .16s ease,transform .12s ease}.nk-public-list-share{border:none;background:var(--pro-teal, #0b756c);color:#fff}.nk-public-list-share:hover{filter:brightness(1.07)}.nk-public-list-copy{border:1px solid rgba(13,40,35,.16);background:#fff;color:#26433c}.nk-public-list-copy:hover{border-color:var(--pro-teal, #0b756c)}.nk-public-list-share:active,.nk-public-list-copy:active{transform:scale(.96)}.nk-public-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.nk-public-list-card{display:flex;flex-direction:column;text-align:left;border:1px solid rgba(13,40,35,.1);border-radius:16px;overflow:hidden;background:#fff;cursor:pointer;padding:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nk-public-list-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0d28231f}.nk-public-list-card:active{transform:translateY(-1px) scale(.995)}.nk-public-list-card-media{position:relative;aspect-ratio:16 / 10;background-size:cover;background-position:center}.nk-public-list-card-kind{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#062925c7;color:#fff;font-size:10.5px;font-weight:700}.nk-public-list-card-body{display:flex;flex-direction:column;gap:5px;padding:12px 13px 14px}.nk-public-list-card-body strong{font-size:14.5px;color:#0d2823;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nk-public-list-card-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#5a736c}.nk-public-list-card-meta span{display:inline-flex;align-items:center;gap:3px}.nk-public-list-card-meta svg{color:#f59e0b}.nk-public-list-card-loc svg{color:#5a736c}.nk-public-list-card-note{font-size:12.5px;color:#45635c;font-style:italic}.nk-public-list-cta{margin-top:26px;padding:20px;border-radius:16px;border:1px dashed rgba(11,117,108,.35);background:#f7fffd;text-align:center}.nk-public-list-cta p{margin:0 0 12px;font-weight:700;color:#0d2823}.nk-public-list-cta button{padding:10px 20px;border-radius:999px;border:none;background:var(--pro-teal, #0b756c);color:#fff;font-weight:700;font-size:13.5px;cursor:pointer}.nk-public-list-cta button:hover{filter:brightness(1.07)}@media(prefers-reduced-motion:reduce){.nk-public-list-card,.nk-public-list-share,.nk-public-list-copy{transition:none!important}}.creator-insights-empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:8px 0 4px}.creator-insights-cta{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:999px;border:none;background:var(--pro-teal, #0b756c);color:#fff;font-weight:700;font-size:13.5px;cursor:pointer;transition:filter .16s ease,transform .12s ease}.creator-insights-cta:hover{filter:brightness(1.07)}.creator-insights-cta:active{transform:scale(.96)}.nk-header-search{display:inline-flex;align-items:center;gap:8px;min-width:210px;max-width:300px;padding:8px 14px;border-radius:999px;border:1px solid rgba(13,40,35,.14);background:#f5f8f7;color:#4b6b64;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.nk-header-search:focus-within{border-color:var(--pro-teal, #0b756c);background:#fff;box-shadow:0 0 0 3px #0b756c1f}.nk-header-search svg{flex:0 0 auto;color:#6c8781}.nk-header-search input{border:none;outline:none;background:transparent;width:100%;font-size:13.5px;color:#0d2823}.nk-header-search input::-moz-placeholder{color:#85a099}.nk-header-search input::placeholder{color:#85a099}@media(max-width:1180px){.nk-header-search{min-width:150px}}.app-shell .bd-page{width:min(1180px,calc(100% - 48px));padding:26px 0 72px}.app-shell .bd-page:before{position:fixed;inset:72px 0 auto;z-index:-1;height:360px;background:radial-gradient(circle at 18% 12%,rgba(13,148,136,.1),transparent 32%),linear-gradient(180deg,#f7faf9,#fff 78%);content:"";pointer-events:none}.app-shell .bd-hero{min-height:clamp(330px,35vw,430px);margin-bottom:22px;border:1px solid rgba(255,255,255,.58);border-radius:20px;box-shadow:0 24px 70px #0d28232e}.app-shell .bd-hero-shade{background:linear-gradient(90deg,#081614b8,#0816144d 48%,#0816141f),linear-gradient(180deg,#08161433,#08161429 40%,#081614e0)}.app-shell .bd-hero-top{padding:18px 20px}.app-shell .bd-hero-back,.app-shell .bd-hero-chip{height:36px;border-color:#fff3;background:#0c1c195c;font-weight:650;box-shadow:inset 0 1px #ffffff1f}.app-shell .bd-hero-body{max-width:760px;align-items:center;padding:28px}.app-shell .bd-hero-logo{width:76px;height:76px;border:1px solid rgba(255,255,255,.72);border-radius:22px;font-size:30px;box-shadow:0 16px 36px #00000042}.app-shell .bd-hero-cat{color:#eafaf7db;font-size:11px;letter-spacing:.09em}.app-shell .bd-hero-id h1{max-width:700px;margin:7px 0 9px;font-size:clamp(32px,4vw,46px);line-height:1;letter-spacing:-.03em}.app-shell .bd-hero-rating,.app-shell .bd-hero-loc,.app-shell .bd-hero .bd-chips span{box-shadow:inset 0 1px #ffffff1f}.app-shell .bd-layout{grid-template-columns:minmax(0,760px) 330px;gap:36px;justify-content:space-between;margin-top:0}.app-shell .bd-main{gap:0}.app-shell .bd-section{margin-top:0;padding:28px 0;border-top-color:#0d282317}.app-shell .bd-main>.bd-section:first-child{padding-top:6px}.app-shell .bd-section h2,.app-shell .bd-section-head h2{margin-bottom:0;color:#142823;font-size:20px;line-height:1.15;letter-spacing:-.015em}.app-shell .bd-section-head{align-items:center;margin-bottom:16px}.app-shell .bd-section-head span{color:#6d837d;font-size:12.5px}.app-shell .bd-tagline{max-width:720px;color:#213c36;font-size:16px;font-weight:620;line-height:1.62}.app-shell .bd-highlights{gap:8px}.app-shell .bd-highlights span{min-height:36px;border-color:#c9e7e1;border-radius:999px;background:#f4fbf9;color:#0a6b62;padding:7px 12px;font-size:12.5px}.app-shell .bd-offerings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell .bd-offering{min-height:72px;align-items:flex-start;border:1px solid rgba(13,40,35,.09);border-radius:14px;background:#fbfdfc;padding:14px}.app-shell .bd-offering:last-child{border-bottom:1px solid rgba(13,40,35,.09)}.app-shell .bd-offering strong{color:#1b302b;font-size:14px}.app-shell .bd-offering span:not(.bd-price){color:#6d837d}.app-shell .bd-posts-grid{grid-template-columns:repeat(auto-fill,minmax(190px,220px));gap:14px}.app-shell .bd-review-summary{align-items:stretch;border-color:#cfe6e1;border-radius:18px;background:linear-gradient(135deg,#f6fbfa,#fff);padding:18px}.app-shell .bd-review-summary>div{min-width:142px;place-content:center;border-right:1px solid rgba(13,40,35,.09);padding-right:18px}.app-shell .bd-review-summary strong{font-size:34px}.app-shell .bd-review-form{gap:14px;border-bottom-color:#0d282317}.app-shell .bd-review-score button{width:32px;height:32px;border-radius:10px}.app-shell .bd-review-fields input,.app-shell .bd-review-fields textarea{border-color:#0d28231c;border-radius:13px;background:#fff}.app-shell .bd-review-submit-row button{min-height:42px;border-radius:12px}.app-shell .bd-review{border-bottom:1px solid rgba(13,40,35,.08);padding-bottom:14px}.app-shell .bd-review:last-child{border-bottom:0;padding-bottom:0}.app-shell .bd-address{min-height:44px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(13,40,35,.09);border-radius:999px;background:#fbfdfc;padding:0 14px}.app-shell .bd-section-link{min-height:34px;border-radius:999px;background:#eef8f5;padding:0 12px}.app-shell .bd-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-shell .bd-aside{top:96px}.app-shell .bd-contact-card{gap:14px;border-color:#0d28231c;border-radius:22px;background:linear-gradient(180deg,#f4fbf9db,#fff 35%),#fff;padding:18px;box-shadow:0 18px 52px #0d28231f}.app-shell .bd-contact-status{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px}.app-shell .bd-status-pill,.app-shell .bd-hours{display:flex;min-height:48px;align-items:center;border-radius:14px;padding:9px 12px;line-height:1.25}.app-shell .bd-status-pill{background:#e8f7f3}.app-shell .bd-hours{background:#f6faf9;color:#59726c;font-size:12px}.app-shell .bd-contact-rating{border-radius:14px;background:#fffdf7;border-color:#f4dfb1}.app-shell .bd-contact-actions{gap:8px}.app-shell .bd-action-btn,.app-shell .bd-message-btn.message-btn{min-height:42px;border-radius:13px}.app-shell .bd-contact-list{gap:12px;border-top-color:#0d282317}.app-shell .bd-contact-list p{color:#526761}.app-shell .bd-socials a{border-radius:13px}.app-shell .bd-verified-note{border-top-color:#0d282317}.bd-chips .bd-chip-open{color:#0a8a6e}.bd-chips .bd-chip-open svg{color:#0a8a6e}.bd-chips .bd-chip-closed{color:#b45309}.bd-chips .bd-chip-closed svg{color:#b45309}.bd-save-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);z-index:60;display:inline-flex;align-items:center;gap:10px;padding:11px 12px 11px 16px;border-radius:999px;background:#0d2823;color:#fff;font-size:13.5px;font-weight:600;box-shadow:0 14px 34px #0d28234d;transform:translate(-50%);animation:nk-toast-in .28s ease both;max-width:calc(100vw - 32px)}.bd-save-toast svg{color:var(--brand-light, #2dd4bf);flex:0 0 auto}.bd-save-toast button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;border:none;background:var(--pro-teal, #0b756c);color:#fff;font-weight:700;font-size:12.5px;cursor:pointer;white-space:nowrap}.bd-save-toast button svg{color:#fff}.bd-save-toast button:hover{filter:brightness(1.08)}@keyframes nk-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(min-width:761px){.bd-save-toast{bottom:28px}}@media(max-width:980px){.app-shell .bd-page{width:min(100% - 32px,760px);padding-top:18px}.app-shell .bd-layout{grid-template-columns:1fr}.app-shell .bd-aside{position:static}}@media(max-width:760px){.app-shell .bd-hero{min-height:330px;border-radius:18px}.app-shell .bd-hero-top{align-items:flex-start;gap:10px;padding:14px}.app-shell .bd-hero-actions{flex-wrap:wrap;justify-content:flex-end}.app-shell .bd-hero-body{padding:18px}.app-shell .bd-hero-id h1{font-size:clamp(28px,10vw,38px)}.app-shell .bd-offerings,.app-shell .bd-review-summary,.app-shell .bd-contact-status{grid-template-columns:1fr}.app-shell .bd-review-summary{display:grid}.app-shell .bd-review-summary>div{border-right:0;border-bottom:1px solid rgba(13,40,35,.09);padding-right:0;padding-bottom:14px}.app-shell .bd-mobile-bar{display:flex;align-items:center;gap:8px}.app-shell .bd-mobile-bar .bd-action-btn{flex:0 0 52px;width:52px;min-width:0;padding:0}.app-shell .bd-mobile-bar .bd-action-btn:first-child,.app-shell .bd-mobile-bar .bd-message-btn.message-btn{flex:1 1 auto;width:auto;padding:0 12px}}@media(prefers-reduced-motion:reduce){.app-shell .post-grid .visual-post.social-post-card,.app-shell .visual-post.social-post-card .post-social-tools button.active svg{animation:none!important}.bd-save-toast{animation:none!important}.nk-welcome-dismiss,.nk-welcome-location,.nk-welcome-role,.nk-inline-role-cta{transition:none!important}}
