.neda-detail{min-width:0;padding-bottom:28px}.neda-banner{background:var(--color-bg-raised-1);height:180px;position:relative;overflow:hidden}.neda-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.neda-identity{align-items:flex-start;gap:14px;padding:16px 0;display:flex;position:relative}.neda-identity-copy{flex:1;min-width:0;padding-bottom:2px}.neda-identity h1{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.neda-description{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;padding:0 0 16px}.neda-counts,.neda-status{color:var(--color-text-secondary);flex-wrap:wrap;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.neda-status{color:var(--color-text-tertiary);font-size:12px}.neda-share{flex:none}.neda-hero-actions{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.neda-mark{border:3px solid var(--color-bg-app);border-radius:16px;width:84px;height:84px;font-size:22px}.neda-identity>.neda-mark{margin-top:-58px}.neda-face{color:#aed5b5;letter-spacing:-.03em;background:#24312b;flex:none;place-items:center;font-weight:650;display:inline-grid;overflow:hidden}.neda-face img{object-fit:cover;width:100%;height:100%;display:block}.neda-face.tone-1{color:#c6b9e5;background:#2c293c}.neda-face.tone-2{color:#a7cdd6;background:#23333a}.neda-face.tone-3{color:#e1c08f;background:#373026}.neda-face-sm{border-radius:8px;width:32px;height:32px;font-size:11px}.neda-face-md{border-radius:10px;width:40px;height:40px;font-size:13px}.neda-performance{border-bottom:1px solid var(--color-divider);padding:4px 0 18px}.neda-performance-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.neda-performance-head h2{margin:0;font-size:13px;font-weight:600}.neda-figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 0;font-size:28px;font-weight:650}.neda-figure .num{font-size:inherit;font-weight:inherit}.neda-metric-label{color:var(--color-text-tertiary);margin-top:2px;font-size:11px;font-weight:500;display:block}.neda-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.neda-metric{min-width:0;padding:8px 0 0}.neda-metric .num{text-align:left}.neda-metric span{color:var(--color-text-tertiary);font-size:11px;display:block}.neda-metric b,.neda-metric .num{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:550;display:block}.neda-intervals{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.neda-intervals button,.neda-intervals>.skel{border:1px solid var(--color-divider);text-align:left;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:7px 9px;display:flex}.neda-intervals button>span:first-child{color:var(--color-text-tertiary);font-size:10px;font-weight:600}.neda-intervals button .num{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.neda-intervals button[aria-pressed=true]{border-color:var(--color-border-med);background:var(--color-bg-raised-1)}.neda-intervals button:hover{background:var(--color-bg-raised-1)}.neda-intervals button .missing{color:var(--color-text-tertiary)}.neda-basis{color:var(--color-text-tertiary);margin:8px 0 0;font-size:12px}.neda-basis summary{cursor:pointer}.neda-basis p{margin:8px 0 0;line-height:1.6}.neda-block{padding:16px 0 8px}.neda-block h2{margin:0 0 8px;font-size:14px}.neda-access,.neda-settings{flex-direction:column;gap:12px;max-width:720px;display:flex}.neda-access .note,.neda-settings .note,.neda-block>.note{padding-left:0;padding-right:0}.neda-admin{color:var(--color-text-tertiary);margin:4px 0 12px;font-size:12px}.neda-admin>summary{cursor:pointer;align-items:center;width:fit-content;min-height:36px;display:flex}.neda-admin[open]{color:var(--color-text-secondary)}.neda-admin .section{padding:8px 0 12px}.neda-request,.neda-holding,.neda-detail .neda-trade{border-bottom:1px solid var(--color-border-xlight);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.neda-holding,.neda-detail .neda-trade{align-items:flex-start}.neda-holding-copy,.neda-trade-copy,.neda-person{flex:1;min-width:0}.neda-person{align-items:center;gap:10px;display:flex}.neda-person>span:last-child,.neda-person a{min-width:0}.neda-person strong,.neda-person a{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.neda-person small,.neda-kicker{color:var(--color-text-tertiary);overflow-wrap:anywhere;margin-top:2px;font-size:11px;display:block}.neda-values{text-align:right;flex-wrap:wrap;gap:10px 16px;margin-left:auto;display:flex}.neda-values span{color:var(--color-text-tertiary);font-size:11px;display:block}.neda-tokens{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.neda-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.neda-rail{min-width:0;color:var(--color-text-primary)}.neda-rail .tabs{z-index:1;background:var(--color-bg-panel);position:sticky;top:45px}.neda-rail-note{color:var(--color-text-tertiary);margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.neda-member,.neda-call{border-bottom:1px solid var(--color-border-xlight);align-items:flex-start;gap:8px;padding:12px;display:flex}.neda-member{align-items:center}.neda-call-copy,.neda-member-copy{flex:1;min-width:0}.neda-call-copy p,.neda-thesis{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.65}.neda-call-meta{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;display:flex}.neda-call-meta time{margin-left:auto}.neda-rail .empty{margin:12px;padding:28px 12px}.neda-rail .error-line{margin:12px}@media (max-width:720px){.neda-banner{height:136px}.neda-identity{gap:10px;padding:14px 0}.neda-identity>.neda-mark{margin-top:-46px}.neda-description{padding:0 0 14px}.neda-mark{border-radius:14px;width:72px;height:72px;font-size:18px}.neda-identity h1{font-size:20px}.neda-performance,.neda-block{padding-left:0;padding-right:0}.neda-admin{margin-left:0;margin-right:0}.neda-figure{font-size:22px}.neda-values{text-align:left;width:100%;margin-left:0}}@media (max-width:420px){.neda-metrics{grid-template-columns:1fr}}.neda-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.neda-badges{flex-wrap:wrap;gap:5px;margin:7px 0 0;display:flex}.neda-badge{border:1px solid var(--color-divider);color:var(--color-text-secondary);white-space:nowrap;border-radius:5px;align-items:center;padding:2px 7px;font-size:11px;font-weight:550;display:inline-flex}.neda-badge.is-active{color:color-mix(in oklch, var(--color-neda) 62%, white);border-color:color-mix(in oklch, var(--color-neda) 15%, transparent)}.neda-badge.is-paused{color:var(--color-warning);border-color:color-mix(in oklch, var(--color-warning) 25%, transparent)}.neda-badge.is-relationship{color:var(--color-text-primary);background:var(--color-bg-raised-2);border-color:#0000}.neda-counts{color:var(--color-text-tertiary);font-size:12px}.neda-membership{border:1px solid var(--color-divider);background:var(--color-bg-panel);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin:12px 0 4px;padding:12px 14px;display:grid}.neda-membership[data-state=paused],.neda-membership[data-state=pending],.neda-membership[data-state=accepted]{border-color:color-mix(in oklch, var(--color-warning) 20%, transparent)}.neda-membership[data-state=member],.neda-membership[data-state=owner]{border-color:color-mix(in oklch, var(--color-neda) 15%, transparent)}.neda-membership-icon{background:var(--color-bg-raised-2);width:30px;height:30px;color:var(--color-text-secondary);border-radius:8px;place-items:center;display:grid}.neda-membership[data-state=pending] .neda-membership-icon,.neda-membership[data-state=paused] .neda-membership-icon,.neda-membership[data-state=accepted] .neda-membership-icon{color:var(--color-warning)}.neda-membership[data-state=member] .neda-membership-icon,.neda-membership[data-state=owner] .neda-membership-icon{color:var(--color-neda)}.neda-membership-copy h2{margin:0;font-size:13px;font-weight:600}.neda-membership-copy>p{color:var(--color-text-secondary);margin:3px 0 0;font-size:12px;line-height:1.55}.neda-membership-action{grid-column:2/-1;min-width:0}.neda-membership-action:has(>.btn:only-child){grid-area:1/3;place-self:center end}.neda-membership-action .neda-access{gap:8px;max-width:520px}.neda-membership-action .note{padding:0}.neda-locked{color:var(--color-text-tertiary);flex-wrap:wrap;gap:5px 12px;margin:8px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.neda-locked li{align-items:center;gap:4px;display:inline-flex}.neda-locked svg{width:11px;height:11px}.neda-invite{border:1px solid var(--color-divider);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin-top:12px;padding:10px 12px;display:grid}.neda-invite>span{color:var(--color-text-tertiary);grid-column:1/-1;font-size:11px}.neda-invite code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--color-text-primary);font-size:12px}.neda-invite .note{grid-column:1/-1;padding:0}.neda-skeleton .skel{height:10px;display:block}.neda-skeleton .neda-mark.skel{height:84px}.neda-skeleton .neda-intervals>.skel{height:44px}@media (max-width:720px){.neda-membership{margin-left:0;margin-right:0}.neda-intervals{grid-template-columns:repeat(2,minmax(0,1fr))}.neda-hero-actions{align-items:flex-start}}.neda-activate{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.neda-activate .btn-primary{min-height:36px}.neda-rail-actions{padding:0 12px 10px;display:flex}.neda-rail-compose{min-height:32px}.neda-detail>.error-line{margin:12px 0}@media (max-width:560px){.neda-membership{grid-template-columns:auto minmax(0,1fr)}:is(.neda-membership-action,.neda-membership-action:has(>.btn:only-child)){grid-area:auto/1/auto/-1;justify-self:stretch}.neda-membership-action>.btn{width:100%}}
