:root{--brand-coral: #FD978B;--brand-mint: #A1DBBB;--brand-graphite: #646672;--action-primary: #23252B;--coral-deep-text: #B24A3E;--mint-deep-text: #1C6B4F;--status-success: #14795A;--status-warning: #8A5A00;--status-danger: #B3261E;--status-approval: #5B4BD6;--status-automated: #0F6E7B;--status-sensitive: #7A3E6B;--status-offline: #6B6F76;--status-info: #1F5C99;--surface-primary: #FFFFFF;--surface-warm: #FAF7F4;--surface-mineral: #F7F8F9;--surface-private: #E8F5EE;--surface-approval: #EDEBFB;--surface-sensitive: #FBF4F9;--surface-ops-dark: #1C1E24;--text-primary: #23252B;--text-secondary: #646672;--text-muted: #8A8D97;--border-subtle: #DDDFE2;--focus-ring: #5B4BD6;--font-arabic: "IBM Plex Sans Arabic", system-ui, sans-serif;--font-latin: "Plus Jakarta Sans", system-ui, sans-serif;--touch-target-min: 44px}html[dir=rtl] body{font-family:var(--font-arabic)}html[dir=ltr] body{font-family:var(--font-latin)}body{margin:0;background:var(--surface-warm);color:var(--text-primary)}button,a,input,[role=button]{min-height:var(--touch-target-min)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes nd-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:.85}}.nd-presence-ring{animation:nd-breathe 3.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.nd-presence-ring{animation:none;opacity:.7}}.nd-frame{width:100%;min-height:100dvh;display:flex;flex-direction:column;background:var(--surface-warm)}.nd-shell{display:flex;flex-direction:column;min-height:100dvh}.nd-side{display:none}.nd-bottom{display:flex}.nd-content{flex:1;min-height:0;display:flex;flex-direction:column}@media (min-width: 900px){.nd-shell{flex-direction:row}.nd-bottom{display:none}.nd-side{display:flex;flex-direction:column;gap:4px;width:232px;flex:none;padding:24px 14px;border-inline-end:1px solid var(--border-subtle);background:var(--surface-primary)}.nd-side button{display:flex;align-items:center;text-align:start;border:none;background:none;border-radius:12px;padding:11px 14px;font-family:inherit;font-size:14px;color:var(--text-secondary);cursor:pointer;font-weight:500}.nd-side button[aria-current=page]{background:var(--surface-mineral);color:var(--action-primary);font-weight:700}.nd-content{max-width:860px;width:100%;margin:0 auto}}
