/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:host,:root{--spacing:.25rem;--spacing-gutter:1.125rem;--spacing-section:1.875rem;--container-sheet:45rem;--container-form:26.25rem;--container-drawer:17.5rem;--container-modal:18.75rem;--radius-tile:.875rem;--radius-panel:.75rem;--radius-card:.625rem;--text-logo:1.1875rem;--text-header:.9375rem;--text-header--line-height:1.4;--text-ui:.8125rem;--text-ui--line-height:1.5;--text-ui-md:.84375rem;--text-ui-md--line-height:1.45;--text-title-sm:.90625rem;--text-title-sm--line-height:1.35;--text-caption:.78125rem;--text-tiny:.71875rem;--text-micro:.65625rem;--text-label:.59375rem;--text-label--line-height:1.3;--text-count:.5625rem;--text-count--line-height:1.2;--text-stat:1.375rem;--text-stat--line-height:1.2;--text-drawer:1.0625rem}}@layer base;@layer components{.nf-app{background:var(--nf-bg);min-height:100vh;color:var(--nf-text);font-family:var(--nf-font);flex-direction:column;margin:0;font-weight:300;display:flex}.nf-app,.nf-app *,.nf-app :after,.nf-app :before{box-sizing:border-box}.nf-sheet{width:100%;max-width:var(--container-sheet);margin-inline:auto}.nf-header{z-index:50;background:var(--nf-color-primary);color:var(--nf-text-inverse);position:sticky;top:0}.nf-header-inner{max-width:var(--container-sheet);padding:1rem var(--spacing-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.nf-logo{white-space:nowrap;align-items:center;gap:.28rem;max-width:100%;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.nf-logo-mark{flex:none;width:1.15em;height:1.15em}.nf-icon-btn{border:1px solid var(--nf-header-line);width:2rem;height:2rem;color:var(--nf-text-inverse);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;font-family:inherit;font-size:.9375rem;font-weight:600}.nf-header-side,.nf-icon-btn{flex-shrink:0;align-items:center;display:flex}.nf-header-side{gap:.5rem}.nf-tilia-ico{width:1.125rem;height:1.125rem;display:block}.nf-header-login{background:var(--nf-text-inverse);color:var(--nf-color-primary);border:0;padding:.375rem .75rem;font-size:.78125rem}.nf-header-avatar,.nf-header-login{cursor:pointer;border-radius:999px;font-family:inherit;font-weight:600}.nf-header-avatar{background:var(--nf-color-accent);width:2rem;height:2rem;color:var(--nf-text-inverse);border:2px solid #fffc;justify-content:center;align-items:center;font-size:.75rem;text-decoration:none;display:flex}.nf-icon-btn.nf-menu-alert{position:relative}.nf-icon-btn.nf-menu-alert:after{content:"";border:2px solid var(--nf-color-primary);background:var(--nf-trefoil-dot);border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:-1px;right:-1px}.nf-app.nf-guest .nf-member-only,.nf-app:not(.nf-guest) .nf-guest-only{display:none}.nf-header-center{text-align:center;min-width:0;font-size:var(--text-header);line-height:var(--text-header--line-height);flex:1}.nf-header-tag{background:var(--nf-header-chip);font-size:var(--text-ui);line-height:var(--text-ui--line-height);border-radius:999px;padding:.25rem .75rem;display:inline-block}.nf-overlay{z-index:59;background:var(--nf-overlay);display:none;position:fixed;inset:0}.nf-overlay.nf-open{display:block}.nf-drawer{z-index:60;width:var(--container-drawer);background:var(--nf-bg-elevated);max-width:85vw;color:var(--nf-text);transition:transform .2s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.nf-drawer.nf-open{transform:translate(0)}.nf-drawer-head{padding:var(--spacing-gutter);border-bottom:1px solid var(--nf-border);justify-content:space-between;align-items:center;display:flex}.nf-drawer-home{color:var(--nf-text-brand);font-size:var(--text-drawer);cursor:pointer;font-weight:500;text-decoration:none}.nf-drawer-close{color:var(--nf-text-muted);cursor:pointer;background:0 0;border:0;font-size:1.125rem}.nf-drawer-user{padding:.875rem var(--spacing-gutter);border-bottom:1px solid var(--nf-border);align-items:center;gap:.625rem;display:flex}.nf-drawer-user-main{min-width:0;color:var(--nf-text);flex:1;font-size:.875rem;display:grid}.nf-drawer-user-main span{color:var(--nf-text-muted);font-size:.71875rem}.nf-drawer-logout{border:1px solid var(--nf-border);color:var(--nf-text-brand);border-radius:.5rem;padding:.3125rem .625rem;font-size:.75rem}.nf-drawer-logout,.nf-drawer-wallet{cursor:pointer;background:0 0;font-family:inherit}.nf-drawer-wallet{width:100%;padding:.75rem var(--spacing-gutter);border:0;border-bottom:1px solid var(--nf-border);color:var(--nf-text);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;font-size:.84375rem;display:flex}.nf-wallet-bal{align-items:center;gap:.5rem;display:inline-flex}.nf-trefoil{width:1.75rem;height:1.75rem;color:var(--nf-trefoil);flex-shrink:0}.nf-wallet-link{color:var(--nf-text-brand);flex-shrink:0;font-size:.75rem}.nf-wallet-neg .nf-wallet-amount{color:var(--nf-trefoil-neg)}.nf-menu-register{border-bottom:1px solid var(--nf-border)}.nf-menu-link.nf-last{border-bottom:0;padding-bottom:.25rem}.nf-menu-note{color:var(--nf-text-muted);font-weight:400}.nf-avatar-accent{background:var(--nf-color-accent);font-size:.75rem;font-weight:600}.nf-menu-link{width:100%;padding:.875rem var(--spacing-gutter);border:0;border-bottom:1px solid var(--nf-border);color:var(--nf-text);text-align:left;cursor:pointer;background:0 0;font-family:inherit;font-size:.875rem;display:block}.nf-menu-hint{padding:0 var(--spacing-gutter) .875rem;color:var(--nf-text-muted);font-size:.6875rem;line-height:1.4}.nf-menu-label{margin:var(--spacing-gutter) var(--spacing-gutter) .5rem;color:var(--nf-color-accent);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.nf-langs{padding-inline:var(--spacing-gutter);flex-wrap:wrap;gap:.5rem;display:flex}.nf-lang{border:1px solid var(--nf-border);color:var(--nf-text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.3125rem .8125rem;font-family:inherit;font-size:.75rem}.nf-lang.nf-on{border-color:var(--nf-color-primary);background:var(--nf-color-primary);color:var(--nf-text-inverse)}.nf-menu-row{padding:1rem var(--spacing-gutter);border-top:1px solid var(--nf-border);color:var(--nf-text-muted);font-size:var(--text-ui);justify-content:space-between;align-items:center;margin-top:.625rem;display:flex}.nf-switch{background:var(--nf-switch);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:2.5rem;height:1.4375rem;padding:0;transition:background .15s;position:relative}.nf-switch.nf-on{background:var(--nf-color-accent)}.nf-switch-knob{background:var(--nf-text-inverse);border-radius:999px;width:1.1875rem;height:1.1875rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem}.nf-switch.nf-on .nf-switch-knob{transform:translate(1.0625rem)}.nf-search{max-width:var(--container-sheet);padding-inline:var(--spacing-gutter);margin:1rem auto 0}.nf-search-inner{align-items:center;gap:.5rem;display:flex}.nf-input,.nf-textarea{border:1px solid var(--nf-border);background:var(--nf-bg-elevated);width:100%;color:var(--nf-text);font-family:inherit;font-size:var(--text-ui-md);line-height:var(--text-ui-md--line-height);border-radius:.5rem;padding:.5625rem .6875rem}.nf-input::-moz-placeholder{color:var(--nf-placeholder)}.nf-textarea::-moz-placeholder{color:var(--nf-placeholder)}.nf-input::placeholder,.nf-textarea::placeholder{color:var(--nf-placeholder)}.nf-search-input{font-size:var(--text-ui);border-radius:999px;flex:1;padding:.625rem 1rem}.nf-textarea{resize:vertical;min-height:4.375rem}.nf-fab{background:var(--nf-color-primary);width:2.5rem;height:2.5rem;color:var(--nf-text-inverse);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.375rem;line-height:1;display:flex}.nf-btn:hover,.nf-fab:hover{opacity:.9}.nf-btn{font-family:inherit;font-size:var(--text-ui);border-radius:999px;flex-shrink:0;padding:.625rem 1.25rem}.nf-btn,.nf-submit{background:var(--nf-color-primary);color:var(--nf-text-inverse);cursor:pointer;border:0;font-weight:500}.nf-submit{width:100%;font-size:var(--text-ui-md);border-radius:.5rem;margin-top:.5rem;padding:.6875rem}.nf-submit:disabled{opacity:.4;cursor:not-allowed}.nf-loc{max-width:var(--container-sheet);padding-inline:var(--spacing-gutter);margin:.625rem auto 0}.nf-loc-bar{border:1px solid var(--nf-border);border-radius:var(--radius-panel);background:var(--nf-bg-elevated);color:var(--nf-text);font-size:var(--text-caption);align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.nf-loc-bar.nf-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.nf-loc-bar svg{color:var(--nf-color-primary);flex-shrink:0}.nf-loc-text{flex:1}.nf-loc-text b{font-weight:500}.nf-link{color:var(--nf-text-brand);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.75rem;text-decoration:underline}.nf-loc-panel{border:1px solid var(--nf-border);border-radius:0 0 var(--radius-panel) var(--radius-panel);background:var(--nf-bg-elevated);border-top:0;margin-top:-1px;padding:.875rem;display:none}.nf-loc-panel.nf-open{display:block}.nf-radius{color:var(--nf-text-muted);justify-content:space-between;align-items:center;margin-bottom:.375rem;font-size:.75rem;display:flex}.nf-range{width:100%;accent-color:var(--nf-color-primary)}.nf-feed{max-width:var(--container-sheet);padding:var(--spacing-gutter);flex-direction:column;gap:1rem;margin-inline:auto;display:flex}.nf-feed.nf-hide,.nf-hide,.nf-slot:empty{display:none}.nf-tile{border:1.5px solid var(--nf-border);border-radius:var(--radius-tile);background:var(--nf-bg-elevated);box-shadow:var(--nf-shadow);display:flex}.nf-tile,.nf-tile-photo{position:relative;overflow:hidden}.nf-tile-photo{background:var(--nf-bg-photo);cursor:pointer;flex-shrink:0;width:8.75rem}.nf-tile-photo:before{content:"";padding-top:100%;display:block}.nf-tile-photo img,.nf-tile-photo svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.nf-count{background:var(--nf-overlay-photo);font-size:var(--text-count);line-height:var(--text-count--line-height);padding:.125rem .4375rem;bottom:.375rem}.nf-count,.nf-edit-badge{color:var(--nf-text-inverse);border-radius:999px;position:absolute;right:.375rem}.nf-edit-badge{z-index:5;background:var(--nf-admin-badge);cursor:pointer;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:none;top:.375rem}.nf-admin .nf-edit-badge{display:flex}.nf-tile-body{flex:1;min-width:0;padding:.75rem .875rem}.nf-tags{align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.nf-tag{background:var(--nf-bg-muted);color:var(--nf-text-brand);font-size:var(--text-micro);border-radius:999px;padding:.125rem .5625rem;line-height:1.4}.nf-tag-boost{background:var(--nf-warning-bg);color:var(--nf-warning);font-weight:700}.nf-tag-ai{background:var(--nf-ai-bg);color:var(--nf-ai)}.nf-tile-title{color:var(--nf-text);font-size:var(--text-title-sm);font-weight:500;line-height:var(--text-title-sm--line-height);margin-bottom:.25rem}.nf-prose,.nf-tile-text{color:var(--nf-text);font-size:var(--text-ui);line-height:1.5}.nf-meta,.nf-tile-meta{color:var(--nf-text-muted);justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.6875rem;display:flex}.nf-author{cursor:pointer;align-items:center;gap:.5rem;display:flex}.nf-author-name{color:var(--nf-text-brand);text-decoration:underline}.nf-heart{width:2.25rem;height:2.25rem;color:var(--nf-text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;font-size:1.5rem;line-height:1;display:inline-flex}.nf-heart.nf-on{color:var(--nf-heart)}.nf-avatar{background:var(--nf-color-primary);width:2.25rem;height:2.25rem;color:var(--nf-text-inverse);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.nf-avatar-lg{width:3.25rem;height:3.25rem;font-size:1rem;font-weight:500;overflow:hidden}.nf-avatar img,.nf-avatar-lg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nf-actions{border-top:1px dashed var(--nf-border);flex-wrap:wrap;gap:.625rem;margin-top:.5rem;padding-top:.5rem;display:flex}.nf-action{color:var(--nf-text-brand);font-size:var(--text-micro);cursor:pointer}.nf-action-danger{color:var(--nf-danger);margin-left:auto}.nf-ad{border-radius:var(--radius-tile);display:flex;position:relative;overflow:hidden}.nf-ad-bg,.nf-ad-shade{position:absolute;inset:0}.nf-ad-bg{z-index:1}.nf-ad-bg svg{width:100%;height:100%;display:block}.nf-ad-shade{z-index:2}.nf-ad-sponsored .nf-ad-shade{background:var(--nf-sponsored)}.nf-ad-publicity .nf-ad-shade{background:var(--nf-publicity)}.nf-ad-body{z-index:3;flex:1;min-width:0;padding:.75rem .875rem;position:relative}.nf-ad-label{background:var(--nf-text-inverse);font-size:var(--text-label);letter-spacing:.04em;font-weight:700;line-height:var(--text-label--line-height);text-transform:uppercase;border-radius:999px;align-items:center;gap:.25rem;margin-bottom:.5rem;padding:.125rem .5625rem;display:inline-flex}.nf-ad-sponsored .nf-ad-label{color:var(--nf-ad-ink)}.nf-ad-publicity .nf-ad-label{color:var(--nf-color-primary)}.nf-ad-title{color:var(--nf-text-inverse);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.nf-ad-text{color:var(--nf-on-primary-body);font-size:var(--text-ui);line-height:1.5}.nf-page{width:100%;max-width:var(--container-sheet);padding:var(--spacing-gutter);margin-inline:auto;display:none}.nf-page.nf-open{display:block}.nf-page-title{color:var(--nf-text-brand);margin-bottom:.25rem;font-size:1.125rem;font-weight:500}html.dark .nf-page-title{color:var(--nf-text)}.nf-note,.nf-page-sub{color:var(--nf-text-muted);font-size:var(--text-ui);line-height:1.5}.nf-page-sub{margin-bottom:var(--spacing-gutter)}.nf-note{margin-top:1rem;font-size:.6875rem}.nf-tag-grid{flex-wrap:wrap;gap:.5rem;display:flex}.nf-tag-tile{border:1px solid var(--nf-border);border-radius:var(--radius-card);background:var(--nf-bg-elevated);color:var(--nf-text);font-size:var(--text-ui);cursor:pointer;padding:.4375rem .625rem;position:relative}.nf-tag-tile b{color:var(--nf-text-brand);font-size:var(--text-title-sm);margin-bottom:.125rem;font-weight:500;display:block}.nf-tag-tile span{color:var(--nf-text-muted);font-size:.6875rem}.nf-tag-tile.nf-on,.nf-tag-tile.nf-on b{border-color:var(--nf-color-primary);background:var(--nf-color-primary);color:var(--nf-text-inverse)}.nf-tag-tile.nf-on span{color:var(--nf-on-primary-soft)}.nf-check-row{align-items:center;gap:.625rem;display:flex}.nf-more{border:1px solid var(--nf-border);border-radius:var(--radius-card);margin-top:.625rem;display:none;overflow:hidden}.nf-more.nf-open{display:block}.nf-more-row{border-bottom:1px solid var(--nf-border);color:var(--nf-text);font-size:var(--text-ui);cursor:pointer;justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.nf-more-row:last-child{border-bottom:0}.nf-more-row:hover{background:var(--nf-bg-elevated)}.nf-more-row span:last-child{color:var(--nf-text-muted);font-size:var(--text-tiny)}.nf-check{width:1rem;height:1rem;accent-color:var(--nf-color-primary);flex-shrink:0}.nf-card{border:1px solid var(--nf-border);border-radius:var(--radius-tile);background:var(--nf-bg-elevated);margin-bottom:.75rem;padding:.875rem}.nf-thumbs{gap:.375rem;margin-bottom:.625rem;display:flex;overflow-x:auto}.nf-thumb{background:var(--nf-bg-photo);border-radius:.5rem;flex-shrink:0;width:3.375rem;height:3.375rem;position:relative;overflow:hidden}.nf-thumb img,.nf-thumb svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.nf-thumb-more{background:var(--nf-border);color:var(--nf-text-muted);justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;display:flex}.nf-split{gap:.5rem;display:flex}.nf-split>*{flex:1}.nf-btn-no,.nf-btn-ok{color:var(--nf-text-inverse);font-size:var(--text-caption);cursor:pointer;border:0;border-radius:.5rem;padding:.5625rem;font-weight:500}.nf-btn-ok{background:var(--nf-success)}.nf-btn-no{background:var(--nf-danger)}.nf-dim{opacity:.4}.nf-empty{color:var(--nf-text-muted);font-size:var(--text-ui);text-align:center;padding:1.875rem 0}.nf-stats{flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem;display:flex}.nf-stat{border:1px solid var(--nf-border);border-radius:var(--radius-card);background:var(--nf-bg-elevated);flex:1;min-width:8.125rem;padding:.875rem 1rem}.nf-stat-value{color:var(--nf-text-brand);font-size:var(--text-stat);font-weight:500;line-height:var(--text-stat--line-height)}.nf-stat-label{color:var(--nf-text-muted);margin-top:.125rem;font-size:.6875rem}.nf-trend{font-size:var(--text-tiny);flex-shrink:0;font-weight:600}.nf-trend-up{color:var(--nf-success)}.nf-trend-down{color:var(--nf-danger)}.nf-trend-flat{color:var(--nf-text-muted)}.nf-stack{flex-direction:column;gap:.5rem;display:flex}.nf-row{border:1px solid var(--nf-border);border-radius:var(--radius-card);background:var(--nf-bg-elevated);color:var(--nf-text);font-size:var(--text-ui);cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.6875rem 1rem;display:flex}.nf-row b,.nf-row-name{color:var(--nf-text-brand);font-weight:500}.nf-row-meta{color:var(--nf-text-muted);font-size:.6875rem}.nf-badge{background:var(--nf-danger);color:var(--nf-text-inverse);font-size:var(--text-micro)}.nf-badge,.nf-pill{border-radius:999px;padding:.125rem .5rem;font-weight:600}.nf-pill{margin-left:.375rem;font-size:.625rem}.nf-pill-ok,.nf-status-on{background:var(--nf-success-bg);color:var(--nf-success)}.nf-status-wait{background:var(--nf-info-bg);color:var(--nf-info)}.nf-icon-quiet{color:var(--nf-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.25rem .375rem;font-size:.875rem}.nf-icon-quiet:hover{color:var(--nf-text-brand)}.nf-panel{border:1px solid var(--nf-border);border-radius:var(--radius-card);background:var(--nf-bg-elevated);margin:-.25rem 0 .5rem;padding:.75rem .875rem;display:none}.nf-panel.nf-open{display:block}.nf-tabs{gap:.375rem;margin-bottom:1rem;display:flex}.nf-tab{border:1px solid var(--nf-border);color:var(--nf-text-muted);font-family:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border-radius:999px;padding:.4375rem 1rem}.nf-tab.nf-on{border-color:var(--nf-color-primary);background:var(--nf-color-primary);color:var(--nf-text-inverse)}.nf-tab-panel{display:none}.nf-tab-panel.nf-open{display:block}.nf-btn-outline{border:1px solid var(--nf-danger-border);color:var(--nf-danger);font-size:var(--text-tiny);cursor:pointer;background:0 0;border-radius:.375rem;padding:.375rem .75rem}.nf-rights{flex-wrap:wrap;gap:.625rem;margin:.625rem 0 1rem;display:flex}.nf-rights-card{border:1px solid var(--nf-border);border-radius:var(--radius-card);background:var(--nf-bg-elevated);flex:13.75rem;padding:.75rem .875rem}.nf-rights-title{color:var(--nf-text-brand);font-size:var(--text-ui);margin-bottom:.25rem;font-weight:600}.nf-form{max-width:var(--container-form);padding:var(--spacing-section) var(--spacing-gutter);margin-inline:auto;display:none}.nf-form.nf-open{display:block}.nf-form-title{color:var(--nf-text-title);margin-bottom:.25rem;font-size:1.125rem;font-weight:500}.nf-form-sub{color:var(--nf-text-muted);font-size:var(--text-ui);margin-bottom:1.25rem}.nf-field{margin-bottom:.875rem}.nf-label{color:var(--nf-text-muted);font-size:var(--text-tiny);margin-bottom:.25rem;display:block}.nf-field-row{justify-content:space-between;gap:.625rem}.nf-field-row,.nf-private{align-items:center;display:flex}.nf-private{color:var(--nf-text-muted);white-space:nowrap;gap:.3125rem;font-size:.6875rem}.nf-private input{accent-color:var(--nf-color-primary)}.nf-upload{border:1px dashed var(--nf-border);color:var(--nf-text-muted);font-family:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border-radius:.5rem;padding:.625rem 1rem}.nf-loc-ok{color:var(--nf-success)}.nf-loc-bad{color:var(--nf-danger)}.nf-confirm{color:var(--nf-text-muted);font-size:var(--text-tiny);cursor:pointer;align-items:flex-start;gap:.5625rem;margin:1.125rem 0 .25rem;line-height:1.5;display:flex}.nf-disclaimer{border-top:1px solid var(--nf-border);color:var(--nf-text-muted);margin-top:1.25rem;padding-top:1rem;font-size:.6875rem;line-height:1.6}.nf-disclaimer p{margin:0 0 .625rem}.nf-disclaimer p:last-child{margin-bottom:0}.nf-note-box{background:var(--nf-note-bg);color:var(--nf-text-muted);border-radius:.5rem;margin-bottom:1rem;padding:.625rem .75rem;font-size:.6875rem;line-height:1.5}.nf-tag-pick{flex-direction:column;gap:.5rem;display:flex}.nf-tag-option{border:1px solid var(--nf-border);width:100%;color:var(--nf-text);font-size:var(--text-ui-md);cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;padding:.6875rem .875rem;display:flex}.nf-form-switch{color:var(--nf-text-muted);font-size:var(--text-caption);text-align:center;margin-top:1rem}.nf-footer a,.nf-form-switch a{color:var(--nf-text-brand);cursor:pointer;text-decoration:underline}.nf-terms h3{color:var(--nf-text);font-size:var(--text-title-sm);margin:1.25rem 0 .375rem;font-weight:500}.nf-terms h3:first-child{margin-top:0}.nf-terms p{color:var(--nf-text);font-size:var(--text-ui);margin:0;line-height:1.5}.nf-footer{width:100%;max-width:var(--container-sheet);padding:.875rem var(--spacing-gutter) 0;border-top:1px solid var(--nf-border);color:var(--nf-text-muted);font-size:var(--text-micro);margin-block:auto 1.25rem;margin-inline:auto;line-height:1.6}.nf-footer p{margin:0}.nf-modal{z-index:90;background:var(--nf-overlay-strong);justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.nf-modal.nf-open{display:flex}.nf-modal-card{width:100%;max-width:var(--container-modal);background:var(--nf-bg-elevated);text-align:center;border-radius:1rem;padding:1.5rem;position:relative}.nf-modal-close{color:var(--nf-text-muted);cursor:pointer;background:0 0;border:0;font-size:1rem;position:absolute;top:.75rem;right:.75rem}.nf-modal-name{color:var(--nf-text);font-size:var(--text-header);font-weight:500}.nf-modal-meta{color:var(--nf-text-muted);margin-bottom:1rem;font-size:.75rem}.nf-modal-field{border-top:1px solid var(--nf-border);color:var(--nf-text);font-size:var(--text-ui);padding:.5rem 0}.nf-share-row{gap:.5rem;display:flex}.nf-share-btns{gap:.875rem;margin-top:1rem}.nf-share-btn,.nf-share-btns{justify-content:center;display:flex}.nf-share-btn{border:1px solid var(--nf-border);background:var(--nf-share-bg);cursor:pointer;border-radius:999px;align-items:center;width:2.5rem;height:2.5rem;font-size:1.0625rem;text-decoration:none}.nf-camera{border-radius:var(--radius-card);background:var(--nf-bg-photo);aspect-ratio:1;width:100%;margin-bottom:.75rem;position:relative;overflow:hidden}.nf-camera img,.nf-camera video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nf-lightbox{z-index:100;padding:var(--spacing-section);background:var(--nf-lightbox);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.nf-lightbox.nf-open{display:flex}.nf-lightbox-close,.nf-lightbox-nav{background:var(--nf-lightbox-control);color:var(--nf-text-inverse);cursor:pointer;border:0;border-radius:999px;position:absolute}.nf-lightbox-close{width:2.25rem;height:2.25rem;font-size:1rem;top:1.125rem;right:1.125rem}.nf-lightbox-nav{width:2.5rem;height:2.5rem;font-size:1.125rem;top:50%;transform:translateY(-50%)}.nf-lightbox-prev{left:1.125rem}.nf-lightbox-next{right:1.125rem}@media (width<=22.5rem){.nf-header-inner{padding-inline:.625rem}.nf-header-side{gap:.25rem}.nf-icon-btn{width:1.75rem;height:1.75rem}.nf-logo{font-size:.6875rem}}@media (width>=30rem){.nf-logo{font-size:var(--text-logo);gap:.35rem}}@media (width<=30rem){.nf-ad,.nf-tile{flex-direction:column}.nf-tile-photo{width:100%}}}@layer utilities{.flex{display:flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.px-gutter{padding-inline:1.125rem}.pt-4{padding-top:calc(var(--spacing)*4)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nf-font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nf-color-secondary:#1d4266;--nf-text:#22281f;--nf-text-muted:#8b9186;--nf-text-brand:#2b5a82;--nf-text-title:#2b5a82;--nf-bg:#f7f5ef;--nf-bg-elevated:#fff;--nf-bg-muted:#e4eef5;--nf-border:#a9bac9;--nf-border-subtle:#e4eef5;--nf-info:#2b5a82;--nf-info-bg:#e4eef5;--nf-info-border:#a9bac9;--nf-ai:#6b5b95;--nf-ai-bg:#ede9f5;--nf-placeholder:#8b9186;--nf-note-bg:#e4eef5;--nf-share-bg:#fff;--nf-switch:#ccc;--nf-overlay:#0006;--nf-overlay-strong:#00000080;--nf-shadow:0 1px 3px #22281f14;--nf-spot:#a23b2a;--nf-spot-bg:#fbe3dd;--nf-taken:#5b5470;--nf-taken-bg:#eceaf3;--nf-safety:#9a5b16;--nf-safety-bg:#fbebdc;--nf-map:#e8eef2;--nf-tilia-field:#f7f5ef;--nf-sea-bg:#e3eef6;--nf-sea-ink:#173a55;--nf-sea-line:#a9c3d8;--nf-garrigue-bg:#e8eedf;--nf-garrigue-ink:#2f4524;--nf-garrigue-line:#b9c8a6;--nf-terracotta-bg:#f6e4da;--nf-terracotta-ink:#5a2c1a;--nf-terracotta-line:#ddb8a4;--nf-night-bg:#1c2638;--nf-night-ink:#eef2f7;--nf-night-line:#33415a;--nf-sun-bg:#fbf0cf;--nf-sun-ink:#4e3b0b;--nf-sun-line:#e4cf8e;--nf-lavender-bg:#ece6f5;--nf-lavender-ink:#3b2c5a;--nf-lavender-line:#c6b7e0;--nf-gold-bg:#f4e6c2;--nf-gold-ink:#4a3508;--nf-gold-line:#c9a24a}:root,html.dark{--nf-color-primary:#2b5a82;--nf-color-accent:#c77a34;--nf-text-inverse:#fff;--nf-bg-photo:#000;--nf-success:#2e7d4f;--nf-success-bg:#e3f3e9;--nf-success-border:#2e7d4f;--nf-warning:#b0651e;--nf-warning-bg:#fbebdc;--nf-warning-border:#c77a34;--nf-danger:#b3564a;--nf-danger-bg:#f8e8e6;--nf-danger-border:#b3564a;--nf-heart:#c2455c;--nf-overlay-photo:#0009;--nf-lightbox:#000000e6;--nf-header-chip:#ffffff1f;--nf-header-line:#ffffff80;--nf-on-primary-soft:#ffffffbf;--nf-on-primary-body:#ffffffd9;--nf-lightbox-control:#ffffff26;--nf-sponsored:#1d4266cc;--nf-publicity:#2b5a82cc;--nf-ad-ink:#1d4266;--nf-admin-badge:#1d4266d9;--nf-trefoil:#3f8a4a;--nf-trefoil-soft:#bfe3a5;--nf-trefoil-neg:#b3453a;--nf-trefoil-neg-line:#e08a7e;--nf-trefoil-dot:#e0574b;--nf-rec:#ff5a4e;--nf-night-meta:#a9b6c7}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nf-color-secondary:#8fb8dc;--nf-text:#e8e6dc;--nf-text-muted:#8b9baa;--nf-text-brand:#8fb8dc;--nf-text-title:#c4e7ff;--nf-bg:#0d141b;--nf-bg-elevated:#141e28;--nf-bg-muted:#223140;--nf-border:#e8e6dc59;--nf-border-subtle:#223140;--nf-info:#8fb8dc;--nf-info-bg:#223140;--nf-info-border:#e8e6dc59;--nf-ai:#c4b6e0;--nf-ai-bg:#2a2438;--nf-placeholder:#5e6a78;--nf-note-bg:#1c3049;--nf-share-bg:#16273a;--nf-switch:#3a4654;--nf-overlay:#0000008c;--nf-overlay-strong:#000000a6;--nf-shadow:0 1px 3px #00000059;--nf-spot:#f0a898;--nf-spot-bg:#3d221d;--nf-taken:#c9c0e6;--nf-taken-bg:#2a2638;--nf-safety:#e9b47c;--nf-safety-bg:#3a2a1a;--nf-map:#141e28;--nf-tilia-field:#0f1822;--nf-sea-bg:#152a3c;--nf-sea-ink:#dceaf6;--nf-sea-line:#2b4a66;--nf-garrigue-bg:#1d2a17;--nf-garrigue-ink:#dde8d2;--nf-garrigue-line:#3a5230;--nf-terracotta-bg:#36201a;--nf-terracotta-ink:#f2dcd0;--nf-terracotta-line:#5e3a2e;--nf-night-bg:#0f1826;--nf-night-ink:#e9eef5;--nf-night-line:#2a3a52;--nf-sun-bg:#332a10;--nf-sun-ink:#f6e9c4;--nf-sun-line:#5a4b1e;--nf-lavender-bg:#251e36;--nf-lavender-ink:#e7e0f4;--nf-lavender-line:#43385e;--nf-gold-bg:#2e2610;--nf-gold-ink:#f3e4bd;--nf-gold-line:#7a6428}body,html{margin:0}body{background:var(--nf-bg);color:var(--nf-text)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
