.nn-family-discovery{background:radial-gradient(circle at 94% 9rem,rgba(201,223,231,.5),transparent 24rem),linear-gradient(180deg,rgba(229,238,231,.72),transparent 19rem),var(--nn-cream)}.nn-family-discovery :where(.nn-directory-page,.nn-directory-detail,.nn-directory-form){min-width:0;background:transparent!important}.nn-family-discovery :where(.nn-directory-page h1,.nn-directory-page h2,.nn-directory-detail h1,.nn-directory-form h1){font-family:var(--font-display);letter-spacing:-.025em}.nn-family-discovery .nn-directory-page :where([role=search],form:first-of-type,.search-grid){border-radius:34px 14px 34px 34px}html[data-theme=near-now] .nn-family-discovery .nn-directory-page article,html[data-theme=near-now] .nn-family-discovery .nn-listing-card{border-radius:28px 12px 28px 28px}html[data-theme=near-now] .nn-family-discovery .nn-directory-page article:nth-of-type(2n),html[data-theme=near-now] .nn-family-discovery .nn-listing-card:nth-of-type(2n){border-radius:12px 28px 28px 28px}.nn-family-discovery .nn-directory-cover{border-radius:0 0 44px 18px;overflow:hidden}html[data-theme=near-now] .nn-family-discovery .nn-directory-detail :where(aside,.card){border-radius:18px 32px 32px 32px}html[data-theme=near-now] .nn-family-discovery .nn-directory-form :where(fieldset,.card){border-radius:28px 14px 28px 28px;background:rgba(255,253,248,.94)}.nn-family-discovery .nn-directory-form .nn-directory-form{padding:clamp(18px,4vw,28px);border:1px solid var(--nn-line);border-radius:28px 14px 28px 28px;background:rgba(255,253,248,.94)!important;box-shadow:var(--shadow-sm)}[dir=rtl] .nn-family-discovery .nn-directory-page :where([role=search],form:first-of-type,.search-grid){border-radius:14px 34px 34px 34px}html[data-theme=near-now][dir=rtl] .nn-family-discovery .nn-directory-page article,html[data-theme=near-now][dir=rtl] .nn-family-discovery .nn-listing-card{border-radius:12px 28px 28px 28px}html[data-theme=near-now][dir=rtl] .nn-family-discovery .nn-directory-page article:nth-of-type(2n),html[data-theme=near-now][dir=rtl] .nn-family-discovery .nn-listing-card:nth-of-type(2n){border-radius:28px 12px 28px 28px}[dir=rtl] .nn-family-discovery .nn-directory-cover{border-radius:0 0 18px 44px}html[data-theme=near-now][dir=rtl] .nn-family-discovery .nn-directory-detail :where(aside,.card){border-radius:32px 18px 32px 32px}[dir=rtl] .nn-family-discovery .nn-directory-form .nn-directory-form,html[data-theme=near-now][dir=rtl] .nn-family-discovery .nn-directory-form :where(fieldset,.card){border-radius:14px 28px 28px 28px}@media (max-width:767px){.nn-family-discovery .nn-directory-cover{border-radius:0 0 28px 12px}[dir=rtl] .nn-family-discovery .nn-directory-cover{border-radius:0 0 12px 28px}.nn-family-discovery :where(.nn-directory-form-row,.nn-directory-detail-layout,.search-grid){grid-template-columns:minmax(0,1fr)!important}.nn-family-discovery :where(.nn-directory-page,.nn-directory-detail,.nn-directory-form) :where(main,aside,section,article,form,ul,li){min-width:0}}html[data-theme=near-now] .nn-family-discovery .nn-listing-form{padding:clamp(18px,4vw,28px);border:1px solid var(--nn-line);border-radius:28px 14px 28px 28px;background:rgba(255,253,248,.94)!important;box-shadow:var(--shadow-sm)}.nn-family-discovery .nn-organization-manage-page{min-width:0;background:transparent!important}.nn-family-discovery .nn-organization-manage-content>h1{font-family:var(--font-display)}html[data-theme=near-now] .nn-family-discovery .nn-organization-manage-section,html[data-theme=near-now] .nn-family-discovery .nn-organization-manage-section:nth-of-type(2n){border-radius:28px 14px 28px 28px;background:var(--nn-paper)}.nn-family-discovery .nn-organization-reorder{color:var(--nn-green-deep);background:var(--nn-paper);border:1px solid var(--nn-line);border-radius:10px 5px 10px 10px}html[data-theme=near-now][dir=rtl] .nn-family-discovery .nn-listing-form,html[data-theme=near-now][dir=rtl] .nn-family-discovery .nn-organization-manage-section,html[data-theme=near-now][dir=rtl] .nn-family-discovery .nn-organization-manage-section:nth-of-type(2n){border-radius:14px 28px 28px 28px}[dir=rtl] .nn-family-discovery .nn-organization-reorder{border-radius:5px 10px 10px 10px}@media (max-width:767px){.nn-family-discovery .nn-organization-manage-content{padding-inline:14px}}.directory-tabs{display:flex;gap:6px;padding-top:14px;border-bottom:1px solid var(--color-border)}.directory-tab{min-height:44px;padding:11px 14px;border-bottom:2px solid transparent;color:var(--color-text-2);font-size:14px;font-weight:650;text-decoration:none}.directory-tab.active,.directory-tab:hover{border-bottom-color:var(--color-brand);color:var(--color-brand)}.directory-filter-panel{margin-top:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--color-surface)}.directory-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.directory-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:760px){.directory-toolbar{grid-template-columns:1fr auto}.directory-toolbar>:first-child{grid-column:1/-1}.directory-filter-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=near-now] .nn-family-account{min-height:100vh;min-height:100dvh;background:radial-gradient(circle at 12% 9rem,rgba(201,223,231,.48),transparent 22rem),var(--nn-cream)}html[data-theme=near-now] .nn-family-account .nn-account-page{min-width:0;background:transparent}html[data-theme=near-now] .nn-family-account .nn-profile-page .profile-cover{border-radius:0 0 48px 20px;overflow:hidden}html[data-theme=near-now] .nn-family-account .nn-profile-page .profile-avatar{border:6px solid var(--nn-cream);box-shadow:0 12px 34px rgba(44,53,46,.16)}html[data-theme=near-now] .nn-family-account .nn-profile-page .public-profile-avatar{border:5px solid var(--nn-cream);box-shadow:0 10px 26px rgba(44,53,46,.14)}html[data-theme=near-now] .nn-family-account .nn-account-page h1,html[data-theme=near-now] .nn-family-account .nn-profile-page :where(.profile-name,h1){font-family:var(--font-display)}html[data-theme=near-now] .nn-family-account .nn-profile-page .profile-body .card,html[data-theme=near-now] .nn-family-account .nn-profile-page .profile-body>:where(aside,section){border-radius:20px 34px 34px 34px}html[data-theme=near-now] .nn-family-account .nn-messages-page{height:100vh;height:100dvh;background:var(--nn-paper)}html[data-theme=near-now] .nn-family-account .nn-messages-page .msg-shell{min-width:0;background:var(--nn-paper)}html[data-theme=near-now] .nn-family-account .nn-messages-page :where(.card,.msg-list){border-radius:18px 28px 28px 28px}html[data-theme=near-now] .nn-family-account .nn-messages-page .msg-list,html[data-theme=near-now] .nn-family-account .nn-messages-page .nn-message-composer,html[data-theme=near-now] .nn-family-account .nn-messages-page .nn-message-thread-header{background:rgba(255,253,248,.96)}html[data-theme=near-now] .nn-family-account .nn-messages-page .nn-message-compose-panel{border-radius:16px 28px 28px 28px;background:var(--nn-paper)}html[data-theme=near-now] .nn-family-account .nn-messages-page .msg-thread{min-height:0;background:linear-gradient(180deg,rgba(229,238,231,.56),var(--nn-paper))}html[data-theme=near-now] .nn-family-account .nn-messages-page :where(input:not([type]),input[type=text],input[type=search],textarea){background:var(--nn-mist)}html[data-theme=near-now] .nn-family-account .nn-settings-page .member-settings-side{background:rgba(255,253,248,.9);border-color:var(--nn-line)}html[data-theme=near-now] .nn-family-account .nn-settings-page main{min-width:0;background:transparent}html[data-theme=near-now] .nn-family-account .nn-settings-page :where(form>section,fieldset,.card){border-radius:28px 14px 28px 28px;background:rgba(255,253,248,.94)}html[data-theme=near-now] .nn-family-account .nn-settings-page :where(form>section,fieldset,.card):nth-of-type(2n){background:rgba(229,238,231,.74)}html[data-theme=near-now] .nn-family-account .nn-saved-page .nn-saved-card{border-radius:28px 12px 28px 28px}html[data-theme=near-now][dir=rtl] .nn-family-account .nn-profile-page .profile-cover{border-radius:0 0 20px 48px}html[data-theme=near-now][dir=rtl] .nn-family-account .nn-profile-page .profile-body .card,html[data-theme=near-now][dir=rtl] .nn-family-account .nn-profile-page .profile-body>:where(aside,section){border-radius:34px 20px 34px 34px}html[data-theme=near-now][dir=rtl] .nn-family-account .nn-messages-page :where(.card,.msg-list){border-radius:28px 18px 28px 28px}html[data-theme=near-now][dir=rtl] .nn-family-account .nn-messages-page .nn-message-compose-panel{border-radius:28px 16px 28px 28px}html[data-theme=near-now][dir=rtl] .nn-family-account .nn-settings-page :where(form>section,fieldset,.card){border-radius:14px 28px 28px 28px}html[data-theme=near-now][dir=rtl] .nn-family-account .nn-saved-page .nn-saved-card{border-radius:12px 28px 28px 28px}@media (max-width:767px){html[data-theme=near-now] .nn-family-account .nn-account-page:not(.nn-messages-page){padding-block-end:calc(104px + env(safe-area-inset-bottom))}html[data-theme=near-now] .nn-family-account .nn-profile-page .profile-cover{border-radius:0 0 30px 12px}html[data-theme=near-now][dir=rtl] .nn-family-account .nn-profile-page .profile-cover{border-radius:0 0 12px 30px}html[data-theme=near-now] .nn-family-account .nn-messages-page :where(.msg-shell,.msg-list,.msg-thread){min-height:0}html[data-theme=near-now] .nn-family-account .nn-messages-page .nn-message-composer{position:relative;z-index:2}html[data-theme=near-now] .nn-family-account .nn-settings-page .member-settings-side{background:rgba(255,253,248,.98);border-inline-end:0}}.nn-family-tools{position:relative;overflow:clip;background:linear-gradient(180deg,var(--nn-sky),var(--nn-cream) 24rem)}.nn-family-tools:before{content:"";position:absolute;z-index:0;inset:7rem -7rem auto auto;width:22rem;aspect-ratio:1;border-radius:48% 52% 64% 36%/42% 40% 60% 58%;background:color-mix(in srgb,var(--nn-saffron) 12%,transparent);pointer-events:none}.nn-tools-page{position:relative;z-index:1;min-width:0;background:transparent!important}.nn-tools-page :where(h1,h2){font-family:var(--font-display)}.nn-origins-page>section:first-of-type{background-color:var(--nn-mist)!important;background-image:linear-gradient(180deg,var(--nn-paper),var(--nn-mist))!important;border-radius:0 0 48px 20px}.nn-mortgage-page :where(form,.card),.nn-origins-page :where(.nn-origins-map,.mapboxgl-map,.map-shell){border-radius:36px 16px 36px 36px;overflow:hidden}.nn-origins-page :where(.mapboxgl-ctrl-group,.card){border-radius:16px 8px 16px 16px}.nn-origins-page .nn-origins-map{box-shadow:0 24px 60px rgba(49,104,79,.14)!important}.nn-mortgage-content>header{margin-block-end:28px!important;padding:clamp(22px,5vw,34px);border:1px solid color-mix(in srgb,var(--nn-green) 16%,transparent);border-radius:38px 16px 38px 38px;background:color-mix(in srgb,white 76%,transparent);box-shadow:0 20px 46px rgba(49,104,79,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nn-mortgage-content>div>div{border-radius:36px 16px 36px 36px!important;border-color:color-mix(in srgb,var(--nn-green) 16%,var(--nn-line))!important;box-shadow:0 18px 44px rgba(49,104,79,.1)}.nn-mortgage-content>div>div+div{border-radius:18px 36px 36px 36px!important}.nn-family-game{min-width:0;background:#f3eddf}.nn-family-game .gtx-topbar{background:rgba(14,42,28,.94);color:var(--gt-hero-ink);border-color:var(--gt-hero-line)}.nn-family-game .gtx-brand{color:var(--gt-hero-ink)}.nn-family-game .gtx-topbar :is(.gtx-nav a,.gtx-back){color:var(--gt-hero-ink-2)}.nn-family-game .gtx-topbar .gtx-nav a:hover{background:var(--gt-hero-panel-hover);color:var(--gt-hero-ink)}.nn-family-game .gtx-topbar .gtx-nav a.is-active{background:rgba(240,236,230,.13);color:var(--gt-hero-ink)}.nn-family-game :is(.gtx-hero,.gtd-hero,.gtd-band){border-radius:0 0 44px 18px}.nn-family-game :is(.gtx-card,.gtd-card,.card){border-radius:24px 12px 24px 24px}.nn-family-game .nn-game-history-page .gth-header{border-radius:0 0 44px 18px;overflow:hidden}.nn-family-game .nn-game-history-page .gth-body{min-height:50vh;background:#f3eddf}.nn-family-game .nn-game-history-page :is(.gth-empty,.atlas-card,.wc26-group,.wc26-fix,.fb-final-card,.fb-3rd-card){border-color:var(--nn-line);border-radius:24px 12px 24px 24px;background-color:var(--nn-paper);box-shadow:var(--shadow-sm)}.nn-family-game .nn-game-archive-page.amd-wrap{min-width:0}.nn-family-game .nn-game-archive-page .amd-hero{border-color:var(--nn-line);border-radius:30px 14px 30px 30px;background:linear-gradient(135deg,var(--nn-mist),var(--nn-paper) 62%);box-shadow:var(--shadow-sm)}.nn-family-game .nn-game-archive-page .amd-event{border-color:var(--nn-line);border-left-width:1px;border-left-color:var(--nn-line);border-inline-start-width:3px;border-radius:18px 8px 18px 18px;background:var(--nn-paper)}.nn-family-game .nn-game-archive-page .amd-event--morocco{border-inline-start-color:var(--nn-clay-deep);background:linear-gradient(90deg,rgba(217,95,74,.09),var(--nn-paper) 28%)}.nn-family-game .nn-game-archive-page :is(.amd-lu,.amd-shootout){border-color:var(--nn-line);border-radius:24px 12px 24px 24px;background-color:var(--nn-paper)}.nn-family-game :is(.gtx-topbar,.gtx-hero,.gtd-hero,.gtd-band) :is(a,button,input,textarea,select):focus-visible{outline-color:#f6c85f;box-shadow:0 0 0 4px rgba(246,200,95,.2)}[dir=rtl] .nn-origins-page>section:first-of-type{border-radius:0 0 20px 48px}[dir=rtl] .nn-mortgage-content>div>div,[dir=rtl] .nn-mortgage-page :where(form,.card),[dir=rtl] .nn-origins-page :where(.nn-origins-map,.mapboxgl-map,.map-shell){border-radius:16px 36px 36px 36px!important}[dir=rtl] .nn-origins-page :where(.mapboxgl-ctrl-group,.card){border-radius:8px 16px 16px 16px}[dir=rtl] .nn-mortgage-content>header{border-radius:16px 38px 38px 38px}[dir=rtl] .nn-mortgage-content>div>div+div{border-radius:36px 18px 36px 36px!important}[dir=rtl] .nn-family-game :is(.gtx-hero,.gtd-hero,.gtd-band){border-radius:0 0 18px 44px}[dir=rtl] .nn-family-game :is(.gtx-card,.gtd-card,.card){border-radius:12px 24px 24px 24px}[dir=rtl] .nn-family-game .nn-game-history-page .gth-header{border-radius:0 0 18px 44px}[dir=rtl] .nn-family-game .nn-game-history-page :is(.gth-empty,.atlas-card,.wc26-group,.wc26-fix,.fb-final-card,.fb-3rd-card){border-radius:12px 24px 24px 24px}[dir=rtl] .nn-family-game .nn-game-archive-page .amd-hero{border-radius:14px 30px 30px 30px}[dir=rtl] .nn-family-game .nn-game-archive-page .amd-event{border-radius:8px 18px 18px 18px}[dir=rtl] .nn-family-game .nn-game-archive-page .amd-event--morocco{background:linear-gradient(270deg,rgba(217,95,74,.09),var(--nn-paper) 28%)}[dir=rtl] .nn-family-game .nn-game-archive-page :is(.amd-lu,.amd-shootout){border-radius:12px 24px 24px 24px}@media (max-width:767px){.nn-family-tools:before{inset:6rem -9rem auto auto;width:18rem}.nn-origins-page>section:first-of-type{border-radius:0 0 30px 12px}.nn-mortgage-content>div>div,.nn-mortgage-page :where(form,.card),.nn-origins-page :where(.nn-origins-map,.mapboxgl-map,.map-shell){border-radius:26px 12px 26px 26px!important}.nn-mortgage-content>div>div+div{border-radius:12px 26px 26px 26px!important}.nn-mortgage-content>div>div>div{min-width:0}.nn-mortgage-fields,.nn-mortgage-results{grid-template-columns:minmax(0,1fr)!important}.nn-family-game :is(.gtx-hero,.gtd-hero,.gtd-band){border-radius:0 0 28px 12px}.nn-family-game .nn-game-history-page .gth-header{border-radius:0 0 28px 12px}.nn-family-game .nn-game-archive-page .amd-hero{padding-inline:14px;border-radius:24px 10px 24px 24px;gap:8px}.nn-family-game .nn-game-archive-page .amd-side-crest{width:50px;height:50px}.nn-family-game .nn-game-archive-page .amd-score{font-size:34px}[dir=rtl] .nn-origins-page>section:first-of-type{border-radius:0 0 12px 30px}[dir=rtl] .nn-mortgage-content>div>div,[dir=rtl] .nn-mortgage-page :where(form,.card),[dir=rtl] .nn-origins-page :where(.nn-origins-map,.mapboxgl-map,.map-shell){border-radius:12px 26px 26px 26px!important}[dir=rtl] .nn-mortgage-content>div>div+div{border-radius:26px 12px 26px 26px!important}[dir=rtl] .nn-family-game :is(.gtx-hero,.gtd-hero,.gtd-band){border-radius:0 0 12px 28px}[dir=rtl] .nn-family-game .nn-game-history-page .gth-header{border-radius:0 0 12px 28px}[dir=rtl] .nn-family-game .nn-game-archive-page .amd-hero{border-radius:10px 24px 24px 24px}}@media (prefers-reduced-motion:reduce){.nn-family-game *,.nn-family-game :after,.nn-family-game :before{scroll-behavior:auto!important}}html[data-theme=near-now] .nn-family-admin{min-height:100%;background:#f4f0e6;--r-sm:7px;--r-md:10px;--r-lg:var(--nn-admin-radius);--r-xl:16px}html[data-theme=near-now] .nn-family-admin :is(.card,.post-card){border-radius:var(--nn-admin-radius);box-shadow:0 1px 0 rgba(49,104,79,.05)}.nn-family-admin .nn-admin-shell{display:flex;min-height:100vh;background:#f4f0e6}.nn-family-admin .nn-admin-rail{box-sizing:border-box;color:rgba(255,253,248,.88);background:var(--nn-green-deep);border-inline-end:1px solid rgba(255,253,248,.12)}.nn-family-admin .nn-admin-rail>div:first-child svg circle{fill:var(--nn-clay)}.nn-family-admin .nn-admin-rail nav a{color:rgba(255,253,248,.78);border-radius:10px 5px 10px 10px}.nn-family-admin .nn-admin-rail nav a:hover,.nn-family-admin .nn-admin-rail nav a[aria-current=page]{color:#fff;background:rgba(255,253,248,.11);box-shadow:inset 3px 0 0 var(--nn-clay)}.nn-family-admin .nn-admin-rail.is-collapsed .nn-admin-rail-label{display:none}.nn-family-admin .nn-admin-rail :is(a,button):focus-visible{position:relative;z-index:2;outline:3px solid var(--nn-saffron);outline-offset:2px;box-shadow:0 0 0 2px var(--nn-paper)}[dir=rtl] .nn-family-admin .nn-admin-rail nav a:hover,[dir=rtl] .nn-family-admin .nn-admin-rail nav a[aria-current=page]{box-shadow:inset -3px 0 0 var(--nn-clay)}.nn-family-admin .nn-admin-rail-footer{color:rgba(255,253,248,.78);border-block-start:1px solid rgba(255,253,248,.14)}.nn-family-admin .nn-admin-rail-signout,.nn-family-admin .nn-admin-rail-user{color:inherit;background:transparent}.nn-family-admin .nn-admin-rail-signout:hover{color:#fff;background:rgba(255,253,248,.1)}.nn-family-admin .nn-admin-topbar{display:flex;flex:0 0 52px;align-items:center;gap:12px;min-height:52px;padding-block:0;padding-inline:24px 18px;background:rgba(255,253,248,.94);border-block-end:1px solid var(--nn-line)}.nn-family-admin .nn-admin-topbar-actions{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.nn-family-admin .nn-admin-sub-sidebar{background:var(--nn-mist);border-inline-end:1px solid var(--nn-line)}.nn-family-admin .nn-admin-sub-sidebar>h2{font-family:var(--font-sans);color:var(--nn-ink)}.nn-family-admin .nn-admin-tabs{display:flex;gap:4px;padding-inline:28px;overflow-x:auto;border-block-end:1px solid var(--nn-line);scrollbar-width:thin}.nn-family-admin .nn-admin-tab{position:relative;flex:0 0 auto;min-height:44px;padding:14px 16px;color:var(--color-text-2);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:default;background:transparent;border:0}.nn-family-admin button.nn-admin-tab{cursor:pointer}.nn-family-admin .nn-admin-tab[aria-current=true],.nn-family-admin .nn-admin-tab[aria-pressed=true],.nn-family-admin button.nn-admin-tab:hover{color:var(--nn-green-deep)}.nn-family-admin .nn-admin-tab.active{color:var(--nn-green-deep);font-weight:650}.nn-family-admin .nn-admin-tab-count{margin-inline-start:6px;padding:1px 6px;color:var(--nn-sage);font-size:11px;font-weight:650;background:var(--nn-mist);border-radius:6px}.nn-family-admin .nn-admin-tab-indicator{position:absolute;inset-inline:14px;inset-block-end:-1px;height:3px;background:var(--nn-clay);border-radius:999px 999px 0 0}.nn-family-admin .nn-admin-page-header{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:24px 28px 16px}.nn-family-admin .nn-admin-page-header h1{color:var(--nn-ink);font-family:var(--font-sans)}.nn-family-admin .nn-admin-main{min-width:0;background:#f4f0e6}.nn-family-admin :where(.nn-admin-overview,.nn-admin-moderation,.nn-admin-people,.nn-admin-reports){color:var(--nn-ink)}.nn-family-admin :where(table,.admin-table){overflow:hidden;background:var(--nn-paper);border:1px solid var(--nn-line);border-radius:var(--nn-admin-radius)}.nn-family-admin :where(th,td){border-block-end-color:var(--nn-line)}.nn-family-admin .nn-admin-empty{margin:8px 28px 32px;padding:40px;color:var(--nn-sage);font-size:14px;text-align:center;background:var(--nn-paper);border:1px dashed rgba(49,104,79,.32);border-radius:14px 7px 14px 14px}@media (max-width:1024px){.nn-family-admin .nn-admin-shell{flex-direction:column}.nn-family-admin .nn-admin-rail{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;gap:6px;width:100%!important;max-width:100vw;min-height:68px;padding:8px!important;overflow:hidden;border-inline-end:0;border-block-end:1px solid rgba(255,253,248,.12)}.nn-family-admin .nn-admin-rail-brand{flex:0 0 auto;margin-block-end:0!important;padding-inline-start:0!important}.nn-family-admin .nn-admin-rail-home{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:10px}.nn-family-admin .nn-admin-rail-toggle{display:none!important}.nn-family-admin .nn-admin-rail-nav{flex:1 1 auto!important;flex-direction:row!important;gap:4px!important;width:auto!important;min-width:0;padding:3px 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}.nn-family-admin .nn-admin-rail-nav a{flex:0 0 auto;justify-content:center!important;width:auto!important;min-width:44px;height:44px!important;margin-inline:0!important;padding-inline:10px!important}.nn-family-admin .nn-admin-rail.is-collapsed .nn-admin-rail-label{display:inline!important}.nn-family-admin .nn-admin-rail-footer{flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;width:auto!important;margin-block-start:0!important;padding-block-start:0!important;padding-inline-start:8px;border-block-start:0;border-inline-start:1px solid rgba(255,253,248,.14)}.nn-family-admin .nn-admin-rail-identity{display:none!important}.nn-family-admin .nn-admin-rail-signout-form{width:auto!important}.nn-family-admin .nn-admin-rail-signout{justify-content:center!important;width:44px!important;height:44px!important;margin-inline:0!important;padding-inline:0!important}.nn-family-admin .nn-admin-rail :is(a,button):focus-visible{outline:none;outline-width:0;outline-offset:0;box-shadow:inset 0 0 0 3px var(--nn-saffron),inset 0 0 0 5px var(--nn-paper)}.nn-family-admin .nn-admin-sub-sidebar{border-inline-end:0;border-block-end:1px solid var(--nn-line)}}@media (max-width:767px){.nn-family-admin .nn-admin-topbar{flex:0 0 auto;flex-wrap:wrap;min-height:52px;padding:10px 14px}.nn-family-admin .nn-admin-topbar-actions{width:100%;margin-inline-start:0}.nn-family-admin .nn-admin-tabs{padding-inline:10px}.nn-family-admin .nn-admin-page-header{padding:20px 14px 14px}.nn-family-admin .nn-admin-empty{margin:8px 14px 24px;padding:28px 18px}}.nn-family-admin .nn-admin-form{padding:clamp(18px,3vw,26px);border:1px solid var(--nn-line);border-radius:var(--nn-admin-radius);background:var(--nn-paper);box-shadow:0 1px 0 rgba(49,104,79,.05)}.nn-family-admin .nn-admin-form :where(button,.btn),.nn-family-admin .nn-admin-form :where(input,select,textarea,.input){border-radius:10px}html[data-theme=near-now] .nn-family-admin .nn-admin-form button.btn{border-radius:10px}.nn-family-admin .nn-admin-form>.btn-primary{justify-self:start;min-width:136px}@media (max-width:767px){.nn-family-admin .nn-admin-form{padding:16px}.nn-family-admin .nn-admin-form-row{grid-template-columns:minmax(0,1fr)!important}}.nn-admin-mobile-menu{display:none}.nn-app-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--color-border);border-radius:var(--r-card,14px);background:var(--color-surface);color:var(--color-text)}.nn-app-dialog::backdrop{background:rgb(24 38 30/48%)}.nn-admin-editor-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:0;border:1px solid var(--color-border);border-radius:var(--r-card,14px);background:var(--color-surface);color:var(--color-text)}.nn-admin-editor-dialog::backdrop{background:rgb(24 38 30/48%)}.nn-app-dialog h2{font:600 22px var(--font-display);margin:0 0 12px}.nn-app-dialog p{line-height:1.6;overflow-wrap:anywhere}.nn-app-dialog textarea{display:block;width:100%;min-height:100px;resize:none;margin-top:8px}.nn-app-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:20px}@media (max-width:1024px){.nn-family-admin .nn-admin-mobile-menu{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0;color:var(--nn-paper);font-size:11px}.nn-family-admin .nn-admin-mobile-menu select{width:100%;min-height:40px;padding:8px;border-radius:8px;border:1px solid var(--nn-line);background:var(--nn-paper);color:var(--nn-ink);font:inherit;font-size:14px}.nn-family-admin .nn-admin-rail-nav{display:none!important}.nn-family-admin .nn-admin-moderation .admin-main-2col>*{min-width:0}.nn-family-admin .nn-admin-sub-sidebar{max-height:270px;overflow-y:auto;flex:none}}.nn-admin-list-controls{margin:12px 28px;padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.nn-admin-list-controls form,.nn-admin-list-controls nav{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.nn-admin-list-controls nav{align-items:center;margin-top:12px;font-size:12px}.nn-admin-list-controls nav>span:first-child{margin-inline-end:auto}.nn-admin-list-controls label{display:grid;grid-gap:4px;gap:4px;font-size:12px}.nn-admin-list-controls input,.nn-admin-list-controls select{border:1px solid var(--color-border);border-radius:8px;padding:8px;min-height:38px;max-width:100%;background:var(--color-surface);color:var(--color-text)}.nn-admin-list-controls input{min-width:180px}.nn-family-admin textarea{resize:none;min-height:90px}@media (max-width:767px){.nn-admin-list-controls{margin-inline:14px}}@media (max-width:640px){.nn-admin-event-row{flex-wrap:wrap}.nn-admin-event-actions{flex-basis:100%;flex-wrap:wrap}}