.nm-avatar{isolation:isolate;flex-shrink:0;display:block;overflow:visible}.nm-avatar-motion .nm-avatar-aura{transform-origin:50%;transform-box:fill-box;animation:5s ease-in-out infinite nm-avatar-shimmer}.nm-avatar-motion .nm-avatar-character{transform-origin:bottom;transform-box:fill-box;animation:5s ease-in-out infinite nm-avatar-float}@keyframes nm-avatar-shimmer{50%{opacity:.55}}@keyframes nm-avatar-float{50%{transform:translateY(-3px)}}.nm-studio{--studio-ink:#332d48;--studio-muted:#73687f;--studio-line:#e6dfeb;--studio-violet:#695093;--studio-light:#f5f0fa;color:var(--studio-ink);max-width:1280px;margin:0 auto;font-family:inherit}.nm-studio *{box-sizing:border-box}.nm-studio button,.nm-studio select{font:inherit}.nm-studio button{cursor:pointer}.nm-studio button:disabled{cursor:default}.nm-studio button:focus-visible,.nm-studio select:focus-visible{outline-offset:4px;outline:3px solid #a375c9}.nm-studio-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.nm-studio-eyebrow{letter-spacing:.16em;color:#82699a;font-size:11px;font-weight:800}.nm-studio-header h2{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(28px,3.8vw,44px);font-weight:750;line-height:1.08}.nm-studio-header p{color:var(--studio-muted);margin:0;font-size:15px;line-height:1.5}.nm-studio-wallet{background:#efe7fa;border:1px solid #e0d2ef;border-radius:18px;align-items:center;gap:12px;padding:13px 19px;display:flex}.nm-studio-wallet>span{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.2}.nm-studio-wallet small{color:#725c8c;letter-spacing:.035em;font-size:11px;font-weight:650;display:block}.nm-studio-crystal{flex-shrink:0;width:28px;height:33px}.nm-studio-crystal-small{width:15px;height:18px}.nm-studio-layout{grid-template-columns:minmax(270px,.9fr) minmax(0,1.6fr);align-items:start;gap:28px;display:grid}.nm-studio-preview{background:linear-gradient(160deg,#faf6ff,#f2edf9 48%,#fff7f2);border:1px solid #e9dff1;border-radius:28px;flex-direction:column;align-items:center;padding:23px 22px 19px;display:flex;position:sticky;top:24px;overflow:hidden}.nm-studio-preview:before{content:"";filter:blur(55px);opacity:.5;pointer-events:none;background:#f0dbed;border-radius:50%;width:240px;height:240px;position:absolute;inset:-100px auto auto -70px}.nm-studio-preview>.nm-avatar{object-fit:contain;max-height:420px;margin:0 auto;position:relative}.nm-studio-preview-label{letter-spacing:.12em;color:#786488;background:#fff9;border:1px solid #fff;border-radius:50px;align-self:flex-start;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.nm-studio-dot{background:#63987d;border-radius:50%;width:6px;height:6px}.nm-studio-dot-preview{background:#c19453}.nm-studio-preview-caption{text-align:center;flex-direction:column;align-items:center;gap:3px;margin-top:5px;display:flex}.nm-studio-preview-caption strong{letter-spacing:-.025em;font-size:20px}.nm-studio-preview-caption>span{color:var(--studio-muted);font-size:12px}.nm-studio-preview-actions{width:100%;color:var(--studio-muted);justify-content:space-between;align-items:center;gap:10px;margin:15px 0;font-size:11px;display:flex}.nm-studio-subtle{color:#685381;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:10px 0;text-decoration:underline;font-size:12px!important;font-weight:700!important}.nm-studio-subtle:disabled{color:#9b90a5;text-decoration:none}.nm-studio-tip{border-top:1px solid #e3d9eb;gap:11px;width:100%;padding-top:15px;display:flex}.nm-studio-tip>span{color:#a486bd;font-size:24px}.nm-studio-tip p{color:#786782;margin:2px 0;font-size:12px;line-height:1.5}.nm-studio-wardrobe{border:1px solid var(--studio-line);background:#fff;border-radius:24px;min-width:0;padding:18px}.nm-studio-slots{border-bottom:1px solid var(--studio-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding-bottom:17px;display:grid}.nm-studio-slots button{color:#756786;background:#fff;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:68px;padding:10px 3px;transition:background .18s,transform .18s,border-color .18s;display:flex;position:relative}.nm-studio-slots button>svg{width:23px;height:24px}.nm-studio-slots button>span{font-size:10px;font-weight:650}.nm-studio-slots button>i{background:#c4935b;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.nm-studio-slots button.is-active{color:#624784;background:#f0e8f9;border-color:#d9c9e9;box-shadow:0 3px 9px #50347208}.nm-studio-toolbar{align-items:center;gap:12px;margin:21px 0 16px;display:flex}.nm-studio-toolbar>div{min-width:85px;margin-right:auto}.nm-studio-toolbar h3{letter-spacing:-.02em;margin:0;font-size:19px}.nm-studio-toolbar>div>span{color:var(--studio-muted);font-size:11px}.nm-studio-toolbar select{border:1px solid var(--studio-line);color:#665976;background:#faf7fd;border-radius:9px;max-width:140px;min-height:40px;padding:8px 29px 8px 10px;font-size:12px}.nm-studio-random{border:1px solid var(--studio-line);color:#665976;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 10px;display:flex;font-size:12px!important}.nm-studio-random svg{width:17px;height:17px}.nm-studio-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4c5e1 transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:620px;padding:3px 4px 8px;display:grid;overflow:auto}.nm-studio-option{min-width:0;min-height:164px;color:var(--studio-ink);text-align:center;background:#fdfbfe;border:1px solid #ede6f2;border-radius:14px;flex-direction:column;align-items:stretch;padding:7px 5px 9px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.nm-studio-option.is-selected{background:#f6effd;border-color:#a68ac2;box-shadow:0 0 0 2px #dac9ec}.nm-studio-thumb{background:radial-gradient(#f7effa,#fff0 73%);border-radius:9px;justify-content:center;align-items:center;height:104px;margin-bottom:5px;display:flex;position:relative;overflow:hidden}.nm-studio-thumb .nm-avatar{width:106px!important;max-width:none!important;height:112px!important}.nm-studio-thumb-detail .nm-avatar{transform-origin:50%;transform:scale(1.7)translateY(19px)}.nm-studio-selected-mark{color:#fff;background:#73558f;border-radius:50%;width:19px;height:19px;font-size:12px;font-weight:800;line-height:19px;position:absolute;bottom:3px;right:3px;box-shadow:0 1px 4px #513a7829}.nm-studio-option-label{flex:1;justify-content:center;align-items:center;min-height:28px;padding:0 1px;font-size:11px;font-weight:700;line-height:1.32;display:flex}.nm-studio-option-price{color:#7b6496;justify-content:center;align-items:center;gap:4px;margin-top:5px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.nm-studio-option-price.is-owned{color:#74737e;font-size:9px;font-weight:500}.nm-studio-checkout{border-top:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding-top:17px;display:flex}.nm-studio-selection{flex-direction:column;gap:4px;min-width:0;display:flex}.nm-studio-selection strong{font-size:15px;line-height:1.3}.nm-studio-selection>span{color:var(--studio-muted);font-size:11px;line-height:1.4}.nm-studio-button{color:#fff;white-space:nowrap;background:#70518f;border:1px solid #70518f;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:11px 20px;transition:background .18s,transform .18s;display:flex;box-shadow:0 4px 10px #73518f1a;font-size:13px!important;font-weight:750!important}.nm-studio-button:disabled{color:#86778f;box-shadow:none;background:#f0ebf4;border-color:#e4dce9}.nm-studio-button-outline{color:#70518f;box-shadow:none;background:#fff7;border-color:#d2bfe1;width:100%;margin-bottom:16px}.nm-studio-status{min-height:12px;font-size:12px;line-height:1.5}.nm-studio-status p{margin:12px 0 0}.nm-studio-success{color:#427659}.nm-studio-error{color:#a94257;background:#fff3f5;border-radius:8px;padding:10px 12px}.nm-studio-empty{text-align:center;color:var(--studio-muted);padding:45px 24px;font-size:14px;line-height:1.6}.nm-studio-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.nm-studio-slots button:not(:disabled):hover{background:#f5effa;transform:translateY(-2px)}.nm-studio-option:not(:disabled):hover{border-color:#baa2cd;transform:translateY(-2px);box-shadow:0 5px 12px #6248800c}.nm-studio-button:not(:disabled):hover{background:#60437f;transform:translateY(-1px)}.nm-studio-button-outline:not(:disabled):hover{background:#eee3f7}.nm-studio-random:not(:disabled):hover{background:#f5effa}}@media (width<=1000px){.nm-studio-layout{grid-template-columns:minmax(235px,.8fr) minmax(0,1.4fr);gap:18px}.nm-studio-slots{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.nm-studio-slots button>span{font-size:9px}.nm-studio-options{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-studio-preview{padding:19px 14px}.nm-studio-wardrobe{padding:14px}.nm-studio-preview-actions{flex-direction:column;gap:1px}.nm-studio-toolbar{gap:7px}.nm-studio-random span{display:none}}@media (width<=700px){.nm-studio-header{gap:15px;margin-bottom:20px}.nm-studio-header h2{font-size:30px}.nm-studio-header p{max-width:210px;font-size:13px}.nm-studio-eyebrow{letter-spacing:.12em;font-size:9px}.nm-studio-wallet{border-radius:14px;gap:8px;padding:10px 12px}.nm-studio-wallet>span{font-size:21px}.nm-studio-wallet .nm-studio-crystal{width:23px;height:28px}.nm-studio-layout{flex-direction:column;gap:16px;display:flex}.nm-studio-preview{border-radius:22px;width:100%;padding:15px 16px 12px;position:relative;top:auto}.nm-studio-preview>.nm-avatar{max-height:260px;margin:-7px 0 -5px;width:245px!important}.nm-studio-preview-label{font-size:9px}.nm-studio-preview-caption{align-items:flex-end;max-width:140px;position:absolute;top:17px;right:15px}.nm-studio-preview-caption strong{font-size:13px}.nm-studio-preview-caption>span{font-size:10px}.nm-studio-preview-actions{flex-direction:row;margin:0 0 5px}.nm-studio-tip{align-items:center;padding-top:10px}.nm-studio-tip p{font-size:11px}.nm-studio-tip>span{font-size:19px}.nm-studio-wardrobe{border-radius:20px;width:100%;padding:13px}.nm-studio-slots{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.nm-studio-slots button{border-radius:9px;gap:5px;min-height:60px;padding:8px 0}.nm-studio-slots button>span{font-size:9px}.nm-studio-slots button>svg{width:21px;height:22px}.nm-studio-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:470px}.nm-studio-option{border-radius:11px;min-height:149px;padding:5px 3px 8px}.nm-studio-thumb{height:86px}.nm-studio-thumb .nm-avatar{width:89px!important;height:94px!important}.nm-studio-thumb-detail .nm-avatar{transform:scale(1.7)translateY(16px)}.nm-studio-option-label,.nm-studio-option-price{font-size:10px}.nm-studio-option-price.is-owned{font-size:8px}.nm-studio-toolbar{margin:15px 0 12px}.nm-studio-toolbar h3{font-size:17px}.nm-studio-toolbar select{max-width:130px}.nm-studio-checkout{z-index:2;background:#fff;margin-top:12px;padding:13px 0 0;position:sticky;bottom:0}.nm-studio-button{min-height:44px;padding:10px 13px;font-size:12px!important}.nm-studio-selection strong{font-size:13px}.nm-studio-selection>span{font-size:10px}.nm-studio-status{font-size:11px}}@media (width<=390px){.nm-studio-header h2{font-size:26px}.nm-studio-wallet{padding:8px 9px}.nm-studio-options{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-studio-slots button>span{font-size:8px}.nm-studio-preview-caption{max-width:103px}.nm-studio-preview-label{padding:6px 8px;font-size:8px}.nm-studio-checkout{flex-direction:column;align-items:stretch;gap:9px}.nm-studio-selection{flex-direction:row;justify-content:space-between;gap:10px}.nm-studio-selection>span{text-align:right;max-width:170px}.nm-studio-slots{gap:1px}}@media (prefers-reduced-motion:reduce){.nm-avatar-motion .nm-avatar-aura,.nm-avatar-motion .nm-avatar-character{animation:none}.nm-studio *{scroll-behavior:auto!important;transition:none!important}}.nm-studio-slots button>span{font-size:11px}.nm-studio-option-label,.nm-studio-option-price{font-size:12px}.nm-studio-option-price.is-owned{font-size:11px}.nm-studio-selection>span,.nm-studio-preview-caption>span{font-size:12px}@media (width<=700px){.nm-studio-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.nm-studio-slots button{min-height:67px}.nm-studio-slots button>span{font-size:11px}.nm-studio-options{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-studio-option{min-height:166px}.nm-studio-thumb{height:101px}.nm-studio-thumb .nm-avatar{width:105px!important;height:111px!important}.nm-studio-thumb-detail .nm-avatar{transform:scale(1.7)translateY(19px)}.nm-studio-option-price.is-owned{font-size:10px}.nm-studio-selection>span{font-size:11px}.nm-studio-preview-label{font-size:9px}}.neuro-picker,.neuro-disclosure,.neuro-preference,.connection-goals{border:0;min-width:0;margin:0;padding:0}.neuro-picker>legend,.neuro-disclosure>legend,.neuro-preference>legend,.connection-goals>legend{color:#634674;align-items:center;gap:9px;width:100%;margin-bottom:10px;font-size:1rem;font-weight:700;line-height:1.6;display:flex}.neuro-picker>legend>span{color:#795b8a;background:#f0e7f8;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:.75rem;font-weight:500}.neuro-help{color:#786284;margin-bottom:17px;font-size:.875rem;line-height:1.75}.neuro-presets{flex-wrap:wrap;gap:9px;display:flex}.neuro-presets>button{color:#765181;text-align:left;background:#fff;border:1px solid #d9c9e5;border-radius:99px;align-items:center;gap:6px;min-height:42px;padding:9px 12px;font-size:.875rem;line-height:1.5;display:inline-flex}.neuro-presets>button.selected{color:#673b84;background:#ece1f8;border-color:#b698cd;font-weight:650}.neuro-presets>button:hover:not(:disabled){background:#f4ebfc;border-color:#9f7cba}.neuro-presets>button>svg{flex-shrink:0}.neuro-presets>button:disabled{opacity:.45}.neuro-custom-tags{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.neuro-custom-tags>span{color:#3e6c53;overflow-wrap:anywhere;background:#e8f4ee;border:1px solid #bcdcca;border-radius:99px;align-items:center;gap:8px;max-width:100%;padding:7px 10px 7px 13px;font-size:.875rem;line-height:1.5;display:flex}.neuro-custom-tags button{color:#3e6c53;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:4px;display:grid}.neuro-custom-tags button:hover{background:#cfe9da}.neuro-add{align-items:stretch;gap:10px;margin-top:17px;display:flex}.neuro-add>input{flex:1;min-width:0}.neuro-add>.button{flex-shrink:0;padding:10px 14px;font-size:.8125rem}.neuro-error{color:#9d4159;margin-top:13px;font-size:.8125rem;line-height:1.6}.neuro-disclosure{padding-top:4px}.neuro-disclosure>div{flex-direction:column;gap:10px;display:flex}.neuro-disclosure label{cursor:pointer;color:#815c92;background:#fff;border:1px solid #dfd0e9;border-radius:13px;align-items:center;gap:11px;padding:15px;display:flex}.neuro-disclosure label.selected{background:#f1eaf9;border-color:#c8acd9}.neuro-disclosure label>input{accent-color:#7946a8;width:17px;height:17px;margin:0}.neuro-disclosure label>span{flex:1}.neuro-disclosure strong{color:#715080;font-size:.875rem;font-weight:650;line-height:1.5;display:block}.neuro-disclosure small{color:#735c80;margin-top:4px;font-size:.8125rem;line-height:1.6;display:block}.neuro-mode-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.neuro-mode-grid label{cursor:pointer;background:#fff;border:1px solid #decee9;border-radius:13px;align-items:flex-start;gap:10px;padding:16px 14px;display:flex}.neuro-mode-grid label.selected{background:#eee4f8;border-color:#bea0d1}.neuro-mode-grid label.unavailable{opacity:.56;cursor:not-allowed}.neuro-mode-grid input{accent-color:#7a4bab;width:17px;height:17px;margin:3px 0 0}.neuro-mode-grid strong{color:#6d467e;font-size:.875rem;font-weight:650;line-height:1.55;display:block}.neuro-mode-grid small{color:#70577f;margin-top:6px;font-size:.75rem;line-height:1.6;display:block}.neuro-comparison-note{color:#806c8c;align-items:flex-start;gap:7px;margin-top:13px;font-size:.75rem;line-height:1.7;display:flex}.neuro-comparison-note svg{margin-top:4px}.neuro-selected-filter{border-top:1px solid #e7dced;margin-top:24px;padding-top:23px}.neuro-result-note{color:#4c705c;background:#edf5f1;border:1px solid #d5e6db;border-radius:11px;margin-top:18px;padding:14px 16px;font-size:.8125rem;line-height:1.8}.connection-goals{border-top:1px solid #e9def1;margin-top:1px;padding-top:25px}.connection-goals>legend{margin-bottom:12px;padding-top:4px}.connection-goals>legend>svg{color:#9b74b3}.connection-goal-block{margin-top:23px}.connection-goal-block h4{color:#70517f;margin-bottom:12px;font-size:.9375rem;font-weight:650;line-height:1.7}.connection-goal-block>small{color:#755d82;margin-top:11px;font-size:.75rem;display:block}.connection-goals.compact .connection-goal-block{margin-top:21px}.preferences-fields{border:0;flex-direction:column;gap:23px;min-width:0;margin:0;padding:0;display:flex}.preferences-dirty{color:#8c6646;font-size:.75rem;line-height:1.5}.profile-nd-summary{color:#775b84;background:#f6f0fa;border:1px solid #e5d9ec;border-radius:12px;align-items:center;gap:8px;padding:13px 16px;font-size:.8125rem;line-height:1.75;display:flex}.profile-nd-summary>svg{color:#9a77ad;flex-shrink:0}.profile-nd-fields{background:#fcf9ff;border:1px solid #e9def0;border-radius:17px;flex-direction:column;gap:22px;padding:24px;display:flex}.preferences-goals-toggle{background:#fbf8fe;border:1px solid #e6d8ee;border-radius:15px;padding:18px 19px}.preferences-goals-toggle>summary{color:#785087;cursor:pointer;font-size:.9375rem;font-weight:650;line-height:1.7}.preferences-goals-toggle>summary>small{color:#765783;margin-top:5px;font-size:.75rem;font-weight:400;display:block}.preferences-goals-toggle .connection-goals{border-top:0;margin-top:0;padding-top:15px}.preferences-goals-toggle .connection-goals>legend{display:none}.preferences-goals-toggle .neuro-help{margin-top:10px;font-size:.8125rem}.nd-form-divider{background:#e8ddec;width:100%;height:1px;margin:1px 0}@media (width<=600px){.profile-nd-fields{padding:21px 17px}.neuro-presets{gap:8px}.neuro-presets>button{min-height:42px;padding:9px 11px;font-size:.8125rem}.neuro-mode-grid{grid-template-columns:1fr}.neuro-mode-grid label{padding:15px}.neuro-mode-grid strong{font-size:.9375rem}.neuro-mode-grid small{font-size:.8125rem}.neuro-add{flex-wrap:wrap}.neuro-add>input{min-width:160px}.neuro-add>.button{font-size:.8125rem}.neuro-help{font-size:.875rem}.neuro-custom-tags>span{font-size:.8125rem}.neuro-disclosure label{gap:9px;padding:14px 12px}.neuro-disclosure strong{font-size:.875rem}.neuro-disclosure small{font-size:.75rem}.connection-goal-block h4{font-size:.9375rem}.neuro-result-note{font-size:.8125rem}.preferences-goals-toggle{padding:18px 16px}.profile-nd-summary{align-items:flex-start;font-size:.8125rem}.profile-nd-summary>svg{margin-top:3px}}@media (prefers-reduced-motion:reduce){.neuro-presets button,.neuro-custom-tags button{transition:none!important}}.draft-conflict{color:#684825;background:#fff8ed;border:1px solid #d9b58d;border-radius:15px;margin:18px 0;padding:22px}.draft-conflict h3{margin-bottom:10px;font-size:1.05rem}.draft-conflict p,.draft-conflict small{font-size:.875rem;line-height:1.7}.draft-conflict details{margin:18px 0}.draft-conflict summary{cursor:pointer;font-size:.875rem;font-weight:650}.draft-conflict dl{margin-top:16px}.draft-conflict dl>div{border-top:1px solid #e8d5bc;padding:12px 0}.draft-conflict dt{margin-bottom:6px;font-size:.875rem;font-weight:700}.draft-conflict dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0;font-size:.8125rem;line-height:1.7}.draft-conflict>small{margin-top:13px;display:block}.account-demo-guard{margin-bottom:24px}.account-demo-guard p{margin:10px 0 18px;line-height:1.7}.nm-gift-dialog{--gift-ink:#3c3150;--gift-muted:#766a82;--gift-purple:#775392;--gift-border:#e9deee;color:var(--gift-ink)}.nm-gift-dialog *,.nm-gift-inbox *{box-sizing:border-box}.nm-gift-dialog button,.nm-gift-dialog select,.nm-gift-inbox button{font:inherit}.nm-gift-dialog button:focus-visible,.nm-gift-dialog select:focus-visible,.nm-gift-inbox button:focus-visible{outline-offset:3px;outline:3px solid #ac83c9}.nm-gift-demo{color:#806237;background:#fff7e4;border:1px solid #ebd7a8;border-radius:11px;align-items:center;gap:8px;margin-bottom:17px;padding:10px 13px;font-size:12px;display:flex}.nm-gift-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.nm-gift-preview{border:1px solid var(--gift-border);background:linear-gradient(145deg,#f6effb,#f9f2ed);border-radius:22px;flex-direction:column;align-items:center;padding:18px;display:flex;position:sticky;top:0}.nm-gift-preview-heading{color:#745b83;justify-content:space-between;align-items:center;width:100%;display:flex}.nm-gift-preview-heading>span{letter-spacing:.12em;font-size:9px;font-weight:800}.nm-gift-preview>.nm-avatar{max-height:330px;margin:6px 0;width:280px!important}.nm-gift-preview h3{letter-spacing:-.035em;text-align:center;margin:3px 0 5px;font-size:21px}.nm-gift-preview>p{color:var(--gift-muted);margin:0 0 16px;font-size:13px}.nm-gift-wallet{color:#745890;border-top:1px solid #e3d7e9;justify-content:center;align-items:center;gap:8px;width:100%;padding-top:16px;display:flex}.nm-gift-wallet strong{font-variant-numeric:tabular-nums;font-size:20px}.nm-gift-wallet>span{color:var(--gift-muted);font-size:11px}.nm-gift-note{color:var(--gift-muted);align-items:flex-start;gap:9px;margin:17px 0 0;font-size:12px;line-height:1.6;display:flex}.nm-gift-note>svg{color:#a788af;flex-shrink:0;margin-top:2px}.nm-gift-catalog{min-width:0}.nm-gift-filters{gap:11px;display:flex}.nm-gift-filters>label{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.nm-gift-filters>label>span{color:#806c90;font-size:11px;font-weight:700}.nm-gift-filters select{border:1px solid var(--gift-border);min-height:44px;color:var(--gift-ink);background:#fbf8fd;border-radius:11px;width:100%;padding:9px 30px 9px 12px;font-size:13px}.nm-gift-catalog-note{color:var(--gift-muted);margin:13px 0;font-size:11px}.nm-gift-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7c2e1 transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:425px;padding:3px 4px 7px;display:grid;overflow:auto}.nm-gift-item{min-width:0;min-height:153px;color:var(--gift-ink);cursor:pointer;background:#fdfafe;border:1px solid #eadff0;border-radius:13px;flex-direction:column;align-items:center;padding:5px 5px 9px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.nm-gift-item.is-selected{background:#f4eafa;border-color:#b498c8;box-shadow:0 0 0 2px #e5d5ef}.nm-gift-thumbnail{flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.nm-gift-item .nm-gift-thumbnail{width:100%;height:101px;margin-bottom:3px}.nm-gift-item .nm-avatar{width:100px!important}.nm-gift-item-name{text-align:center;flex:1;align-items:center;min-height:29px;font-size:11px;font-weight:750;line-height:1.35;display:flex}.nm-gift-item-price{color:#74518b;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:700;display:flex}.nm-gift-check{color:#fff;background:#8a66a4;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px}.nm-gift-checkout{border-top:1px solid var(--gift-border);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:16px;display:flex}.nm-gift-checkout>div{flex-direction:column;gap:4px;min-width:0;display:flex}.nm-gift-checkout strong{font-size:13px;line-height:1.3}.nm-gift-checkout span{color:var(--gift-muted);font-size:12px}.nm-gift-checkout .button{white-space:nowrap;min-height:44px;padding:10px 14px;font-size:12px}.nm-gift-state{text-align:center;color:#9774ab;flex-direction:column;align-items:center;gap:14px;padding:45px 22px;display:flex}.nm-gift-state h3{color:var(--gift-ink);margin:4px 0;font-size:22px}.nm-gift-state p{max-width:390px;color:var(--gift-muted);margin:0 0 6px;font-size:14px;line-height:1.65}.nm-gift-empty{color:var(--gift-muted);text-align:center;padding:30px 18px;font-size:13px;line-height:1.6}.nm-gift-confirm{max-width:440px;margin:auto}.nm-gift-confirm-visual{border:1px solid var(--gift-border);background:linear-gradient(140deg,#f7effb,#fff6e9);border-radius:20px;flex-direction:column;align-items:center;padding:10px 15px 15px;display:flex}.nm-gift-confirm-visual>span{letter-spacing:.13em;color:#775d8a;font-size:9px;font-weight:700}.nm-gift-summary{flex-direction:column;gap:13px;margin:22px 0 0;display:flex}.nm-gift-summary>div{justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex}.nm-gift-summary dt{color:var(--gift-muted)}.nm-gift-summary dd{text-align:right;align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.nm-gift-balance-summary{border-top:1px solid var(--gift-border);padding-top:14px}.nm-gift-confirm-actions{gap:10px;margin-top:23px;display:flex}.nm-gift-confirm-actions .button{white-space:nowrap;flex:1;min-height:46px}.nm-gift-error{color:#a54863;background:#fff2f6;border:1px solid #f0ccd7;border-radius:11px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}.nm-gift-success{text-align:center;flex-direction:column;align-items:center;max-width:390px;margin:auto;padding-top:5px;display:flex}.nm-gift-success-seal{color:#639577;z-index:1;background:#e5f2e9;border:4px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:-12px;display:grid}.nm-gift-success>.nm-gift-thumbnail{background:radial-gradient(#f5e8fa,#fff0 70%);padding:6px 22px}.nm-gift-success h3{letter-spacing:-.03em;margin:10px 0 8px;font-size:24px}.nm-gift-success>p{color:var(--gift-muted);margin:0;font-size:14px;line-height:1.6}.nm-gift-success .nm-gift-note{text-align:left;background:#f9f4fb;border-radius:12px;margin:20px 0;padding:13px}.nm-gift-inbox{--gift-muted:#766a82;padding:26px}.nm-gift-inbox-header{align-items:center;gap:14px;margin-bottom:19px;display:flex}.nm-gift-inbox-icon{color:#9675ad;background:#f1e5f6;border:1px solid #e7d6ee;border-radius:16px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.nm-gift-inbox-header p{letter-spacing:.14em;color:#796084;margin:0 0 4px;font-size:10px;font-weight:800}.nm-gift-inbox-header h2{letter-spacing:-.035em;color:#483452;margin:0;font-size:22px}.nm-gift-inbox-tabs{border-bottom:1px solid #eadfea;gap:5px;margin:20px 0 15px;padding-bottom:10px;display:flex}.nm-gift-inbox-tabs button{color:#725e7e;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.nm-gift-inbox-tabs button.is-active{color:#77518e;background:#f2eaf8}.nm-gift-inbox-tabs button>span{background:#ffffffc4;border:1px solid #e9ddef;border-radius:6px;min-width:23px;padding:1px 6px;font-size:10px}.nm-gift-receipts{flex-direction:column;gap:10px;display:flex}.nm-gift-receipt{background:#fdfafe;border:1px solid #ece0f0;border-radius:16px;align-items:center;gap:13px;padding:11px 13px;display:flex}.nm-gift-receipt>.nm-gift-thumbnail{background:#f3eaf7;border-radius:12px;width:75px;height:82px}.nm-gift-receipt>.nm-gift-thumbnail>.nm-avatar{width:77px!important;max-width:none!important}.nm-gift-receipt>div:nth-child(2){flex:1;min-width:0}.nm-gift-receipt-direction{letter-spacing:.11em;color:#7c608c;font-size:8px;font-weight:800}.nm-gift-receipt h4{color:#4c3a5a;margin:4px 0 3px;font-size:15px;line-height:1.3}.nm-gift-receipt p{color:#776583;margin:0;font-size:12px;line-height:1.4}.nm-gift-receipt time{color:#756381;font-size:10px}.nm-gift-receipt-action{color:#86639d;cursor:pointer;background:#efe3f5;border:1px solid #e2cdeb;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.nm-gift-delivered{color:#526e5b;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.nm-gift-inbox-empty{text-align:center;color:#b197bf;flex-direction:column;align-items:center;gap:12px;padding:27px 18px;display:flex}.nm-gift-inbox-empty p{color:#756381;margin:0;font-size:13px;line-height:1.6}.nm-gift-inbox-footnote{color:#756381;align-items:flex-start;gap:7px;margin:18px 0 0;font-size:11px;line-height:1.6;display:flex}.nm-gift-inbox-footnote>svg{flex-shrink:0;margin-top:2px}.nm-gift-inbox>.button.full{margin-top:12px}@media (hover:hover){.nm-gift-item:hover{border-color:#b494c7;transform:translateY(-2px)}.nm-gift-inbox-tabs button:hover{background:#f8f1fb}.nm-gift-receipt-action:hover{background:#e5d2ef}}@media (width<=720px){.nm-gift-layout{grid-template-columns:1fr;gap:18px}.nm-gift-preview{grid-template-columns:120px 1fr;align-items:center;column-gap:18px;padding:13px 15px;display:grid;position:relative;top:auto}.nm-gift-preview-heading{grid-column:1/-1;margin-bottom:4px}.nm-gift-preview>.nm-avatar{grid-area:2/1/5;margin:0;width:124px!important;height:132px!important}.nm-gift-preview h3{text-align:left;grid-column:2;margin:6px 0 4px;font-size:18px}.nm-gift-preview>p{grid-column:2;margin:0 0 6px;font-size:12px}.nm-gift-wallet{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:5px;padding-top:9px}.nm-gift-wallet strong{font-size:18px}.nm-gift-wallet>span{font-size:10px}.nm-gift-preview>.nm-gift-note{grid-column:1/-1;gap:7px;margin-top:9px;font-size:11px}.nm-gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:325px}.nm-gift-item{min-height:149px}.nm-gift-checkout{z-index:2;background:#fff;padding-bottom:3px;position:sticky;bottom:0}.nm-gift-confirm-actions .button{padding:11px 13px;font-size:13px}.nm-gift-inbox{padding:19px}.nm-gift-inbox-header h2{font-size:19px}.nm-gift-receipt{gap:9px;padding:9px}.nm-gift-receipt h4{font-size:14px}.nm-gift-delivered{font-size:9px}.nm-gift-receipt>.nm-gift-thumbnail{width:61px;height:70px}.nm-gift-receipt>.nm-gift-thumbnail>.nm-avatar{width:67px!important}.nm-gift-item-name{font-size:12px}.nm-gift-inbox-tabs button{flex:1;justify-content:center}}@media (width<=380px){.nm-gift-preview{grid-template-columns:103px 1fr;column-gap:11px}.nm-gift-preview>.nm-avatar{width:108px!important;height:116px!important}.nm-gift-preview h3{font-size:16px}.nm-gift-grid{gap:6px}.nm-gift-item{padding-left:3px;padding-right:3px}.nm-gift-item-name{font-size:11px}.nm-gift-item .nm-avatar{width:91px!important}.nm-gift-checkout .button{padding:10px;font-size:11px}.nm-gift-checkout strong{font-size:12px}.nm-gift-confirm-actions{flex-direction:column-reverse}.nm-gift-inbox-header{gap:10px}.nm-gift-inbox-header h2{font-size:18px}.nm-gift-delivered{display:none}}@media (prefers-reduced-motion:reduce){.nm-gift-dialog *,.nm-gift-inbox *{scroll-behavior:auto!important;transition:none!important}}.nm-gift-preview-heading>span,.nm-gift-confirm-visual>span,.nm-gift-receipt-direction{font-size:10px}.nm-gift-item-name,.nm-gift-catalog-note,.nm-gift-wallet>span,.nm-gift-delivered,.nm-gift-receipt time{font-size:12px}.nm-modal.wide>.nm-gift-dialog{padding:22px}.nm-gift-error>p{margin:0 0 10px}@media (width<=720px){.nm-modal.wide>.nm-gift-dialog{padding:12px}.nm-gift-filters select{font-size:16px}.nm-gift-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-gift-checkout{padding-bottom:6px}}.nm-gift-inbox-header>.nm-gift-receipt-action{margin-left:auto}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/app/assets/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#2d2840;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#2d2840;--muted:#6c667c;--purple:#6740d8;--purple-dark:#4e2bad;--line:#e7e2ee;--violet:#eee7fb;--teal:#ddf2e9;--peach:#fff0e7;--surface:#fff;background:#f7f7fc;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;transition:background .18s,box-shadow .18s,transform .18s}button:disabled{cursor:not-allowed;opacity:.5}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #9370dd}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,DM Sans,system-ui,sans-serif}h1{letter-spacing:-1.55px;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.17}h2{letter-spacing:-.5px;font-size:1.35rem;font-weight:750;line-height:1.35}h3{font-size:1.08rem;font-weight:750;line-height:1.45}p{line-height:1.65}svg{flex-shrink:0}small{color:var(--muted);font-size:.8125rem;line-height:1.5}input,select,textarea{width:100%;min-width:0;color:var(--ink);background:#fdfcff;border:1px solid #bdb1ce;border-radius:12px;outline:none;padding:12px 14px;font-size:1rem;line-height:1.5;transition:box-shadow .18s,border-color .18s}input:focus,select:focus,textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #e9defd}textarea{resize:vertical;min-height:84px}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--purple);flex-shrink:0;padding:0}input[type=date]{min-height:50px}fieldset{border:0;min-width:0;margin:0;padding:0}button svg{pointer-events:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10000;background:#fff;border-radius:9px;padding:13px 18px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link:focus{transform:none}.nm-app{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:50;background:#fff;flex-direction:column;flex-shrink:0;width:230px;padding:35px 19px 20px;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{text-align:left;white-space:nowrap;background:0 0;align-items:center;gap:9px;padding:0 1px;display:flex}.wordmark>span:last-child{letter-spacing:-.8px;color:#29213e;font-size:1.35rem}.wordmark strong{font-weight:800}.wordmark b{vertical-align:top;color:var(--purple);margin-left:2px;font-size:.85rem}.brand-mark{color:#fff;background:linear-gradient(140deg,#7450df,#9779e5);border-radius:13px;place-items:center;width:38px;height:39px;display:grid;transform:rotate(-6deg)}.sidebar-section-label{letter-spacing:1.9px;color:#83748f;margin:47px 15px 17px;font-size:.6875rem;font-weight:700}.sidebar nav{flex-direction:column;gap:8px;display:flex}.nav-item{color:#746981;text-align:left;background:0 0;border-radius:13px;align-items:center;gap:13px;min-height:49px;padding:13px 15px;font-size:.9375rem;font-weight:500;display:flex}.nav-item:hover{color:#57339c;background:#f4effa}.nav-item.active{color:#633fbe;background:#eee7fb;font-weight:700}.active-dot{background:var(--purple);border-radius:50%;width:6px;height:6px;margin-left:auto}.nav-badge{background:var(--purple);color:#fff;border-radius:7px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:2px 5px;font-size:.6875rem;display:grid}.sidebar-bottom{margin-top:auto;padding-top:40px}.community-care{text-align:left;color:#746284;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;width:100%;padding:17px 10px 23px;font-size:.875rem;display:flex}.community-care svg{color:#8c70aa}.community-care small{color:#746b7e;margin-top:3px;font-size:.6875rem;display:block}.sidebar-profile{text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:19px 6px 0;display:flex}.sidebar-profile>span{min-width:0}.sidebar-profile strong{overflow-wrap:anywhere;font-size:.8125rem;display:block}.sidebar-profile small{margin-top:2px;font-size:.6875rem;line-height:1.6;display:block}.app-main{flex:1;min-width:0;margin-left:230px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:22px;height:85px;padding:0 42px;display:flex}.topbar-location{align-items:center;gap:13px;min-width:0;font-size:.8125rem;display:flex}.topbar-location>span{color:#82758e}.topbar-location>svg{color:#bbb0c6}.topbar-location>strong{white-space:nowrap;font-weight:600}.topbar-actions{align-items:center;gap:20px;display:flex}.calm-button{color:#6a6177;background:0 0;align-items:center;gap:7px;padding:8px 0;font-size:.8125rem;display:flex}.calm-button:after{content:"";background:#cec7db;border:1px solid #cec7db;border-radius:20px;width:25px;height:14px;margin-left:3px;display:block;box-shadow:inset 10px 0 0 2px #fff}.calm-button.on:after{background:var(--purple);border-color:var(--purple);box-shadow:inset -10px 0 0 2px #fff}.balance-pill{color:#6540b8;background:#f4efff;border:1px solid #e6dcfa;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:.8125rem;display:flex}.balance-pill svg{fill:#e4d7ff}.balance-pill strong{font-size:.9375rem}.login-button{color:var(--purple);background:0 0;padding:9px 0;font-size:.875rem;font-weight:700}.account-mini{color:var(--purple);background:#e7dcfa;border-radius:50%;width:36px;height:36px;font-weight:700}.mobile-menu-button{display:none!important}.demo-ribbon{color:#715b85;background:#f0ebfb;justify-content:space-between;align-items:center;gap:15px;min-height:37px;padding:8px 42px;font-size:.75rem;display:flex}.demo-ribbon>span{align-items:center;gap:7px;display:flex}.demo-indicator{background:#8566b1;border-radius:50%;flex-shrink:0;width:5px;height:5px}.demo-ribbon button{color:#634096;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0;font-weight:700;display:flex}.connection-error{color:#823c2a;background:#fff1eb;border:1px solid #e9c0ae;border-radius:12px;align-items:center;gap:20px;margin:18px 42px;padding:13px 17px;font-size:.875rem;display:flex}.connection-error button{white-space:nowrap;background:0 0;font-weight:700;text-decoration:underline}.page-content{max-width:1600px;margin:auto;padding:36px 42px 26px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:31px;display:flex}.eyebrow{color:#856298;letter-spacing:1.55px;align-items:center;gap:6px;margin-bottom:11px;font-size:.6875rem;font-weight:750;line-height:1.5;display:flex}.heading-description{color:#776a84;margin-top:13px;font-size:.9375rem}.button{white-space:normal;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:12px 17px;font-size:.875rem;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button.primary{color:#fff;background:#7047df;border-color:#7047df;box-shadow:0 4px 12px #7047df18}.button.primary:hover:not(:disabled){background:#5e36c8;box-shadow:0 7px 20px #7047df2b}.button.secondary{color:#69537f;background:#fff;border-color:#dcd2e9}.button.secondary:hover:not(:disabled){background:#f7f2fd;border-color:#c3afe0}.button.full{width:100%}.link-button{color:#7349ac;background:0 0;justify-content:flex-start;align-items:center;gap:7px;padding:6px 0;font-size:.875rem;font-weight:700;line-height:1.45;display:inline-flex}.link-button:hover{color:#4c247f;text-decoration:underline}.link-button.subtle{color:#756780;font-weight:500}.icon-button{color:#7b668e;background:#fff;border:1px solid #e1d8e9;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){color:#5d3197;background:#f0e7fb}.icon-button svg{width:20px;height:20px}.button-row{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.button-row.end{justify-content:flex-end}.surface{border:1px solid var(--line);background:#fff;border-radius:21px}.pill{color:#695079;background:#eee7f8;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-flex}.pill.teal{color:#346952;background:#e0f1e9}.pill.peach{color:#8c4b2e;background:#ffe8d9}.discover-layout{grid-template-columns:minmax(0,1fr) 267px;align-items:start;gap:27px;display:grid}.discover-main{min-width:0}.discover-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.intent-switch{background:#ece9f3;border:1px solid #e5deed;border-radius:12px;gap:3px;min-height:46px;padding:4px;display:flex}.intent-switch button{color:#72637f;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:8px 20px;font-size:.875rem;font-weight:650;display:flex}.intent-switch button.active{color:#7046c3;background:#fff;box-shadow:0 2px 6px #65417b12}.discover-controls{align-items:center;gap:11px;display:flex}.layout-switch{background:#fff;border:1px solid #e3dce9;border-radius:10px;gap:2px;padding:3px;display:flex}.layout-switch button{color:#9480a3;background:0 0;border-radius:6px;place-items:center;padding:6px;display:grid}.layout-switch button[aria-pressed=true]{color:#7148ac;background:#eee6fa}.discovery-meta{color:#81718d;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;font-size:.75rem;line-height:1.55;display:flex}.discovery-meta label{white-space:nowrap;align-items:center;gap:5px;display:flex}.discovery-meta input{width:13px;height:13px}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.people-grid.single{grid-template-columns:minmax(0,560px);justify-content:center}.person-card{touch-action:pan-y;background:#fff;border:1px solid #e7dfef;border-radius:21px;min-width:0;transition:box-shadow .2s,border-color .2s,transform .13s;overflow:hidden;box-shadow:0 7px 23px #34254606}.person-card:hover{border-color:#cdbcdf;box-shadow:0 12px 27px #5c3b7810}.card-photo-wrap{position:relative;overflow:hidden}.person-photo{aspect-ratio:1;object-fit:cover;background:#eee8f6;width:100%;display:block;position:relative;overflow:hidden}.portrait-cell{background-repeat:no-repeat;background-size:200% 200%;width:100%;height:100%}.portrait-0{background-position:0 0}.portrait-1{background-position:100% 0}.portrait-2{background-position:0 100%}.portrait-3{background-position:100% 100%}.card-photo-wrap>.person-photo{transition:transform .45s}.person-card:hover .card-photo-wrap>.person-photo{transform:scale(1.025)}.no-photo{background:radial-gradient(circle at 30% 30%,#f5e1ed,#e4ddf5 60%,#dcefea);justify-content:center;align-items:center;display:flex}.no-photo .nm-avatar{max-width:65%;max-height:65%}.card-photo-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000,#161329a8);position:absolute;inset:45% 0 0}.affinity-pill{z-index:2;color:#486125;background:#e5f4c7;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 67px);padding:6px 9px;font-size:.6875rem;font-weight:750;line-height:1.4;display:flex;position:absolute;top:16px;left:15px}.photo-more{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:3;background:#22143160;border:1px solid #fff5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.photo-more:hover{background:#2a1547c2}.photo-identity{z-index:2;color:#fff;text-align:left;background:0 0;padding:0;position:absolute;bottom:21px;left:22px;right:15px}.photo-identity h2{letter-spacing:-1px;font-size:2rem;font-weight:750;line-height:1.15}.photo-identity h2 span{font-weight:450}.photo-identity>span{color:#fff;flex-wrap:wrap;align-items:center;gap:3px;margin-top:8px;font-size:.75rem;line-height:1.3;display:flex}.person-card-body{padding:21px 20px 20px}.profile-interest-tags{flex-wrap:wrap;gap:6px;display:flex}.profile-interest-tags>span{color:#70547e;background:#f4eff8;border-radius:7px;padding:6px 8px;font-size:.6875rem;font-weight:600;line-height:1.35}.profile-interest-tags>span.shared{color:#76519b;background:#eee4fb}.person-intro{color:#74687e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:17px;font-size:.875rem;line-height:1.75;display:-webkit-box;overflow:hidden}.connection-reason{color:#8d68b6;background:#f6f2fc;border:1px solid #eee4f7;border-radius:12px;gap:9px;min-height:170px;margin-top:17px;padding:13px 12px;display:flex}.connection-reason>svg{stroke-width:1.8px;margin-top:2px}.connection-reason strong{color:#75528e;margin-bottom:6px;font-size:.75rem;font-weight:750;line-height:1.5;display:block}.connection-reason p{color:#745d84;font-size:.8125rem;line-height:1.7}.accent-1 .connection-reason{color:#6c967e;background:#eff8f3;border-color:#e0efe7}.accent-1 .connection-reason strong,.accent-1 .connection-reason p{color:#4e6c5e}.accent-2 .connection-reason{background:#fff5ec;border-color:#f6e7d7}.accent-2 .connection-reason strong,.accent-2 .connection-reason p{color:#886043}.read-profile{color:#7650a1;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:16px 0 15px;font-size:.8125rem;font-weight:700;display:flex}.read-profile:hover{color:#512781}.person-card-actions{grid-template-columns:45px 1fr;gap:10px;display:grid}.pass-button{color:#a287b3;background:#fff;border:1px solid #e3d8ec;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.pass-button:hover:not(:disabled){color:#a65865;background:#fff4f6;border-color:#caaaad}.connect-button{color:#fff;background:#7448df;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:8px 11px;font-size:.8125rem;font-weight:700;display:flex}.connect-button:hover:not(:disabled){background:#6231cc;box-shadow:0 4px 13px #7648dd33}.swipe-word{text-align:center;z-index:3;color:#fff;pointer-events:none;background:#a04359c9;border:4px solid #ffdfdc;border-radius:7px;padding:10px;font-size:1.5rem;font-weight:800;position:absolute;top:40%;left:15%;right:15%;transform:rotate(-8deg)}.swipe-word.like{background:#35795dcb;border-color:#b8f7ce;transform:rotate(8deg)}.swipe-word:empty{display:none}.discovery-caption{color:#776b80;flex-wrap:wrap;align-items:center;gap:7px;margin:19px 0;font-size:.6875rem;display:flex}.discovery-caption>span:last-child{margin-left:auto}.discovery-caption svg{color:#9679a8}.load-more{margin-top:12px}.interest-callout{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;padding:27px 0 5px;display:flex}.interest-callout>span{color:#9a78c4;background:#eee4fb;border-radius:12px;place-items:center;width:39px;height:39px;font-size:1.6rem;display:grid}.interest-callout h3{color:#705281;font-size:.9375rem}.interest-callout p{color:#83708f;margin-top:4px;font-size:.75rem}.interest-callout>.link-button{margin-left:auto;font-size:.75rem}.discover-rail{flex-direction:column;gap:22px;display:flex}.universe-card{text-align:center;background:radial-gradient(at 50% 30%,#fff 0,#f1eafb 45%,#ece3fa);border:1px solid #e5dafa;border-radius:22px;padding:23px 20px;overflow:hidden}.universe-caption{text-align:left;letter-spacing:1.2px;color:#8767a0;justify-content:space-between;align-items:center;gap:12px;font-size:.625rem;font-weight:750;display:flex}.universe-caption svg{color:#956fbb}.universe-stage{justify-content:center;align-items:center;height:218px;margin:10px 0 0;display:flex;position:relative}.stage-orbit{border:1px dashed #b9a0d37a;border-radius:50%;width:190px;height:190px;position:absolute;transform:rotate(-25deg)}.stage-orbit:before{content:"";border:1px solid #cdb9e355;border-radius:50%;position:absolute;inset:18px}.universe-stage>.nm-avatar{z-index:1}.floating-star{color:#b69acc;z-index:2;line-height:1;position:absolute}.floating-star.first{font-size:1.7rem;top:22px;right:2px;transform:rotate(15deg)}.floating-star.second{font-size:2.2rem;bottom:40px;left:1px;transform:rotate(-13deg)}.stage-label{z-index:3;color:#7a5b98;white-space:nowrap;background:#fff9;border:1px solid #e4d5ef;border-radius:99px;align-items:center;gap:4px;padding:4px 8px;font-size:.625rem;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #7e5d9912}.universe-card h2{color:#78548e;margin-top:17px;font-size:1.15rem;font-weight:750}.universe-card>p{color:#806590;margin:6px 0 18px;font-size:.75rem}.universe-card .button{min-height:43px;padding:10px 8px;font-size:.8125rem}.journey-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 18px}.mini-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.mini-heading h3{font-size:.875rem}.mini-heading .pill{padding:4px 6px;font-size:.5625rem}.journey-card>p{color:#7c6889;margin-top:12px;margin-bottom:14px;font-size:.75rem}.journey-card progress{background:#eee7f5;border:0;border-radius:9px;width:100%;height:6px;overflow:hidden}.journey-card progress::-webkit-progress-bar{background:#eee7f5}.journey-card progress::-webkit-progress-value{background:#ac89dd;border-radius:9px}.journey-card progress::-moz-progress-bar{background:#ac89dd}.journey-card>div:last-child{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.journey-card>div:last-child>span{color:#7b6888;max-width:126px;font-size:.625rem;line-height:1.5}.journey-card .link-button{font-size:.75rem}.care-tip{text-align:left;color:#826297;background:0 0;align-items:center;gap:12px;padding:1px 7px;display:flex}.care-tip>span{font-size:.8125rem;font-weight:650;line-height:1.5}.care-tip small{color:#85718f;margin-top:3px;font-size:.6875rem;font-weight:400;display:block}.app-footer{border-top:1px solid var(--line);color:#80768b;justify-content:space-between;align-items:center;gap:20px;max-width:1600px;margin:20px auto 0;padding:32px 42px 25px;font-size:.6875rem;display:flex}.app-footer b{color:#9164b1;margin:0 9px 0 3px}.app-footer>div{gap:17px;display:flex}.app-footer a,.app-footer button{color:#7a6888;background:0 0;padding:0;font-size:.6875rem;text-decoration:none}.app-footer a:hover,.app-footer button:hover{text-decoration:underline}.mobile-navigation{display:none}.empty{text-align:center;background:#fff;border:1px dashed #dacee7;border-radius:23px;flex-direction:column;align-items:center;gap:17px;padding:65px 28px;display:flex}.empty h2{max-width:430px;font-size:1.4rem}.empty p{color:#7a6b85;max-width:440px;font-size:.9375rem}.empty-symbol{color:#9970c1;background:#f1e9fb;border-radius:22px;place-items:center;width:64px;height:64px;margin-bottom:5px;display:grid}.empty-symbol svg{width:30px;height:30px}.skeleton-card{border:1px solid var(--line);background:#fff;border-radius:21px;padding-bottom:28px;overflow:hidden}.skeleton-card>div{aspect-ratio:1;background:linear-gradient(90deg,#eee9f4,#f8f4fc,#eee9f4) 0 0/200% 100%;animation:1.6s infinite loading}.skeleton-card>span{background:#f0eaf7;border-radius:8px;height:16px;margin:20px 20px 0;display:block}.skeleton-card>span:last-child{width:60%}.spaced{margin-top:25px}.field-hint{color:#71677d;font-size:.8125rem;line-height:1.65}.field{color:#604d70;flex-direction:column;gap:8px;min-width:0;font-size:.875rem;font-weight:650;display:flex}.field>small{color:#7a6989;font-size:.75rem;font-weight:400}.form-stack{flex-direction:column;gap:21px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.form-section{flex-direction:column;gap:25px;padding:30px;display:flex}.form-section-heading{align-items:center;gap:14px;padding-bottom:3px;display:flex}.form-section-heading h2{font-size:1.3rem}.form-section-heading p{color:#7c6c87;margin-top:6px;font-size:.875rem}.section-number{color:#9263b5;background:#eee5fa;border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:.875rem;font-weight:700;display:grid}.section-number.peach{color:#ac7754;background:#fff0e6}.section-number.teal{color:#61987a;background:#e7f5ec}.profile-tabs{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.profile-tabs button{color:#7a6689;background:0 0;border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:12px 18px;font-size:.875rem;display:flex}.profile-tabs button.active{color:#7046aa;background:#eae0f8;font-weight:700}.profile-tabs button:hover{background:#eee6f8}.profile-editor-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:26px;display:grid}.profile-editor-main{min-width:0}.profile-guide{flex-direction:column;gap:19px;display:flex;position:sticky;top:25px}.guide-card{text-align:center;background:#eee7f9;border:1px solid #e3d7f1;border-radius:20px;padding:23px 20px}.guide-card>.nm-avatar{margin:0 auto 15px}.guide-card .eyebrow{justify-content:center;font-size:.625rem}.guide-card h3{color:#755187;font-size:1.15rem;line-height:1.5}.guide-card>p:last-child{color:#80658f;margin-top:12px;font-size:.8125rem}.mini-card{color:#836595;gap:11px;padding:12px 7px;display:flex}.mini-card strong{font-size:.8125rem}.mini-card p{color:#7e6c89;margin-top:5px;font-size:.75rem;line-height:1.7}.profile-photo-editor{align-items:center;gap:24px;padding:12px 0 7px;display:flex}.profile-photo-editor>.person-photo{aspect-ratio:14/15;border-radius:20px;flex-shrink:0;width:140px;height:150px}.profile-photo-editor h3{max-width:270px;font-size:1rem}.profile-photo-editor p{color:#7a6985;margin:8px 0 16px;font-size:.8125rem}.profile-photo-editor small{margin-top:10px;font-size:.75rem;display:block}.upload-label{cursor:pointer;position:relative;overflow:hidden}.upload-label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.toggle-row{cursor:pointer;border-bottom:1px solid #eee6f4;justify-content:space-between;align-items:center;gap:22px;padding:17px 0;display:flex}.toggle-row>span{min-width:0}.toggle-row strong{color:#685573;font-size:.875rem;font-weight:600}.toggle-row small{color:#7e6c89;margin-top:5px;font-size:.75rem;display:block}.toggle-input{appearance:none;cursor:pointer;background:#d1c4de;border:1px solid #c8b8d9;border-radius:99px;padding:0;position:relative;width:39px!important;height:23px!important}.toggle-input:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.toggle-input:checked{background:#8155bf;border-color:#8155bf}.toggle-input:checked:after{transform:translate(16px)}.save-row{flex-wrap:wrap;align-items:center;gap:15px;margin-top:4px;padding-top:10px;display:flex}.unsaved-dot{color:#90714b;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.unsaved-dot:before{content:"";background:#c99b56;border-radius:50%;width:5px;height:5px}.inline-notice{color:#974d3b;background:#fff0ec;border:1px solid #ebc7b8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:13px;margin-top:17px;padding:14px 17px;font-size:.875rem;line-height:1.65;display:flex}.inline-notice.success{color:#447354;background:#edf7ef;border-color:#d0e8d8}.choice-chips{flex-wrap:wrap;gap:9px;display:flex}.choice-chips button{color:#745184;text-align:left;background:#fff;border:1px solid #ddd2e8;border-radius:999px;align-items:center;gap:6px;min-height:39px;padding:9px 13px;font-size:.875rem;line-height:1.45;display:flex}.choice-chips button.selected{color:#663587;background:#eee2fb;border-color:#bc9ed6;font-weight:600}.choice-chips button:hover:not(:disabled){background:#f5ecfb;border-color:#ab85c9}.choice-chips button:disabled{opacity:.45}.field-label{color:#6f547e;margin-bottom:-10px;font-size:.8125rem;font-weight:650}.add-interest{align-items:flex-end;gap:12px;display:flex}.add-interest .field{flex:1}.add-interest>.button{margin-bottom:28px}.suggested-interests{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.suggested-interests>span{color:#8b7099;width:100%;margin-bottom:4px;font-size:.75rem}.suggested-interests>button{color:#806093;background:#f4edf9;border-radius:8px;align-items:center;gap:4px;padding:6px 9px;font-size:.75rem;display:flex}.interest-editor{background:#fbf8fe;border:1px solid #e9deef;border-radius:17px;flex-direction:column;gap:20px;padding:23px;display:flex}.interest-editor header{justify-content:space-between;align-items:center;gap:15px;display:flex}.interest-editor h3{color:#76508a;align-items:center;gap:8px;display:flex}.interest-editor .field input,.interest-editor .field textarea,.interest-editor .field select{background:#fff}.map-overview{background:linear-gradient(120deg,#fbf9ff,#eee8fb);justify-content:space-between;align-items:center;gap:25px;margin-bottom:21px;padding:27px 28px;display:flex}.map-overview p:not(.eyebrow){color:#7f6a8c;max-width:470px;margin-top:9px;font-size:.875rem}.map-progress{text-align:center;flex-shrink:0}.map-progress strong{color:#8660aa;font-family:Manrope,sans-serif;font-size:2rem;display:block}.map-progress strong>span{color:#ad90c1;font-size:1rem;font-weight:500}.map-progress small{color:#896b9c;font-size:.625rem;display:block}.map-section-tabs{scrollbar-width:thin;gap:7px;margin-bottom:14px;padding-bottom:13px;display:flex;overflow-x:auto}.map-section-tabs>button{color:#80618f;white-space:nowrap;background:#fff;border:1px solid #e4d8ed;border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:.8125rem;display:flex}.map-section-tabs>button.active{color:#6c378c;background:#ece1f9;border-color:#ccafd9}.map-section-tabs small{color:inherit;opacity:.8;font-size:.6875rem}.question-block{border-bottom:1px solid #ede4f3;padding:15px 0 25px}.question-block legend{color:#665071;align-items:flex-start;gap:12px;width:100%;margin-bottom:20px;font-size:1rem;font-weight:650;line-height:1.6;display:flex}.question-block legend>span{color:#a182b2;background:#f3eafa;border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:.75rem;line-height:1.5}.question-block>small{color:#8b7299;margin-top:13px;font-size:.6875rem;display:block}.question-block>.link-button{margin-top:12px;font-size:.6875rem}.radio-options{flex-direction:column;gap:10px;display:flex}.radio-options>label{color:#745981;cursor:pointer;background:#fff;border:1px solid #e3d4eb;border-radius:11px;align-items:center;gap:12px;padding:14px;font-size:.9375rem;display:flex}.radio-options>label:has(input:checked){background:#f2e8fb;border-color:#b999ce}.privacy-small{color:#8b7398;align-items:center;gap:6px;font-size:.75rem;display:flex}.privacy-illustration{color:#8a62a1;background:#f3edf9;border:1px solid #e7d9f0;border-radius:15px;align-items:center;gap:18px;padding:20px;display:flex}.privacy-illustration p{color:#775186;font-size:.875rem}.form-stack h3{margin-top:6px;font-size:1rem}.consent-check{color:#6e587c;cursor:pointer;align-items:flex-start;gap:11px;font-size:.875rem;line-height:1.65;display:flex}.consent-check input{margin-top:4px}.consent-check small{color:#97819f;margin-top:3px;font-size:.6875rem;display:block}.inline-link{color:#6f369d;font:inherit;background:0 0;padding:0;text-decoration:underline;display:inline}.password-input{position:relative}.password-input>input{padding-right:50px}.password-input>.icon-button{background:0 0;border:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-options{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.auth-options .link-button{font-size:.8125rem}.nm-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#25193765;animation:.18s fade;position:fixed;inset:0}.nm-modal{z-index:101;scrollbar-width:thin;background:#fff;border:1px solid #ece0f6;border-radius:24px;width:min(540px,100vw - 32px);max-height:90dvh;padding:30px;animation:.2s fade;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #2313343b}.nm-modal.wide{width:min(1060px,100vw - 48px);padding:0}.modal-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:24px;display:flex}.modal-heading>div{min-width:0}.modal-heading h2{color:#66497c;letter-spacing:-.6px;font-size:1.45rem;line-height:1.3}.modal-heading p:not(.sr-only){color:#8a7399;margin-top:9px;font-size:.875rem;line-height:1.65}.nm-modal.wide>.modal-heading{border-bottom:1px solid #e8dcf1;padding:27px 30px 24px}.modal-heading .icon-button{width:32px;height:32px}.safety-actions{flex-direction:column;gap:12px;display:flex}.safety-actions>button{text-align:left;color:#856396;background:#f9f5fd;border:1px solid #e8dced;border-radius:14px;align-items:center;gap:15px;padding:19px;display:flex}.safety-actions>button>span{flex:1}.safety-actions strong{font-size:1rem;display:block}.safety-actions small{color:#90799b;margin-top:5px;font-size:.75rem;display:block}.safety-actions>button>svg:last-child{width:17px}.recovery-codes{grid-template-columns:1fr 1fr;gap:10px;padding:6px 0 24px;display:grid}.recovery-codes code{color:#604873;text-align:center;word-break:break-all;background:#f4edf9;border:1px solid #e5d9ed;border-radius:9px;padding:10px;font-size:.8125rem}.rules-list{color:#745781;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.rules-list li{align-items:flex-start;gap:13px;font-size:.9375rem;line-height:1.65;display:flex}.rules-list svg{color:#9973b4;width:20px;margin-top:3px}.legal-links{flex-wrap:wrap;gap:10px;margin:27px 0 20px;display:flex}.toast-message{z-index:200;color:#426b4c;background:#fff;border:1px solid #d8e7da;border-radius:15px;align-items:center;gap:12px;max-width:min(580px,100vw - 34px);padding:14px 16px;animation:.2s fade;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 9px 40px #27203f22}.toast-message>span{background:#e9f4e9;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.toast-message p{font-size:.875rem;line-height:1.5}.toast-message>button{color:#6f8371;background:0 0;place-items:center;padding:5px;display:grid}.toast-message.error{color:#944d3e;border-color:#e9ccc4}.toast-message.error>span{background:#fcedea}.request-section{margin-bottom:29px;padding:27px}.request-section>h2{align-items:center;gap:12px;margin-bottom:23px;display:flex}.count-pill{color:#87649d;background:#f2e8f9;border-radius:99px;padding:3px 9px;font-size:.75rem}.request-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.request-card{border:1px solid #e5dcec;border-radius:17px;align-items:flex-start;gap:18px;padding:18px;display:flex}.request-card>.person-photo{border-radius:13px;flex-shrink:0;width:85px;height:85px}.request-card>div{min-width:0}.request-card h3{margin:9px 0 7px}.request-card p{color:#826a90;margin:7px 0 15px;font-size:.8125rem}.request-card .button{min-height:37px;padding:9px 12px;font-size:.75rem}.connection-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.connection-card{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:flex-start;display:flex;overflow:hidden}.connection-card>.person-photo{aspect-ratio:1;flex-shrink:0;align-self:center;width:40%;height:auto}.connection-body{min-width:0;padding:24px 22px}.connection-body>h2{margin:12px 0 10px;font-size:1.25rem}.connection-body>p{color:#7d638d;font-size:.875rem;line-height:1.75}.connection-avatar{color:#8b6ba0;align-items:center;gap:11px;margin:16px 0;font-size:.6875rem;display:flex}.connection-avatar>span{max-width:100px}.connection-body .button{min-height:40px;padding:10px 13px;font-size:.8125rem}.connection-body .icon-button{width:32px;height:32px}.profile-detail{padding:28px 30px}.detail-hero{grid-template-columns:320px 1fr;gap:32px;padding-bottom:29px;display:grid}.detail-hero>.person-photo{border-radius:20px;max-height:420px}.detail-intro{flex-direction:column;align-items:flex-start;padding:8px 0;display:flex}.detail-intro h2{color:#453353;letter-spacing:-1px;margin:18px 0 14px;font-size:2.1rem;line-height:1.2}.detail-intro h2>span{color:#b396cf;margin-left:8px;font-size:1.4rem}.detail-bio{color:#775f85;white-space:pre-line;font-size:.9375rem;line-height:1.9}.detail-facts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.detail-facts>span{color:#8b699e;background:#f6f0fa;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:.75rem;display:flex}.detail-avatar{align-items:center;gap:14px;margin-top:18px;display:flex}.detail-avatar>span{color:#8e6d9e;font-size:.8125rem}.detail-avatar small{color:#987fa6;margin-top:3px;font-size:.6875rem;display:block}.detail-columns{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 290px;gap:28px;padding-top:27px;display:grid}.detail-section{background:#fdfbff;border:1px solid #e7dbef;border-radius:17px;margin-bottom:22px;padding:25px}.detail-section h3{color:#77508c;margin-bottom:17px;font-size:1.13rem}.detail-section>.profile-interest-tags{margin-bottom:18px}.detail-section>p:not(.eyebrow){color:#7e658c;white-space:pre-line;font-size:.9375rem;line-height:1.85}.public-interest{border-top:1px solid #e9deef;margin-top:20px;padding-top:20px}.public-interest h4{color:#815696;align-items:center;gap:8px;margin-bottom:10px;font-size:.9375rem;display:flex}.public-interest>p{color:#80668c;white-space:pre-line;font-size:.9375rem;line-height:1.85}.meaning-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.meaning-tags>span{color:#7e6590;background:#f0e7f8;border-radius:99px;padding:4px 8px;font-size:.6875rem}.peach-panel{background:#fff5ee;border-color:#f1dfce}.peach-panel h3{color:#9c714e;margin-bottom:0;font-size:1.15rem;line-height:1.65}.peach-panel .eyebrow{color:#a78469}.detail-affinity{background:#f4edf9;border:1px solid #e4d5f0;border-radius:20px;padding:23px}.affinity-icon{color:#9d70b8;background:#e5d5f1;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:21px;display:grid}.detail-affinity>.eyebrow{letter-spacing:1.25px;font-size:.5625rem}.detail-affinity h3{color:#825099;margin:13px 0 17px;font-size:1.3rem}.detail-affinity>p:not(.eyebrow){color:#7f5e91;margin-top:12px;font-size:.875rem;line-height:1.9}.detail-affinity blockquote{color:#9871ac;border-top:1px solid #e3d4ed;margin:22px 0 0;padding:18px 0 0;font-size:.875rem;font-style:italic;line-height:1.8}.difference-note{color:#906d42;background:#fff7ec;border-radius:12px;margin-top:17px;padding:14px}.difference-note strong{font-size:.75rem}.difference-note p{margin-top:6px;font-size:.8125rem;line-height:1.7}.detail-actions{flex-direction:column;align-items:center;gap:13px;margin-top:20px;display:flex}.detail-actions .button{font-size:.8125rem}.detail-actions .link-button{font-size:.75rem}.public-answer{border-bottom:1px solid #eaddf2;padding:16px 0}.public-answer:last-child{border-bottom:0;padding-bottom:0}.public-answer h4{color:#9375a3;margin-bottom:9px;font-size:.8125rem;font-weight:600}.public-answer>p{color:#70577e;font-size:.9375rem;line-height:1.75}.rewards-section{margin-top:30px;padding:30px}.rewards-section>h2{margin-bottom:24px}.rewards-grid{grid-template-columns:1fr 1fr;gap:0 37px;display:grid}.rewards-grid>div{border-bottom:1px solid #ede5f3;justify-content:space-between;align-items:center;gap:15px;padding:19px 0;display:flex}.rewards-grid strong{color:#755285;font-size:.875rem;display:block}.rewards-grid small{color:#8c739a;margin-top:5px;font-size:.75rem;display:block}.rewards-grid b{color:#8b5aaa;align-items:center;gap:5px;font-size:.875rem;display:flex}.rewards-section>.field-hint{margin-top:24px}.account-identity{align-items:center;gap:19px;margin-bottom:26px;padding:26px 28px;display:flex}.account-letter{color:#8657ad;background:#e7dcf5;border-radius:19px;flex-shrink:0;place-items:center;width:57px;height:57px;font-size:1.5rem;font-weight:750;display:grid}.account-identity h2{font-size:1.35rem}.account-identity p{color:#89719a;margin-top:6px;font-size:.875rem}.account-identity>.button{margin-left:auto}.account-register{background:linear-gradient(100deg,#fff,#f2ebfd);justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;padding:29px;display:flex}.account-register h2{font-size:1.5rem}.account-register p:not(.eyebrow){color:#8b6e9d;margin-top:10px;font-size:.875rem}.account-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.account-panel{margin-bottom:26px;padding:28px}.account-panel>h2{align-items:center;gap:11px;margin-bottom:20px;font-size:1.2rem;display:flex}.account-panel>h2>svg{color:#a381b9;width:22px}.account-panel>.button{margin-top:22px}.account-panel .form-stack{gap:19px}.account-panel .toggle-row:last-of-type{border-bottom:0}.account-panel>.field-hint{margin-bottom:18px}.premium-panel{color:#eedeff;background:linear-gradient(135deg,#9670d8,#633eaa);border-radius:21px;flex-direction:column;align-items:flex-start;min-height:310px;margin-bottom:26px;padding:30px;display:flex;position:relative;overflow:hidden}.premium-panel>.pill{color:#f8efff;letter-spacing:1.3px;background:#ffffff16;font-size:.625rem}.premium-panel>svg{color:#f0ddff40;stroke-width:1px;width:65px;height:65px;position:absolute;top:30px;right:28px}.premium-panel h2{color:#fff;letter-spacing:-.7px;max-width:270px;margin-top:33px;font-size:1.8rem;line-height:1.35}.premium-panel>p{color:#f1e5ff;max-width:270px;margin-top:15px;font-size:.875rem}.premium-panel>div{color:#f1e5ff;align-items:center;gap:8px;margin-top:auto;padding-top:30px;font-size:.75rem;display:flex}.panel-divider{background:#eadcf2;height:1px;margin:27px 0}.blocked-row{border-bottom:1px solid #eddfef;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:.875rem;display:flex}.blocked-row .link-button{font-size:.75rem}.danger{color:#a34363!important}.danger-button{color:#fff;background:#a74966}.mini-empty{color:#9a7aa7;text-align:center;background:#fbf8fe;border:1px dashed #e3d7ec;border-radius:13px;padding:29px 15px;font-size:.875rem;line-height:1.75}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:26px;display:grid}.admin-metrics>div{border:1px solid var(--line);background:#fff;border-radius:19px;flex-wrap:wrap;align-items:center;gap:12px;padding:24px;display:flex}.admin-metrics svg{color:#ac89c4;width:25px}.admin-metrics strong{color:#9160b3;font-family:Manrope,sans-serif;font-size:2rem}.admin-metrics span{color:#967ca5;width:100%;font-size:.875rem}.moderation-report{border-bottom:1px solid #e9dcf1;padding:25px 0}.moderation-report>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.moderation-report>h3{color:#7b548e;margin-bottom:12px}.moderation-report>p{color:#80648e;white-space:pre-line;font-size:.9375rem}.moderation-report blockquote{color:#8b659f;white-space:pre-wrap;background:#f6effb;border-left:3px solid #c6a0db;margin:18px 0;padding:15px 20px;font-size:.875rem;line-height:1.7}.moderation-report .button-row{margin-top:20px}.admin-user{border-bottom:1px solid #ebdff1;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.admin-user strong{color:#83608e;font-size:.9375rem;display:block}.admin-user span{color:#977fa6;margin-top:6px;font-size:.75rem;display:block}.audit-entry{border-bottom:1px solid #e7dced;padding:20px 0}.audit-entry strong{color:#855694;font-size:.9375rem}.audit-entry p{color:#8c6c9a;margin-top:7px;font-size:.875rem}.audit-entry small{margin-top:10px;font-size:.75rem;display:block}.chat-workspace{background:#fff;border:1px solid #e5dbee;border-radius:22px;grid-template-columns:290px minmax(0,1fr);min-height:700px;display:grid;overflow:hidden}.conversation-list{background:#fdfbff;border-right:1px solid #e9dfee;padding:22px 12px}.conversation-list-title{justify-content:space-between;align-items:center;gap:12px;padding:0 11px 21px;display:flex}.conversation-list-title h2{color:#80568f;font-size:1rem}.conversation-list-title>span{color:#b08bc2;background:#f0e7f7;border-radius:8px;padding:3px 7px;font-size:.75rem}.conversation-person{text-align:left;background:0 0;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:15px 10px;display:flex}.conversation-person.active{background:#efe4f8}.conversation-person:hover{background:#f4ecfa}.conversation-person>.person-photo{border-radius:15px;flex-shrink:0;width:46px;height:46px}.conversation-person>span{flex:1;min-width:0}.conversation-person strong{color:#795189;flex-wrap:wrap;align-items:center;gap:9px;font-size:.875rem;display:flex}.conversation-person strong>small{color:#a382b0;font-size:.5625rem;font-weight:400}.conversation-person>span>span{text-overflow:ellipsis;white-space:nowrap;color:#9980a8;margin-top:5px;font-size:.75rem;display:block;overflow:hidden}.unread-badge{color:#fff;background:#9462bf;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.625rem;display:grid}.chat-thread{flex-direction:column;min-width:0;display:flex;position:relative}.chat-thread>.empty{border:0;border-radius:0;flex:1;justify-content:center}.thread-header{border-bottom:1px solid #eaddf0;align-items:center;gap:13px;padding:22px 26px;display:flex}.thread-header>.person-photo{border-radius:50%;flex-shrink:0;width:45px;height:45px}.thread-header>div:not(.person-photo){margin-right:auto}.thread-header h2{color:#775386;font-size:1rem}.thread-header>div>span{color:#9a7dab;margin-top:4px;font-size:.6875rem;display:block}.thread-header>.link-button{padding:0;font-size:.6875rem;font-weight:500}.thread-header .icon-button{width:31px;height:31px}.conversation-starter{color:#a67abe;background:#f2eafa;border:1px solid #e7d7f1;border-radius:14px;gap:13px;margin:22px 26px 10px;padding:18px 19px;display:flex}.conversation-starter>svg{margin-top:3px}.conversation-starter strong{color:#835494;font-size:.8125rem}.conversation-starter p{color:#8c689e;margin-top:8px;font-size:.8125rem;line-height:1.8}.conversation-starter .link-button{color:#8854a2;text-underline-offset:3px;margin-top:6px;font-size:.75rem;text-decoration:underline}.message-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:20px;min-height:260px;max-height:470px;padding:25px 26px;display:flex;overflow-y:auto}.chat-message{justify-content:flex-start;align-items:center;gap:8px;display:flex}.chat-message.mine{justify-content:flex-end}.message-bubble{color:#76547f;overflow-wrap:anywhere;background:#f4edf8;border-radius:15px 15px 15px 3px;max-width:84%;padding:14px 16px;font-size:.9375rem}.message-bubble p{white-space:pre-wrap;line-height:1.7}.message-bubble time{text-align:right;color:#977aa4;margin-top:9px;font-size:.625rem;line-height:1.4;display:block}.mine .message-bubble{color:#fff;background:#8759c1;border-radius:15px 15px 3px}.message-flag{color:#aa88b8;background:0 0;place-items:center;padding:6px;display:grid}.message-flag:hover{color:#a74664;background:#faeaf0;border-radius:7px}.chat-composer{border:1px solid #d9c5e8;border-radius:15px;align-items:flex-end;gap:12px;margin:12px 26px 10px;padding:10px 10px 10px 13px;display:flex}.chat-composer textarea{box-shadow:none;resize:vertical;background:0 0;border:0;min-height:52px;max-height:180px;padding:6px;font-size:.9375rem}.send-button{border-radius:11px;width:45px;min-width:45px;height:45px;padding:0}.chat-care{color:#997da8;text-align:center;justify-content:center;align-items:center;gap:5px;margin:0 20px 19px;font-size:.625rem;line-height:1.5;display:flex}.archived-note{color:#9673a2;background:#f8f2fa;border-radius:12px;align-items:center;gap:12px;margin:18px 26px;padding:17px;font-size:.8125rem;line-height:1.7;display:flex}.chat-thread>.inline-notice{margin:10px 26px;font-size:.75rem}.older-messages{align-self:center;min-height:34px;padding:8px 14px;font-size:.75rem}.new-messages{color:#fff;z-index:2;background:#7d4daf;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:.75rem;display:flex;position:absolute;bottom:115px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #70419033}.chat-first{text-align:center;color:#c2a7cd;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:40px 20px;display:flex}.chat-first p{color:#a184ae;max-width:260px;font-size:.8125rem}.loading-line{color:#a98cbb;text-align:center;padding:15px;font-size:.8125rem}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite spin;display:inline-block}.journey-card>p,.journey-card>div:last-child>span,.care-tip,.care-tip small,.mini-heading h3,.universe-card>p,.universe-card h2,.universe-caption,.stage-label{color:#775289}.field-hint,.form-section-heading p,.profile-photo-editor p,.toggle-row small,.interest-editor .field-label,.guide-card>p:last-child,.mini-card p,.map-overview p:not(.eyebrow),.map-progress small,.question-block>small,.privacy-small,.modal-heading p:not(.sr-only),.auth-form .field>small,.consent-check small,.profile-guide small{color:#765e84}.detail-intro .detail-bio,.detail-section>p:not(.eyebrow),.public-interest>p,.detail-affinity>p:not(.eyebrow),.detail-affinity blockquote,.detail-facts>span,.detail-avatar>span,.detail-avatar small,.public-answer h4,.difference-note p{color:#765685}.peach-panel h3,.peach-panel .eyebrow{color:#805433}.person-intro,.person-card .read-profile{color:#71507f}.conversation-person>span>span,.conversation-person strong>small,.thread-header>div>span,.conversation-starter p,.conversation-starter strong,.conversation-starter .link-button,.message-bubble,.message-bubble time,.chat-care,.message-flag,.archived-note,.chat-first p,.loading-line,.conversation-list-title>span{color:#795388}.mine .message-bubble{color:#fff}.mine .message-bubble time{color:#fff2ff}.mini-empty,.account-identity p,.account-register p:not(.eyebrow),.account-panel .field-hint,.admin-metrics span,.admin-user span,.audit-entry small,.moderation-report>p,.moderation-report blockquote,.rewards-grid small{color:#775485}.discovery-meta,.interest-callout p,.discovery-caption,.app-footer,.app-footer a,.app-footer button,.sidebar-profile small{color:#746280}.toggle-input:focus-visible{outline-offset:5px}.mobile-scrim{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-calm=true]{--purple:#765e91;--purple-dark:#634e7a;--violet:#efebf4}html[data-calm=true] *{transition:none!important;animation:none!important}html[data-calm=true] .universe-card,html[data-calm=true] .guide-card{background:#efedf3}html[data-calm=true] .primary,html[data-calm=true] .connect-button{background:#765e91;border-color:#765e91}html[data-calm=true] .person-card{transform:none!important}@media (width>=1700px){.page-content{padding-top:45px}.discover-layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.universe-stage{height:260px}.person-card-body{padding:26px}.connection-reason{min-height:144px}}@media (width<=1350px){.sidebar{width:214px;padding-left:14px;padding-right:14px}.app-main{margin-left:214px}.page-content{padding:31px 29px 24px}.topbar{padding:0 29px}.demo-ribbon{padding-left:29px;padding-right:29px}.discover-layout{grid-template-columns:minmax(0,1fr) 240px;gap:21px}.people-grid{gap:17px}.person-card-body{padding:18px 16px}.connection-reason{min-height:192px;padding:12px 10px}.connect-button{gap:5px;padding-left:6px;padding-right:6px;font-size:.75rem}.universe-card{padding:22px 17px}.universe-stage{height:202px}.universe-stage>.nm-avatar{width:175px!important;height:175px!important}.universe-card .button{font-size:.75rem}.calm-button span{display:none}.profile-editor-layout{grid-template-columns:minmax(0,1fr) 215px;gap:21px}.profile-photo-editor>.person-photo{width:110px;height:125px}.profile-photo-editor{gap:19px}.profile-photo-editor h3{font-size:.875rem}.connection-grid{gap:20px}.connection-card{display:block}.connection-card>.person-photo{width:100%}.connection-body{padding:25px}.request-grid{grid-template-columns:1fr}.chat-workspace{grid-template-columns:240px minmax(0,1fr)}.conversation-person strong{gap:5px}.conversation-person strong>small{display:none}.rewards-section{padding:26px}.app-footer{padding-left:29px;padding-right:29px}.section-heading h1{font-size:2.3rem}.section-heading>.button{padding:11px 12px;font-size:.75rem}.journey-card{padding:20px 16px}.sidebar nav{gap:6px}}@media (width<=1120px){.discover-layout{grid-template-columns:1fr}.discover-rail{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.universe-card{text-align:left;grid-row:span 2;grid-template-columns:110px 1fr;align-items:center;gap:8px 10px;min-height:220px;padding:24px 20px;display:grid}.universe-caption{letter-spacing:.9px;grid-column:2;font-size:.5625rem}.universe-caption svg{display:none}.universe-stage{grid-area:1/1/span 4;width:130px;height:170px;margin:0 0 0 -20px}.universe-stage>.nm-avatar{width:145px!important;height:145px!important}.stage-orbit{width:135px;height:135px}.floating-star.first{font-size:1.3rem;top:10px;right:-5px}.floating-star.second{font-size:1.7rem;bottom:14px;left:0}.stage-label{padding:4px 7px;font-size:.5625rem;bottom:-2px}.universe-card h2{grid-column:2;margin:0;font-size:1.0625rem}.universe-card>p{grid-column:2;margin:0 0 4px;font-size:.75rem}.universe-card>.button{grid-column:2;min-height:40px;padding:9px 8px;font-size:.75rem}.connection-reason{min-height:143px}.profile-editor-layout{grid-template-columns:1fr}.profile-guide{grid-template-columns:1.2fr 1fr;align-items:center;display:grid;position:static}.guide-card{flex-direction:column;grid-row:span 2;align-items:center;padding:22px;display:flex}.guide-card>.nm-avatar{width:105px!important;height:105px!important}.guide-card h3{font-size:1rem}.mini-card{padding:14px}.form-section{padding:28px}.section-heading{align-items:flex-start}.section-heading h1{font-size:2.2rem}.section-heading>.button{white-space:nowrap;margin-top:26px}.profile-photo-editor>.person-photo{width:140px;height:150px}.profile-photo-editor h3{font-size:1rem}.chat-workspace{grid-template-columns:1fr}.conversation-list{border-bottom:1px solid #e6d9ef;border-right:0;gap:8px;padding:13px;display:flex;overflow-x:auto}.conversation-list-title{display:none}.conversation-person{width:225px;min-width:200px;margin-bottom:0;padding:12px 9px}.conversation-person strong>small{display:inline}.chat-thread{min-height:620px}.account-grid{grid-template-columns:1fr}.premium-panel{min-height:290px}.premium-panel h2{max-width:330px}.premium-panel>p{max-width:360px}.request-grid{grid-template-columns:1fr}.detail-hero{grid-template-columns:280px 1fr;gap:26px}.detail-columns{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.detail-section{padding:23px}.detail-affinity{padding:20px}.person-intro{-webkit-line-clamp:3}.interest-callout>.link-button{margin-left:53px}.topbar-actions{gap:15px}.balance-pill>span{display:none}}@media (width<=850px){.section-heading{flex-wrap:wrap;gap:19px}.section-heading>.button{margin-top:0}.topbar-location{gap:8px}.topbar-actions{gap:12px}.discover-controls{gap:8px}.intent-switch button{padding:8px 16px}.discovery-meta{align-items:flex-start}.discovery-meta>span{max-width:210px}.person-card-body{padding:17px 15px}.profile-interest-tags>span{padding:5px 7px;font-size:.625rem}.person-intro{font-size:.8125rem}.connection-reason{min-height:174px}.connection-reason>svg{width:15px}.connection-reason{gap:7px}.connection-reason strong{font-size:.6875rem}.connection-reason p{font-size:.75rem}.person-card-actions{grid-template-columns:38px 1fr;gap:7px}.pass-button{width:38px;height:42px}.connect-button{min-height:42px;font-size:.6875rem}.connect-button>svg{width:15px}.photo-identity h2{font-size:1.65rem}.photo-identity{bottom:17px;left:17px}.affinity-pill{padding:5px 7px;font-size:.625rem;top:12px;left:11px}.photo-more{width:28px;height:28px;top:11px;right:11px}.universe-card{grid-template-columns:85px 1fr;gap:8px;padding:18px 15px}.universe-stage{width:115px;margin-left:-28px}.universe-stage>.nm-avatar{width:125px!important;height:125px!important}.universe-card h2{font-size:.9375rem}.universe-card>p{font-size:.6875rem}.universe-card>.button{gap:5px;padding:9px 6px;font-size:.6875rem}.universe-card>.button>svg{width:15px}.journey-card{padding:18px 15px}.mini-heading h3{font-size:.8125rem}.journey-card>div:last-child{flex-wrap:wrap}.journey-card>div:last-child>span{max-width:none}.care-tip{gap:8px;font-size:.75rem}.care-tip>svg{width:21px}.care-tip>span{font-size:.75rem}.care-tip small{font-size:.625rem}.form-grid{grid-template-columns:1fr}.profile-photo-editor{align-items:flex-start}.profile-photo-editor>.person-photo{width:115px;height:140px}.profile-photo-editor h3{font-size:.9375rem}.profile-tabs{gap:6px}.profile-tabs button{gap:6px;padding:10px 12px;font-size:.75rem}.map-overview{padding:23px}.map-overview h2{font-size:1.15rem}.map-progress strong{font-size:1.7rem}.map-progress small{max-width:80px}.form-section{padding:24px}.interest-editor{padding:19px}.choice-chips button{padding:9px 11px;font-size:.8125rem}.add-interest{flex-direction:column;align-items:stretch}.add-interest>.button{align-self:flex-start;margin-bottom:0}.detail-hero{grid-template-columns:240px 1fr;gap:22px}.detail-intro h2{font-size:1.8rem}.detail-bio{font-size:.875rem}.detail-columns{grid-template-columns:1fr}.detail-columns>aside{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:22px;display:grid}.detail-affinity{padding:22px}.detail-affinity .affinity-icon{display:none}.detail-actions{margin-top:0}.rewards-grid{grid-template-columns:1fr}.chat-workspace{min-height:670px}.thread-header{padding:20px}.conversation-starter{margin:20px 20px 8px}.message-scroll{padding:22px 20px}.chat-composer{margin:12px 20px 10px}.admin-metrics{gap:13px}.admin-metrics>div{padding:20px}.admin-metrics span{font-size:.75rem}.admin-metrics strong{font-size:1.7rem}}@media (width<=767px){.sidebar{z-index:90;width:245px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:none}.mobile-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:89;background:#261b3765;padding:0;display:block;position:fixed;inset:0}.app-main{margin-left:0}.topbar{gap:12px;height:70px;padding:0 20px}.topbar-location{gap:9px;font-size:.75rem}.topbar-location>span,.topbar-location>svg{display:none}.topbar-actions{gap:14px}.calm-button{display:none}.balance-pill{padding:8px 10px;font-size:.75rem}.balance-pill strong{font-size:.8125rem}.balance-pill svg{width:16px}.login-button{font-size:.8125rem}.mobile-menu-button{color:#9472aa;background:0 0;border:0;width:32px;height:32px;display:inline-grid!important}.topbar-location>strong{color:#6e4d82;font-size:.875rem}.demo-ribbon{gap:15px;padding:8px 21px;font-size:.6875rem}.demo-ribbon>span{max-width:310px;line-height:1.5}.demo-ribbon button{gap:3px;font-size:.6875rem}.demo-ribbon button svg{width:12px}.page-content{padding:30px 22px 23px}.section-heading{margin-bottom:24px}.section-heading h1{letter-spacing:-1.2px;max-width:520px;font-size:2.25rem}.heading-description{margin-top:11px;font-size:.875rem}.eyebrow{letter-spacing:1.3px;font-size:.625rem}.section-heading>.button{font-size:.8125rem}.discover-layout{gap:25px}.people-grid{gap:20px}.person-card-body{padding:20px}.connection-reason{min-height:160px}.connection-reason p{font-size:.8125rem}.connection-reason strong{font-size:.75rem}.person-intro{font-size:.875rem}.profile-interest-tags>span{font-size:.6875rem}.person-card-actions{grid-template-columns:44px 1fr;gap:9px}.pass-button{width:44px;height:44px}.connect-button{min-height:44px;font-size:.75rem}.connect-button>svg{width:17px}.photo-identity h2{font-size:1.9rem}.affinity-pill,.photo-identity>span{font-size:.6875rem}.person-card .photo-more{width:30px;height:30px}.discovery-meta{font-size:.75rem}.discovery-meta>span{max-width:none}.discover-rail{gap:19px}.universe-card{grid-template-columns:100px 1fr;padding:20px 18px}.universe-stage{width:127px;margin-left:-24px}.universe-stage>.nm-avatar{width:145px!important;height:145px!important}.universe-card h2{font-size:1.0625rem}.universe-card>p,.universe-card>.button{font-size:.75rem}.journey-card{padding:21px 18px}.mini-heading h3{font-size:.9375rem}.care-tip>span{font-size:.8125rem}.care-tip small{font-size:.6875rem}.app-footer{align-items:flex-start;gap:20px;padding:24px 22px 112px}.app-footer>span{max-width:240px;line-height:1.9}.app-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:14px}.app-footer a,.app-footer button{font-size:.6875rem}.mobile-navigation{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:8px 7px max(8px,env(safe-area-inset-bottom));background:#fffe;border-top:1px solid #e8deee;grid-template-columns:repeat(5,1fr);gap:4px;min-height:77px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-navigation button{color:#8b6f9c;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:55px;padding:7px 1px;display:flex;position:relative}.mobile-navigation button.active{color:#8150aa;background:#eee4f9}.mobile-navigation button>span{font-size:.6875rem;font-weight:500}.mobile-navigation button.active>span{font-weight:700}.mobile-navigation i{background:#a351c5;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:27%}.connection-error{margin:14px 22px;font-size:.75rem}.profile-tabs{gap:5px;margin-bottom:22px}.profile-tabs button{flex:1;justify-content:center;min-width:125px;padding:11px 10px;font-size:.8125rem}.profile-editor-layout{gap:23px}.profile-guide{grid-template-columns:1fr 1fr}.guide-card{padding:22px}.guide-card h3{font-size:1.0625rem}.form-grid{grid-template-columns:1fr 1fr}.profile-photo-editor>.person-photo{width:140px;height:150px}.profile-photo-editor h3{font-size:1rem}.profile-photo-editor p{font-size:.875rem}.map-overview{padding:25px}.map-overview p:not(.eyebrow){font-size:.8125rem}.map-overview h2{font-size:1.25rem}.choice-chips button{font-size:.875rem}.profile-photo-editor{align-items:center}.add-interest{flex-direction:row;align-items:flex-end}.add-interest>.button{align-self:auto;margin-bottom:28px}.form-section{padding:26px}.interest-editor{padding:22px}.profile-detail{padding:23px}.detail-hero{grid-template-columns:220px 1fr;gap:23px}.detail-intro{padding:0}.detail-intro h2{margin:14px 0 12px;font-size:1.7rem}.detail-hero>.person-photo{border-radius:16px}.detail-avatar{gap:9px;margin-top:14px}.detail-avatar>.nm-avatar{width:50px!important;height:50px!important}.detail-intro .detail-bio{font-size:.875rem;line-height:1.8}.detail-facts{gap:5px;margin-top:15px}.detail-facts>span{font-size:.6875rem}.nm-modal.wide{width:calc(100vw - 26px)}.nm-modal.wide>.modal-heading,.connection-body{padding:23px}.connection-body h2{font-size:1.3rem}.request-section{padding:25px}.account-register{flex-wrap:wrap}.account-identity{gap:15px;padding:25px}.account-identity>.button{font-size:.75rem}.account-panel{padding:26px}.premium-panel{padding:28px}.premium-panel h2{font-size:1.8rem}.chat-thread{min-height:580px}.message-scroll{max-height:410px}.thread-header{gap:10px}.thread-header>.link-button,.thread-header>div>span{font-size:.6875rem}.chat-composer{margin:12px 20px 8px}.chat-care{font-size:.625rem}.message-bubble{font-size:.9375rem}.rewards-section{padding:26px}.account-panel h2{font-size:1.17rem}.account-grid{gap:0}.account-panel>.button{margin-top:18px}}@media (width<=540px){.topbar{padding:0 14px}.topbar-actions{gap:12px}.topbar-location{gap:7px}.demo-ribbon{padding:8px 17px;font-size:.625rem}.demo-ribbon>span{max-width:216px}.demo-ribbon button{gap:1px;font-size:.625rem}.page-content{padding:27px 18px 20px}.section-heading h1{letter-spacing:-1px;max-width:340px;font-size:2.06rem}.heading-description{max-width:315px;font-size:.875rem;line-height:1.7}.eyebrow{letter-spacing:1.15px;margin-bottom:10px;font-size:.625rem}.section-heading{gap:18px;margin-bottom:24px}.section-heading>.button{min-height:42px;padding:10px 14px;font-size:.8125rem}.people-grid{grid-template-columns:1fr;gap:24px}.people-grid.single{grid-template-columns:1fr}.person-card-body{padding:22px 21px}.card-photo-wrap>.person-photo{aspect-ratio:1}.photo-identity{bottom:24px;left:22px}.photo-identity h2{font-size:2.2rem}.photo-identity>span{margin-top:9px;font-size:.8125rem}.affinity-pill{max-width:calc(100% - 74px);padding:6px 9px;font-size:.75rem;top:19px;left:18px}.person-card .photo-more{width:32px;height:32px;top:17px;right:17px}.person-intro{-webkit-line-clamp:4;margin-top:19px;font-size:.9375rem;line-height:1.8}.profile-interest-tags>span{padding:6px 9px;font-size:.75rem}.connection-reason{gap:10px;min-height:0;margin-top:20px;padding:17px 15px}.connection-reason>svg{width:18px}.connection-reason strong{margin-bottom:8px;font-size:.8125rem}.connection-reason p{font-size:.875rem;line-height:1.75}.read-profile{padding:18px 0;font-size:.875rem}.person-card-actions{grid-template-columns:48px 1fr;gap:12px}.pass-button{width:48px;height:48px}.connect-button{min-height:48px;font-size:.875rem}.connect-button>svg{width:19px}.discover-toolbar{gap:10px;margin-bottom:14px}.intent-switch{min-height:43px;padding:3px}.intent-switch button{gap:6px;padding:8px 12px;font-size:.8125rem}.intent-switch svg{width:16px}.discover-controls{gap:8px}.discover-controls>.icon-button{width:31px;height:31px}.layout-switch{gap:0;padding:3px}.layout-switch button{padding:5px}.layout-switch svg{width:15px}.discovery-meta{gap:12px;margin-bottom:18px;font-size:.6875rem;line-height:1.5}.discovery-meta>span{max-width:210px}.discovery-meta label{gap:4px;font-size:.625rem}.discovery-caption{gap:5px;font-size:.625rem;line-height:1.7}.discovery-caption>span:last-child{width:100%;margin-left:0;padding-left:20px}.interest-callout{gap:12px;margin-top:26px;padding:24px 0 2px}.interest-callout>span{width:36px;height:36px;font-size:1.4rem}.interest-callout>div{flex:1;min-width:230px}.interest-callout h3{font-size:.9375rem;line-height:1.5}.interest-callout p{margin-top:7px;font-size:.8125rem;line-height:1.7}.interest-callout>.link-button{margin-left:48px;font-size:.8125rem}.discover-rail{grid-template-columns:1fr;gap:19px}.universe-card{grid-row:auto;grid-template-columns:130px 1fr;gap:8px 10px;min-height:216px;padding:22px 21px}.universe-stage{width:150px;height:180px;margin-left:-21px}.universe-stage>.nm-avatar{width:170px!important;height:170px!important}.stage-orbit{width:156px;height:156px}.universe-caption{letter-spacing:1px;font-size:.625rem}.universe-card h2{font-size:1.17rem;line-height:1.35}.universe-card>p{margin-bottom:4px;font-size:.8125rem;line-height:1.6}.universe-card>.button{min-height:42px;padding:10px 7px;font-size:.75rem}.universe-card>.button>svg{width:15px}.floating-star.first{font-size:1.45rem;top:9px;right:-2px}.floating-star.second{font-size:1.85rem;bottom:12px;left:0}.stage-label{font-size:.5625rem;bottom:-3px}.journey-card{padding:22px}.mini-heading h3{font-size:1rem}.mini-heading .pill{font-size:.625rem}.journey-card>p{margin-top:14px;font-size:.8125rem}.journey-card>div:last-child>span{font-size:.6875rem}.journey-card .link-button{font-size:.8125rem}.care-tip{gap:11px;padding:0 8px}.care-tip>span{font-size:.875rem}.care-tip small{font-size:.75rem}.care-tip>svg{width:25px}.app-footer{gap:18px;padding:22px 18px 110px;font-size:.625rem}.app-footer>span{max-width:190px;line-height:1.8}.app-footer>div{gap:8px 12px;max-width:125px}.app-footer a,.app-footer button{font-size:.625rem}.mobile-navigation{padding:7px 4px max(7px,env(safe-area-inset-bottom));gap:2px;min-height:73px}.mobile-navigation button>span{font-size:.625rem}.mobile-navigation button{gap:5px;padding:8px 0}.mobile-navigation svg{width:20px}.connection-error{flex-wrap:wrap;gap:8px;margin:13px 18px}.nm-modal{border-radius:21px;width:calc(100vw - 28px);max-height:91dvh;padding:24px}.modal-heading{gap:15px;padding-bottom:23px}.modal-heading h2{font-size:1.35rem}.modal-heading p:not(.sr-only){margin-top:9px;font-size:.8125rem}.nm-modal.wide{border-radius:20px;width:calc(100vw - 20px)}.nm-modal.wide>.modal-heading{padding:22px}.profile-detail{padding:20px}.detail-hero{grid-template-columns:1fr;gap:23px}.detail-hero>.person-photo{aspect-ratio:1;border-radius:17px;width:100%;max-height:none}.detail-intro h2{margin-top:18px;font-size:2rem;line-height:1.25}.detail-intro .detail-bio{font-size:1rem;line-height:1.85}.detail-facts>span{padding:7px 9px;font-size:.75rem}.detail-avatar{gap:14px;margin-top:20px}.detail-avatar>.nm-avatar{width:65px!important;height:65px!important}.detail-avatar>span{font-size:.875rem}.detail-avatar small{font-size:.75rem}.detail-columns{gap:4px;padding-top:23px}.detail-columns>aside{display:block}.detail-section{margin-bottom:20px;padding:23px 21px}.detail-section h3{margin-bottom:18px;font-size:1.17rem;line-height:1.5}.detail-section>p:not(.eyebrow),.public-interest>p{font-size:1rem;line-height:1.85}.public-interest h4{margin-bottom:13px;font-size:1rem}.public-answer h4{font-size:.875rem;line-height:1.65}.public-answer>p{font-size:1rem}.detail-affinity{padding:25px}.detail-affinity .eyebrow{font-size:.625rem;line-height:1.6}.detail-affinity h3{font-size:1.5rem}.detail-affinity>p:not(.eyebrow){font-size:.9375rem}.detail-affinity blockquote{font-size:.9375rem;line-height:1.8}.detail-actions{margin-top:23px}.detail-actions .button{min-height:47px;font-size:.875rem}.detail-actions .link-button{font-size:.8125rem}.profile-tabs{gap:6px;margin-bottom:22px}.profile-tabs button{background:#fff;border:1px solid #e5d8ef;justify-content:center;gap:7px;min-width:calc(50% - 6px);padding:12px 8px;font-size:.8125rem}.profile-tabs button.active{background:#eee2f9;border-color:#d4b9e4}.profile-tabs svg{width:17px}.form-section{gap:24px;padding:24px 20px}.form-section-heading{align-items:flex-start;gap:12px}.form-section-heading h2{font-size:1.23rem}.form-section-heading p{margin-top:8px;font-size:.875rem;line-height:1.75}.section-number{border-radius:13px;width:39px;height:39px;margin-top:1px;font-size:.75rem}.form-grid{grid-template-columns:1fr;gap:22px}.field{gap:9px;font-size:.875rem}.field>small{font-size:.75rem;line-height:1.7}.form-stack{gap:22px}.profile-photo-editor{flex-direction:column;align-items:flex-start;gap:20px;padding-top:0}.profile-photo-editor>.person-photo{align-self:center;width:150px;height:150px}.profile-photo-editor>div:not(.person-photo){text-align:center;width:100%}.profile-photo-editor h3{max-width:none;font-size:1rem}.profile-photo-editor p{max-width:260px;margin:9px auto 18px;font-size:.875rem}.upload-label{min-width:170px}.profile-photo-editor small{font-size:.75rem;line-height:1.7}.toggle-row{gap:17px;padding:18px 0}.toggle-row strong{font-size:.9375rem;line-height:1.6;display:block}.toggle-row small{font-size:.8125rem;line-height:1.75}.save-row{gap:12px}.save-row>.button{width:100%;font-size:.875rem}.save-row>.unsaved-dot{font-size:.75rem}.profile-guide{grid-template-columns:1fr;gap:11px}.guide-card{text-align:left;grid-row:auto;grid-template-columns:98px 1fr;gap:8px 14px;padding:24px 20px;display:grid}.guide-card>.nm-avatar{grid-area:1/1/span 3;width:100px!important;height:130px!important;margin:0!important}.guide-card .eyebrow{grid-column:2;justify-content:flex-start;margin:0;font-size:.5625rem}.guide-card h3{grid-column:2;font-size:1.0625rem;line-height:1.5}.guide-card>p:last-child{grid-column:2;margin-top:0;font-size:.8125rem;line-height:1.7}.mini-card{padding:15px 14px}.mini-card strong{font-size:.875rem}.mini-card p{font-size:.8125rem}.interest-editor{gap:22px;padding:21px 16px}.interest-editor h3{font-size:1.0625rem;line-height:1.5}.interest-editor header{align-items:flex-start;gap:12px}.interest-editor .icon-button{width:30px;height:30px}.field-label{margin-bottom:-8px;font-size:.875rem}.choice-chips{gap:8px}.choice-chips button{min-height:42px;padding:10px 12px;font-size:.8125rem}.add-interest{flex-direction:column;align-items:stretch;gap:14px}.add-interest .button{width:100%;margin-bottom:0}.suggested-interests>span{font-size:.75rem}.suggested-interests>button{padding:7px 9px;font-size:.75rem}.map-overview{align-items:flex-start;gap:17px;padding:23px}.map-overview h2{font-size:1.2rem;line-height:1.4}.map-overview p:not(.eyebrow){font-size:.8125rem;line-height:1.75}.map-progress{min-width:70px}.map-progress strong{font-size:1.75rem;line-height:1.3}.map-progress small{max-width:70px;margin-top:6px;font-size:.625rem}.map-section-tabs{gap:7px;margin-left:-2px;margin-right:-2px;padding-bottom:13px}.map-section-tabs>button{padding:12px;font-size:.8125rem}.question-block{padding-bottom:23px}.question-block legend{gap:10px;margin-bottom:18px;font-size:1rem}.question-block legend>span{margin-top:1px;padding:4px 6px;font-size:.6875rem}.question-block>small{font-size:.75rem;line-height:1.65}.question-block>.link-button{margin-top:12px;font-size:.75rem}.radio-options>label{padding:13px 14px;font-size:.9375rem;line-height:1.65}.privacy-illustration{align-items:flex-start;gap:12px;padding:18px}.privacy-illustration>svg{width:24px}.privacy-illustration p,.consent-check{font-size:.875rem;line-height:1.8}.consent-check small{font-size:.75rem;line-height:1.6}.auth-options{flex-direction:column;align-items:center;gap:8px}.auth-options .link-button{font-size:.875rem}.recovery-codes{gap:9px}.recovery-codes code{padding:11px 8px;font-size:.75rem}.safety-actions>button{gap:12px;padding:18px 15px}.safety-actions strong{font-size:.9375rem}.safety-actions small{font-size:.75rem;line-height:1.7}.rules-list li{font-size:.9375rem;line-height:1.8}.legal-links .button{width:100%}.toast-message{gap:10px;min-width:260px;max-width:calc(100vw - 28px);padding:13px;top:15px}.toast-message p{font-size:.8125rem}.request-section{padding:22px 20px}.request-card{flex-direction:column;gap:17px;padding:20px}.request-card>.person-photo{width:110px;height:110px}.request-card h3{margin-top:10px;font-size:1.25rem}.request-card p{margin-top:12px;font-size:.875rem;line-height:1.75}.request-card .button{min-height:43px;padding:10px 15px;font-size:.8125rem}.connection-grid{grid-template-columns:1fr;gap:23px}.connection-card{grid-template-columns:1fr;display:grid}.connection-card>.person-photo{aspect-ratio:1;max-height:none}.connection-body{padding:24px}.connection-body>h2{font-size:1.5rem}.connection-body>p{font-size:.9375rem;line-height:1.8}.connection-avatar{margin:19px 0;font-size:.75rem}.connection-avatar>span{max-width:none}.connection-body .button{padding:12px 17px;font-size:.875rem}.chat-workspace{border-radius:18px;min-height:650px}.conversation-list{gap:8px;padding:12px}.conversation-person{width:230px;min-width:195px;padding:12px 10px}.conversation-person>.person-photo{border-radius:12px;width:40px;height:40px}.conversation-person strong{font-size:.8125rem}.conversation-person>span>span{font-size:.75rem}.thread-header{flex-wrap:wrap;gap:11px;padding:17px}.thread-header>.person-photo{width:42px;height:42px}.thread-header h2{font-size:1rem}.thread-header>div>span{font-size:.625rem;line-height:1.5}.thread-header>.link-button{margin-left:auto;font-size:.75rem}.conversation-starter{gap:10px;margin:18px 16px 9px;padding:16px 14px}.conversation-starter>svg{width:19px}.conversation-starter strong{font-size:.8125rem;line-height:1.7;display:block}.conversation-starter p{font-size:.8125rem;line-height:1.8}.conversation-starter .link-button{text-align:left;font-size:.75rem;line-height:1.7;display:block}.message-scroll{gap:20px;min-height:280px;max-height:420px;padding:22px 16px}.message-bubble{max-width:87%;padding:13px 14px;font-size:.9375rem;line-height:1.75}.message-bubble time{font-size:.625rem;line-height:1.5}.message-flag{padding:4px}.chat-composer{align-items:flex-end;gap:6px;margin:12px 15px 11px;padding:8px}.chat-composer textarea{min-height:56px;padding:6px;font-size:1rem}.send-button{width:40px;min-width:40px;height:43px;padding:0}.chat-care{margin-bottom:18px;padding:0 5px;font-size:.625rem;line-height:1.6}.chat-thread>.inline-notice{margin:10px 15px;padding:13px;font-size:.75rem}.archived-note{gap:10px;margin:17px 16px;padding:15px;font-size:.8125rem}.new-messages{white-space:nowrap;padding:9px 12px;font-size:.6875rem;bottom:125px}.account-register{gap:22px;padding:25px}.account-register h2{font-size:1.5rem;line-height:1.4}.account-register>.button{width:100%}.account-identity{flex-wrap:wrap;gap:14px;padding:23px}.account-letter{border-radius:16px;width:49px;height:49px;font-size:1.3rem}.account-identity h2{font-size:1.2rem}.account-identity p{font-size:.75rem;line-height:1.7}.account-identity>.button{width:100%;margin-top:8px;margin-left:0;font-size:.875rem}.account-panel{margin-bottom:23px;padding:25px 22px}.account-panel>h2{margin-bottom:22px;font-size:1.23rem}.account-panel .form-stack{gap:22px}.premium-panel{min-height:330px;margin-bottom:23px;padding:27px}.premium-panel h2{max-width:270px;font-size:1.8rem}.premium-panel>p{max-width:275px;font-size:.9375rem;line-height:1.8}.premium-panel>div{font-size:.75rem;line-height:1.65}.rewards-section{padding:25px 22px}.rewards-section>h2{font-size:1.25rem;line-height:1.5}.rewards-grid>div{gap:16px;padding:19px 0}.rewards-grid strong{font-size:.875rem;line-height:1.5}.rewards-grid small{max-width:210px;font-size:.75rem;line-height:1.7}.rewards-grid b{white-space:nowrap;font-size:.875rem}.rewards-section .field-hint{font-size:.8125rem;line-height:1.75}.empty{gap:17px;padding:46px 23px}.empty h2{font-size:1.4rem;line-height:1.45}.empty p{font-size:.9375rem;line-height:1.8}.empty .button{width:100%;margin-top:7px}.admin-metrics{gap:9px;margin-bottom:22px}.admin-metrics>div{border-radius:15px;gap:7px;padding:16px 12px}.admin-metrics svg{width:19px}.admin-metrics strong{font-size:1.5rem}.admin-metrics span{font-size:.6875rem;line-height:1.65}.moderation-report{padding:23px 0}.moderation-report h3{font-size:1.1rem;line-height:1.5}.moderation-report>p{font-size:.875rem;line-height:1.85}.moderation-report blockquote{margin:17px 0;padding:15px;font-size:.875rem;line-height:1.75}.admin-user{flex-wrap:wrap;gap:15px}.admin-user>.button{min-height:37px;padding:9px 13px;font-size:.75rem}.admin-user>div{flex:1}.admin-user strong{font-size:.875rem;line-height:1.5}.audit-entry strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.audit-entry small{overflow-wrap:anywhere;font-size:.6875rem}}@media (width<=360px){.page-content{padding-left:14px;padding-right:14px}.section-heading h1{font-size:1.86rem}.intent-switch button{gap:4px;padding:8px 10px;font-size:.75rem}.discover-controls{gap:6px}.layout-switch button{padding:5px 4px}.discover-controls>.icon-button{width:29px;height:29px}.discovery-meta>span{max-width:178px}.universe-card{grid-template-columns:107px 1fr;gap:8px;padding:20px 16px}.universe-stage{width:132px;margin-left:-24px}.universe-stage>.nm-avatar{width:145px!important;height:145px!important}.universe-card h2{font-size:1.05rem}.universe-card>.button{padding:9px 6px;font-size:.6875rem}.demo-ribbon{gap:8px;padding-left:14px;padding-right:14px}.demo-ribbon>span{max-width:187px}.person-card-body{padding:20px 18px}.topbar{padding-left:11px;padding-right:11px}.topbar-actions{gap:9px}.balance-pill{padding:7px 9px}.guide-card{grid-template-columns:80px 1fr;gap:8px 10px;padding:20px 16px}.guide-card>.nm-avatar{width:86px!important;height:115px!important}.form-section{padding:23px 17px}.account-panel{padding:23px 19px}.message-scroll{padding-left:13px;padding-right:13px}.message-bubble{padding:12px 13px;font-size:.875rem}.conversation-starter{margin-left:13px;margin-right:13px;padding:14px 12px}.detail-section{padding:21px 18px}.detail-affinity{padding:23px 20px}.button{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.question-public-choice{color:#775286;cursor:pointer;background:#faf6fd;border:1px solid #e0d1ec;border-radius:11px;align-items:center;gap:9px;margin-top:19px;padding:13px 15px;font-size:.8125rem;line-height:1.7;display:flex}.question-public-choice svg{color:#9570a9;margin-left:auto}.question-public-choice input{margin:0}.question-public-choice:has(input:checked){background:#ede4f7;border-color:#c4a3d7}.question-public-choice:has(input:disabled){opacity:.6}.admin-preview-note{color:#765587;background:#f0e9f8;border:1px solid #dccdea;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:13px 17px;font-size:.8125rem;line-height:1.6;display:flex}.admin-preview-note>span{flex:1;min-width:180px}.admin-preview-note>.link-button{white-space:nowrap;font-size:.8125rem}.person-intro,.detail-intro .detail-bio,.detail-section>p:not(.eyebrow),.public-interest>p,.public-answer>p,.message-bubble,.mine .message-bubble{font-size:1rem}.connection-reason p,.connection-body>p,.detail-affinity>p:not(.eyebrow),.detail-affinity blockquote{font-size:.9375rem;line-height:1.75}.connection-reason strong,.read-profile,.connect-button,.universe-card>p,.journey-card>p{font-size:.875rem}.profile-interest-tags>span{font-size:.75rem}.photo-identity>span{font-size:.8125rem}.choice-chips button,.question-public-choice{font-size:.875rem}@media (width<=360px){.connect-button{font-size:.8125rem}.connection-reason p{font-size:.9375rem}.universe-card>.button{font-size:.75rem}}.card-photo-wrap>.person-photo{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.person-card.passing,.person-card.liking{-webkit-user-select:none;user-select:none}@media (width<=540px){.page-discover{padding-top:23px}.page-discover .heading-description{display:none}.page-discover .section-heading{gap:16px;margin-bottom:21px}.page-discover .discovery-meta>span{display:none}.page-discover .discovery-meta{justify-content:flex-end;margin-bottom:16px}.page-discover .discovery-meta label{font-size:.75rem}}.chat-reward-panel,.chat-reward-note,.chat-gift-history{color:#5b467e;background:#f4f0fb;border-radius:14px;flex-shrink:0;margin:0 24px 10px;padding:10px 14px;font-size:12px}.chat-reward-panel summary,.chat-gift-history summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.chat-reward-panel summary strong{margin-left:auto}.chat-reward-panel progress{accent-color:#8663bd;width:100%;height:5px;margin-top:10px}.chat-reward-panel p{margin:6px 0 0;line-height:1.6}.chat-reward-note{align-items:center;gap:8px;display:flex}.chat-reward-note.earned{color:#246449;background:#e8f5ef}.chat-reward-note .link-button{margin-left:auto}.chat-gift-history p{margin:8px 0;font-size:12px}.detail-facts{flex-wrap:wrap}.profile-interest-tags{overflow-wrap:anywhere}@media (width<=700px){.chat-reward-panel,.chat-reward-note,.chat-gift-history{margin:0 12px 8px}.thread-header{flex-wrap:wrap}.thread-header .icon-button{flex-shrink:0}}.app-loading{color:#615377;justify-content:center;align-items:center;gap:12px;min-height:55vh;display:flex}:root{--ink:#17295a;--muted:#536581;--purple:#2154d9;--purple-dark:#173ca9;--line:#dce4f1;--violet:#edf2ff;--teal:#e6f6fa;--peach:#fff0f4;--surface:#fff;--nm-navy:#15265f;--nm-blue:#2154d9;--nm-blue-hover:#173ca9;--nm-cyan:#00acd8;--nm-violet:#613ce7;--nm-pink:#bd185e;--nm-pink-hover:#9f124e;--nm-bg:#f6f8fd;--nm-soft:#edf2ff;--nm-soft-hover:#e5edff;--nm-border:#dce4f1;color:var(--ink);background:var(--nm-bg)}body,.nm-app{color:var(--ink);background:var(--nm-bg)}a{color:var(--purple-dark)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--nm-blue-hover);outline-offset:3px}.wordmark{justify-content:center}.wordmark .nm-official-logo{display:block;width:172px;height:172px;max-width:100%;object-fit:contain}.sidebar-section-label{margin-top:20px;color:var(--muted)}.nm-topbar-brand{display:block;width:32px;height:32px;flex-shrink:0;object-fit:contain}.nm-footer-brand{display:inline-block;width:24px;height:24px;object-fit:contain;vertical-align:middle;margin-right:7px}.sidebar,.topbar,.mobile-navigation{border-color:var(--line)}.topbar-location>span,.topbar-location>strong,.mobile-menu-button{color:var(--ink)}.topbar-location>svg{color:var(--muted)}.nav-item,.mobile-navigation button,.community-care,.community-care small,.calm-button{color:var(--muted)}.nav-item:hover,.mobile-navigation button:hover{color:var(--purple-dark);background:var(--nm-soft)}.nav-item.active,.mobile-navigation button.active{color:var(--purple-dark);background:var(--nm-soft-hover)}.active-dot,.mobile-navigation i{background:var(--nm-pink)}.community-care svg{color:var(--nm-violet)}.nav-badge,.account-mini{background:var(--nm-blue);color:#fff}.demo-ribbon{background:#eaf3ff;color:var(--muted)}.demo-ribbon button,.login-button{color:var(--purple-dark)}.demo-indicator{background:var(--nm-cyan)}.balance-pill{background:#fff0f6;border-color:#f3d2df;color:#a71a55}.balance-pill svg{fill:#fbd9e7}.eyebrow{color:var(--purple-dark)}.button.primary,.nm-studio-button,.new-messages{color:#fff;background:var(--nm-blue);border-color:var(--nm-blue);box-shadow:0 4px 12px #2154d916}.button.primary:hover:not(:disabled),.nm-studio-button:not(:disabled):hover{background:var(--nm-blue-hover);border-color:var(--nm-blue-hover);box-shadow:0 6px 16px #2154d922}.connect-button{color:#fff;background:var(--nm-pink)}.connect-button:hover:not(:disabled){background:var(--nm-pink-hover);box-shadow:0 4px 12px #bd185e20}.button.secondary,.icon-button,.nm-studio-button-outline{color:var(--purple-dark);background:#fff;border-color:#b8c8e4;box-shadow:none}.button.secondary:hover:not(:disabled),.icon-button:hover:not(:disabled),.nm-studio-button-outline:not(:disabled):hover{color:var(--purple-dark);background:var(--nm-soft);border-color:#9eb4d9;box-shadow:none}.read-profile,.person-card .read-profile,.link-button,.nm-studio-subtle{color:var(--purple-dark)}.read-profile:hover{color:var(--nm-navy)}.intent-switch{background:#eaf0fa;border-color:var(--line)}.intent-switch button{color:var(--muted)}.intent-switch button.active{color:var(--purple-dark);background:#fff;box-shadow:0 2px 6px #15265f12}.pill:not(.teal):not(.peach),.count-pill,.meaning-tags>span{color:var(--purple-dark);background:var(--nm-soft)}.profile-interest-tags>span{color:var(--muted);background:#f0f4fa}.profile-interest-tags>span.shared{color:#176276;background:var(--teal)}.profile-tabs button,.map-section-tabs>button,.choice-chips button{color:var(--muted);border-color:var(--line)}.profile-tabs button:hover,.choice-chips button:hover:not(:disabled){background:var(--nm-soft);border-color:#b8c8e4}.profile-tabs button.active,.map-section-tabs>button.active,.choice-chips button.selected,.neuro-presets>button.selected,.nm-gift-item.is-selected{color:var(--purple-dark);background:var(--nm-soft);border-color:#9eb4d9}.nm-gift-item.is-selected{box-shadow:0 0 0 2px #d8e3fb}.surface,.person-card,.connection-card,.empty,.nm-modal{border-color:var(--line)}.person-card{box-shadow:0 7px 23px #15265f06}.person-card:hover{border-color:#b6c7e5;box-shadow:0 12px 27px #15265f10}.connection-reason,.accent-1 .connection-reason,.accent-2 .connection-reason{color:var(--purple-dark);background:#f0f5ff;border-color:#e0e9f7}.accent-1 .connection-reason{background:#eef9fc;border-color:#dcedf3}.accent-2 .connection-reason{background:#fff3f6;border-color:#f5dfe8}.connection-reason strong,.accent-1 .connection-reason strong,.accent-2 .connection-reason strong{color:var(--ink)}.connection-reason p,.accent-1 .connection-reason p,.accent-2 .connection-reason p{color:var(--muted)}.interest-callout>span,.empty-symbol{color:var(--nm-violet);background:var(--nm-soft)}.interest-callout h3,.mini-heading h3,.universe-card h2,.guide-card h3,.interest-editor h3,.detail-intro h2,.detail-section h3,.public-interest h4,.detail-affinity h3,.modal-heading h2,.field,.field-label,.toggle-row strong,.question-block legend,.preferences-goals-toggle>summary,.neuro-picker>legend,.neuro-disclosure>legend,.neuro-preference>legend,.connection-goals>legend{color:var(--ink)}.person-intro,.discovery-meta,.interest-callout p,.discovery-caption,.app-footer,.app-footer a,.app-footer button,.sidebar-profile small,.journey-card>p,.journey-card>div:last-child>span,.care-tip,.care-tip small,.universe-card>p,.universe-caption,.stage-label,.empty p,.field-hint,.field>small,.form-section-heading p,.profile-photo-editor p,.toggle-row small,.interest-editor .field-label,.guide-card>p:last-child,.mini-card p,.map-overview p:not(.eyebrow),.map-progress small,.question-block>small,.privacy-small,.modal-heading p:not(.sr-only),.auth-form .field>small,.consent-check small,.profile-guide small,.preferences-goals-toggle>summary>small,.detail-intro .detail-bio,.detail-section>p:not(.eyebrow),.public-interest>p,.detail-affinity>p:not(.eyebrow),.detail-affinity blockquote,.detail-facts>span,.detail-avatar>span,.detail-avatar small,.public-answer h4,.difference-note p,.mini-empty,.account-identity p,.account-register p:not(.eyebrow),.account-panel .field-hint,.admin-metrics span,.admin-user span,.audit-entry small,.moderation-report>p,.moderation-report blockquote,.rewards-grid small{color:var(--muted)}.app-footer b,.detail-intro h2>span{color:var(--nm-pink)}.universe-card{background:radial-gradient(ellipse at 12% 15%,#e5f8fc,transparent 65%),radial-gradient(ellipse at 90% 85%,#fff0f6,transparent 65%),#f9fbff;border-color:var(--line)}.stage-label{background:#ffffffe6;border-color:var(--line);box-shadow:0 3px 10px #15265f09}.guide-card,.detail-affinity{background:var(--nm-soft);border-color:var(--line)}.interest-editor,.profile-nd-fields,.preferences-goals-toggle,.detail-section,.mini-empty{background:#fafcff;border-color:var(--line)}.profile-nd-summary,.detail-facts>span{background:var(--nm-soft);border-color:var(--line)}.profile-nd-summary,.profile-nd-summary>svg,.mini-card{color:var(--purple-dark)}.detail-affinity blockquote{border-color:var(--line)}.journey-card progress,.journey-card progress::-webkit-progress-bar{background:#e5ebf6}.journey-card progress::-webkit-progress-value{background:var(--nm-blue)}.journey-card progress::-moz-progress-bar{background:var(--nm-blue)}input,select,textarea{color:var(--ink);background:#fff;border-color:#a5b4ce}input:focus,select:focus,textarea:focus{border-color:var(--nm-blue);box-shadow:0 0 0 3px #dbe6ff}input[type=checkbox],input[type=radio]{accent-color:var(--nm-blue)}.radio-options>label,.consent-check{color:var(--ink)}.radio-options>label,.question-public-choice{border-color:var(--line)}.radio-options>label:has(input:checked),.question-public-choice:has(input:checked),.neuro-disclosure label.selected,.neuro-mode-grid label.selected{background:var(--nm-soft);border-color:#9eb4d9}.question-block legend>span,.question-public-choice,.suggested-interests>button{color:var(--purple-dark);background:var(--nm-soft)}.question-public-choice svg,.suggested-interests>span{color:var(--muted)}.toggle-input{background:#c9d4e5;border-color:#a5b4ce}.toggle-input:checked{background:var(--nm-blue);border-color:var(--nm-blue)}.nm-modal{box-shadow:0 30px 100px #15265f35}.premium-panel{color:#fff;background:linear-gradient(135deg,#2154d9,#5132b5)}.premium-panel>p,.premium-panel>div{color:#fff}.premium-panel>.pill:not(.teal):not(.peach){color:#fff;background:#ffffff16}.conversation-list{background:#fafcff;border-color:var(--line)}.conversation-list-title h2,.conversation-person strong,.conversation-starter strong{color:var(--ink)}.conversation-person.active,.conversation-person:hover,.conversation-list-title>span{background:var(--nm-soft)}.conversation-starter{background:#f0f5ff;border-color:var(--line);color:var(--purple-dark)}.conversation-person>span>span,.conversation-person strong>small,.thread-header>div>span,.conversation-starter p,.conversation-starter .link-button,.chat-care,.message-flag,.archived-note,.chat-first p,.loading-line,.conversation-list-title>span{color:var(--muted)}.message-bubble{color:var(--ink);background:var(--nm-soft)}.message-bubble time{color:var(--muted)}.mine .message-bubble{color:#fff;background:var(--nm-blue)}.mine .message-bubble time{color:#fff}.nm-studio{--studio-ink:var(--ink);--studio-muted:var(--muted);--studio-line:var(--line);--studio-violet:var(--nm-blue);--studio-light:var(--nm-soft)}.nm-studio-eyebrow,.nm-studio-option-price,.nm-studio-preview-label{color:var(--purple-dark)}.nm-studio-wallet{background:var(--nm-soft);border-color:var(--line)}.nm-studio-wallet small,.nm-studio-tip p{color:var(--muted)}.nm-studio-preview{background:radial-gradient(ellipse at 15% 15%,#e7f8fc,transparent 65%),radial-gradient(ellipse at 85% 85%,#fff0f6,transparent 65%),#f9fbff;border-color:var(--line)}.nm-studio-preview:before{background:#e5f5fa}.nm-studio-tip>span{color:var(--nm-violet)}.nm-studio-slots button,.nm-studio-toolbar select,.nm-studio-random{color:var(--muted)}.nm-studio-toolbar select,.nm-studio-option{background:#fafcff;border-color:var(--line)}.nm-studio-slots button.is-active{color:var(--purple-dark);background:var(--nm-soft);border-color:#b8c8e4;box-shadow:none}.nm-studio-slots button:not(:disabled):hover,.nm-studio-random:not(:disabled):hover{background:var(--nm-soft)}.nm-studio-option.is-selected{background:var(--nm-soft);border-color:#8fa9da;box-shadow:0 0 0 2px #dbe6ff}.nm-studio-option:not(:disabled):hover{border-color:#8fa9da;box-shadow:0 5px 12px #15265f0c}.nm-studio-thumb{background:radial-gradient(#edf5ff,transparent 73%)}.nm-studio-selected-mark,.nm-gift-check{color:#fff;background:var(--nm-blue)}.nm-studio-options{scrollbar-color:#bacbe6 transparent}.nm-studio-button:disabled{color:#6c7890;background:#edf1f7;border-color:var(--line);box-shadow:none}.nm-gift-inbox-tabs button.is-active{color:var(--purple-dark);background:var(--nm-soft)}.nm-gift-inbox-empty,.nm-gift-inbox-empty p{color:var(--muted)}@media (max-width:700px){.wordmark .nm-official-logo{width:164px;height:164px}.topbar-location{gap:7px}.balance-pill>span{display:none}}@media (max-width:540px){.topbar-location>strong{display:none}}html[data-calm=true]{--ink:#293953;--muted:#556379;--purple:#415b82;--purple-dark:#354c6e;--nm-navy:#293953;--nm-blue:#415b82;--nm-blue-hover:#354c6e;--nm-pink:#80556b;--nm-pink-hover:#674356;--nm-violet:#586580;--nm-cyan:#637d89;--nm-bg:#f7f8fa;--nm-soft:#eef1f6;--nm-soft-hover:#e5eaf2;--violet:#eef1f6;--teal:#eef3f5;--line:#dfe4ec}html[data-calm=true] .primary,html[data-calm=true] .connect-button{background:var(--nm-blue);border-color:var(--nm-blue)}html[data-calm=true] .primary:hover:not(:disabled),html[data-calm=true] .connect-button:hover:not(:disabled){background:var(--nm-blue-hover);border-color:var(--nm-blue-hover)}html[data-calm=true] .nm-app,html[data-calm=true] .universe-card,html[data-calm=true] .guide-card,html[data-calm=true] .nm-studio-preview,html[data-calm=true] .nm-studio-thumb{background:var(--nm-soft)}html[data-calm=true] .nm-studio-preview:before{background:transparent}html[data-calm=true] .skeleton-card>div{background:#e8edf4}html[data-calm=true] .premium-panel{background:#415b82}html[data-calm=true] .balance-pill{background:#eef1f6;color:var(--ink);border-color:var(--line)}html[data-calm=true] .balance-pill svg{fill:#dce3ef}html[data-calm=true] .button,html[data-calm=true] .connect-button,html[data-calm=true] .person-card,html[data-calm=true] .nm-studio-button,html[data-calm=true] .nm-studio-option,html[data-calm=true] .new-messages,html[data-calm=true] .stage-label,html[data-calm=true] .intent-switch button{box-shadow:none!important}html[data-calm=true] .nm-modal{box-shadow:0 8px 24px #29395315}.nm-photo-gallery{isolation:isolate;position:relative}.nm-photo-gallery>.nm-gallery-image{width:100%;height:100%;aspect-ratio:auto}.detail-hero>.nm-photo-gallery{align-self:start;max-height:none}.nm-photo-gallery .portrait-cell{background-repeat:no-repeat}.person-card:hover .card-photo-wrap>.nm-photo-gallery{transform:none}.nm-gallery-count{position:absolute;z-index:2;right:15px;top:58px;padding:5px 9px;border-radius:99px;background:#15265fe8;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.3;pointer-events:none}.detail-hero .nm-gallery-count{top:14px}.nm-gallery-arrow{position:absolute;z-index:3;top:43%;width:36px;height:42px;border:1px solid #ffffff8c;border-radius:12px;background:#15265fe0;color:#fff;display:grid;place-items:center;cursor:pointer;font-size:1.8rem;line-height:1;box-shadow:0 2px 8px #15265f20}.nm-gallery-arrow span{margin-top:-3px}.nm-gallery-prev{left:12px}.nm-gallery-next{right:12px}.nm-gallery-arrow:hover{background:#2154d9}.nm-gallery-dots{position:absolute;z-index:3;bottom:5px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px}.nm-gallery-dots button{display:grid;place-items:center;width:26px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:7px}.nm-gallery-dots button>span{display:block;width:7px;height:7px;border:1px solid #fff;border-radius:99px;background:#15265f99;box-shadow:0 1px 4px #15265f99}.nm-gallery-dots button[aria-pressed=true]>span{width:17px;background:#fff}.nm-gallery-arrow:focus-visible,.nm-gallery-dots button:focus-visible,.nm-photo-remove:focus-visible{outline:3px solid #00acd8;outline-offset:3px}.nm-photo-editor{padding:4px 0 25px;margin-bottom:26px;border-bottom:1px solid #dce4f2;min-width:0}.nm-photo-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.nm-photo-editor h3{color:#15265f;font-size:1rem;line-height:1.45}.nm-photo-editor p{color:#52647e;font-size:.8125rem;line-height:1.7;margin:9px 0 17px}.nm-photo-progress{flex-shrink:0;color:#173ca9;background:#edf3ff;border-radius:99px;padding:6px 10px;font-size:.75rem;font-weight:800}.nm-photo-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nm-photo-slot{min-width:0;display:flex;flex-direction:column;gap:9px;align-items:stretch}.nm-photo-slot>.person-photo,.nm-photo-placeholder{width:100%;height:auto;aspect-ratio:4/5;border-radius:14px}.nm-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #a8bbdb;background:#f2f6fe;color:#526b94;font-size:.8125rem}.nm-photo-slot>strong{color:#334a70;font-size:.6875rem;line-height:1.4;text-align:center}.nm-photo-slot .nm-slot-upload{min-width:0;padding:10px 7px;font-size:.75rem;justify-content:center;margin:0;line-height:1.35;white-space:nowrap}.nm-slot-upload.is-disabled{opacity:.55;cursor:wait}.nm-photo-remove{appearance:none;border:0;background:transparent;padding:4px;color:#8c2349;cursor:pointer;font-size:.6875rem;border-radius:5px;align-self:center}.nm-photo-remove:disabled{opacity:.5;cursor:wait}.nm-photo-editor .nm-photo-requirement{margin:16px 0 0;font-size:.75rem;color:#334a70}.nm-photo-editor>small{display:block;font-size:.75rem;line-height:1.6;color:#52647e;margin-top:8px}html[data-calm=true] .nm-gallery-arrow,html[data-calm=true] .nm-gallery-count{background:#374655;box-shadow:none}html[data-calm=true] .nm-photo-placeholder,html[data-calm=true] .nm-photo-progress{background:#edf0f2;color:#435360;border-color:#adb7bf}html[data-calm=true] .nm-gallery-arrow:focus-visible,html[data-calm=true] .nm-gallery-dots button:focus-visible,html[data-calm=true] .nm-photo-remove:focus-visible{outline-color:#456276}@media (max-width:540px){.nm-photo-slots{gap:8px}.nm-photo-slot .nm-slot-upload{padding:10px 4px;font-size:.6875rem}.nm-photo-slot>.person-photo,.nm-photo-placeholder{border-radius:10px}.nm-photo-editor{padding-bottom:22px}.nm-photo-editor h3{font-size:.9375rem}.nm-photo-placeholder{font-size:.6875rem}.nm-gallery-arrow{width:36px;height:44px}.nm-gallery-count{top:60px}}.card-photo-wrap,.nm-detail-media{--nm-person-avatar-size:clamp(64px,25%,80px)}.nm-person-avatar{position:absolute;z-index:4;right:14px;bottom:32px;width:var(--nm-person-avatar-size);height:var(--nm-person-avatar-size);aspect-ratio:1;box-sizing:border-box;display:grid;place-items:center;padding:2px;border:3px solid #fff;border-radius:50%;background:#fff;box-shadow:0 3px 12px #15265f24;pointer-events:none}.nm-person-avatar>.nm-avatar{display:block;width:100%!important;height:100%!important;max-width:none;max-height:none;margin:0}.card-photo-wrap>.photo-identity{right:calc(var(--nm-person-avatar-size) + 28px);bottom:35px;min-width:0}.card-photo-wrap>.photo-identity h2{white-space:normal;overflow-wrap:anywhere}.detail-hero>.nm-detail-media{position:relative;align-self:start;min-width:0;width:100%;aspect-ratio:1;border-radius:20px;overflow:hidden}.nm-detail-media>.nm-photo-gallery{width:100%;height:100%;aspect-ratio:1;border-radius:inherit;max-height:none}@media (min-width:541px) and (max-width:850px){.detail-hero>.nm-detail-media{border-radius:16px}.nm-detail-media .nm-gallery-arrow,.card-photo-wrap .nm-gallery-arrow{top:36%}}@media (max-width:540px){.card-photo-wrap,.nm-detail-media{--nm-person-avatar-size:64px}.nm-person-avatar{right:13px}.card-photo-wrap>.photo-identity{right:92px}.detail-hero>.nm-detail-media{border-radius:17px}}@media (max-width:390px){.card-photo-wrap>.photo-identity h2{font-size:1.45rem;line-height:1.2}.card-photo-wrap>.photo-identity>span{font-size:.75rem}}html[data-calm=true] .nm-person-avatar{box-shadow:none}.nm-illustration{display:block;width:96px;height:96px;max-width:100%;flex:0 0 auto;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.nm-illustrated-heading{align-items:center}.nm-heading-lead{display:flex;align-items:center;gap:22px;min-width:0}.nm-heading-copy{min-width:0}.nm-heading-copy h1{color:var(--ink)}.nm-heading-copy .heading-description{max-width:610px}.nm-art-heading{width:112px;height:112px;padding:3px;border-radius:40% 52% 46% 48%;background:radial-gradient(ellipse at 45% 55%,#e8f1ff 0 54%,transparent 55%)}.page-connections .nm-art-heading,.page-chat .nm-art-heading{background:radial-gradient(ellipse at 48% 58%,#ffeaf1 0 54%,transparent 55%)}.nm-illustrated-heading>.button{flex-shrink:0;margin-top:0}.nm-illustrated-section{display:grid;grid-template-columns:minmax(0,1fr) 96px;column-gap:18px;align-items:center;background:linear-gradient(120deg,#fff 60%,#f0f6ff);border-color:#dce6f5;box-shadow:0 5px 18px #15265f04}.nm-illustrated-section>.nm-art-section{grid-column:2;grid-row:1 / span 2;align-self:center;width:96px;height:96px;padding:3px;border-radius:45% 38% 48% 42%;background:radial-gradient(ellipse at 50% 55%,#e9f2ff 0 55%,transparent 56%)}.nm-illustrated-section>.eyebrow{grid-column:1;align-self:end;margin:0 0 8px;line-height:1.6}.nm-illustrated-section>h3{grid-column:1;align-self:start;margin:0 0 14px;color:var(--ink);line-height:1.5;overflow-wrap:anywhere}.nm-illustrated-section>:not(.nm-art-section):not(.eyebrow):not(h3){grid-column:1 / -1;min-width:0}.nm-illustrated-section>.profile-interest-tags{margin-top:14px}.nm-illustrated-section>.public-answer{border-color:var(--line)}.nm-illustrated-section .public-answer>p{color:var(--ink)}.nm-illustrated-section .public-interest{border-color:var(--line)}.nm-illustrated-section.peach-panel{background:linear-gradient(120deg,#fff 38%,#fff0f4);border-color:#f2dce6}.nm-illustrated-section.peach-panel>.nm-art-section{background:radial-gradient(ellipse at 50% 55%,#ffe4ec 0 55%,transparent 56%)}.nm-illustrated-section.public-answer-section:nth-of-type(3n){background:linear-gradient(120deg,#fff 60%,#edf9fc);border-color:#d8edf2}.nm-illustrated-section.public-answer-section:nth-of-type(3n+1){background:linear-gradient(120deg,#fff 60%,#fff3f6);border-color:#efdee7}.nm-art-affinity{width:104px;height:104px;margin:0 auto 16px;border-radius:50%;background:radial-gradient(circle,#fff 0 53%,transparent 54%)}.detail-affinity{background:linear-gradient(145deg,#edf3ff,#fff4f8)}.form-section-heading{align-items:center;gap:17px}.form-section-heading>div{min-width:0}.nm-art-form{width:76px;height:76px;border-radius:38% 48% 42% 46%;background:radial-gradient(ellipse at 50% 55%,#edf3ff 0 55%,transparent 56%)}.privacy-illustration{align-items:center;background:#f1f7ff;border-color:#dce7f6}.privacy-illustration p{color:var(--muted);min-width:0}.nm-art-inline,.nm-art-callout{width:76px;height:76px}.interest-callout>div{flex:1;min-width:0}.interest-callout>.link-button{margin-left:auto}.nm-art-care{width:58px;height:58px}.care-tip{gap:13px}.care-tip>span{min-width:0}.nm-art-empty{width:120px;height:120px;margin:0 auto 18px}.nm-art-chat{width:112px;height:112px;margin:0 auto 2px}.nm-art-gift{width:96px;height:96px;margin:0 auto}.nm-art-auth{width:88px;height:88px;margin:0 auto 2px}.nm-art-rules{width:88px;height:88px;margin:0 auto 18px}.nm-illustrated-register{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:22px;background:linear-gradient(115deg,#f0f7ff,#fff 60%,#fff0f5)}.nm-illustrated-register>div{min-width:0}.nm-art-register{width:96px;height:96px}.nm-illustrated-register>.button{white-space:normal}@media (max-width:1100px){.nm-illustrated-heading{flex-wrap:wrap;gap:18px}.nm-heading-lead{gap:17px}.nm-illustrated-register{grid-template-columns:80px minmax(0,1fr)}.nm-art-register{width:80px;height:80px}.nm-illustrated-register>.button{grid-column:2;justify-self:start}}@media (max-width:600px){.nm-heading-lead{width:100%;align-items:flex-start;gap:13px}.nm-art-heading{width:64px;height:64px;padding:0;margin-top:6px}.nm-heading-copy{flex:1}.nm-heading-copy h1{font-size:1.85rem;letter-spacing:-.7px;line-height:1.2}.nm-heading-copy .eyebrow{font-size:.59rem;line-height:1.6;letter-spacing:1.2px}.nm-heading-copy .heading-description{font-size:.875rem;line-height:1.65}.nm-illustrated-heading>.button{max-width:100%}.nm-illustrated-section{grid-template-columns:minmax(0,1fr) 76px;column-gap:12px}.nm-illustrated-section>.nm-art-section{width:76px;height:76px;padding:0}.nm-illustrated-section>.eyebrow{font-size:.6rem;letter-spacing:1px}.nm-illustrated-section>h3{font-size:1.1rem;margin-bottom:12px}.nm-art-affinity{width:96px;height:96px}.form-section-heading{gap:12px;align-items:flex-start}.nm-art-form{width:56px;height:56px}.form-section-heading h2{line-height:1.35}.nm-art-inline{width:56px;height:56px}.privacy-illustration{gap:12px;padding:16px}.nm-art-callout{width:64px;height:64px}.interest-callout{column-gap:12px}.interest-callout>div{min-width:0}.interest-callout>.link-button{margin-left:76px}.nm-illustrated-register{grid-template-columns:64px minmax(0,1fr);gap:15px;padding:22px}.nm-art-register{width:64px;height:64px}.nm-illustrated-register h2{font-size:1.28rem}.nm-illustrated-register>.button{grid-column:1 / -1;justify-self:stretch;width:100%}.nm-art-empty{width:104px;height:104px}.nm-art-auth,.nm-art-rules{width:76px;height:76px}}@media (max-width:360px){.nm-heading-copy h1{font-size:1.64rem}.nm-heading-lead{gap:11px}.nm-illustrated-section{grid-template-columns:minmax(0,1fr) 64px;gap:0 10px}.nm-illustrated-section>.nm-art-section{width:64px;height:64px}.nm-illustrated-section>h3{font-size:1rem}.privacy-illustration{flex-direction:column;align-items:flex-start}}html[data-calm=true] .nm-illustration{filter:saturate(.45);background:transparent}html[data-calm=true] .nm-illustrated-section,html[data-calm=true] .nm-illustrated-section.peach-panel,html[data-calm=true] .nm-illustrated-section.public-answer-section,html[data-calm=true] .nm-illustrated-register,html[data-calm=true] .detail-affinity,html[data-calm=true] .privacy-illustration{background:var(--nm-soft);border-color:var(--line);box-shadow:none}@media (prefers-reduced-motion:reduce){.nm-illustration{animation:none!important;transition:none!important}}.nm-chest-panel,.nm-chest-manager{--chest-navy:#172b64;--chest-purple:#6651ba;--chest-ink:#546282;--chest-line:#e4e4f4;color:var(--chest-navy);min-width:0}.nm-chest-panel{padding:25px 0 8px;border-top:1px solid var(--chest-line);margin-top:22px}.nm-chest-heading,.nm-chest-toolbar,.nm-chest-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.nm-chest-heading h3{margin:6px 0 0;font-size:25px;line-height:1.2;letter-spacing:-.6px}.nm-chest-eyebrow{font-size:10px;font-weight:850;letter-spacing:1.5px;color:var(--chest-purple)}.nm-chest-intro{font-size:13px;color:var(--chest-ink);line-height:1.65;margin:12px 0 15px;max-width:600px}.nm-chest-balance{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:10px;color:var(--chest-ink);flex-shrink:0}.nm-chest-price{display:inline-flex;align-items:center;gap:6px;color:#5142a3;flex-wrap:wrap;line-height:1.3}.nm-chest-price strong{font-size:26px;font-weight:850;letter-spacing:-.6px}.nm-chest-price span{font-size:12px;font-weight:650}.nm-chest-price svg{flex-shrink:0}.nm-chest-price.is-compact{gap:4px}.nm-chest-price.is-compact strong{font-size:17px}.nm-chest-price.is-compact span{font-size:10px}.nm-chest-demo-label{font-size:11px;line-height:1.5;color:#796131;background:#fff8e6;border:1px solid #f3e6c7;border-radius:10px;padding:9px 12px;margin:0 0 14px}.nm-chest-grid{display:grid;grid-template-columns:1fr;gap:16px}.nm-chest-card{position:relative;display:grid;grid-template-columns:168px minmax(0,1fr);gap:14px;padding:18px;background:linear-gradient(135deg,#f9f7ff,#fbfdff 58%,#fff7f4);border:1px solid #e0dcf4;border-radius:22px;min-width:0;overflow:hidden}.nm-chest-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0}.nm-chest-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:fit-content;max-width:100%;padding:5px 9px;border-radius:20px;background:#ece7fa;color:#5b489c;font-size:10px;font-weight:750;line-height:1.35}.nm-chest-status svg{width:13px;height:13px;flex-shrink:0}.nm-chest-art{width:160px;height:160px;position:relative;flex-shrink:0;isolation:isolate;max-width:100%}.nm-chest-art:before{content:"";position:absolute;inset:19% 6% 3%;border-radius:50%;background:radial-gradient(ellipse,#dbd2ff88,transparent 70%);z-index:-1}.nm-chest-art img{width:100%;height:100%;display:block;object-fit:contain}.nm-chest-lock{position:absolute;right:6px;bottom:14px;display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:2px solid #fff;border-radius:50%;background:#5d45ac;color:#fff;box-shadow:0 3px 10px #4930781a}.nm-chest-art.is-small{width:80px;height:80px}.nm-chest-art.is-small .nm-chest-lock{width:24px;height:24px;right:0;bottom:4px}.nm-chest-art.is-small .nm-chest-lock svg{width:14px;height:14px}.nm-chest-art.is-open .nm-chest-lock{background:#307e70}.nm-chest-card.is-open{background:linear-gradient(130deg,#f6fbfb,#fcfcff);border-color:#d7e9e3}.nm-chest-card.is-open .nm-chest-status{background:#e2f2ea;color:#367463}.nm-chest-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:5px 0}.nm-chest-copy h4{font-size:17px;line-height:1.4;letter-spacing:-.2px;margin:0 0 7px;overflow-wrap:anywhere;color:var(--chest-navy)}.nm-chest-teaser{font-size:12px;line-height:1.5;color:var(--chest-ink);margin:0 0 12px}.nm-chest-requirement{font-size:11px;line-height:1.5;margin:7px 0 13px;color:#437667}.nm-chest-requirement.needs-pieces{color:#956248}.nm-chest-open-button{min-height:36px;padding:8px 13px!important;font-size:12px!important;background:#fff!important;border-color:#d6cdee!important;color:#58479c!important}.nm-chest-open-button svg{width:14px;height:14px}.nm-chest-opened-label{font-size:10px;font-weight:750;color:#387e6a;margin:2px 0 7px}.nm-chest-answer{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75;margin:0;color:var(--chest-ink)}.nm-chest-confirm{grid-column:1/-1;padding:16px;border:1px solid #d9d0f1;border-radius:15px;background:#fff;margin-top:2px;min-width:0}.nm-chest-confirm h5,.nm-chest-confirm h4{font-size:15px;line-height:1.45;margin:0 0 9px;color:var(--chest-navy)}.nm-chest-confirm p{font-size:12px;line-height:1.6;color:var(--chest-ink);margin:7px 0}.nm-chest-confirm .nm-chest-fine{font-size:10px;line-height:1.6;color:#73809a}.nm-chest-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:15px}.nm-chest-actions .button{font-size:11px;padding:9px 12px;min-height:36px}.nm-chest-confirm .nm-chest-shortfall{color:#965239;font-weight:700}.nm-chest-notice{padding:12px 14px;background:#f3f1fb;border:1px solid #e1ddee;border-radius:12px;font-size:12px;line-height:1.6;color:#665087;margin:14px 0 0;overflow-wrap:anywhere}.nm-chest-empty{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--chest-ink);line-height:1.6;background:#f8f9fd;border:1px dashed #dce1ee;border-radius:16px;padding:16px;margin:14px 0}.nm-chest-empty p{margin:0}.nm-chest-connect{display:flex;align-items:center;gap:20px;padding:20px;background:linear-gradient(130deg,#f7f5fe,#f4fbff);border:1px solid #e3e0f2;border-radius:20px}.nm-chest-connect>div:last-child{min-width:0}.nm-chest-connect h4{font-size:17px;line-height:1.45;margin:10px 0 6px}.nm-chest-connect p{font-size:12px;line-height:1.65;color:var(--chest-ink);margin:6px 0 12px}.nm-chest-manager-heading{display:flex;align-items:center;gap:18px;margin-bottom:17px}.nm-chest-manager-heading>div:last-child{min-width:0}.nm-chest-manager-heading h2{font-size:24px;line-height:1.25;margin:5px 0 6px;letter-spacing:-.5px}.nm-chest-manager-heading p{font-size:13px;color:var(--chest-ink);line-height:1.6;margin:0}.nm-chest-privacy{display:flex;align-items:flex-start;gap:10px;background:#f7f5fd;border:1px solid #e7e1f5;border-radius:12px;padding:13px;font-size:12px;line-height:1.65;color:var(--chest-ink);margin:0 0 18px}.nm-chest-privacy svg{flex-shrink:0;margin-top:2px;color:#7460b1}.nm-chest-demo-manager{background:linear-gradient(130deg,#f9f7ff,#fff9f3);border:1px dashed #ded5ef;border-radius:17px;padding:24px}.nm-chest-demo-manager h3{font-size:19px;line-height:1.4;margin:0 0 10px}.nm-chest-demo-manager p{font-size:13px;line-height:1.7;color:var(--chest-ink)}.nm-chest-toolbar{margin:15px 0;font-size:12px;font-weight:700;color:var(--chest-ink)}.nm-chest-toolbar .button{font-size:12px;min-height:36px}.nm-chest-owner-list{display:grid;gap:12px}.nm-chest-owner-card{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #e4e2f1;border-radius:17px;padding:14px;background:#fff}.nm-chest-owner-card.is-editing{border-color:#aa98d8;background:#fbfaff}.nm-chest-owner-copy{min-width:0}.nm-chest-owner-copy h3{font-size:14px;line-height:1.5;margin:6px 0;overflow-wrap:anywhere}.nm-chest-status.is-published{background:#e6f4ed;color:#367865}.nm-chest-owner-actions{display:flex;flex-direction:column;align-items:center;gap:9px}.nm-chest-owner-actions button{font-size:11px}.nm-chest-owner-actions .button{min-height:32px;padding:7px 11px}.nm-chest-edit-form{margin-top:20px;padding:22px;background:#fbfaff;border:1px solid #dcd3ed;border-radius:18px}.nm-chest-edit-heading{align-items:flex-start;margin-bottom:20px}.nm-chest-edit-heading h3{font-size:18px;line-height:1.4;margin:0}.nm-chest-edit-heading button{font-size:12px}.nm-chest-edit-form fieldset{margin:0;padding:0;border:0;min-width:0}.nm-chest-field{display:flex;flex-direction:column;gap:8px;margin-bottom:19px;min-width:0}.nm-chest-field>span{font-size:12px;font-weight:750;color:var(--chest-navy)}.nm-chest-field input,.nm-chest-field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid #d8d6e7;border-radius:10px;background:#fff;padding:11px 12px;font:inherit;font-size:13px;color:var(--chest-navy);line-height:1.5}.nm-chest-field textarea{resize:vertical}.nm-chest-field input[type=number]{width:140px;max-width:100%}.nm-chest-field small{font-size:10px;color:#79829b;line-height:1.5}.nm-chest-publish{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.nm-chest-publish input{width:18px;height:18px;flex-shrink:0;accent-color:#6b50b2;margin:2px 0 0}.nm-chest-publish strong{display:block;font-size:13px}.nm-chest-publish small{display:block;font-size:11px;color:var(--chest-ink);line-height:1.6;margin-top:5px}.nm-chest-version-note{font-size:11px;line-height:1.7;color:#7d674d;background:#fff8eb;padding:11px 13px;border-radius:10px;margin:18px 0}.nm-chest-save-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.nm-chest-save-row>span{font-size:10px;color:#8a7051}.nm-chest-save-row .button{font-size:12px}.nm-chest-conflict{padding:16px;border:1px solid #d9b672;background:#fffbf2;border-radius:12px;margin-top:18px;font-size:12px;line-height:1.65}.nm-chest-conflict h4{font-size:14px;margin:0 0 10px}.nm-chest-conflict summary{cursor:pointer;font-weight:750}.nm-chest-conflict dt{font-weight:750;margin-top:10px}.nm-chest-conflict dd{margin:3px 0;white-space:pre-wrap;overflow-wrap:anywhere}.nm-chest-panel button:focus-visible,.nm-chest-manager button:focus-visible,.nm-chest-manager input:focus-visible,.nm-chest-manager textarea:focus-visible,.nm-chest-manager summary:focus-visible{outline:3px solid #b29ee7;outline-offset:3px}@media (min-width:1200px){.nm-chest-grid{gap:17px}}@media (max-width:600px){.nm-chest-panel{padding-top:21px;margin-top:18px}.nm-chest-heading{align-items:flex-start;gap:10px}.nm-chest-heading h3{font-size:22px}.nm-chest-eyebrow{font-size:9px;letter-spacing:1.1px}.nm-chest-balance{padding-top:3px}.nm-chest-price.is-compact strong{font-size:16px}.nm-chest-balance .nm-chest-price{gap:3px}.nm-chest-balance .nm-chest-price span{font-size:9px}.nm-chest-balance .nm-chest-price svg{width:15px}.nm-chest-card{grid-template-columns:1fr;padding:18px;gap:6px}.nm-chest-visual{position:relative;min-height:150px}.nm-chest-visual>.nm-chest-status{position:absolute;left:0;top:0}.nm-chest-visual .nm-chest-art{width:160px;height:160px}.nm-chest-copy{align-items:center;text-align:center;padding:0 1px 5px}.nm-chest-copy h4{font-size:17px}.nm-chest-teaser{font-size:11px;max-width:235px}.nm-chest-price strong{font-size:27px}.nm-chest-requirement{font-size:11px}.nm-chest-copy .nm-chest-open-button{width:100%;justify-content:center;min-height:40px}.nm-chest-card.is-open .nm-chest-visual{min-height:105px}.nm-chest-card.is-open .nm-chest-art{width:112px;height:112px}.nm-chest-card.is-open .nm-chest-copy{align-items:flex-start;text-align:left}.nm-chest-confirm{padding:14px}.nm-chest-actions{align-items:stretch;flex-direction:column}.nm-chest-actions .button{justify-content:center;min-height:40px}.nm-chest-connect{flex-direction:column;padding:20px;gap:8px;text-align:center}.nm-chest-connect .nm-chest-status{margin:auto}.nm-chest-manager-heading{gap:12px}.nm-chest-manager-heading .nm-chest-art{width:68px;height:68px}.nm-chest-manager-heading h2{font-size:21px}.nm-chest-manager-heading p{font-size:12px}.nm-chest-owner-card{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:13px}.nm-chest-owner-card>.nm-chest-art{width:58px;height:58px}.nm-chest-owner-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end}.nm-chest-edit-form{padding:17px}.nm-chest-edit-heading h3{font-size:16px}.nm-chest-demo-manager{padding:19px}.nm-chest-save-row{align-items:stretch;flex-direction:column}.nm-chest-save-row .button{justify-content:center}}@media (max-width:360px){.nm-chest-heading{flex-direction:column}.nm-chest-balance{flex-direction:row;align-items:center;gap:8px}.nm-chest-card{padding:15px}.nm-chest-copy h4{font-size:16px}.nm-chest-manager-heading{gap:9px}.nm-chest-manager-heading .nm-chest-art{width:55px;height:55px}.nm-chest-manager-heading h2{font-size:19px}.nm-chest-toolbar{gap:8px}.nm-chest-toolbar .button{font-size:11px;padding:8px 10px}}[data-calm=true] .nm-chest-card,[data-calm=true] .nm-chest-connect,[data-calm=true] .nm-chest-demo-manager,.calm-mode .nm-chest-card,.calm-mode .nm-chest-connect,.calm-mode .nm-chest-demo-manager{background:#fafbfc}[data-calm=true] .nm-chest-art,.calm-mode .nm-chest-art{filter:saturate(.45)}[data-calm=true] .nm-chest-art:before,.calm-mode .nm-chest-art:before{display:none}@media (prefers-reduced-motion:reduce){.nm-chest-panel *,.nm-chest-manager *{animation:none!important;transition:none!important}}.nm-ai-editor,.nm-ai-admin,.nm-ai-public-world,.nm-ai-evidence{min-width:0;overflow-wrap:anywhere}.nm-ai-art{display:block;width:68px;height:68px;object-fit:contain;flex-shrink:0;pointer-events:none}.nm-ai-editor .form-section-heading{align-items:center;gap:15px}.nm-ai-editor .form-section-heading>div{min-width:0}.nm-ai-public-note{background:#eff8ff;border:1px solid #d3e8f7;border-radius:16px;padding:16px 18px;color:#244f75;font-size:13px;line-height:1.65;margin-bottom:24px}.nm-ai-public-note p{margin:5px 0 0}.nm-ai-world-form>fieldset,.nm-ai-config-form>fieldset{border:0;padding:0;margin:0;min-width:0}.nm-ai-fields{display:grid;gap:20px}.nm-ai-field{display:grid;gap:8px;padding:17px;background:linear-gradient(130deg,#f7fbff,#fff9fb);border:1px solid #e0e7f2;border-radius:18px;min-width:0}.nm-ai-field:nth-child(2n){background:linear-gradient(130deg,#f5fcff,#faf8ff)}.nm-ai-field-heading{display:flex;gap:12px;align-items:center}.nm-ai-field-heading>.nm-ai-art{width:58px;height:58px}.nm-ai-field-heading>span{display:grid;gap:5px;min-width:0}.nm-ai-field-heading strong{color:#173764;font-size:15px}.nm-ai-public-badge{font-size:10px;color:#35738e;font-weight:600}.nm-ai-prompt{font-size:12px;line-height:1.7;color:#60778c}.nm-ai-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:108px;resize:vertical;border:1px solid #d2deed;border-radius:12px;padding:12px;background:#fff;color:#253c60;font:inherit;font-size:14px;line-height:1.65}.nm-ai-field textarea:focus-visible{outline:3px solid #2762d638;outline-offset:2px;border-color:#2762d6}.nm-ai-counter{text-align:right;font-size:10px;color:#708498}.nm-ai-consent{margin-top:23px;padding:20px;border:1px solid #e7dff2;border-radius:18px;background:linear-gradient(125deg,#f3f8ff,#fff4f7)}.nm-ai-consent h3,.nm-ai-analysis h3{font-size:17px;color:#173764;margin:0 0 10px}.nm-ai-consent p,.nm-ai-analysis p{font-size:12px;line-height:1.75;color:#5e7287}.nm-ai-choice{display:flex;align-items:flex-start;gap:11px;margin:18px 0}.nm-ai-choice input,.nm-ai-topic-choice input{flex-shrink:0;accent-color:#2154d9;width:18px;height:18px;margin:2px 0 0}.nm-ai-choice>span{display:grid;gap:7px}.nm-ai-choice strong{font-size:13px;color:#294a71;line-height:1.6}.nm-ai-choice small{font-size:11px;line-height:1.7;color:#65788d}.nm-ai-sharing{border:0;border-top:1px solid #dedfec;padding:17px 0 0;min-width:0}.nm-ai-sharing legend{padding:0 0 9px;font-size:13px;font-weight:650;color:#294a71}.nm-ai-sharing>p{margin:0 0 12px}.nm-ai-sharing>div{display:flex;flex-wrap:wrap;gap:8px}.nm-ai-topic-choice{display:flex;align-items:center;gap:8px;padding:9px 11px;background:#fff;border:1px solid #dbe3ef;border-radius:11px;font-size:12px;color:#294a71;min-height:42px}.nm-ai-topic-choice input{margin:0}.nm-ai-analysis{border:1px solid #d8e7f3;border-radius:18px;padding:20px;margin-top:22px;background:#f8fcff}.nm-ai-analysis>div:first-child{display:flex;align-items:flex-start;gap:13px}.nm-ai-analysis>div:first-child>div{min-width:0}.nm-ai-analysis .nm-ai-art{width:62px;height:62px}.nm-ai-status{color:#275d82!important;font-weight:600}.nm-ai-updated{font-size:11px!important}.nm-ai-editor .button-row,.nm-ai-admin .button-row{flex-wrap:wrap}.nm-ai-editor .button,.nm-ai-admin .button{white-space:normal;text-align:center;min-height:42px}.nm-ai-editor .button:disabled,.nm-ai-admin .button:disabled{cursor:not-allowed}.nm-ai-error{border-color:#edb8bf!important;color:#8d3041!important;background:#fff6f7!important}.nm-ai-conflict{padding:17px;border:1px solid #e8c6a6;background:#fffaf2;border-radius:15px;margin-top:18px;color:#6c5138;font-size:12px;line-height:1.65}.nm-ai-conflict h3{font-size:15px;margin:0 0 8px}.nm-ai-conflict summary{cursor:pointer;font-weight:600;padding:10px 0}.nm-ai-comparison section{border-top:1px solid #eadfce;padding:10px 0}.nm-ai-comparison section>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nm-ai-comparison h4{margin:0}.nm-ai-comparison p{min-width:0}.nm-ai-comparison p>strong,.nm-ai-comparison p>span{display:block}.nm-ai-comparison p>span{white-space:pre-wrap;margin-top:5px}.nm-ai-conflict .button-row{margin-top:14px}.nm-ai-public-world{margin:0 0 25px}.nm-ai-public-world>h3{color:#183864;font-size:20px;margin-top:5px}.nm-ai-public-story{display:grid;grid-template-columns:minmax(0,1fr) 66px;gap:8px 14px}.nm-ai-public-story .nm-ai-art{grid-column:2;grid-row:1;width:66px;height:66px}.nm-ai-public-story h4{grid-column:1;grid-row:1;align-self:center;font-size:15px;color:#244a72;margin:0}.nm-ai-public-story p{grid-column:1/-1;margin:0;white-space:pre-wrap;line-height:1.8}.nm-ai-evidence{padding:20px;background:#f6faff;border:1px solid #d9e7f3;border-radius:18px;margin:20px 0}.nm-ai-evidence h3{font-size:16px;color:#244a72;margin:0 0 10px}.nm-ai-evidence>p,.nm-ai-evidence article>p{font-size:12px;line-height:1.75;color:#5a7087}.nm-ai-evidence article{border-top:1px solid #dce7f3;margin-top:16px;padding-top:12px}.nm-ai-evidence h4{font-size:13px;color:#244a72;margin:0 0 8px}.nm-ai-evidence blockquote{border-left:3px solid #93c2ee;background:#fff;margin:10px 0;padding:10px 12px;border-radius:0 10px 10px 0}.nm-ai-evidence blockquote>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#4c78a3;font-weight:700}.nm-ai-evidence blockquote>p{white-space:pre-wrap;font-size:12px;line-height:1.75;margin:5px 0;color:#405d79}.nm-ai-admin{margin-bottom:22px;overflow:hidden}.nm-ai-admin>summary{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:20px;cursor:pointer;color:#244a72;font-weight:650;list-style:none}.nm-ai-admin>summary:before{content:"\2726";color:#2154d9;font-size:22px}.nm-ai-admin>summary>span:first-child{flex:1;min-width:0}.nm-ai-admin-pill{font-size:10px;font-weight:600;border-radius:30px;padding:6px 10px;background:#fff1e9;color:#935927}.nm-ai-admin-pill.available{background:#e8f7f4;color:#246f61}.nm-ai-admin-content{padding:0 22px 22px}.nm-ai-admin-intro{display:flex;gap:14px;align-items:center}.nm-ai-admin-content p{font-size:12px;line-height:1.75;color:#5e7287}.nm-ai-config-form{margin-top:24px;border-top:1px solid #e0e8f1;padding-top:20px}.nm-ai-config-form h3{font-size:15px;color:#244a72}.nm-ai-config-form>fieldset{display:grid;gap:15px;max-width:620px}.nm-ai-config-form .field{display:grid;gap:7px;min-width:0}.nm-ai-config-form .field>span{font-size:12px;color:#385b7f}.nm-ai-config-form input{box-sizing:border-box;min-width:0;width:100%;border:1px solid #d4dfed;border-radius:12px;padding:12px;font:inherit;background:#fff;color:#244a72}.nm-ai-config-form input:focus-visible{outline:3px solid #2762d638;outline-offset:2px}.nm-ai-config-form button{justify-self:start}@media (max-width:600px){.nm-ai-editor{padding:18px!important}.nm-ai-editor>.form-section-heading .nm-ai-art{width:55px;height:55px}.nm-ai-editor .form-section-heading h2{font-size:20px}.nm-ai-public-note{padding:13px;font-size:12px}.nm-ai-field{padding:13px}.nm-ai-field textarea,.nm-ai-config-form input{font-size:16px}.nm-ai-field-heading>.nm-ai-art{width:48px;height:48px}.nm-ai-field-heading strong{font-size:14px}.nm-ai-consent,.nm-ai-analysis,.nm-ai-evidence{padding:15px}.nm-ai-analysis>div:first-child{gap:10px}.nm-ai-analysis .nm-ai-art{width:48px;height:48px}.nm-ai-analysis h3{font-size:15px}.nm-ai-sharing>div{display:grid;grid-template-columns:1fr}.nm-ai-editor .save-row,.nm-ai-editor .button-row{align-items:stretch;flex-direction:column}.nm-ai-editor .button-row .button{width:100%}.nm-ai-comparison section>div{grid-template-columns:1fr;gap:0}.nm-ai-admin>summary{padding:16px;gap:9px;font-size:14px;flex-wrap:wrap}.nm-ai-admin-pill{font-size:9px}.nm-ai-admin-content{padding:0 16px 18px}.nm-ai-admin-intro .nm-ai-art{width:55px;height:55px}.nm-ai-config-form button{justify-self:stretch}.nm-ai-public-story{grid-template-columns:minmax(0,1fr) 54px;gap:7px 10px}.nm-ai-public-story .nm-ai-art{width:54px;height:54px}}@media (max-width:360px){.nm-ai-editor{padding:14px!important}.nm-ai-field{padding:11px}.nm-ai-consent,.nm-ai-analysis{padding:12px}.nm-ai-admin>summary .nm-ai-admin-pill{margin-left:30px}.nm-ai-editor .form-section-heading{gap:10px}.nm-ai-field-heading{gap:8px}.nm-ai-field-heading>.nm-ai-art{width:42px;height:42px}}[data-calm=true] .nm-ai-field,[data-calm=true] .nm-ai-consent,[data-calm=true] .nm-ai-public-note,[data-calm=true] .nm-ai-analysis,[data-calm=true] .nm-ai-evidence{background:var(--surface,#f8fafc);box-shadow:none}[data-calm=true] .nm-ai-art{filter:saturate(.45)}@media (prefers-reduced-motion:reduce){.nm-ai-editor *,.nm-ai-admin *,.nm-ai-public-world *,.nm-ai-evidence *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nm-identity-editor,.nm-identity-public,.nm-identity-card{min-width:0;overflow-wrap:anywhere}.nm-identity-editor .form-section-heading{gap:16px;align-items:center}.nm-identity-editor .form-section-heading>div{min-width:0}.nm-identity-art{display:block;width:76px;height:76px;object-fit:contain;flex-shrink:0;pointer-events:none}.nm-identity-note{padding:17px 19px;border:1px solid #d5e5f4;background:#f1f8ff;border-radius:17px;color:#294d74;font-size:13px;line-height:1.7;margin:0 0 24px}.nm-identity-note p{margin:5px 0 0}.nm-identity-form{border:0;margin:0;padding:0;min-width:0;display:grid;gap:21px}.nm-identity-section{padding:20px;border:1px solid #e0e6f2;border-radius:19px;background:linear-gradient(130deg,#fbfdff,#fff8fb);min-width:0}.nm-identity-section:nth-child(2){background:linear-gradient(130deg,#f8fbff,#faf7ff)}.nm-identity-section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:19px}.nm-identity-section-title>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:#e5edff;color:#3155a3;border-radius:11px;font-size:11px;font-weight:700}.nm-identity-section-title>div{min-width:0}.nm-identity-section-title h3{font-size:17px;color:#183b6a;margin:0 0 6px}.nm-identity-section-title p{font-size:12px;line-height:1.7;color:#697d93;margin:0}.nm-identity-choices{margin:0;padding:0;border:0;min-width:0}.nm-identity-choices+.nm-identity-choices{margin-top:22px}.nm-identity-choices legend{font-size:13px;font-weight:650;color:#315176;margin-bottom:10px}.nm-identity-hint{font-size:12px;line-height:1.75;color:#687d92;margin:0 0 13px}.nm-identity-choices>div{display:flex;flex-wrap:wrap;gap:8px}.nm-identity-chip{display:flex;align-items:center;gap:8px;min-height:42px;box-sizing:border-box;padding:9px 12px;background:#fff;border:1px solid #dce4ef;border-radius:13px;color:#45627f;font-size:12px;line-height:1.5;cursor:pointer}.nm-identity-chip.selected{background:#eef4ff;border-color:#8db2ef;color:#254b8e}.nm-identity-chip input{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:#2154d9}.nm-identity-chip:has(input:focus-visible){outline:3px solid #225bd63b;outline-offset:2px}.nm-identity-chip:has(input:disabled){cursor:default;opacity:.7}.nm-identity-publish{display:flex;align-items:flex-start;gap:11px;margin-top:20px;border-top:1px solid #e0e6f0;padding-top:16px;cursor:pointer}.nm-identity-publish>input{width:18px;height:18px;flex-shrink:0;accent-color:#2154d9;margin:1px 0 0}.nm-identity-publish>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.nm-identity-publish strong{font-size:12px;line-height:1.6;color:#325578}.nm-identity-publish small{font-size:11px;line-height:1.7;color:#728298}.nm-identity-publish-state{font-size:9px;font-weight:650;line-height:1.4;white-space:nowrap;color:#466981;background:#e9f2f7;padding:5px 8px;border-radius:20px}.nm-identity-publish:has(input:checked) .nm-identity-publish-state{background:#e1f3ed;color:#2c6d59}.nm-identity-search-block{margin-top:20px;padding-top:17px;border-top:1px solid #e0e6f0}.nm-identity-search-block h4{font-size:15px;color:#285288;margin:0 0 14px}.nm-identity-search-block>.nm-identity-hint:last-child{margin-top:10px;margin-bottom:0}.nm-identity-editor .button{white-space:normal;text-align:center;min-height:42px}.nm-identity-validation{font-size:12px;line-height:1.6;color:#8a5932;padding:12px;border-radius:12px;background:#fff6e9}.nm-identity-error{color:#8d3041!important;background:#fff6f7!important;border-color:#edb8bf!important}.nm-identity-conflict{margin-top:20px;padding:17px;border-radius:16px;border:1px solid #e7c7a9;background:#fffaf3;color:#6c5138;font-size:12px;line-height:1.65}.nm-identity-conflict h3{font-size:16px;margin:0 0 7px}.nm-identity-conflict summary{font-weight:650;cursor:pointer;padding:10px 0}.nm-identity-conflict dl{margin:5px 0 18px}.nm-identity-conflict dl>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 13px;padding:13px 0;border-top:1px solid #e9dece}.nm-identity-conflict dt{grid-column:1/-1;font-weight:650}.nm-identity-conflict dd{margin:0;min-width:0}.nm-identity-conflict dd strong,.nm-identity-conflict dd span{display:block}.nm-identity-conflict dd strong{font-size:10px;color:#8b775e}.nm-identity-conflict .button-row{flex-wrap:wrap;margin-top:15px}.nm-identity-public{background:linear-gradient(120deg,#f8fbff,#fff8fb)}.nm-identity-public>h3{color:#224976}.nm-identity-shared-label{font-size:11px!important;color:#78899a!important;margin-top:5px!important}.nm-identity-public-group{margin-top:18px}.nm-identity-public-group h4{font-size:12px;color:#3d6485;margin:0 0 8px}.nm-identity-public-group>div{display:flex;flex-wrap:wrap;gap:7px}.nm-identity-public-group>div>span{display:inline-block;padding:7px 10px;border:1px solid #d9e5f4;border-radius:11px;background:#fff;color:#31537b;font-size:12px;line-height:1.5}.nm-identity-public-seeking{border-top:1px solid #dee6f0;margin-top:18px;padding-top:14px;color:#385d7c;font-size:12px;line-height:1.75}.nm-identity-public-seeking>strong{font-size:12px;color:#3d6485}.nm-identity-public-seeking p{font-size:12px!important;line-height:1.75;margin:5px 0 0!important}.nm-identity-public-seeking p>span{font-weight:600;color:#5c7690}.nm-identity-card{border-top:1px solid #e5eaf2;padding-top:10px;margin-top:11px;color:#56728d;font-size:10px;line-height:1.7}.nm-identity-card>p{font-size:10px;line-height:1.7;margin:0 0 4px}.nm-identity-card strong{font-weight:650;color:#365b80}.nm-identity-card .nm-identity-public-seeking{border:0;padding:0;margin:5px 0 0;font-size:10px}.nm-identity-card .nm-identity-public-seeking>strong{font-size:10px}.nm-identity-card .nm-identity-public-seeking p{font-size:10px!important;line-height:1.65;margin:2px 0 0!important}@media (max-width:600px){.nm-identity-editor{padding:18px!important}.nm-identity-art{width:56px;height:56px}.nm-identity-editor .form-section-heading{gap:12px}.nm-identity-editor .form-section-heading h2{font-size:20px}.nm-identity-note{padding:14px;font-size:12px}.nm-identity-section{padding:15px}.nm-identity-section-title{gap:10px}.nm-identity-section-title h3{font-size:16px}.nm-identity-chip{font-size:12px;padding:9px 10px;max-width:100%}.nm-identity-publish{flex-wrap:wrap;gap:8px}.nm-identity-publish-state{margin-left:26px}.nm-identity-publish>span:nth-child(2){flex-basis:calc(100% - 30px)}.nm-identity-editor .save-row,.nm-identity-editor .button-row{flex-direction:column;align-items:stretch}.nm-identity-editor .button-row .button{width:100%}.nm-identity-conflict dl>div{grid-template-columns:1fr}.nm-identity-conflict dt{grid-column:1}.nm-identity-public-group>div>span{font-size:11px}}@media (max-width:360px){.nm-identity-editor{padding:14px!important}.nm-identity-section{padding:12px}.nm-identity-art{width:48px;height:48px}.nm-identity-editor .form-section-heading{gap:9px}.nm-identity-editor .form-section-heading h2{font-size:18px}.nm-identity-choices>div{gap:7px}.nm-identity-chip{padding:9px;font-size:11px}}.calm .nm-identity-section,.calm .nm-identity-note,.calm .nm-identity-public{background:var(--surface,#f8fafc);box-shadow:none}.calm .nm-identity-art{filter:saturate(.45)}@media (prefers-reduced-motion:reduce){.nm-identity-editor *,.nm-identity-public *,.nm-identity-card *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nm-social{--social-ink:#17295a;--social-muted:#586886;--social-blue:#2154d9;--social-line:#dce4f2;color:var(--social-ink);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.nm-social.surface{padding:32px;border:1px solid var(--social-line);border-radius:24px;background:#fff}.nm-social h2,.nm-social h3,.nm-social h4{color:var(--social-ink);line-height:1.25;letter-spacing:-.025em}.nm-social h2{font-size:clamp(24px,3vw,32px);margin:7px 0 12px}.nm-social h3{font-size:21px;margin:0 0 12px}.nm-social h4{font-size:17px;margin:0 0 10px}.nm-social p{margin:0 0 12px}.nm-social button,.nm-social input,.nm-social select,.nm-social textarea{font:inherit}.nm-social button{cursor:pointer}.nm-social button:disabled{cursor:default;opacity:.58}.nm-social .button{min-height:43px;padding:10px 17px;white-space:normal;line-height:1.3;justify-content:center}.nm-social :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #2358dd;outline-offset:4px}.nm-social-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.nm-social-heading>div{max-width:650px}.nm-social-heading>div>p:last-child{color:var(--social-muted);margin-bottom:0}.nm-social-heading img{width:116px;height:116px;object-fit:contain;flex-shrink:0}.nm-social .eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#315ec5;margin:0 0 8px}.nm-social-demo{padding:12px 16px;border:1px dashed #b9cce9;border-radius:13px;background:#f6f9ff;color:#536482;font-size:13px;margin:0 0 22px!important}.nm-social-demo>span{font-size:20px;margin-right:7px;vertical-align:middle}.nm-social-fields{border:0;padding:0;margin:0;min-width:0}.nm-social-block{margin:24px 0;padding-top:24px;border-top:1px solid var(--social-line)}.nm-social-block>p,.nm-social-hint{color:var(--social-muted);font-size:13px}.nm-social-toggle{display:flex;align-items:center;gap:13px;padding:15px 0;cursor:pointer}.nm-social-toggle input{accent-color:var(--social-blue);width:19px;height:19px;margin:0;flex-shrink:0}.nm-social-toggle>span:nth-child(2){flex:1}.nm-social-toggle strong{display:block;font-size:15px}.nm-social-toggle small{display:block;margin-top:4px;color:var(--social-muted);line-height:1.6;font-size:13px}.nm-social-toggle-state{font-size:11px;letter-spacing:.015em;font-weight:700;color:#526583;background:#f1f5fc;padding:4px 9px;border-radius:20px;white-space:nowrap}.nm-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.nm-social-wide{grid-column:1/-1}.nm-social-field{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:14px;font-weight:700;min-width:0}.nm-social-grid>.nm-social-field{margin:0}.nm-social-field input,.nm-social-field select,.nm-social-field textarea{display:block;width:100%;box-sizing:border-box;min-width:0;border:1px solid #cbd6e8;border-radius:11px;background:#fff;color:var(--social-ink);padding:11px 12px;min-height:44px;font-weight:400;line-height:1.45}.nm-social-field textarea{resize:vertical;min-height:90px}.nm-social-field small{font-size:12px;font-weight:400;color:var(--social-muted)}.nm-social-field input:disabled,.nm-social-field select:disabled,.nm-social-field textarea:disabled{background:#f4f6fa}.nm-social-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px}.nm-social-draft{font-size:12px;color:#8b4d15;background:#fff6e9;border-radius:20px;padding:4px 10px}.nm-social-draft:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#b1712f;margin-right:7px}.nm-social-error,.nm-social-conflict,.nm-social-confirm,.nm-social-report{padding:17px 18px;margin:18px 0;border:1px solid #e8bac5;border-radius:13px;background:#fff6f8;color:#88334f}.nm-social-error p{margin-bottom:10px}.nm-social-error>p:last-child{margin-bottom:0}.nm-social-error .button{font-size:13px}.nm-social-conflict,.nm-social-confirm{border-color:#e7d7b2;background:#fffbf2;color:#78551d}.nm-social-conflict h3,.nm-social-confirm h4{color:inherit}.nm-social-report{border-color:#d5def0;background:#f7f9ff;color:var(--social-ink)}.nm-social-notice{padding:12px 15px;margin:18px 0!important;background:#eff8f5;border:1px solid #beded1;border-radius:11px;color:#286550;font-size:14px}.nm-social-soft{padding:16px 18px;background:#f1f6ff;border:1px solid #dce7f7;border-radius:13px;color:#36557d;font-size:14px;margin:17px 0!important}.nm-social-soft h4{font-size:15px}.nm-social-soft p:last-child{margin-bottom:0}.nm-social-soft strong{color:#234777}.nm-social-text-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#3159a2;text-decoration:underline;text-underline-offset:3px;font-size:13px;font-weight:600;padding:8px 3px;min-height:40px}.nm-social-demo-action{display:inline-flex;border:1px dashed #b5c5e1;background:#f5f8ff;color:#53658b;padding:9px 12px;border-radius:10px;font-size:12px;margin-top:12px;min-height:40px}.nm-social-loading,.nm-social-empty{padding:22px;border:1px dashed #ccd8eb;border-radius:14px;color:#65738d;background:#fafbfe;font-size:14px;margin:18px 0}.nm-social-loading .nm-social-error{margin-bottom:0}.nm-thread-tools{margin:12px 0;background:#fff;border:1px solid var(--social-line);border-radius:16px;overflow:hidden}.nm-social-thread-details>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;cursor:pointer;font-weight:700;list-style:none}.nm-social-thread-details>summary:after{content:"+";font-size:22px;font-weight:400}.nm-social-thread-details[open]>summary:after{content:"\2212"}.nm-social-thread-details>summary::-webkit-details-marker{display:none}.nm-social-summary-note{font-size:12px;font-weight:400;color:#627293;margin-left:auto}.nm-social-thread-details>.nm-social-demo{margin:0 18px 12px!important}.nm-social-thread-content{padding:0 19px 18px}.nm-social-thread-content>.nm-social-block:first-child{margin-top:0;padding-top:20px}.nm-social-partner-note{border-left:3px solid #bd185e;background:#fff5f9;padding:12px 15px;border-radius:0 10px 10px 0;color:#854269;font-size:14px}.nm-social-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.nm-social-card-title h3,.nm-social-card-title h4{margin-bottom:8px}.nm-social-card-title p{color:var(--social-muted);font-size:13px}.nm-social-card-title>.button{flex-shrink:0}.nm-social-badge{background:#eef3fe;color:#315795;display:inline-block;border-radius:20px;padding:5px 10px;font-size:11px;line-height:1.4;white-space:nowrap}.nm-social-meeting{background:#fff;border:1px solid #d7e1f2;border-left:4px solid #6492e9;border-radius:15px;padding:20px;margin:20px 0}.nm-social-meeting.cancelled{background:#f8f9fc;border-left-color:#bac3d2}.nm-social-meeting.cancelled h4,.nm-social-meeting.cancelled .nm-social-plan{color:#708099}.nm-social-plan{margin:16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:13px}.nm-social-plan dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6e7a93;margin-bottom:3px}.nm-social-plan dd{margin:0;font-weight:600}.nm-social-meeting .nm-social-soft{font-size:12px;padding:10px 12px}.nm-social-prewrap{white-space:pre-wrap}.nm-social-acceptance{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#66738b}.nm-social-acceptance span{padding:5px 9px;background:#f4f6fa;border-radius:8px}.nm-social-acceptance .accepted{background:#e9f7ef;color:#2b6c4f}.nm-social-meeting-form{padding:23px;background:linear-gradient(140deg,#f6f9ff,#fff7fb);border:1px solid #d8e2f3;border-radius:17px;margin:20px 0}.nm-social-meeting-form>p{color:var(--social-muted);font-size:13px}.nm-social-community-toolbar{display:flex;align-items:flex-end;gap:20px;margin:14px 0 24px}.nm-social-community-toolbar>.nm-social-field{flex:1;margin:0}.nm-social-community-toolbar>.button{flex-shrink:0;margin-bottom:0}.nm-social-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px}.nm-social-group-card{display:flex;flex-direction:column;border:1px solid var(--social-line);border-radius:19px;padding:23px;background:#fff;box-shadow:0 5px 19px #1e3d7410}.nm-social-group-card:nth-child(3n+1){border-top:4px solid #6597e9}.nm-social-group-card:nth-child(3n+2){border-top:4px solid #db74a5}.nm-social-group-card:nth-child(3n){border-top:4px solid #60aabd}.nm-social-group-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;color:#6a7790;font-size:11px;margin-bottom:17px}.nm-social-topic{background:#f0f5ff;border-radius:20px;padding:4px 9px;color:#375c9b;font-weight:700}.nm-social-group-card h3{font-size:21px}.nm-social-group-card>p{font-size:14px;color:#5d6b83}.nm-social-group-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:17px}.nm-social-group-bottom .button{font-size:13px;padding:9px 13px;min-height:40px;flex-shrink:0}.nm-social-group-bottom .nm-social-hint{font-size:11px}.nm-social-create{padding:24px;background:#f5f8ff;border:1px solid #d8e3f5;border-radius:17px}.nm-social-group-hero{padding:24px 0 10px}.nm-social-group-hero h3{font-size:28px;margin-bottom:13px}.nm-social-group-hero>p:not(.eyebrow){max-width:780px;color:#586984}.nm-social-group-meta{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.nm-social-group-meta span{font-size:12px;color:#46628d;background:#eef4fc;border-radius:20px;padding:5px 11px}.nm-social-group-detail>.nm-social-grid{gap:16px}.nm-social-group-detail>.nm-social-grid>.nm-social-soft{margin:0!important}.nm-social-group-detail>.nm-social-grid>.nm-social-soft:nth-child(2){background:#fff5f9;border-color:#efdce7;color:#84576d}.nm-social-members{border:1px solid var(--social-line);border-radius:12px;padding:14px 17px;margin:18px 0}.nm-social-members>summary{cursor:pointer;font-weight:700}.nm-social-member-list{list-style:none;margin:12px 0 0;padding:0}.nm-social-member-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e4eaf5;padding:12px 0;font-size:14px}.nm-social-member-list li:first-child{border:0}.nm-social-member-list .nm-social-actions{margin:0}.nm-social-member-list small{color:#6f7c94;font-size:11px}.nm-social-posts{margin:20px 0}.nm-social-post{padding:18px 19px;background:#f6f8fd;border:1px solid #e1e8f4;border-radius:14px;margin:12px 0}.nm-social-post>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px}.nm-social-post time{font-size:11px;color:#6b7891}.nm-social-post>p{white-space:pre-wrap;font-size:14px;margin:10px 0 0;color:#3d506f}.nm-social-post .nm-social-actions{margin-top:7px;gap:15px}.nm-social-post .nm-social-text-button{font-size:11px;min-height:35px}.nm-social-group-management{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding-top:15px;border-top:1px solid var(--social-line)}html[data-calm=true] .nm-social{--social-blue:#536981;--social-ink:#344455;--social-muted:#677583;--social-line:#d9e0e5}html[data-calm=true] .nm-social :is(.nm-social-meeting-form,.nm-social-soft,.nm-social-create,.nm-social-post,.nm-social-group-hero,.nm-social-partner-note){background:#f4f6f7;border-color:#dce2e6;color:#526475}html[data-calm=true] .nm-social-group-card{box-shadow:none;border-top-color:#9dabb5}html[data-calm=true] .nm-social .button.primary{background:#536981}html[data-calm=true] .nm-social-heading img{filter:saturate(.35)}@media (max-width:900px){.nm-social.surface{padding:24px}.nm-social-heading img{width:92px;height:92px}.nm-social-group-grid{grid-template-columns:1fr}.nm-social-card-title{flex-wrap:wrap}.nm-social-card-title>.button{flex-shrink:1}}@media (max-width:540px){.nm-social.surface{padding:19px 16px;border-radius:18px}.nm-social-heading{gap:10px;align-items:flex-start}.nm-social-heading img{width:68px;height:68px;margin-top:18px}.nm-social-heading h2{font-size:24px}.nm-social-heading>div>p:last-child{font-size:13px}.nm-social-grid,.nm-social-plan{grid-template-columns:1fr}.nm-social-wide{grid-column:auto}.nm-social-toggle-state{display:none}.nm-social-toggle{align-items:flex-start}.nm-social-toggle input{margin-top:4px}.nm-social-actions>.button{max-width:100%}.nm-social-summary-note{display:none}.nm-social-thread-details>summary{padding:15px;font-size:14px}.nm-social-thread-content{padding:0 14px 14px}.nm-social-thread-content h3{font-size:19px}.nm-social-meeting,.nm-social-meeting-form{padding:16px}.nm-social-badge{white-space:normal}.nm-social-community-toolbar{align-items:stretch;flex-direction:column;gap:12px}.nm-social-community-toolbar>.button{align-self:flex-start}.nm-social-group-card{padding:20px}.nm-social-group-top{align-items:flex-start}.nm-social-group-bottom{align-items:flex-start;flex-direction:column}.nm-social-group-bottom>.button{width:100%}.nm-social-group-hero h3{font-size:25px}.nm-social-member-list li{align-items:flex-start;flex-direction:column;gap:8px}.nm-social-member-list .nm-social-actions{width:100%;gap:8px}.nm-social-member-list .button{font-size:12px}.nm-social-post>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.nm-social-group-management{flex-wrap:wrap}.nm-social-create{padding:17px}.nm-social-demo{font-size:12px}}.nm-trust-panel,.nm-trust-admin,.nm-trust-recovery{min-width:0;overflow-wrap:anywhere}.nm-trust-heading{display:flex;align-items:center;gap:16px;margin-bottom:21px}.nm-trust-heading>div{min-width:0}.nm-trust-heading h2,.nm-trust-heading h3{color:#1c3e6c;margin:0 0 7px}.nm-trust-heading h3{font-size:19px}.nm-trust-heading p{font-size:12px;line-height:1.7;color:#677c93;margin:0}.nm-trust-art{display:block;flex-shrink:0;width:78px;height:78px;object-fit:contain}.nm-trust-tabs{display:flex;gap:8px;border-bottom:1px solid #e0e8f1;margin-bottom:22px;padding-bottom:12px;flex-wrap:wrap}.nm-trust-tabs button{border:1px solid #dce6f2;background:#fff;border-radius:12px;min-height:43px;padding:10px 15px;font:inherit;font-size:13px;color:#436584;cursor:pointer}.nm-trust-tabs button[aria-selected=true]{background:#ebf2ff;border-color:#9cb9ee;color:#254f91;font-weight:650}.nm-trust-sections{display:grid;gap:22px}.nm-trust-section{padding:21px;border:1px solid #dce6f1;border-radius:19px;background:linear-gradient(125deg,#fcfdff,#f8fbff);min-width:0}.nm-trust-section h3,.nm-trust-pilot h4,.nm-trust-pilot-summary h3{font-size:17px;color:#264b74;margin:0 0 11px}.nm-trust-section p,.nm-trust-pilot>p,.nm-trust-admin-content>p,.nm-trust-recovery>p,.nm-trust-pilot-summary>p{font-size:12px;line-height:1.75;color:#657b91}.nm-trust-state{color:#285e86!important;font-weight:650}.nm-trust-note{padding:15px 17px;border:1px solid #d6e7f5;background:#eef8ff;border-radius:15px;color:#335a7b;font-size:12px;line-height:1.75;margin:15px 0}.nm-trust-note p{margin:5px 0 0}.nm-trust-demo{padding:11px 14px;border-radius:12px;background:#fff6e7;color:#856338!important;font-size:12px;line-height:1.6}.nm-trust-form{display:grid;gap:14px;min-width:0;margin-top:17px}.nm-trust-form>fieldset{display:grid;gap:14px;margin:0;padding:0;border:0;min-width:0}.nm-trust-form .field{display:grid;gap:7px;min-width:0}.nm-trust-form .field>span,.nm-trust-review .field>span{font-size:12px;color:#3e6185;font-weight:600}.nm-trust-form input:not([type=checkbox]),.nm-trust-form select,.nm-trust-form textarea,.nm-trust-review .field input{box-sizing:border-box;min-width:0;width:100%;padding:12px;border:1px solid #d2dfed;border-radius:12px;background:#fff;color:#284b70;font:inherit;font-size:14px;line-height:1.5}.nm-trust-form textarea{resize:vertical}.nm-trust-form input:focus-visible,.nm-trust-form textarea:focus-visible,.nm-trust-form select:focus-visible,.nm-trust-review input:focus-visible{outline:3px solid #245ad33c;outline-offset:2px}.nm-trust-form small,.nm-trust-hint{font-size:11px!important;line-height:1.75;color:#77899a!important}.nm-trust-form .button{justify-self:start}.nm-trust-panel .button,.nm-trust-admin .button,.nm-trust-recovery .button{white-space:normal;text-align:center;min-height:42px}.nm-trust-check{display:flex;align-items:flex-start;gap:10px;color:#3f6184;font-size:12px;line-height:1.7}.nm-trust-check input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:#2154d9}.nm-trust-details{border-top:1px solid #e0e8f1;margin-top:19px;padding-top:14px}.nm-trust-details summary{font-size:12px;color:#527190;cursor:pointer}.nm-trust-code-form{padding:16px;border:1px solid #d4e5ee;border-radius:14px;background:#f6fcfc}.nm-trust-code-form p{margin:0}.nm-trust-empty{padding:15px;border:1px dashed #d3e0ed;border-radius:13px;text-align:center;color:#7c8fa1!important}.nm-trust-error{background:#fff6f7!important;color:#8a3a4b!important;border-color:#edbec8!important}.nm-trust-error p{margin:0 0 7px}.nm-trust-report-list{padding:0;list-style:none;display:grid;gap:10px}.nm-trust-report-list li{display:flex;gap:8px 12px;flex-wrap:wrap;padding:13px;border:1px solid #dee7f1;border-radius:12px;background:#fff}.nm-trust-report-list strong{font-size:12px;color:#3a5c7f;flex:1;min-width:120px}.nm-trust-report-list small{width:100%;font-size:10px;color:#7a8fa2}.nm-trust-pill{font-size:10px;line-height:1.5;padding:3px 7px;border-radius:20px;background:#edf4fb;color:#477394}.nm-trust-optin{display:grid;gap:18px;margin-top:20px}.nm-trust-optin>.button{justify-self:start}.nm-trust-task-list{list-style:none;margin:22px 0;padding:0;display:grid;gap:11px;counter-reset:tasks}.nm-trust-task-list li{padding:14px;border:1px solid #dce7f2;border-radius:14px;background:#f9fcff}.nm-trust-task-list label{display:flex;gap:12px;align-items:flex-start}.nm-trust-task-list input{accent-color:#2154d9;width:19px;height:19px;flex-shrink:0;margin:2px 0 0}.nm-trust-task-list span{display:grid;gap:5px}.nm-trust-task-list strong{font-size:13px;color:#355a80}.nm-trust-task-list small{font-size:11px;line-height:1.75;color:#71879c}.nm-trust-withdraw{border-top:1px solid #e0e7ef;padding-top:18px;margin-top:24px}.nm-trust-withdraw p{font-size:11px;line-height:1.7;color:#768ba0}.nm-trust-admin{overflow:hidden;margin-bottom:22px}.nm-trust-admin>summary{padding:21px;color:#2e527a;font-weight:650;cursor:pointer}.nm-trust-admin-content{padding:0 22px 24px}.nm-trust-review{padding:18px;border:1px solid #dbe6f1;border-radius:16px;margin:16px 0;background:#fafdff;min-width:0}.nm-trust-review h4{color:#30547b;margin:0 0 6px}.nm-trust-review>small{font-size:10px;color:#718ba2}.nm-trust-review-images{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.nm-trust-review-images figure{margin:0;min-width:0}.nm-trust-review-images img{display:block;width:100%;height:170px;object-fit:contain;border-radius:12px;background:#e9eff5}.nm-trust-review-images figcaption{font-size:10px;color:#73869b;text-align:center;margin-top:5px}.nm-trust-review .field{display:grid;gap:7px}.nm-trust-review .button-row{margin-top:15px;flex-wrap:wrap}.nm-trust-pilot-summary{border-top:1px solid #dee6f0;padding-top:22px;margin-top:23px}.nm-trust-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nm-trust-stats>div{display:grid;gap:5px;background:#f0f7ff;border:1px solid #dbe8f6;border-radius:15px;padding:17px}.nm-trust-stats strong{font-size:27px;color:#2d5790}.nm-trust-stats span{font-size:11px;color:#70859b}.nm-trust-averages{display:flex;gap:12px;flex-wrap:wrap}.nm-trust-averages>div{padding:12px;flex:1;background:#fafbfd;border-radius:12px}.nm-trust-averages dt{font-size:11px;color:#6b8499}.nm-trust-averages dd{margin:5px 0 0;color:#305d87;font-weight:650;font-size:15px}.nm-trust-pilot-summary h4{font-size:13px;color:#4c6b88}.nm-trust-pilot-summary li{font-size:12px;line-height:1.8;color:#5a7894}.nm-trust-feedback{margin:12px 0;padding:14px;border-left:3px solid #a8c8ed;border-radius:0 12px 12px 0;background:#f8fbff;font-size:12px;line-height:1.8;color:#4d6c87;white-space:pre-wrap}.nm-trust-badge{display:inline-flex;align-items:center;border:1px solid #c9e7dc;background:#eaf7f1;color:#33745e;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.5;max-width:100%;box-sizing:border-box}.nm-trust-recovery{padding:17px;border-radius:17px;background:#f7fbff;border:1px solid #dce7f3;margin-top:18px}.nm-trust-recovery h3{font-size:16px;color:#2b527a;margin:0 0 9px}@media (max-width:600px){.nm-trust-panel{padding:17px!important}.nm-trust-art{width:56px;height:56px}.nm-trust-heading{gap:12px}.nm-trust-heading h2{font-size:20px}.nm-trust-heading h3{font-size:17px}.nm-trust-section{padding:15px}.nm-trust-form input:not([type=checkbox]),.nm-trust-form textarea,.nm-trust-form select,.nm-trust-review .field input{font-size:16px}.nm-trust-form .button,.nm-trust-optin>.button{justify-self:stretch}.nm-trust-review-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nm-trust-review-images img{height:145px}.nm-trust-admin-content{padding:0 15px 20px}.nm-trust-review{padding:13px}.nm-trust-review .button-row{flex-direction:column;align-items:stretch}.nm-trust-note{padding:13px}.nm-trust-recovery{padding:14px}.nm-trust-withdraw .button{width:100%}.nm-trust-averages{display:grid;grid-template-columns:1fr}.nm-trust-averages>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.nm-trust-averages dd{margin:0}}@media (max-width:360px){.nm-trust-panel{padding:14px!important}.nm-trust-art{width:46px;height:46px}.nm-trust-heading{gap:9px}.nm-trust-section{padding:12px}.nm-trust-tabs{gap:7px}.nm-trust-tabs button{font-size:12px;padding:9px 11px}.nm-trust-stats>div{padding:12px}.nm-trust-review-images img{height:120px}}.calm .nm-trust-section,.calm .nm-trust-note,.calm .nm-trust-code-form,.calm .nm-trust-review,.calm .nm-trust-recovery{background:var(--surface,#f8fafc);box-shadow:none}.calm .nm-trust-art{filter:saturate(.45)}@media (prefers-reduced-motion:reduce){.nm-trust-panel *,.nm-trust-admin *,.nm-trust-recovery *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nm-everyday-panel{padding:24px;margin-bottom:22px;min-width:0}.nm-everyday-panel h2{font-size:23px;color:#163975;margin:5px 0 12px}.nm-everyday-panel p{line-height:1.8;color:#486789}.nm-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.nm-access-grid fieldset{min-width:0;border:1px solid #dce5f3;border-radius:16px;padding:16px}.nm-access-grid legend{font-weight:650;color:#254b7a;font-size:13px;padding:0 6px}.nm-access-grid label,.nm-everyday-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.6}.nm-access-grid input,.nm-everyday-check input{accent-color:#2154d9;width:17px;height:17px;flex-shrink:0;margin:2px 0 0}.nm-everyday-panel button,.nm-coach button{white-space:normal;min-height:42px}.nm-everyday-note{padding:16px 20px;background:#eff7ff;border:1px solid #d8e5f6;border-radius:16px;font-size:13px;line-height:1.8;color:#365b7a;margin:0 0 20px}.nm-everyday-note p{margin:6px 0 0}.nm-coach{margin:12px 18px;border:1px solid #dce5f3;border-radius:15px;background:#f8fbff;min-width:0}.nm-coach>summary{padding:13px 16px;cursor:pointer;color:#254c88;font-weight:600;font-size:13px}.nm-coach>div{padding:0 16px 18px;display:grid;gap:12px;font-size:13px;line-height:1.7}.nm-coach label:not(.nm-everyday-check){display:grid;gap:7px;font-weight:600}.nm-coach textarea,.nm-coach select{width:100%;box-sizing:border-box;font:inherit;padding:10px 12px;border:1px solid #b9cce5;background:#fff;border-radius:10px;color:#274766;min-height:42px}.nm-phrase-options{display:flex;gap:8px;flex-wrap:wrap}.nm-coach-ai{border-top:1px solid #dce5f3;padding-top:12px}.nm-coach-ai summary{cursor:pointer;margin-bottom:12px}.nm-coach-ai label{margin-bottom:12px}.nm-small{font-size:12px;line-height:1.7}.nm-coach .button-row{display:flex;gap:10px;flex-wrap:wrap}.nm-coach .button{font-size:12px}.nm-demo-note{background:#fff4e9;padding:12px;border-radius:10px;color:#805737}.nm-pace-note{padding:13px 20px;font-size:12px;color:#375c7b;background:#eef7fb;border-bottom:1px solid #dce8ef}.nm-identity-preferences-note{font-size:13px;line-height:1.75;color:#43648b;background:#eef5ff;padding:14px;border-radius:13px}.nm-photo-verification{font-size:11px;color:#286651;background:#e9f6ef;border:1px solid #c7e5d6;border-radius:9px;padding:6px 9px;display:inline-block;margin:7px 0}.nm-trust-slot{margin-bottom:24px}html[data-nm-illustrations=none] :is(.nm-art-form,.nm-art-section,.nm-art-affinity,.nm-art-chat,.nm-art-auth,.nm-art-guide,.nm-art-hero,.nm-art-care,.nm-identity-art,.nm-ai-art,.nm-social-art,.nm-trust-art,.nm-illustration){display:none!important}html[data-nm-illustrations=minimal] :is(.nm-art-section,.nm-art-affinity,.nm-art-chat,.nm-art-auth,.nm-art-guide,.nm-identity-art,.nm-ai-art,.nm-social-art,.nm-trust-art){display:none!important}html[data-nm-motion=reduce] *,html[data-nm-motion=reduce] *:before,html[data-nm-motion=reduce] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-nm-text-size=large] .nm-app :is(p,li,label,input,textarea,select,button,summary){font-size:16px!important;line-height:1.7!important}html[data-nm-text-size=larger] .nm-app :is(p,li,label,input,textarea,select,button,summary){font-size:18px!important;line-height:1.8!important}html[data-nm-text-size=large] .nm-app :is(small,.nm-identity-card,.nm-identity-card p){font-size:14px!important}html[data-nm-text-size=larger] .nm-app :is(small,.nm-identity-card,.nm-identity-card p){font-size:16px!important}html[data-nm-density=compact] :is(.nm-everyday-panel,.form-section,.detail-section){padding:16px!important}html[data-nm-density=compact] :is(.nm-access-grid,.nm-identity-form){gap:12px}html[data-nm-game=off] :is(.chat-reward-note,.chat-reward-panel,.nm-chest-panel,.diamond-balance,.balance-pill,.nm-studio-balance,.nm-gift-receipt,.nm-gift-receipts,.rewards-card,.reward-list){display:none!important}.chat-thread{min-height:0}.nm-social-thread-tools{flex-shrink:0}.nm-coach[open]{max-height:55vh;overflow:auto}.sidebar{overflow-y:auto}.nm-read-receipt{display:block;font-size:11px;color:#52658d;text-align:right;margin:4px 0}html[data-nm-illustrations=none] .nm-social-heading img[aria-hidden=true],html[data-nm-illustrations=minimal] .nm-social-heading img[aria-hidden=true],html[data-nm-illustrations=none] .nm-chest-art{display:none!important}html[data-nm-illustrations=none] .nm-chest-card{grid-template-columns:minmax(0,1fr)}html[data-nm-illustrations=none] .nm-chest-visual{min-height:0;align-items:flex-start}html[data-nm-illustrations=none] .nm-chest-visual>.nm-chest-status{position:static}html[data-nm-game=off] :is(.rewards-section,.nm-gift-balance-summary,[aria-label^="Regalar a"]){display:none!important}@media (max-width:540px){html[data-nm-text-size=large] .discover-toolbar,html[data-nm-text-size=larger] .discover-toolbar{flex-wrap:wrap}html[data-nm-text-size=large] .discover-controls,html[data-nm-text-size=larger] .discover-controls{margin-left:auto}}@media (max-width:700px){.nm-access-grid{grid-template-columns:1fr}.nm-everyday-panel{padding:18px}.nm-coach{margin:10px}.nm-coach>div{padding:0 12px 14px}.nm-coach .button-row{flex-direction:column}.nm-coach .button-row .button{width:100%}html[data-nm-text-size=larger] .mobile-navigation button{font-size:11px!important;line-height:1.3!important}html[data-nm-text-size=larger] .topbar-actions{flex-wrap:wrap}.nm-everyday-panel h2{font-size:21px}}.nm-look-studio{--look-line:#dfe5f5;--look-ink:#19366f;color:var(--look-ink);min-width:0}.nm-look-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0 0 25px}.nm-look-heading h2{font-size:29px;line-height:1.2;letter-spacing:-.7px;margin:5px 0 10px}.nm-look-heading p:not(.eyebrow){font-size:14px;line-height:1.8;color:#607395;margin:0;max-width:640px}.nm-look-wallet{display:flex;gap:12px;align-items:center;flex-shrink:0;background:#fff0f7;border:1px solid #f8d4e4;padding:13px 17px;border-radius:17px;color:#b82668}.nm-look-wallet strong{font-size:22px;display:block}.nm-look-wallet small{font-size:10px;white-space:nowrap}.nm-look-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.6fr);gap:24px;align-items:start}.nm-look-preview{position:sticky;top:92px;background:linear-gradient(155deg,#f0f2ff,#fff9fc 60%,#e9f8ff);border:1px solid var(--look-line);border-radius:24px;padding:22px;min-width:0;overflow:hidden}.nm-look-preview-title{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.08em}.nm-look-dot{width:7px;height:7px;background:#4b8e7c;border-radius:50%;flex-shrink:0}.nm-look-dot.is-preview{background:#dc528d}.nm-look-stage{display:flex;justify-content:center;max-height:365px;margin:8px -5px}.nm-look-stage .nm-avatar{display:block;max-height:365px}.nm-look-description{text-align:center;display:grid;gap:7px;margin-bottom:15px}.nm-look-description strong{font-size:20px}.nm-look-description span{font-size:12px;color:#637293}.nm-look-scale{display:flex;justify-content:center;align-items:center;gap:10px;border-block:1px solid #dfe5f1;padding:11px 0;margin:10px 0}.nm-look-scale p{font-size:10px!important;line-height:1.6!important;color:#74829b;margin:0}.nm-look-scale strong{font-weight:600;color:#425a82}.nm-look-preview-buttons{display:grid;gap:13px;margin-top:17px}.nm-look-studio button{font-family:inherit;cursor:pointer;white-space:normal}.nm-look-studio button:disabled{cursor:default;opacity:.52}.nm-look-studio .button{justify-content:center;min-height:43px;text-align:center;font-size:12px;padding:11px 14px}.nm-look-pending{display:grid;gap:11px;font-size:12px;line-height:1.7;margin-top:20px;border-top:1px solid #dce2ef;padding-top:16px}.nm-look-pending p{font-size:12px!important;line-height:1.75!important;margin:0;color:#607393}.nm-look-hint{font-size:10px!important;line-height:1.75!important;text-align:center;color:#76829a;margin:17px 0 0}.nm-look-controls{min-width:0}.nm-look-inspiration{background:#fff;border:1px solid var(--look-line);border-radius:20px;padding:20px;margin-bottom:20px}.nm-look-inspiration h3{margin:0 0 5px;font-size:15px}.nm-look-inspiration p{margin:0;font-size:12px;color:#7785a0}.nm-look-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:13px}.nm-look-presets button{background:#f6f7fe;border:1px solid transparent;border-radius:13px;min-width:0;padding:5px 1px 10px;color:#42557d;display:grid;justify-items:center;gap:2px}.nm-look-presets button:hover{border-color:#809beb;background:#f0f4ff}.nm-look-presets span{font-size:10px;line-height:1.5;font-weight:650}.nm-look-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;background:#e8edf9;padding:5px;border-radius:14px}.nm-look-groups button{border:0;background:transparent;border-radius:10px;padding:12px 8px;color:#5d6d91;font-size:11px;line-height:1.4;font-weight:700;min-height:43px}.nm-look-groups button[aria-pressed=true]{background:#fff;color:#2154c3;box-shadow:0 2px 6px #224b7810}.nm-look-categories{display:flex;flex-wrap:wrap;gap:7px;padding:17px 0}.nm-look-categories button{border:1px solid #d8e0f1;border-radius:20px;color:#617391;font-size:11px;line-height:1.3;min-height:37px;padding:9px 13px;background:#fff}.nm-look-categories button[aria-pressed=true]{background:#244dc8;border-color:#244dc8;color:#fff}.nm-look-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px}.nm-look-toolbar h3{font-size:21px;margin:0 0 6px}.nm-look-toolbar>div>span{font-size:10px;color:#74839b}.nm-look-toolbar label{display:flex;align-items:center;gap:8px;font-size:10px;color:#687b99}.nm-look-toolbar select{font:inherit;color:#38567e;background:#fff;border:1px solid #d7e0f1;padding:10px;border-radius:10px;min-height:40px;max-width:135px}.nm-look-category-note{padding:13px 15px;background:#edf5ff;border:1px solid #d8e8fb;border-radius:13px;color:#546f94;font-size:12px;line-height:1.8}.nm-look-category-note button{font:inherit;border:0;background:none;color:#2758bd;text-decoration:underline;padding:0;line-height:1.7}.nm-look-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nm-look-option{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;border:1px solid #dfe4f3;background:#fff;border-radius:17px;padding:7px 6px 12px;color:#334e79;overflow:hidden}.nm-look-option:hover{border-color:#90a6dd}.nm-look-option.is-selected{border:2px solid #3865d9;padding:6px 5px 11px;box-shadow:0 0 0 3px #dce7ff}.nm-look-thumb{width:100%;height:126px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f6f7fe;position:relative}.nm-look-thumb .nm-avatar{display:block;width:120px!important;max-width:none!important;flex-shrink:0}.nm-look-thumb.is-portrait .nm-avatar{width:178px!important;transform:translateY(27px)}.nm-look-thumb>span{position:absolute;right:4px;bottom:4px;width:21px;height:21px;border-radius:50%;background:#315bd6;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.nm-look-option>strong{font-size:11px;line-height:1.55;margin:10px 0 5px;text-align:center;flex:1;overflow-wrap:anywhere}.nm-look-option>small{font-size:9px;line-height:1.6;color:#b74076;display:flex;gap:4px;align-items:center}.nm-look-option>small.is-owned{color:#688498}.nm-look-checkout{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;border:1px solid #dce4f4;padding:17px;border-radius:17px;margin-top:20px}.nm-look-checkout>div{display:grid;gap:6px;min-width:0}.nm-look-checkout strong{font-size:14px}.nm-look-checkout span{font-size:10px;line-height:1.6;color:#74829a}.nm-look-status{font-size:12px;line-height:1.8;color:#2e7965;min-height:15px}.nm-look-status .is-error{color:#9d3c56}.nm-look-empty{font-size:13px;padding:20px;background:#fff;border-radius:15px}.nm-look-studio :focus-visible{outline:3px solid #f373a3;outline-offset:3px}.nm-avatar-v2{overflow:visible}.nm-person-avatar .nm-avatar-v2{border-radius:50%}html[data-nm-game=off] .nm-look-wallet{display:none}html[data-calm=true] .nm-look-preview{background:#f5f7fb}html[data-calm=true] .nm-look-option.is-selected{box-shadow:none}@media (max-width:1150px){.nm-look-layout{grid-template-columns:minmax(215px,.8fr) minmax(0,1.4fr);gap:18px}.nm-look-options,.nm-look-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-look-preview{padding:17px}.nm-look-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.nm-look-heading{align-items:flex-start}.nm-look-heading h2{font-size:24px}.nm-look-wallet{padding:10px;gap:7px}.nm-look-wallet small{display:none}.nm-look-layout{grid-template-columns:1fr}.nm-look-preview{position:static;display:grid;grid-template-columns:minmax(130px,.8fr) minmax(140px,1fr);gap:10px 17px;align-items:center}.nm-look-preview-title{grid-column:1/-1}.nm-look-stage{grid-column:1;grid-row:2/5;max-height:230px;margin:0}.nm-look-stage .nm-avatar{max-height:230px}.nm-look-description{grid-column:2;margin:0;text-align:left}.nm-look-description strong{font-size:18px}.nm-look-description span{font-size:11px;line-height:1.6}.nm-look-scale{grid-column:2;margin:0;padding:7px 0;justify-content:flex-start}.nm-look-scale .nm-avatar{width:40px!important;flex-shrink:0}.nm-look-preview-buttons{grid-column:2;margin:0;gap:8px}.nm-look-preview-buttons .button{font-size:10px;padding:8px;min-height:37px}.nm-look-preview-buttons .link-button{font-size:10px}.nm-look-pending,.nm-look-hint{grid-column:1/-1;margin:3px 0 0}.nm-look-pending{padding-top:12px}.nm-look-pending .button{width:100%}.nm-look-presets{grid-template-columns:repeat(6,minmax(0,1fr))}.nm-look-options,.nm-look-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:540px){.nm-look-heading{gap:10px}.nm-look-heading h2{font-size:22px}.nm-look-heading p:not(.eyebrow){font-size:12px;line-height:1.7}.nm-look-wallet{display:none}.nm-look-preview{padding:14px;grid-template-columns:minmax(100px,.75fr) minmax(130px,1fr);gap:10px}.nm-look-preview-title{font-size:9px}.nm-look-description strong{font-size:16px}.nm-look-scale{gap:5px}.nm-look-scale p,.nm-look-hint{font-size:9px!important}.nm-look-inspiration{padding:15px}.nm-look-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-look-presets .nm-avatar{width:73px!important}.nm-look-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.nm-look-thumb{height:106px}.nm-look-thumb .nm-avatar{width:105px!important}.nm-look-thumb.is-portrait .nm-avatar{width:154px!important;transform:translateY(24px)}.nm-look-option>strong{font-size:10px}.nm-look-option>small{font-size:9px}.nm-look-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-look-toolbar{align-items:flex-start;flex-wrap:wrap}.nm-look-toolbar h3{font-size:19px}.nm-look-toolbar select{max-width:150px}.nm-look-checkout{padding:13px;flex-wrap:wrap}.nm-look-checkout .button{width:100%}.nm-look-categories{gap:6px}.nm-look-categories button{font-size:10px;min-height:38px}}@media (max-width:350px){.nm-look-preview{grid-template-columns:1fr}.nm-look-stage{grid-column:1;grid-row:auto;max-height:230px}.nm-look-description,.nm-look-scale,.nm-look-preview-buttons{grid-column:1;text-align:center;justify-content:center}.nm-look-options{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-nm-text-size=larger] .nm-look-groups,html[data-nm-text-size=large] .nm-look-groups{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-nm-text-size=larger] .nm-look-toolbar,html[data-nm-text-size=large] .nm-look-toolbar{flex-wrap:wrap}html[data-nm-text-size=larger] .nm-look-preview,html[data-nm-text-size=large] .nm-look-preview{position:static}.nm-compact-card{min-width:0;align-self:start}.nm-compact-card .card-photo-wrap{height:240px;min-height:0;aspect-ratio:auto}.nm-compact-card .card-photo-wrap>.nm-photo-gallery{width:100%;height:100%;aspect-ratio:auto}.nm-compact-card .photo-identity{text-align:left}.nm-compact-card .photo-identity h2{font-size:1.5rem;line-height:1.25}.nm-compact-card .photo-identity>span{font-size:.9375rem;line-height:1.4}.nm-compact-card .affinity-pill{max-width:calc(100% - 78px);font-size:.8125rem;line-height:1.3;padding:7px 10px;white-space:normal}.nm-compact-card .photo-more{min-width:44px;min-height:44px;font-size:1.75rem;line-height:1}.nm-compact-card .nm-gallery-count{font-size:.8125rem}.nm-compact-card .nm-gallery-arrow{min-width:44px;min-height:44px}.nm-compact-card .nm-gallery-dots button{width:30px;height:28px}.nm-compact-card .person-card-body{display:flex;flex-direction:column;gap:14px;padding:16px}.nm-compact-card .person-card-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0;padding:0;border:0}.nm-compact-card .person-card-actions button{min-height:46px;height:auto;width:auto;line-height:1.35;font-size:.9375rem;white-space:normal}.nm-compact-card .person-card-actions .pass-button{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:13px;padding:10px 12px;font-weight:650}.nm-compact-card .pass-button>span:first-child{font-size:1.3rem}.nm-compact-card .connect-button{padding:10px 12px}.nm-compact-card .nm-photo-verification{align-self:flex-start;margin:0;font-size:.8125rem}.nm-card-interests h3,.nm-connect-brief h3{margin:0 0 8px;font-size:.9375rem;line-height:1.45;color:#182960}.nm-compact-card .profile-interest-tags{margin:0;gap:6px}.nm-compact-card .profile-interest-tags span{font-size:.875rem;line-height:1.4;padding:5px 9px;overflow-wrap:anywhere}.nm-card-plans{display:flex;flex-direction:column;gap:3px;margin:0;color:#4c5875;font-size:.9375rem;line-height:1.5}.nm-card-plans strong{font-size:.875rem;color:#253968}.nm-connect-brief{background:#f1f5ff;border:1px solid #dce5f5;border-radius:16px;padding:18px;margin:0 0 24px;color:#233459}.nm-connect-brief h3{font-size:1.0625rem}.nm-connect-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0}.nm-connect-brief dl>div{min-width:0}.nm-connect-brief dt{margin:0 0 3px;font-size:.875rem;line-height:1.45;font-weight:650;color:#405174}.nm-connect-brief dd{margin:0;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.nm-connect-consent,.nm-connect-brief-empty p{font-size:.9375rem;line-height:1.6;color:#4c5875;margin:0 0 14px}.nm-connect-brief-empty p:last-child{margin-bottom:0}.nm-connect-information{border-top:1px solid #cbd8f0;padding-top:12px;margin:14px 0 0;font-size:.9375rem;line-height:1.6;color:#405174}.nm-connect-brief.is-compact{margin:0;padding:12px;border-radius:12px}.nm-connect-brief.is-compact h3{font-size:.9375rem;margin:0 0 8px}.nm-connect-brief.is-compact dl{grid-template-columns:1fr;gap:8px}.nm-connect-brief.is-compact dt{font-size:.8125rem}.nm-connect-brief.is-compact dd{font-size:.875rem}.nm-card-reason{color:#4c5875;font-size:.875rem;line-height:1.5}.nm-card-reason strong{color:#253968;font-size:.875rem}.nm-card-reason p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:3px 0 0}.nm-compact-card .read-profile{margin:0;min-height:44px;width:100%;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9375rem;line-height:1.4}.nm-friendship-guide{display:flex;align-items:center;gap:18px;justify-content:space-between;margin:0 0 18px;padding:16px 18px;border:1px solid #dae4f5;border-radius:16px;background:#f4f7ff;color:#253968}.nm-friendship-guide h2{margin:0 0 4px;font-size:1.0625rem;line-height:1.4}.nm-friendship-guide p{margin:0;font-size:.9375rem;line-height:1.5;color:#4c5875}.nm-friendship-guide button{flex-shrink:0;border:1px solid #b9cbed;border-radius:12px;min-height:44px;padding:10px 12px;font:inherit;font-size:.9375rem;font-weight:650;color:#1f459d;background:#fff;cursor:pointer}.nm-friendship-guide button:focus-visible,.nm-compact-card button:focus-visible{outline:3px solid #2154d9;outline-offset:3px}@media (max-width:540px){.nm-compact-card .card-photo-wrap{height:224px}.nm-compact-card .person-card-body{padding:14px;gap:12px}.nm-compact-card .photo-identity h2{font-size:1.375rem}.nm-compact-card .photo-identity>span{font-size:.875rem}.nm-compact-card .affinity-pill{font-size:.75rem}.nm-connect-brief dl{grid-template-columns:1fr}.nm-friendship-guide{align-items:flex-start;flex-direction:column;gap:10px;padding:14px}}@media (prefers-reduced-motion:reduce){.nm-compact-card{transition:none}}html[data-calm=true] .nm-connect-brief,html[data-calm=true] .nm-friendship-guide{background:#f1f3f5;border-color:#cbd1da}html[data-nm-text-size=large] :is(.nm-connect-brief dt,.nm-connect-brief dd,.nm-compact-card .profile-interest-tags span,.nm-card-reason strong,.nm-card-plans strong){font-size:16px;line-height:1.6}html[data-nm-text-size=larger] :is(.nm-connect-brief dt,.nm-connect-brief dd,.nm-compact-card .profile-interest-tags span,.nm-card-reason strong,.nm-card-plans strong){font-size:18px;line-height:1.7}.nm-comfort-panel,.nm-comfort-invitation{padding:clamp(18px,3vw,28px);margin-bottom:22px;min-width:0;color:#28445f}.nm-comfort-panel h2,.nm-comfort-invitation h2{font-size:clamp(22px,3vw,28px);line-height:1.3;color:#17366d;margin:4px 0 12px}.nm-comfort-panel p,.nm-comfort-invitation p{line-height:1.7}.nm-comfort-panel fieldset{border:0;padding:0;margin:22px 0;min-width:0}.nm-comfort-legend{font-weight:700;margin-bottom:12px}.nm-comfort-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.nm-comfort-style{display:grid;grid-template-columns:60px minmax(0,1fr);text-align:left;gap:7px 14px;border:2px solid #d7e1f0;border-radius:18px;padding:18px;background:#fff;min-width:0;color:#274462;font:inherit;cursor:pointer}.nm-comfort-style.is-selected{border-color:#345fca;background:#f3f7ff}.nm-comfort-style strong{font-size:18px;align-self:end}.nm-comfort-style>span:not(.nm-comfort-swatch),.nm-comfort-style small{grid-column:2;line-height:1.55;font-size:13px}.nm-comfort-style small{font-weight:700;color:#3254a0}.nm-comfort-swatch{grid-row:1/4;align-self:center;height:68px;position:relative;display:block}.nm-comfort-swatch i{display:block;position:absolute;width:38px;height:38px;border-radius:13px;background:#5685e8;top:0;left:0}.nm-comfort-swatch i:nth-child(2){background:#eb77a3;left:17px;top:16px;transform:rotate(15deg)}.nm-comfort-swatch i:nth-child(3){background:#8871d5;left:0;top:31px;width:31px;height:31px;border-radius:50%}.nm-comfort-swatch-sober i{border-radius:7px;background:#38597b;width:51px;height:13px;top:8px}.nm-comfort-swatch-sober i:nth-child(2){background:#d4dfe9;left:0;top:28px;transform:none;width:42px;height:10px}.nm-comfort-swatch-sober i:nth-child(3){background:#e7edf4;left:0;top:45px;width:51px;height:10px;border-radius:7px}.nm-comfort-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.nm-comfort-grid label{display:grid;gap:8px;min-width:0;font-weight:600}.nm-comfort-grid select,.nm-pilot-observations select,.nm-pilot-observations textarea{font:inherit;color:#28445f;border:1px solid #b7c9df;border-radius:10px;background:#fff;padding:11px;min-height:44px;width:100%;max-width:100%;box-sizing:border-box}.nm-comfort-check{display:flex;gap:12px;line-height:1.65;align-items:flex-start;border:1px solid #dbe5f1;border-radius:14px;padding:16px}.nm-comfort-check input{width:20px;height:20px;flex:none;accent-color:#315cc8;margin:3px 0}.nm-comfort-check small{display:block;font-weight:400;font-size:13px;margin-top:5px}.nm-comfort-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.nm-comfort-actions .button{min-height:44px;white-space:normal}.nm-comfort-actions>span,.nm-comfort-hint{font-size:13px;color:#516782}.nm-comfort-note,.nm-comfort-status{padding:16px;border-radius:13px;border:1px solid #d7e4f2;background:#f1f6fc;margin:18px 0;font-size:14px;line-height:1.65}.nm-comfort-note p,.nm-comfort-status p{margin:6px 0}.nm-comfort-panel :focus-visible,.nm-comfort-invitation :focus-visible{outline:3px solid #d94b85;outline-offset:3px}.nm-pilot-observations{display:grid;gap:16px;border-top:1px solid #dbe5f1;padding-top:20px;margin-top:20px;min-width:0}.nm-pilot-observations h5{font-size:16px;margin:0;color:#244568}.nm-pilot-observations p{margin:0;line-height:1.65}.nm-pilot-observations .field{min-width:0}.nm-pilot-observations textarea{resize:vertical}.nm-pilot-guide-link{display:inline-block;margin:10px 0;text-underline-offset:3px}html[data-nm-appearance=sober] .nm-app{background:#f5f7fa!important}html[data-nm-appearance=sober] .nm-app :is(.surface,.hero-panel,.detail-section,.profile-card,.form-section,.chat-thread,.nm-social,.nm-trust-panel){box-shadow:none!important;background-image:none!important}html[data-nm-appearance=sober] .nm-app :is(.hero-panel,.section-intro,.nm-discovery-intro,.nm-art-gradient){background-color:#f4f7fb!important}html[data-nm-appearance=sober] .nm-app :is(.brand-mark,.brand-logo){filter:none}html[data-nm-appearance=sober] .nm-app :is(.nm-art-sparkle,.decorative-orb,.floating-shape){display:none!important}@media (max-width:600px){.nm-comfort-styles,.nm-comfort-grid{grid-template-columns:1fr}.nm-comfort-style{padding:15px;grid-template-columns:52px minmax(0,1fr)}.nm-comfort-panel,.nm-comfort-invitation{padding:18px}.nm-comfort-actions .button{flex:1 1 180px}.nm-comfort-check{padding:13px}.nm-comfort-panel h2,.nm-comfort-invitation h2{font-size:23px}.nm-comfort-grid select{font-size:16px}}.nm-profile-navigation{display:grid;gap:12px;margin:0 0 24px}.nm-profile-navigation>div,.nm-profile-navigation details>div{display:flex;flex-wrap:wrap;gap:8px}.nm-profile-navigation button{border:1px solid #c2cdec;border-radius:12px;background:#fff;color:#193777;min-height:44px;padding:10px 15px;font:inherit;font-weight:650;text-align:left}.nm-profile-navigation button.active{background:#e6ecff;border-color:#2855d9;color:#1038a0}.nm-profile-navigation summary{cursor:pointer;padding:10px 0;color:#25447a;font-weight:650}.nm-profile-navigation summary span{font-size:.85em;font-weight:400;margin-left:8px}.nm-profile-navigation details>div{padding:6px 0}.nm-start-form>header p{max-width:65ch}.nm-start-form h3:focus{outline:none}.nm-start-steps{display:flex;gap:8px;margin:24px 0}.nm-start-steps button{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #c8d2e9;background:#f6f8ff;border-radius:10px;flex:1;min-height:48px;font:inherit;text-align:left;color:#203b71}.nm-start-steps button[aria-current]{border-color:#2454d8;background:#eaf0ff;font-weight:700}.nm-start-steps button span{display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#fff;width:24px;height:24px}.nm-start-section fieldset{border:0;padding:0;margin:18px 0}.nm-start-section legend{font-weight:700;font-size:1.05rem}.nm-start-section label{display:grid;gap:8px;margin-bottom:18px;font-weight:600}.nm-start-section input:not([type=checkbox]),.nm-start-section select,.nm-start-section textarea{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #a9b8db;border-radius:10px;background:#fff;color:#142a53;padding:12px;font:inherit}.nm-start-intents{display:grid;gap:12px;margin:18px 0}.nm-start-intents label,.nm-start-section .nm-start-visibility{display:flex;align-items:flex-start;gap:12px;border:1px solid #c8d2e9;border-radius:12px;padding:16px;margin:0}.nm-start-intents input,.nm-start-visibility input{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:#2455da}.nm-start-intents label:has(input:checked){border-color:#2455da;background:#f1f5ff}.nm-start-intents small,.nm-start-visibility small{display:block;margin-top:6px;font-weight:400;font-size:.9rem;line-height:1.5}.nm-optional-fields{margin-top:20px;border-top:1px solid #dce4f3;padding-top:14px}.nm-optional-fields summary{cursor:pointer;font-weight:600;padding:10px 0}.nm-optional-fields .neuro-choice{display:flex}.nm-journey-note,.nm-filter-explanation{padding:14px 16px;background:#f1f5ff;border-radius:12px;line-height:1.6;color:#294169}.nm-start-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #dce4f3;flex-wrap:wrap}.nm-start-actions>div{display:flex;gap:8px}.nm-start-save-state{font-size:.9rem;color:#5c457a}.nm-journey-invitation{padding:20px 24px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.nm-journey-invitation h3{margin:5px 0}.nm-journey-invitation p{margin:5px 0;max-width:65ch}.nm-journey-invitation .button-row{flex-wrap:wrap;flex-shrink:0;max-width:360px}.nm-optional-journey .button{margin-top:8px;width:100%}.nm-optional-journey .link-button{margin:15px 0 0}.nm-filter-explanation{font-size:.925rem;margin:0 0 18px}.nm-filter-explanation p{margin:0 0 12px}.nm-filter-explanation p:last-child{margin-bottom:0}.nm-filter-explanation summary{font-weight:600;cursor:pointer;min-height:36px}.nm-discovery-sort{display:grid;gap:5px;margin:16px 0;font-size:.9rem;font-weight:600;max-width:100%}.nm-discovery-sort select{min-height:44px;border:1px solid #c4cfe9;border-radius:10px;background:#fff;color:#1b3770;padding:8px 12px;font:inherit;max-width:300px}.nm-discovery-sort small{font-size:.85rem;font-weight:400;color:#415a83}.nm-comfort-access{white-space:nowrap}.nm-app .mobile-navigation button span{font-size:11px}.nm-app .profile-editor-layout{align-items:start}.nm-app .map-progress strong{font-size:1.5rem}.nm-app .map-section-tabs small{display:none}.nm-app .nm-start-section p{line-height:1.6}.nm-app .profile-guide .mini-card:has(.nm-puzzle-icon){display:none}.nm-app .discovery-meta{flex-wrap:wrap}.nm-app .discovery-meta .nm-discovery-sort{display:block;white-space:normal;flex:1 1 100%;min-width:0;margin:0}.nm-discovery-sort summary{min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #c4cfe9;border-radius:10px;background:#fff;color:#1b3770;cursor:pointer;font-size:.9375rem;line-height:1.5}.nm-app .discovery-meta .nm-discovery-sort label{display:grid;white-space:normal;gap:6px;min-width:0;padding:12px}.nm-discovery-sort small{min-width:0;max-width:100%;overflow-wrap:anywhere}@media (max-width:900px){.nm-journey-invitation{display:block}.nm-journey-invitation .button-row{margin-top:16px;max-width:none}.nm-app .topbar .calm-button{display:none}.nm-app .nm-comfort-access{padding:8px 10px;min-height:40px;font-size:12px}.nm-app .profile-guide{display:none}.nm-app .profile-editor-layout{display:block}}@media (max-width:480px){.nm-start-steps{gap:5px}.nm-start-steps button{display:grid;justify-items:start;font-size:12px;padding:8px}.nm-profile-navigation>div{display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:5px}.nm-profile-navigation button{font-size:13px;padding:10px 8px}.nm-start-actions{align-items:stretch}.nm-start-actions>button{width:100%}.nm-start-actions>div{width:100%;justify-content:space-between}.nm-journey-invitation{padding:16px}.nm-app .topbar{gap:6px}.nm-app .topbar .diamond-pill{display:none}}@media (max-width:540px){html[data-nm-text-size=large] .nm-profile-navigation>div,html[data-nm-text-size=larger] .nm-profile-navigation>div{grid-template-columns:minmax(0,1fr)}.nm-profile-navigation{min-width:0}.nm-profile-navigation>div,.nm-profile-navigation details{min-width:0}}.nm-activity-ideas{padding:16px;margin:16px 0;border:1px solid #cbd6ee;border-radius:14px;background:#f6f8ff}.nm-activity-ideas h5{font-size:1rem;margin:0 0 8px}.nm-activity-ideas p{line-height:1.55}.nm-activity-ideas>div{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.nm-activity-ideas small{display:block;font-size:.85rem;color:#415982;line-height:1.5}.nm-question-bank{min-width:0}.nm-question-bank>header p,.nm-question-bank>form>p,.nm-bank-stories>p{line-height:1.65;color:#405174}.nm-question-bank h2{font-size:1.5rem}.nm-bank-saved{font-size:.875rem}.nm-bank-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.nm-bank-tabs button{min-height:44px;padding:9px 14px;border:1px solid #bfcfec;border-radius:12px;background:#fff;color:#203b7b;font:inherit;font-weight:650;cursor:pointer}.nm-bank-tabs button[aria-pressed=true]{background:#eaf1ff;border-color:#2154d9;color:#173eac}.nm-question-bank :is(button,input,select,textarea):focus-visible{outline:3px solid #2154d9;outline-offset:3px}.nm-question-bank :is(input,select,textarea){font:inherit}.nm-question-bank :is(select,textarea){max-width:100%;width:100%;box-sizing:border-box;border:1px solid #bdcbe0;border-radius:10px;background:#fff;color:#20365c;padding:11px;min-height:44px}.nm-question-bank textarea{resize:vertical}.nm-question-bank label>small{display:block;font-size:.8125rem;color:#506080;margin:5px 0}.nm-bank-topic,.nm-bank-importance{display:grid;gap:8px;margin:18px 0}.nm-bank-question{border:1px solid #d6dfef;border-radius:14px;margin:12px 0;overflow:hidden}.nm-bank-question h3{margin:0;font-size:1rem}.nm-bank-question h3>button{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;border:0;padding:16px;text-align:left;background:#f6f8fd;color:#1e366a;font:inherit;font-weight:650;cursor:pointer}.nm-bank-question h3>button>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.nm-bank-question h3 small{font-size:.75rem;color:#56627d;font-weight:400}.nm-bank-answer{padding:18px}.nm-bank-answer fieldset,.nm-bank-bonus{min-width:0;border:0;margin:18px 0;padding:0}.nm-bank-answer legend,.nm-bank-bonus legend{font-size:1rem;font-weight:700;line-height:1.5;padding:0 0 8px;color:#203964}.nm-bank-answer fieldset label{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:9px 0;line-height:1.5}.nm-bank-answer input{flex-shrink:0;width:19px;height:19px;margin-top:3px;accent-color:#2154d9}.nm-bank-answer>label{display:block;margin-top:18px;line-height:1.5}.nm-bank-answer>button{min-height:44px;margin-top:12px}.nm-bank-bonus{padding:20px 0;border-bottom:1px solid #dce4f3}.nm-bank-bonus>label{display:grid;gap:8px;margin:10px 0}.nm-bank-bonus button{min-height:44px}.nm-bank-disclosure-note{font-size:.875rem;line-height:1.6;color:#624532}.nm-bank-save{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid #dbe3f0;padding-top:20px;margin-top:24px}.nm-bank-save>span{font-size:.875rem;color:#5a5270}.nm-bank-conflict{border:1px solid #bdcbea;border-radius:14px;padding:18px;margin-top:20px}.nm-bank-conflict summary,.nm-bank-stories summary{min-height:44px;cursor:pointer;line-height:1.5;padding:12px 0;font-weight:650;color:#223d77}.nm-bank-stories details{border-bottom:1px solid #dde5f2}.nm-bank-stories ul{padding-left:22px}.nm-bank-stories li{margin:16px 0;line-height:1.65;color:#354b71}.nm-bank-stories li small{display:block;margin-top:6px;color:#596582}.nm-bank-stories>button{margin-top:22px}.nm-bank-public p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.nm-bank-public h4{line-height:1.5}.nm-bank-public>div{margin:18px 0}.nm-bank-public .nm-bank-connections-label{font-size:.75rem;color:#546481}@media (max-width:540px){.nm-bank-tabs{display:grid;grid-template-columns:1fr}.nm-bank-answer{padding:14px}.nm-bank-question h3>button{flex-wrap:wrap;gap:8px;padding:14px}.nm-bank-question h3>button>span:first-child{flex-basis:calc(100% - 25px)}.nm-bank-question h3 small{order:2;width:100%}.nm-bank-save button{width:100%}.nm-question-bank{padding:18px!important}}.nm-chest-bank{margin:18px 0 22px;padding:14px 16px;border:1px solid #cbd8ee;border-radius:14px;background:#f6f8ff;color:#263c62;min-width:0}.nm-chest-bank summary{cursor:pointer;min-height:44px;padding:10px 0;box-sizing:border-box;font-weight:700;line-height:1.5}.nm-chest-bank summary>span{font-weight:400;font-size:.875em;margin-left:8px;color:#506383}.nm-chest-bank p{font-size:.9375rem;line-height:1.6;margin:6px 0 12px;overflow-wrap:anywhere}.nm-chest-bank .nm-chest-bank-note{font-size:.875rem;color:#506383}.nm-chest-bank-groups{display:grid;gap:10px;margin-top:14px;min-width:0}.nm-chest-bank-group{padding:0 12px;border:1px solid #d7e0ef;border-radius:12px;background:#fff;min-width:0}.nm-chest-bank-group>div{display:grid;gap:12px;padding-bottom:12px}.nm-chest-bank-idea{padding:14px;border:1px solid #e1e7f1;border-radius:10px;min-width:0}.nm-chest-bank-idea h4{font-size:1rem;line-height:1.6;margin:0 0 8px;color:#203769;overflow-wrap:anywhere}.nm-chest-bank-idea .button{min-height:44px;max-width:100%;white-space:normal;font-size:.9375rem;line-height:1.5}.nm-chest-bank .nm-chest-bank-help{font-size:.875rem;color:#506383}.nm-chest-bank-status{padding:10px 12px;background:#edf3ff;border-radius:10px}.nm-chest-reciprocity{font-size:.9375rem;line-height:1.65;color:#344e74;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #dae3f2}.nm-chest-bank :focus-visible{outline:3px solid #2154d9;outline-offset:3px}@media (max-width:540px){.nm-chest-bank{padding:10px}.nm-chest-bank-group{padding:0 10px}.nm-chest-bank-idea{padding:12px}}:root{--ink:#182654;--muted:#4c5875;--purple:#2457d6;--purple-dark:#1943aa;--nm-navy:#182654;--nm-blue:#2457d6;--nm-blue-hover:#1943aa;--nm-pink:#c21d68;--nm-pink-hover:#a11656;--nm-bg:#f7f8fc;--nm-soft:#edf2ff;--nm-soft-hover:#e4ecff;--nm-border:#d5def0;--line:#d5def0;--nm-positive:#176149;--nm-danger:#a82539}.nm-app{color:var(--ink);background:var(--nm-bg)}.nm-app :is(.button.primary,.nm-bank-tabs button[aria-pressed=true]){background:var(--nm-blue);border-color:var(--nm-blue);color:#fff}.nm-app .connect-button{background:var(--nm-pink);color:#fff}.nm-app .connect-button:hover:not(:disabled){background:var(--nm-pink-hover)}.nm-app :is(input,textarea,select){accent-color:var(--nm-blue)}.nm-app :is(.field-hint,.privacy-small,.nm-bank-saved,.nm-photo-verification){color:var(--muted)}.nm-app :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--nm-blue-hover);outline-offset:3px}.nm-discover-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.nm-discover-heading .eyebrow{margin:0 0 5px;font-size:.75rem;letter-spacing:.09em}.nm-discover-heading h1{font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.25;letter-spacing:-.025em;margin:0}.nm-discover-heading>.button{flex-shrink:0;min-height:44px}.nm-comfort-compact.surface{display:block;padding:0 16px;margin:0 0 12px;background:#fff;border:1px solid var(--line);box-shadow:none}.nm-comfort-compact>summary{cursor:pointer;min-height:44px;padding:11px 0;font-size:.875rem;font-weight:650;color:var(--purple-dark);line-height:1.5}.nm-comfort-compact[open]{padding-bottom:16px}.nm-comfort-compact>div{margin-top:12px}.nm-comfort-compact h2{font-size:1.25rem}.nm-discover-help{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 14px;padding:0 14px;color:var(--muted);font-size:.875rem;line-height:1.6}.nm-discover-help summary{min-height:44px;padding:11px 0;color:var(--purple-dark);font-weight:650;cursor:pointer}.nm-discover-help p{margin:4px 0 12px}.nm-discover-help button{min-height:44px;margin-bottom:8px}.discovery-meta>span{display:none}.discovery-meta{margin:0 0 10px;gap:12px}.discovery-meta>label{min-height:44px;font-size:.8125rem;white-space:normal;line-height:1.4}.discovery-meta>label>input{width:18px;height:18px;flex-shrink:0}.nm-discovery-sort{margin:0;min-width:0;flex:1}.nm-discovery-sort>summary{min-height:44px;display:list-item;padding:10px 12px;font-size:.875rem;line-height:1.45}.nm-app .discovery-meta .nm-discovery-sort{flex:1 1 175px}.nm-compact-card .photo-identity>span{font-size:.875rem;line-height:1.45}.nm-compact-card .photo-identity h2{font-size:1.4rem;line-height:1.25;text-shadow:0 1px 5px #0008}.nm-compact-card .person-card-body{gap:12px}.nm-compact-card :is(.nm-connect-brief.is-compact dd,.nm-card-reason,.profile-interest-tags span){font-size:.875rem;line-height:1.5}.nm-compact-card .nm-person-avatar{background:#fff;border-color:#fff}.nm-compact-card .card-photo-wrap:after{display:none}.nm-app .layout-switch button[aria-pressed=true]{color:var(--nm-blue);background:var(--nm-soft)}.nm-compact-card .pass-button{color:var(--purple-dark);border-color:#b8c8e4}.nm-compact-card .affinity-pill{background:#fffffff2;color:var(--ink);border:1px solid #ffffffa6}.nm-card-person{display:flex;align-items:center;gap:14px;min-width:0;padding:0 0 2px}.nm-compact-card .nm-card-person .nm-person-avatar{position:static;width:60px;height:60px;min-width:60px;margin:0;border:1px solid var(--line);box-shadow:none;--nm-person-avatar-size:60px}.nm-compact-card .nm-card-person .photo-identity{position:static;display:block;text-align:left;flex:1;min-width:0;color:var(--ink);background:transparent;padding:0;min-height:52px;transform:none}.nm-compact-card .nm-card-person .photo-identity h2{margin:0 0 3px;color:var(--ink);text-shadow:none;line-height:1.3}.nm-compact-card .nm-card-person .photo-identity>span{color:var(--muted);font-size:.9375rem;line-height:1.45}.nm-refined-profile-nav>div{display:flex;gap:8px;flex-wrap:wrap}.nm-refined-profile-nav button{min-height:44px;font-size:.9375rem;line-height:1.4}.nm-refined-profile-nav .nm-profile-subnav{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.nm-profile-subnav button{background:#fff;color:var(--muted);border:1px solid var(--line);padding:8px 12px;border-radius:10px}.nm-profile-subnav button[aria-current=page]{background:var(--nm-soft);color:var(--purple-dark);border-color:var(--nm-blue)}.nm-profile-topics h2{font-size:1.5rem;line-height:1.35}.nm-profile-topics p{color:var(--muted);line-height:1.6}.nm-ux-help{background:#f7f9fe;border:1px solid var(--line);border-radius:12px;padding:0 14px;margin:16px 0;color:var(--muted);line-height:1.6}.nm-ux-help>summary{cursor:pointer;min-height:44px;padding:11px 0;color:var(--purple-dark);font-weight:650}.nm-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.nm-topic-grid article{padding:18px;border:1px solid var(--line);border-radius:14px;min-width:0}.nm-topic-grid h3{font-size:1.0625rem;margin:0 0 6px;line-height:1.4}.nm-topic-grid p{font-size:.9375rem;margin:0 0 12px}.nm-topic-grid article>div{display:flex;flex-wrap:wrap;gap:5px 12px}.nm-topic-grid :is(button,.button),.nm-topic-other button{min-height:44px;white-space:normal;font-size:.9375rem;line-height:1.4}.nm-topic-other{display:flex;gap:10px;flex-wrap:wrap}.nm-question-bank>header p{margin:6px 0;font-size:.9375rem}.nm-question-bank.form-section{display:block}.nm-question-bank>header h2{margin:5px 0;font-size:1.4rem}.nm-question-bank .nm-bank-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.nm-question-bank .nm-bank-tabs button{flex:1;min-width:0;padding:8px 10px;line-height:1.4;font-size:.9375rem}.nm-bank-find{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:12px 0}.nm-bank-find>label:first-child{display:grid;gap:6px;flex:1;min-width:180px;font-size:.9375rem;font-weight:600}.nm-bank-find input[type=search]{width:100%;max-width:100%;min-height:44px;border:1px solid #a7b8d7;border-radius:10px;padding:10px;color:var(--ink);background:#fff}.nm-question-bank :is(textarea,input,select){scroll-margin-bottom:220px;scroll-margin-top:24px}.nm-bank-only-answered{display:flex;align-items:center;gap:8px;min-height:44px;font-size:.9375rem}.nm-bank-only-answered input{width:19px;height:19px;flex-shrink:0}.nm-question-bank .nm-bank-topic{margin:12px 0;font-size:.9375rem}.nm-bank-question h3>button{min-height:52px;padding:12px 14px}.nm-question-bank :is(.nm-bank-question h3 small,.nm-bank-bonus-group summary small){font-size:.8125rem;color:var(--muted)}.nm-bank-bonus-group{border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:0 14px}.nm-bank-bonus-group>summary{min-height:52px;cursor:pointer;padding:13px 0;font-weight:650;line-height:1.5}.nm-bank-bonus-group>summary>small{display:block;font-weight:400;margin-top:4px}.nm-bank-bonus-group .nm-bank-bonus{border:0;margin:0;padding:8px 0 16px}.nm-bank-empty{padding:16px;background:var(--nm-soft);border-radius:12px;color:var(--muted);line-height:1.6}.nm-question-bank .nm-bank-save{position:sticky;z-index:8;bottom:12px;padding:12px 14px;margin:20px -4px 0;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 20px #18265414;gap:10px}.nm-bank-save>div{flex:1;min-width:140px}.nm-bank-save button{min-height:44px}.nm-save-feedback{font-size:.875rem;line-height:1.5;color:var(--muted);margin:0}.nm-save-feedback.is-success{color:var(--nm-positive)}.nm-save-feedback.is-error{color:var(--nm-danger)}.nm-profile-feedback{padding:14px 16px;margin:16px 0;border:1px solid var(--line);border-radius:12px;background:#f4f7fd;color:var(--muted);font-size:.9375rem;line-height:1.6}.nm-profile-feedback.is-success{background:#f0f8f4;border-color:#bad8c9;color:var(--nm-positive)}.nm-profile-feedback.is-error{background:#fff3f5;border-color:#ecc7ce;color:var(--nm-danger)}.nm-chest-cover{display:grid;place-items:center;width:112px;height:112px;max-width:100%;background:#edf2ff;border:1px solid #cfdbf2;border-radius:22px;color:var(--nm-blue);margin:auto}.nm-chest-cover svg{width:70%;height:70%}.nm-chest-cover[data-cover=leaf]{background:#edf6f3;color:#176149;border-color:#bcd9ce}.nm-chest-cover[data-cover=book]{background:#f8edf3;color:var(--nm-pink);border-color:#e7c5d6}.nm-chest-cover[data-cover=music]{background:#eff2fa;color:var(--nm-navy)}.nm-chest-cover[data-cover=none]{background:#f7f8fc;color:var(--muted);border-style:dashed}.nm-chest-cover.is-small{width:56px;height:56px;min-width:56px;border-radius:13px}.nm-chest-cover-none{font-size:2rem;line-height:1;font-weight:700;letter-spacing:4px}.nm-chest-illustrated-cover{position:relative;display:inline-block;max-width:100%}.nm-chest-illustrated-cover>.nm-chest-cover{position:absolute;right:0;bottom:2px;z-index:2;width:48px;height:48px;min-width:0;border-width:2px;box-shadow:0 2px 5px #18265414}.nm-chest-illustrated-cover.is-small>.nm-chest-cover{width:30px;height:30px;bottom:0;border-radius:9px}.nm-chest-presentation{grid-column:1/-1;padding:14px;background:#f8faff;border:1px solid var(--line);border-radius:14px;margin:5px 0 14px;min-width:0}.nm-chest-presentation fieldset{display:block!important;min-width:0;border:0;padding:0;margin:0}.nm-chest-presentation legend{font-size:1rem;font-weight:700;padding:0 0 12px}.nm-cover-choices{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.nm-cover-choices label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:center;justify-items:center;flex:1;min-width:105px;max-width:180px;padding:10px 8px;border:1px solid #b9c9e5;border-radius:12px;background:#fff;cursor:pointer}.nm-cover-choices input{width:18px;height:18px;margin:0}.nm-cover-choices label>span:last-child{grid-column:1/-1;font-size:.8125rem;line-height:1.4;text-align:center}.nm-cover-choices label:has(input:checked){border-color:var(--nm-blue);box-shadow:0 0 0 1px var(--nm-blue);background:var(--nm-soft)}.nm-chest-access-note{font-size:.875rem;line-height:1.6;color:var(--muted);margin:10px 0 0}.nm-chest-field small{font-size:.8125rem;line-height:1.5;color:var(--muted)}.nm-chest-copy h4{line-height:1.5}html[data-nm-illustrations=none] .nm-chest-cover svg{visibility:hidden}html[data-nm-appearance=sober] :is(.nm-chest-cover,.nm-ux-help,.nm-bank-empty){background:#f3f5f8;border-color:#c6cfdf;color:#26395a}html[data-nm-text-size=larger] :is(.nm-bank-find,.nm-bank-topic,.nm-bank-tabs button,.nm-profile-navigation button,.nm-topic-grid button,.nm-discover-help,.nm-discovery-sort>summary,.discovery-meta>label,.nm-save-feedback,.nm-chest-field small,.nm-chest-access-note){font-size:1.125rem;line-height:1.65}@media (max-width:700px){.discovery-meta{flex-direction:row;align-items:center;flex-wrap:wrap}.discovery-meta>.nm-discovery-sort{flex:1;min-width:175px;width:auto}.discovery-meta>label{margin:0;flex-shrink:0}.nm-discover-heading{align-items:flex-start;gap:12px;margin-bottom:12px}.nm-discover-heading h1{font-size:1.4rem}.nm-discover-heading>.button{font-size:.8125rem;padding:9px 10px;max-width:115px}.discover-toolbar{gap:8px;margin-bottom:8px;flex-wrap:wrap}.intent-switch{flex:1;min-width:166px}.intent-switch button{flex:1;justify-content:center;min-height:40px;padding:7px 10px}.discover-controls{gap:6px}.discover-controls .icon-button,.layout-switch button{width:40px;min-height:40px}.layout-switch{padding:2px}.nm-profile-topics{padding:18px}.nm-topic-grid{grid-template-columns:1fr}.nm-topic-grid article{padding:15px}.nm-question-bank .nm-bank-save{bottom:calc(74px + env(safe-area-inset-bottom));align-items:stretch}.nm-bank-save>button{width:auto;flex:1}.nm-bank-save>div{flex-basis:100%}.nm-profile-navigation.nm-refined-profile-nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nm-profile-navigation.nm-refined-profile-nav button{min-width:0;padding:10px;font-size:.875rem;white-space:normal}.nm-bank-question h3>button{padding:12px;gap:4px}.nm-bank-question h3 small{width:auto}.nm-chest-cover{width:86px;height:86px}.nm-chest-cover.is-small{width:50px;height:50px;min-width:50px}}@media (max-width:360px){.nm-discover-heading h1{font-size:1.25rem}.nm-discover-heading>.button{max-width:103px}.discover-toolbar .intent-switch{width:100%}.discover-controls{margin-left:auto}.nm-question-bank .nm-bank-tabs button{font-size:.8125rem}.nm-cover-choices label{min-width:90px}}@media (max-width:700px) and (max-height:600px){.nm-question-bank .nm-bank-save{position:static}}.nm-ai-refined,.nm-privacy-preview,.nm-explanation,.nm-chat-journey{min-width:0;overflow-wrap:anywhere}.nm-ai-refined header p,.nm-privacy-preview header p,.nm-explanation>p,.nm-chat-journey>p{line-height:1.65}.nm-ai-refined header h2,.nm-privacy-preview header h2{margin:6px 0 10px}.nm-ai-refined>form>.nm-ai-fields{border:0;padding:0;margin:24px 0;display:grid;gap:24px;min-width:0}.nm-ai-refined .nm-ai-dimension{border:1px solid var(--line,#dce4f1);border-radius:16px;padding:18px;min-width:0;background:var(--surface,#fff)}.nm-ai-refined .nm-ai-dimension>label{display:grid;gap:10px;min-width:0}.nm-ai-refined .nm-ai-field-heading{display:flex;align-items:center;gap:12px}.nm-ai-refined .nm-ai-field-heading .nm-ai-art{width:48px;height:48px;flex:none}.nm-ai-refined .nm-ai-field-heading strong{font-size:1.0625rem}.nm-ai-refined :is(textarea,select),.nm-privacy-preview select,.nm-explanation select,.nm-chat-journey textarea{width:100%;max-width:100%;box-sizing:border-box;min-height:44px;font:inherit;color:var(--ink,#17295a);border:1px solid #b7c6de;border-radius:10px;padding:11px;background:#fff}.nm-ai-refined textarea,.nm-chat-journey textarea{resize:vertical;line-height:1.6}.nm-ai-permission-grid{display:grid;gap:14px;margin-top:16px;border-top:1px solid var(--line,#dce4f1);padding-top:16px}.nm-ai-permission-grid>label:first-child{display:grid;gap:8px;font-weight:650}.nm-ai-refined .nm-ai-choice{display:flex;align-items:flex-start;gap:11px;line-height:1.55;min-width:0}.nm-ai-refined .nm-ai-choice input{width:20px;height:20px;flex:none;margin:3px 0 0;accent-color:var(--nm-blue,#2154d9)}.nm-ai-refined .nm-ai-choice small{display:block;font-size:.875rem;color:var(--muted,#536581);margin-top:4px;line-height:1.55}.nm-ai-refined .nm-ai-consent{padding:18px;border:1px solid var(--line,#dce4f1);border-radius:14px;background:var(--nm-soft,#edf2ff)}.nm-ai-refined .nm-ai-consent h3{margin:0 0 12px}.nm-ai-refined .nm-ai-consent>p{font-size:.875rem;line-height:1.65;margin-top:14px}.nm-ai-refined .nm-ai-analysis{display:block;margin-top:28px}.nm-ai-refined .nm-ai-analysis>p{line-height:1.65;margin:12px 0}.nm-ai-refined .nm-ai-status{padding:13px 15px;border-radius:10px;background:#f1f5fa}.nm-ai-refined .nm-ai-status[data-state=ready]{background:#edf7ef;color:#285d3c}.nm-ai-refined .nm-ai-status:is([data-state=error],[data-state=limited],[data-state=unavailable]){background:#fff5e7;color:#694b1e}.nm-ai-send-preview{margin-top:22px;border:2px solid var(--nm-blue,#2154d9);border-radius:14px;padding:18px;min-width:0}.nm-ai-send-preview h4{font-size:1.125rem;margin:0 0 10px}.nm-ai-send-preview article{margin:16px 0}.nm-ai-send-preview h5{font-size:1rem;margin:0 0 7px}.nm-ai-send-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9375rem;line-height:1.65;background:#f5f7fb;padding:13px;border-radius:8px;margin:0}.nm-ai-comparison-item{border-top:1px solid var(--line,#dce4f1);padding:14px 0}.nm-ai-comparison-item p>span,.nm-ai-comparison-item p>small{display:block;white-space:pre-wrap;margin-top:7px}.nm-ai-refined .button-row,.nm-privacy-preview-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.nm-ai-refined .button,.nm-privacy-preview .button,.nm-explanation .button,.nm-chat-journey .button{white-space:normal;min-height:44px}.nm-ai-refined .button-row>button{flex:1 1 180px}.nm-ai-refined .inline-notice.success,.nm-chat-journey .inline-notice.success{color:#285d3c;background:#edf7ef;border-color:#bdd8c6}.nm-privacy-preview{padding:24px;margin-bottom:24px}.nm-privacy-preview-controls{margin:20px 0}.nm-privacy-preview-controls label{display:grid;gap:8px;flex:1 1 240px;min-width:0;font-weight:650}.nm-privacy-note{font-size:.875rem;color:var(--muted,#536581);line-height:1.6;margin:12px 0}.nm-privacy-preview-result{border-top:1px solid var(--line,#dce4f1);padding-top:18px;margin-top:20px}.nm-privacy-audience-label{font-size:.875rem;font-weight:700;border-left:3px solid var(--nm-blue,#2154d9);padding-left:10px;margin-bottom:18px}.nm-privacy-person{min-width:0}.nm-privacy-person-heading{display:flex;gap:16px;align-items:center;margin-bottom:18px}.nm-privacy-avatar{width:96px;flex:none}.nm-privacy-avatar svg{max-width:100%;height:auto}.nm-privacy-person-heading p{line-height:1.55;margin-top:5px}.nm-privacy-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.nm-privacy-photos img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px}.nm-privacy-person>section{margin:18px 0}.nm-privacy-person h4{font-size:1rem;margin:0 0 7px}.nm-privacy-person p{line-height:1.65}.nm-privacy-prewrap{white-space:pre-wrap}.nm-privacy-person .nm-ai-public-story{padding:16px}.nm-privacy-person .nm-ai-public-story .nm-ai-art{width:48px;height:48px}.nm-explanation{padding:22px;background:var(--surface,#fff)!important;border:1px solid var(--line,#dce4f1);border-radius:16px}.nm-explanation>h3{margin:6px 0 10px}.nm-explanation-dimension{margin-top:20px;padding-top:18px;border-top:1px solid var(--line,#dce4f1)}.nm-explanation-dimension h4{margin:0 0 6px;font-size:1rem}.nm-explanation-dimension>p{font-size:.875rem;line-height:1.6;color:var(--muted,#536581)}.nm-explanation-dimension article{margin:14px 0;padding:14px;background:var(--nm-soft,#edf2ff);border-radius:12px}.nm-explanation-dimension h5{margin:0 0 7px;font-size:.9375rem}.nm-explanation-dimension article>p{line-height:1.65;font-size:.9375rem}.nm-explanation summary,.nm-chat-journey summary{cursor:pointer;min-height:44px;padding:12px 0;line-height:1.5;font-weight:650}.nm-evidence-pair{margin:12px 0;padding:12px;border:1px solid #cbd7ea;border-radius:10px;background:#fff}.nm-evidence-pair>strong{font-size:.9375rem}.nm-evidence-pair>p{display:grid;gap:4px;white-space:pre-wrap;line-height:1.6;margin-top:12px}.nm-evidence-pair>p>span{font-size:.8125rem;font-weight:700;color:var(--muted,#536581)}.nm-explanation-empty{font-style:normal}.nm-explanation-next{margin-top:20px;padding-top:18px;border-top:1px solid var(--line,#dce4f1)}.nm-explanation-next label{display:grid;gap:8px;margin:14px 0}.nm-explanation-next blockquote{margin:16px 0;padding:14px;background:var(--nm-soft,#edf2ff);border-left:3px solid var(--nm-blue,#2154d9);font-style:normal;line-height:1.65}.nm-explanation>.link-button{margin-top:16px;min-height:44px}.nm-explanation .nm-ai-evidence{margin-top:20px;padding-top:16px;border-top:1px solid var(--line,#dce4f1)}.nm-chat-journey{padding:20px;border-bottom:1px solid var(--line,#dce4f1);background:#f7f9fd}.nm-chat-journey h3{font-size:1.0625rem;margin:0 0 8px}.nm-journey-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;margin:18px 0}.nm-journey-path li{min-width:0;border-top:3px solid #d2ddf2;padding-top:9px}.nm-journey-path strong{display:block;font-size:.9375rem}.nm-journey-path span{display:block;font-size:.8125rem;line-height:1.6;color:var(--muted,#536581);margin-top:4px}.nm-journey-question-options{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.nm-chat-journey label{display:grid;gap:8px;line-height:1.55;margin:14px 0}.nm-chat-journey>.link-button{min-height:44px;margin-top:12px}.nm-chat-journey .field-hint{line-height:1.6}.nm-privacy-preview :focus-visible,.nm-explanation :focus-visible,.nm-chat-journey :focus-visible{outline:3px solid var(--nm-blue,#2154d9);outline-offset:3px}@media (max-width:600px){.nm-ai-refined .nm-ai-dimension,.nm-ai-send-preview{padding:14px}.nm-privacy-preview,.nm-explanation,.nm-chat-journey{padding:18px}.nm-privacy-preview-controls{align-items:stretch}.nm-privacy-preview-controls>button{width:100%}.nm-journey-path{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-privacy-person-heading{gap:12px}.nm-privacy-avatar{width:72px}.nm-evidence-pair{padding:10px}.nm-journey-question-options .button{width:100%}}html[data-nm-appearance=sober] :is(.nm-ai-refined .nm-ai-dimension,.nm-ai-send-preview,.nm-explanation,.nm-chat-journey){box-shadow:none;background-image:none}html[data-nm-text-size=larger] .nm-journey-path{grid-template-columns:1fr}html[data-nm-text-size=larger] .nm-ai-refined .nm-ai-field-heading strong{font-size:1.125rem}.nm-explanation-scope{margin-top:10px}.nm-explanation-scope p,.nm-journey-help p{font-size:.875rem;line-height:1.65;margin:10px 0;color:var(--muted,#536581)}.nm-explanation-dimension{margin-top:14px;padding-top:14px}.nm-explanation-dimension article{margin:10px 0;padding:12px}.nm-explanation-dimension article>p>strong{display:block;margin-bottom:4px}.nm-explanation-dimension article summary{font-size:.875rem}.nm-explanation .nm-explanation-empty{font-size:.875rem;margin:5px 0}.nm-journey-path{display:flex;flex-wrap:wrap;gap:7px 12px;margin:12px 0}.nm-journey-path li{border:0;padding:0;display:flex;align-items:center;gap:12px}.nm-journey-path li:not(:last-child):after{content:"\203a";font-size:1rem;color:var(--muted,#536581)}.nm-journey-path strong{font-size:.8125rem;font-weight:600}.nm-chat-journey{padding-top:16px;padding-bottom:16px}.nm-chat-journey>details>summary{padding-top:9px;padding-bottom:9px}.nm-pilot-match-ratings{margin:20px 0;padding:16px;border:1px solid var(--border,#dce2ef);border-radius:14px;min-width:0}.nm-pilot-match-ratings legend{padding:0 7px;font-weight:700}.nm-pilot-match-ratings>p{margin:0 0 16px;font-size:.95rem}.inline-notice.nm-save-confirmation{color:#245039;background:#edf6f0;border-color:#b5d2be}.nm-pilot-match-ratings select{min-height:44px;max-width:100%}.nm-next-controls,.nm-next-resume{border:1px solid #dfe5f3;border-radius:18px;background:#fff;padding:16px;margin:0 0 18px;color:#182654;min-width:0}.nm-next-resume{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#f4f7ff}.nm-next-resume>div{flex:1 1 220px;display:grid;gap:3px}.nm-next-resume small,.nm-next-resume span{color:#4c5a75}.nm-next-resume small{font-size:.8rem}.nm-next-explore-row{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.nm-next-controls label,.nm-next-card-tools label{display:grid;gap:6px;font-size:.88rem;font-weight:650;min-width:0}.nm-next-controls select,.nm-next-card-tools select{font:inherit;color:#182654;background:#fff;border:1px solid #bac6db;border-radius:10px;padding:10px;width:100%;max-width:100%;min-height:44px}.nm-next-controls [role=group]{display:flex;flex-wrap:wrap;gap:7px}.nm-next-controls button[aria-pressed=true]{background:#e8efff;border-color:#2457d6;color:#1742aa}.nm-next-priorities{margin-top:12px;border-top:1px solid #e2e7f0;padding-top:10px}.nm-next-priorities summary,.nm-next-card-tools summary{cursor:pointer;font-weight:650;color:#244d9d;padding:8px 2px;min-height:44px;display:list-item}.nm-next-priorities p,.nm-next-preview p,.nm-next-card-tools p{font-size:.88rem;line-height:1.6;color:#4c5a75}.nm-next-weight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.nm-next-preview{padding:16px;margin-top:16px;border:1px solid #bdccee;border-radius:12px;background:#f6f8ff}.nm-next-preview h3{font-size:1rem;margin:0 0 8px}.nm-next-preview ul{padding-left:22px;margin:10px 0}.nm-next-preview li{font-size:.88rem;margin:8px 0}.nm-next-person-stack{display:flex;flex-direction:column;min-width:0;gap:0}.nm-next-person-stack>.person-card{flex:1}.nm-next-card-tools{padding:10px 14px 12px;background:#fff;border:1px solid #e0e5ef;border-radius:14px;margin-top:7px;min-width:0}.nm-next-card-tools>button{width:100%;font-size:.85rem;min-height:44px}.nm-next-card-tools>details{margin-top:3px}.nm-next-card-tools summary{font-size:.8rem}.nm-next-card-tools label{margin:10px 0}.nm-next-card-tools details>button{width:100%}.nm-next-empty{padding:24px;text-align:center}.nm-next-empty h2{font-size:1.15rem}.nm-next-empty p{color:#4c5a75;font-size:.92rem}.nm-next-empty .button-row{justify-content:center}.nm-next-controls .button-row{display:flex;gap:10px;flex-wrap:wrap}.nm-next-controls .inline-notice{margin-top:12px}.nm-next-controls button,.nm-next-card-tools button,.nm-next-resume button{white-space:normal}.nm-next-controls summary:focus-visible,.nm-next-card-tools summary:focus-visible,.nm-next-resume button:focus-visible{outline:3px solid #2457d6;outline-offset:3px}.nm-bank-question:focus,.question-block:focus,.nm-bank-bonus-group:focus{outline:2px solid #2457d6;outline-offset:5px;scroll-margin-top:110px}.nm-next-card-tools details p[role=status]{color:#176341;background:#edf8f2;padding:10px;border-radius:8px}@media (max-width:600px){.nm-next-controls,.nm-next-resume{padding:12px;border-radius:14px}.nm-next-explore-row>label,.nm-next-explore-row>[role=group]{width:100%}.nm-next-explore-row>[role=group]>button{flex:1;min-width:0;font-size:.82rem;padding:10px 8px}.nm-next-weight-grid{grid-template-columns:minmax(0,1fr)}.nm-next-resume{gap:8px}.nm-next-resume>div{flex-basis:100%}.nm-next-resume strong{font-size:.95rem}.nm-next-resume>button{font-size:.82rem}.nm-next-priorities>summary{font-size:.85rem}.nm-next-controls .button-row>button{width:100%}.nm-next-preview{padding:12px}}.nm-next-controls{padding:0;border:0;background:transparent;margin-bottom:14px}.nm-next-compact-row{display:flex;align-items:flex-start;gap:8px;position:relative;flex-wrap:wrap}.nm-next-rhythm{flex:1 1 130px;min-width:0}.nm-next-rhythm>summary{min-height:44px;cursor:pointer;display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:9px 10px;background:#fff;border:1px solid #ccd8ed;border-radius:11px;color:#244d9d;font-size:.83rem;font-weight:650;list-style:none}.nm-next-rhythm>summary:before{content:"\25b8";flex:none}.nm-next-rhythm[open]>summary:before{content:"\25be"}.nm-next-rhythm>summary::-webkit-details-marker{display:none}.nm-next-rhythm>summary small{font-size:.72rem;color:#50617f;margin-left:auto}.nm-next-rhythm[open]{flex-basis:100%;order:2}.nm-next-rhythm-content{padding:16px;background:#fff;border:1px solid #dfe5f3;border-radius:14px;margin-top:8px}.nm-next-rhythm:not([open])+.nm-next-saved-access{flex:0 1 auto}.nm-next-saved-access{min-height:44px;padding:9px 11px;font-size:.82rem;display:flex;align-items:center;justify-content:center;gap:6px;white-space:normal}.nm-next-saved-access span{min-width:19px;padding:0 4px;border-radius:6px;background:#e8efff;font-size:.72rem;line-height:20px}.nm-next-saved-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nm-next-saved-note p{flex:1 1 180px;margin:8px 0;font-size:.82rem;color:#4c5a75}.nm-next-status{padding:7px 2px 0;margin:0;font-size:.8rem;line-height:1.5;color:#176341}.nm-next-resume{gap:8px;padding:10px 12px;border-radius:13px;margin-bottom:14px;position:relative}.nm-next-resume>div{flex:1 1 130px;min-width:0}.nm-next-resume strong{font-size:.84rem;line-height:1.3}.nm-next-resume span{font-size:.77rem;line-height:1.35}.nm-next-resume>button{min-height:42px;padding:8px 10px;font-size:.8rem}.nm-next-resume-options{flex:0 0 auto;position:relative}.nm-next-resume-options>summary{cursor:pointer;min-width:32px;min-height:42px;display:flex;align-items:center;justify-content:center;font-weight:800;list-style:none;border-radius:8px}.nm-next-resume-options>summary::-webkit-details-marker{display:none}.nm-next-resume-options>div{position:absolute;right:0;top:45px;width:min(260px,calc(100vw - 50px));z-index:4;border:1px solid #ccd8ed;border-radius:12px;padding:12px;background:#fff;box-shadow:0 8px 22px #1826541a}.nm-next-resume-options p{font-size:.8rem;color:#4c5a75;line-height:1.5}.nm-next-rhythm>summary:focus-visible,.nm-next-resume-options>summary:focus-visible{outline:3px solid #2457d6;outline-offset:3px}@media (max-width:600px){.nm-next-controls{padding:0}.nm-next-rhythm>summary{font-size:.78rem;gap:4px;padding:9px 8px}.nm-next-rhythm>summary small{font-size:.66rem}.nm-next-saved-access{font-size:.77rem;padding:9px 8px}.nm-next-resume{gap:6px;padding:9px 10px}.nm-next-resume>div{flex:1 1 120px}.nm-next-resume strong{font-size:.8rem}.nm-next-resume span{font-size:.73rem}.nm-next-resume>button{font-size:.77rem;padding:8px}.nm-next-rhythm-content{padding:12px}}@media (max-width:360px){.discover-toolbar{gap:6px!important;flex-wrap:nowrap!important;align-items:center!important}.discover-toolbar .intent-switch{min-width:0;flex:1;padding:3px}.discover-toolbar .intent-switch button{padding:8px 5px;min-height:36px;font-size:.75rem;gap:3px}.discover-toolbar .intent-switch svg{width:14px;height:14px}.discover-toolbar .discover-controls{gap:4px;flex:none}.discover-toolbar .icon-button,.discover-toolbar .layout-switch button{width:32px;min-width:32px;height:36px;padding:6px}.discover-toolbar .layout-switch{padding:2px;gap:1px}.discovery-meta{gap:7px!important}.discovery-meta>label{font-size:.75rem}.discovery-meta .nm-discovery-sort{min-width:0}}@media (max-width:360px){.nm-app .discovery-meta>.nm-discovery-sort{flex:1 1 145px;min-width:0}.discovery-meta>.nm-discovery-sort>summary{font-size:.75rem;padding:10px 8px}.page-discover .discovery-meta>label{font-size:.7rem}.discovery-meta>label>input{width:16px;height:16px}}.nm-next-bond{min-width:0;border:1px solid var(--line,#ddd8ed);border-radius:18px;background:var(--surface,#fff);color:var(--ink,#252040);margin:16px 0;overflow-wrap:anywhere}.nm-next-bond>summary{cursor:pointer;min-height:52px;padding:16px 18px;font-weight:750;line-height:1.5}.nm-next-bond>summary small{display:block;font-size:.82em;font-weight:450;color:var(--muted,#655e79);margin-top:3px}.nm-next-content{padding:0 18px 18px;display:grid;gap:12px;min-width:0}.nm-next-content p{margin:0;line-height:1.6}.nm-next-content h3,.nm-next-content h4{margin:0 0 10px;line-height:1.35}.nm-next-content h3{font-size:1.1rem}.nm-next-content h4{font-size:1rem}.nm-next-field{display:grid;gap:7px;min-width:0;font-weight:650}.nm-next-field select,.nm-next-field textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid #b7aecb;border-radius:10px;background:var(--surface,#fff);color:inherit;font:inherit;font-weight:400}.nm-next-field select{min-height:46px}.nm-next-field textarea{resize:vertical;line-height:1.6}.nm-next-check,.nm-next-options label{display:flex;align-items:flex-start;gap:10px;line-height:1.55;padding:9px 0;min-height:44px;box-sizing:border-box}.nm-next-check input,.nm-next-options input{width:19px;height:19px;flex:0 0 19px;margin-top:3px;accent-color:#6942cb}.nm-next-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nm-next-bond button{white-space:normal;min-height:44px;max-width:100%;height:auto;line-height:1.45;text-align:center}.nm-next-bond button:disabled{cursor:not-allowed}.nm-next-bond :focus-visible{outline:3px solid #6553c7;outline-offset:3px}.nm-next-block,.nm-next-proposals{display:grid;gap:12px;border-top:1px solid var(--line,#ded7eb);padding-top:16px}.nm-next-proposal,.nm-next-pending,.nm-next-confirm{border:1px solid #d9cdea;background:var(--panel-soft,#f7f4fb);border-radius:12px;padding:14px;min-width:0;display:grid;gap:12px}.nm-next-proposal fieldset,.nm-next-agreement-editor{margin:0;padding:12px;border:1px solid #d9cdea;border-radius:10px;min-width:0}.nm-next-proposal legend,.nm-next-agreement-editor legend{padding:0 5px;max-width:100%;font-size:.9em}.nm-next-agreement-editor{display:grid;gap:12px}.nm-next-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.nm-next-agreement-values{margin:0;display:grid;gap:9px}.nm-next-agreement-values>div{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:12px}.nm-next-agreement-values dt{font-weight:700}.nm-next-agreement-values dd{margin:0}.nm-next-editor{display:grid;gap:12px}.nm-next-help{font-size:.9em}.nm-next-help summary{cursor:pointer;min-height:44px;align-content:center;font-weight:650}.nm-next-help p{margin-top:8px}.nm-next-note,.nm-next-content>small,.nm-next-quote{font-size:.88em;color:var(--muted,#655e79);line-height:1.6}.nm-next-feedback:empty{display:none}.nm-next-feedback{display:grid;gap:8px}.nm-next-feedback [role=alert]{color:#932c44;border-left:3px solid #ae526e;padding-left:10px}.nm-next-feedback [role=status]{color:#365745}.nm-next-bond blockquote{white-space:pre-wrap;margin:12px 0;padding:12px;border-left:3px solid #9681c9;background:#f6f2fb}.nm-thread-tools>.nm-bond-care{margin-top:0}.nm-preference-assistant{padding:0}.nm-next-content .link-button{justify-self:start;text-align:left}.nm-next-bond input[type=checkbox],.nm-next-bond input[type=radio]{position:static;opacity:1}.nm-next-bond [disabled]{opacity:.68}.nm-next-bond button:hover:not(:disabled){transform:none}.nm-next-bond *{scroll-behavior:auto!important;animation:none!important;transition:none!important}@media (max-width:540px){.nm-next-content{padding:0 13px 14px}.nm-next-bond>summary{padding:14px 13px}.nm-next-options{grid-template-columns:1fr}.nm-next-actions{align-items:stretch}.nm-next-actions>button{flex:1 1 100%}.nm-next-agreement-values>div{grid-template-columns:1fr;gap:2px}.nm-next-proposal,.nm-next-pending,.nm-next-confirm{padding:11px}.nm-next-field select{font-size:16px}}.nm-ops{margin-block:22px;padding:clamp(18px,3vw,28px)}.nm-ops header{display:grid;gap:10px}.nm-ops header h2,.nm-ops header p{margin:0}.nm-ops header button{justify-self:start}.nm-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;margin-block:22px}.nm-ops-grid div{background:#f7f8fc;border:1px solid #dfe6f3;border-radius:14px;padding:14px}.nm-ops dt{font-weight:700;color:#182654}.nm-ops dd{margin:7px 0 0;color:#475569;overflow-wrap:anywhere}.nm-ops-alerts{padding:0;list-style:none;display:grid;gap:10px}.nm-ops-alerts li{border-left:4px solid #2457d6;background:#f1f5ff;padding:12px 14px;border-radius:8px}.nm-ops-alerts [data-level=critical]{border-color:#ae1745;background:#fff1f4}.nm-ops-alerts [data-level=warning]{border-color:#946000;background:#fff7e8}.nm-ops-ok{color:#195d45;font-weight:600}.nm-ops details{margin-top:20px}.nm-ops summary{cursor:pointer;font-weight:700;min-height:44px;align-content:center}.nm-ops details p{line-height:1.65}.nm-ops button:hover{transform:none}@media (max-width:400px){.nm-ops header button{width:100%}.nm-ops-grid{gap:10px}}.nm-network-region:empty{display:none}.nm-network-note{margin:12px clamp(16px,3vw,32px);padding:14px 18px;border:1px solid #d2bb83;border-radius:14px;background:#fff9e9;color:#514116;font-size:14px;line-height:1.6}.nm-network-note p{margin:4px 0 0}.nm-network-returned{background:#edf6f3;border-color:#a9c9bc;color:#234f3b}.nm-network-note button{min-height:44px}.nm-recovery-screen{max-width:540px;margin:clamp(32px,10vh,120px) auto;padding:28px;font-family:system-ui,sans-serif;color:#182654;line-height:1.65}.nm-recovery-screen h1{font-size:clamp(24px,4vw,32px);line-height:1.25}.nm-recovery-screen>a{display:block;margin-top:20px;color:#2457d6}.nm-recovery-screen button{min-height:48px}.nm-drawer-close{display:none}.nm-discovery-results{min-width:0}.page-content{scroll-margin-top:85px}.page-content:focus{outline:none}.page-content:focus-visible,.nm-discovery-results:focus-visible{outline:2px solid #2457d6;outline-offset:3px}.demo-ribbon{padding-top:0;padding-bottom:0;min-height:44px}.demo-ribbon>button{min-height:44px;padding:8px 4px;display:inline-flex;align-items:center;justify-content:center}.nm-drawer-close:focus-visible{outline:3px solid #2457d6;outline-offset:3px}@media (max-width:767px){.nm-drawer-close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ccd8ed;border-radius:12px;color:#182654;font-size:28px;line-height:1;cursor:pointer;z-index:1}.sidebar[inert]{visibility:hidden}.sidebar[role=dialog]{isolation:isolate}.demo-ribbon{min-height:48px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none!important}}.nm-next-person-stack>.nm-compact-card{width:100%;max-width:100%;align-self:stretch}.nm-compact-card .photo-identity h2,.nm-compact-card .photo-identity>span{min-width:0;overflow-wrap:anywhere}.nm-discover-heading>.button,.nm-compact-card .person-card-actions button,.discover-toolbar .intent-switch button{min-width:0;overflow-wrap:anywhere}.interest-callout>div{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.nm-deep{color:var(--ink,#182654);min-width:0;line-height:1.6;padding:0 22px 22px}.nm-deep:focus{outline:none}.nm-deep button,.nm-deep input,.nm-deep select,.nm-deep textarea,.nm-deep summary{font:inherit}.nm-deep button,.nm-deep select,.nm-deep summary,.nm-deep-entry{min-height:44px}.nm-deep button{white-space:normal;overflow-wrap:anywhere}.nm-deep button:focus-visible,.nm-deep input:focus-visible,.nm-deep textarea:focus-visible,.nm-deep select:focus-visible,.nm-deep summary:focus-visible,.nm-deep-entry:focus-visible{outline:3px solid #2457d6;outline-offset:3px}.nm-deep-entry{gap:8px}.nm-deep-discover-entry{display:flex;justify-content:flex-end;margin:-12px 0 12px}.nm-deep-entry.is-compact{width:100%;justify-content:center}.nm-deep-topline,.nm-deep-service{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.nm-deep-badge{display:inline-block;border-radius:20px;background:#edf1ff;color:#243e8c;padding:3px 10px;font-size:.8rem;font-weight:700}.nm-deep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.nm-deep-tile{display:flex;align-items:flex-start;gap:12px;text-align:left;border:1px solid #cad4f4;background:#fff;border-radius:18px;padding:18px;color:#182654}.nm-deep-tile>span:nth-child(2){flex:1;min-width:0}.nm-deep-tile strong,.nm-deep-tile>span>span{display:block}.nm-deep-tile strong{font-size:1rem;margin:0 0 5px}.nm-deep-tile>span>span{font-size:.87rem;font-weight:400}.nm-deep-symbol{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#e3edff,#fae4f0);color:#8c1970;font-size:1.35rem}.nm-deep-notice,.nm-deep-error,.nm-deep-example,.nm-deep-preview,.nm-deep-proposal,.nm-deep-question,.nm-deep-memory{border:1px solid #cbd6f2;background:#f4f7ff;border-radius:14px;padding:14px;margin:12px 0}.nm-deep-error{color:#9d1643;background:#fff3f6;border-color:#e6bbca}.nm-deep-notice{font-size:.9rem}.nm-deep p{margin:.55em 0;overflow-wrap:anywhere}.nm-deep h3{font-size:1.25rem;margin:18px 0 10px}.nm-deep h4{font-size:1.05rem;margin:10px 0}.nm-deep h5{font-size:1rem;margin:10px 0 4px}.nm-deep-field{display:flex;flex-direction:column;gap:6px;font-weight:650;margin:12px 0;min-width:0}.nm-deep-field input,.nm-deep-field textarea,.nm-deep-field select{width:100%;max-width:100%;min-width:0;border:1px solid #aebee3;border-radius:10px;padding:10px;background:#fff;color:#182654;font-weight:400}.nm-deep-field small{font-size:.8rem;font-weight:400}.nm-deep textarea{resize:vertical}.nm-deep-form-grid,.nm-deep-change{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nm-deep-change{margin:12px 0}.nm-deep-change>div{padding:10px;background:#fff;border:1px solid #d4def5;border-radius:10px;min-width:0}.nm-deep-change dt{font-size:.8rem;color:#4a587a}.nm-deep-change dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}.nm-deep-check{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:.92rem;cursor:pointer}.nm-deep-check input{margin-top:5px;flex:0 0 20px;width:20px;height:20px;accent-color:#2457d6}.nm-deep-check span{min-width:0;overflow-wrap:anywhere}.nm-deep details{padding:8px 0}.nm-deep summary{display:list-item;cursor:pointer;padding:10px 4px;font-weight:650;overflow-wrap:anywhere}.nm-deep-exact,.nm-deep blockquote p{white-space:pre-wrap}.nm-deep pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.82rem;background:#fff;padding:12px;border-radius:10px}.nm-deep blockquote{border-left:3px solid #7698ec;margin:12px 0;padding:8px 12px;background:#fff}.nm-deep cite{font-size:.8rem;font-style:normal;color:#4a587a}.nm-deep-result>article{padding:16px 0;border-bottom:1px solid #d4def5}.nm-deep-history>button{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:8px 0}.nm-deep .button-row{flex-wrap:wrap}.nm-deep-workspace{min-width:0}.nm-deep .field-hint{color:#4b5c83}.nm-deep .button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.nm-deep{padding:0 16px 18px}.nm-deep-grid,.nm-deep-form-grid,.nm-deep-change{grid-template-columns:1fr}.nm-deep-tile{padding:12px;gap:9px}.nm-deep-discover-entry{margin:-4px 0 10px}.nm-deep .button-row{display:grid;grid-template-columns:1fr}.nm-deep-preview,.nm-deep-proposal,.nm-deep-example{padding:12px}.nm-deep-topline{align-items:flex-start}.nm-deep .button.primary{width:100%}}@media (prefers-reduced-motion:reduce){.nm-deep *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
