/*!
  NUOMA STANDARD CSS v1 (Single Source of Truth)
  Authoring intent: This file documents and styles all core UI components of Nuoma.

  AI + DEV RULES (read this first):
  1) Treat this file as the ONLY place to change layout, spacing, colors, glass, typography and component visuals.
  2) Preserve existing class names and state classes because JS depends on them:
     - .active, .is-hidden, .scrolled, .error, .loading, .pop, .show, .hidden
  3) Prefer tokens (CSS variables) over hard-coded values.
  4) Avoid inline styles in HTML. If you see inline styles, replace them with classes and style those classes here.
  5) When introducing variants, use modifier classes:
     - .is-*, .has-*, .variant-*, .tone-*
  6) Motion: if user enables reduced motion, respect .reduce-motion on <body>.
*/

/* =========================================================
   0) DESIGN TOKENS (GLOBAL)
   ========================================================= */

:root {
  /* Core theme */
  --c-obsidian: #080808;
  --c-charcoal: #121212;
  --c-vapor: #F5F5F5;
  --c-mist: #A0A0A0;

  /* Accent gold system */
  --c-gold-dim: #8A7045;
  --c-gold-pure: #C5A065;
  --c-gold-light: #E5CFA0;

  /* Glass controls */
  --glass-op: 0.55;            /* 0..1 */
  --glass-blur-px: 35px;       /* px */
  --glow-strength: 0.15;       /* 0..1 */
  --glass-panel: rgba(25, 25, 25, var(--glass-op));
  --glass-border: rgba(255, 255, 255, 0.08);
  --glass-shine: rgba(255, 255, 255, 0.04);
  --c-gold-glow: rgba(197, 160, 101, var(--glow-strength));

  /* Typography */
  --font-display: 'Cormorant Garamond', serif;
  --font-ui: 'Inter', sans-serif;

  /* Motion */
  --ease-silk: cubic-bezier(0.2, 0.8, 0.2, 1);

  /* Spacing scale (layout edits should happen by changing these) */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-7: 32px;
  --space-8: 40px;
  --space-9: 60px;
  --space-10: 80px;

  /* Radii */
  --r-lg: 24px;
  --r-md: 12px;
  --r-sm: 8px;
  --r-pill: 100px;

  /* Sizes */
  --header-h: 120px;
  --app-max: 800px;

  /* Shadows */
  --shadow-card: 0 20px 40px -10px rgba(0,0,0,0.4);
  --shadow-heavy: 0 30px 80px rgba(0,0,0,0.6);

  /* Focus ring */
  --focus-ring: 1px solid rgba(197, 160, 101, 0.55);

  /* Component tokens (override these first when restyling) */
  --nav-pill-bg: rgba(15, 15, 15, 0.55);
  --nav-pill-blur: blur(40px) saturate(160%);
  --nav-pill-border: 0.5px solid rgba(255,255,255,0.12);
  --nav-pill-border-top: 0.5px solid rgba(255,255,255,0.30);

  --drawer-bg: rgba(15, 15, 15, 0.55);
  --drawer-blur: blur(40px) saturate(120%);

  --toast-bg: rgba(20,20,20,0.90);


  /* Brand Logos (inline SVG data URIs)
     Use with .nuoma-logo and modifiers, see section 9B.
     Tip: On light backgrounds, prefer Nuoma Light, Nuoma Smoke, or Nuoma Emerald Light.
  */
  --nuoma-logo-crystal-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYwIDI2MSI+PGRlZnM+PHBhdGggaWQ9ImxvZ29QYXRoIiBkPSJNIDIzOS4wMCAyNDAuNTAgTCAxOTkuNTAgMjQwLjAwIEwgMTk5LjUwIDk2LjAwIEwgMTk3LjUwIDg1LjAwIEwgMTg5LjUwIDY2LjAwIEwgMTgyLjUwIDU2LjAwIEwgMTcxLjAwIDQ0LjUwIEwgMTUyLjAwIDMzLjUwIEwgMTMzLjAwIDI4LjUwIEwgMTE1LjAwIDI4LjUwIEwgOTQuMDAgMzQuNTAgTCA3NS4wMCA0Ni41MCBMIDU5LjUwIDY1LjAwIEwgNTEuNTAgODMuMDAgTCA0OC41MCAxMDIuMDAgTCA0OC41MCAyNDAuMDAgTCAxMC4wMCAyNDAuNTAgTCA5LjUwIDE5LjAwIEwgNDguMDAgMTguNTAgTCA0OS4wMCAzNi41MCBMIDY5LjAwIDIyLjUwIEwgOTQuMDAgMTIuNTAgTCAxMDkuMDAgOS41MCBMIDE0MS4wMCA5LjUwIEwgMTYxLjAwIDEzLjUwIEwgMTc4LjAwIDE5LjUwIEwgMTkzLjAwIDI3LjUwIEwgMjA0LjAwIDM1LjUwIEwgMjE2LjUwIDQ4LjAwIEwgMjI2LjUwIDYyLjAwIEwgMjMzLjUwIDc3LjAwIEwgMjM4LjUwIDk2LjAwIEwgMjM5LjAwIDI0MC41MCBaIE0gNjQ2LjAwIDI1MC41MCBMIDYyNi4wMCAyNDkuNTAgTCA1OTguMDAgMjQyLjUwIEwgNTc5LjAwIDIzMy41MCBMIDU2MS4wMCAyMjAuNTAgTCA1NDIuNTAgMjAwLjAwIEwgNTMwLjUwIDE3OS4wMCBMIDUyNC41MCAxNjEuMDAgTCA1MjEuNTAgMTQwLjAwIEwgNTIxLjUwIDExOS4wMCBMIDUyNS41MCA5NC4wMCBMIDUzNS41MCA3MC4wMCBMIDU0NS41MCA1NS4wMCBMIDU2MC4wMCAzOS41MCBMIDU4MS4wMCAyNC41MCBMIDYwNy4wMCAxMy41MCBMIDYyNy4wMCA5LjUwIEwgNjU4LjAwIDkuNTAgTCA2NzAuMDAgMTEuNTAgTCA2OTQuMDAgMTkuNTAgTCA3MTIuMDAgMjkuNTAgTCA3MzEuMDAgNDUuNTAgTCA3NDQuNTAgNjIuMDAgTCA3NTUuNTAgODMuMDAgTCA3NjIuNTAgMTEwLjAwIEwgNzYyLjUwIDE0OS4wMCBMIDc1OS41MCAxNjQuMDAgTCA3NTAuNTAgMTg3LjAwIEwgNzM4LjUwIDIwNS4wMCBMIDcyMC4wMCAyMjMuNTAgTCA3MDkuMDAgMjMxLjUwIEwgNjk0LjAwIDIzOS41MCBMIDY3MC4wMCAyNDcuNTAgTCA2NDYuMDAgMjUwLjUwIFogTSAxMTg3LjAwIDI0MC41MCBMIDExNDcuNTAgMjQwLjAwIEwgMTE0Ny41MCA5OS4wMCBMIDExNDQuNTAgODIuMDAgTCAxMTM1LjUwIDYyLjAwIEwgMTExOS4wMCA0My41MCBMIDExMDAuMDAgMzIuNTAgTCAxMDg0LjAwIDI4LjUwIEwgMTA2OC4wMCAyOC41MCBMIDEwNTIuMDAgMzIuNTAgTCAxMDMzLjAwIDQzLjUwIEwgMTAxNi41MCA2Mi4wMCBMIDEwMDcuNTAgODIuMDAgTCAxMDA0LjUwIDk5LjAwIEwgMTAwNC41MCAyNDAuMDAgTCA5NjUuMDAgMjQwLjUwIEwgOTY0LjUwIDkzLjAwIEwgOTYyLjUwIDgzLjAwIEwgOTU0LjUwIDY0LjAwIEwgOTM5LjAwIDQ1LjUwIEwgOTIwLjAwIDMzLjUwIEwgOTAyLjAwIDI4LjUwIEwgODg1LjAwIDI4LjUwIEwgODYxLjAwIDM2LjUwIEwgODUyLjAwIDQyLjUwIEwgODM4LjUwIDU2LjAwIEwgODMyLjUwIDY1LjAwIEwgODI1LjUwIDgxLjAwIEwgODIyLjUwIDk2LjAwIEwgODIyLjUwIDI0MC4wMCBMIDc4My4wMCAyNDAuNTAgTCA3ODIuNTAgMTkuMDAgTCA4MjIuMDAgMTguNTAgTCA4MjMuMDAgMzUuNTAgTCA4MzcuMDAgMjQuNTAgTCA4NjEuMDAgMTMuNTAgTCA4NzkuMDAgOS41MCBMIDkxNC4wMCAxMC41MCBMIDkzMi4wMCAxNS41MCBMIDk1Mi4wMCAyNS41MCBMIDk2My4wMCAzMy41MCBMIDk4NS4wMCA1Ny41MCBMIDk5Ny41MCA0Mi4wMCBMIDEwMTIuMDAgMjkuNTAgTCAxMDM1LjAwIDE2LjUwIEwgMTA1MS4wMCAxMS41MCBMIDEwNjIuMDAgOS41MCBMIDEwOTIuMDAgOS41MCBMIDExMTIuMDAgMTMuNTAgTCAxMTM0LjAwIDIyLjUwIEwgMTE1My4wMCAzNS41MCBMIDExNjcuNTAgNTEuMDAgTCAxMTc5LjUwIDcyLjAwIEwgMTE4NC41MCA4Ny4wMCBMIDExODcuNTAgMTA4LjAwIEwgMTE4Ny4wMCAyNDAuNTAgWiBNIDE0NDkuMDAgMjQwLjUwIEwgMTQxMC41MCAyNDAuMDAgTCAxNDEwLjAwIDE4NC41MCBMIDEyNzYuMDAgMTg0LjUwIEwgMTI1OS41MCAxODUuMDAgTCAxMjU5LjAwIDI0MC41MCBMIDEyMjAuMDAgMjQwLjUwIEwgMTIyMC41MCA5Ni4wMCBMIDEyMjcuNTAgNzIuMDAgTCAxMjMyLjUwIDYyLjAwIEwgMTI0Mi41MCA0OC4wMCBMIDEyNTUuMDAgMzUuNTAgTCAxMjcxLjAwIDI0LjUwIEwgMTI5MS4wMCAxNS41MCBMIDEzMTguMDAgOS41MCBMIDEzNTEuMDAgOS41MCBMIDEzNzIuMDAgMTMuNTAgTCAxMzk1LjAwIDIyLjUwIEwgMTQxOC4wMCAzOC41MCBMIDE0MzYuNTAgNjEuMDAgTCAxNDQ0LjUwIDc4LjAwIEwgMTQ0OS41MCA5OS4wMCBMIDE0NDkuMDAgMjQwLjUwIFogTSAzOTAuMDAgMjUwLjUwIEwgMzU4LjAwIDI0Ny41MCBMIDM0My4wMCAyNDMuNTAgTCAzMjMuMDAgMjM0LjUwIEwgMzA2LjAwIDIyMi41MCBMIDI5NS41MCAyMTIuMDAgTCAyODIuNTAgMTkzLjAwIEwgMjc1LjUwIDE3NS4wMCBMIDI3MS41MCAxNTEuMDAgTCAyNzIuMDAgMTguNTAgTCAzMTEuNTAgMTkuMDAgTCAzMTEuNTAgMTYwLjAwIEwgMzEzLjUwIDE3My4wMCBMIDMxNy41MCAxODUuMDAgTCAzMjMuNTAgMTk2LjAwIEwgMzM5LjAwIDIxMy41MCBMIDM1OS4wMCAyMjUuNTAgTCAzNzguMDAgMjMwLjUwIEwgNDAyLjAwIDIyOS41MCBMIDQxNS4wMCAyMjUuNTAgTCA0MjUuMDAgMjIwLjUwIEwgNDM2LjUwIDIxMi4wMCBMIDQ0NS41MCAyMDMuMDAgTCA0NTIuNTAgMTkzLjAwIEwgNDU4LjUwIDE4MC4wMCBMIDQ2Mi41MCAxNjEuMDAgTCA0NjIuNTAgMTkuMDAgTCA1MDIuNTAgMTkuMDAgTCA1MDIuNTAgMjQwLjAwIEwgNDYzLjAwIDI0MC41MCBMIDQ2Mi4wMCAyMjIuNTAgTCA0NDkuMDAgMjMyLjUwIEwgNDI3LjAwIDI0My41MCBMIDQwOS4wMCAyNDguNTAgTCAzOTAuMDAgMjUwLjUwIFogTSAxNDEwLjUwIDE1NC4wMCBMIDE0MTAuNTAgMTAyLjAwIEwgMTQwNy41MCA4My4wMCBMIDEzOTUuNTAgNTkuMDAgTCAxMzg0LjAwIDQ2LjUwIEwgMTM3Ni4wMCA0MC41MCBMIDEzNjAuMDAgMzIuNTAgTCAxMzQ0LjAwIDI4LjUwIEwgMTMyMC4wMCAyOS41MCBMIDEzMDcuMDAgMzMuNTAgTCAxMjkyLjAwIDQxLjUwIEwgMTI3Ni41MCA1Ni4wMCBMIDEyNjkuNTAgNjYuMDAgTCAxMjYyLjUwIDgyLjAwIEwgMTI1OS41MCA5Ni4wMCBMIDEyNjAuMDAgMTU0LjUwIEwgMTQxMC41MCAxNTQuMDAgWiBNIDY3MS41MCAyMTkuMDAgTCA2ODcuMDAgMjE2LjUwIEwgNzA1LjAwIDIwOC41MCBMIDcxOC41MCAxOTYuMDAgTCA3MjcuNTAgMTgwLjAwIEwgNzMxLjUwIDE2NS4wMCBMIDczMi41MCAxNDcuMDAgTCA3MjkuNTAgMTI2LjAwIEwgNzIxLjUwIDEwMy4wMCBMIDcxMS41MCA4Ni4wMCBMIDY5MC4wMCA2My41MCBMIDY2Ny4wMCA0OS41MCBMIDY0Ni4wMCA0Mi41MCBMIDYyNy4wMCAzOS41MCBMIDYwNy4wMCA0MC41MCBMIDU4Ny4wMCA0Ni41MCBMIDU3Ny4wMCA1Mi41MCBMIDU2NS41MCA2NC4wMCBMIDU1OC41MCA3Ni4wMCBMIDU1NC41MCA4OC4wMCBMIDU1Mi41MCAxMDAuMDAgTCA1NTIuNTAgMTE2LjAwIEwgNTU1LjUwIDEzNC4wMCBMIDU2MS41MCAxNTIuMDAgTCA1NjguNTAgMTY2LjAwIEwgNTc1LjUwIDE3Ni4wMCBMIDU5Ni4wMCAxOTYuNTAgTCA2MDMuMDAgMjAxLjUwIEwgNjIwLjAwIDIxMC41MCBMIDYzOC4wMCAyMTYuNTAgTCA2NTcuMDAgMjE5LjUwIEwgNjcxLjUwIDIxOS4wMCBaIi8+PGZpbHRlciBpZD0iZmlsdGVyQ3J5c3RhbFByaXNtIiB4PSItNjAlIiB5PSItNjAlIiB3aWR0aD0iMjIwJSIgaGVpZ2h0PSIyMjAlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUdhdXNzaWFuQmx1ciBpbj0iU291cmNlQWxwaGEiIHN0ZERldmlhdGlvbj0iMS4yIiByZXN1bHQ9ImFCbHVyIi8+PGZlTW9ycGhvbG9neSBvcGVyYXRvcj0iZXJvZGUiIHJhZGl1cz0iNC4yIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iYUVyb2RlIi8+PGZlQ29tcG9zaXRlIGluPSJhQmx1ciIgaW4yPSJhRXJvZGUiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0iYmV2ZWxNYXNrIi8+PGZlU3BlY3VsYXJMaWdodGluZyBpbj0iYUJsdXIiIHN1cmZhY2VTY2FsZT0iNSIgc3BlY3VsYXJDb25zdGFudD0iMS40IiBzcGVjdWxhckV4cG9uZW50PSIzNiIgbGlnaHRpbmctY29sb3I9IiNmZmZmZmYiIHJlc3VsdD0ic3BlYyI+PGZlUG9pbnRMaWdodCB4PSItMTgwMCIgeT0iLTExMDAiIHo9IjQyMCI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieCIgdmFsdWVzPSItMjUwMDsgMjUwMCIgZHVyPSI5cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+PC9mZVBvaW50TGlnaHQ+PC9mZVNwZWN1bGFyTGlnaHRpbmc+PGZlQ29tcG9zaXRlIGluPSJzcGVjIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0ic3BlY091dCIvPjwhLS0gUHJpc20gZGlzcGVyc2lvbjogUkdCLXNwbGl0IG9mIHRoZSBoaWdobGlnaHQgb25seSAtLT48ZmVGbG9vZCBmbG9vZC1jb2xvcj0iI0ZGM0IzMCIgcmVzdWx0PSJyQyIvPjxmZUNvbXBvc2l0ZSBpbj0ickMiIGluMj0ic3BlY091dCIgb3BlcmF0b3I9ImluIiByZXN1bHQ9InJIIi8+PGZlT2Zmc2V0IGluPSJySCIgZHg9Ii0xLjUiIGR5PSItMC42IiByZXN1bHQ9InJPZmYiLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0iIzM0Qzc1OSIgcmVzdWx0PSJnQyIvPjxmZUNvbXBvc2l0ZSBpbj0iZ0MiIGluMj0ic3BlY091dCIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImdIIi8+PGZlT2Zmc2V0IGluPSJnSCIgZHg9IjAuMCIgZHk9IjAuMCIgcmVzdWx0PSJnT2ZmIi8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMwQTg0RkYiIHJlc3VsdD0iYkMiLz48ZmVDb21wb3NpdGUgaW49ImJDIiBpbjI9InNwZWNPdXQiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJiSCIvPjxmZU9mZnNldCBpbj0iYkgiIGR4PSIxLjUiIGR5PSIwLjYiIHJlc3VsdD0iYk9mZiIvPjwhLS0gU29mdCBjYXVzdGljIHNoZWVuICh2ZXJ5IHN1YnRsZSkgLS0+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuMDEyIiBudW1PY3RhdmVzPSIyIiBzZWVkPSI3IiByZXN1bHQ9InQiLz48ZmVEaXNwbGFjZW1lbnRNYXAgaW49InNwZWNPdXQiIGluMj0idCIgc2NhbGU9IjEwIiB4Q2hhbm5lbFNlbGVjdG9yPSJSIiB5Q2hhbm5lbFNlbGVjdG9yPSJHIiByZXN1bHQ9InNwZWNXYXJwIi8+PGZlR2F1c3NpYW5CbHVyIGluPSJzcGVjV2FycCIgc3RkRGV2aWF0aW9uPSIxLjQiIHJlc3VsdD0ic3BlY1NvZnQiLz48ZmVNZXJnZT48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48ZmVNZXJnZU5vZGUgaW49ImJldmVsTWFzayIvPjxmZU1lcmdlTm9kZSBpbj0ic3BlY1NvZnQiLz48ZmVNZXJnZU5vZGUgaW49InJPZmYiLz48ZmVNZXJnZU5vZGUgaW49ImdPZmYiLz48ZmVNZXJnZU5vZGUgaW49ImJPZmYiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjx1c2UgaHJlZj0iI2xvZ29QYXRoIiBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDAuNzIpIiBmaWx0ZXI9InVybCgjZmlsdGVyQ3J5c3RhbFByaXNtKSIvPjwvc3ZnPg==");
  --nuoma-logo-gold-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYwIDI2MSI+PGRlZnM+PHBhdGggaWQ9ImxvZ29QYXRoIiBkPSJNIDIzOS4wMCAyNDAuNTAgTCAxOTkuNTAgMjQwLjAwIEwgMTk5LjUwIDk2LjAwIEwgMTk3LjUwIDg1LjAwIEwgMTg5LjUwIDY2LjAwIEwgMTgyLjUwIDU2LjAwIEwgMTcxLjAwIDQ0LjUwIEwgMTUyLjAwIDMzLjUwIEwgMTMzLjAwIDI4LjUwIEwgMTE1LjAwIDI4LjUwIEwgOTQuMDAgMzQuNTAgTCA3NS4wMCA0Ni41MCBMIDU5LjUwIDY1LjAwIEwgNTEuNTAgODMuMDAgTCA0OC41MCAxMDIuMDAgTCA0OC41MCAyNDAuMDAgTCAxMC4wMCAyNDAuNTAgTCA5LjUwIDE5LjAwIEwgNDguMDAgMTguNTAgTCA0OS4wMCAzNi41MCBMIDY5LjAwIDIyLjUwIEwgOTQuMDAgMTIuNTAgTCAxMDkuMDAgOS41MCBMIDE0MS4wMCA5LjUwIEwgMTYxLjAwIDEzLjUwIEwgMTc4LjAwIDE5LjUwIEwgMTkzLjAwIDI3LjUwIEwgMjA0LjAwIDM1LjUwIEwgMjE2LjUwIDQ4LjAwIEwgMjI2LjUwIDYyLjAwIEwgMjMzLjUwIDc3LjAwIEwgMjM4LjUwIDk2LjAwIEwgMjM5LjAwIDI0MC41MCBaIE0gNjQ2LjAwIDI1MC41MCBMIDYyNi4wMCAyNDkuNTAgTCA1OTguMDAgMjQyLjUwIEwgNTc5LjAwIDIzMy41MCBMIDU2MS4wMCAyMjAuNTAgTCA1NDIuNTAgMjAwLjAwIEwgNTMwLjUwIDE3OS4wMCBMIDUyNC41MCAxNjEuMDAgTCA1MjEuNTAgMTQwLjAwIEwgNTIxLjUwIDExOS4wMCBMIDUyNS41MCA5NC4wMCBMIDUzNS41MCA3MC4wMCBMIDU0NS41MCA1NS4wMCBMIDU2MC4wMCAzOS41MCBMIDU4MS4wMCAyNC41MCBMIDYwNy4wMCAxMy41MCBMIDYyNy4wMCA5LjUwIEwgNjU4LjAwIDkuNTAgTCA2NzAuMDAgMTEuNTAgTCA2OTQuMDAgMTkuNTAgTCA3MTIuMDAgMjkuNTAgTCA3MzEuMDAgNDUuNTAgTCA3NDQuNTAgNjIuMDAgTCA3NTUuNTAgODMuMDAgTCA3NjIuNTAgMTEwLjAwIEwgNzYyLjUwIDE0OS4wMCBMIDc1OS41MCAxNjQuMDAgTCA3NTAuNTAgMTg3LjAwIEwgNzM4LjUwIDIwNS4wMCBMIDcyMC4wMCAyMjMuNTAgTCA3MDkuMDAgMjMxLjUwIEwgNjk0LjAwIDIzOS41MCBMIDY3MC4wMCAyNDcuNTAgTCA2NDYuMDAgMjUwLjUwIFogTSAxMTg3LjAwIDI0MC41MCBMIDExNDcuNTAgMjQwLjAwIEwgMTE0Ny41MCA5OS4wMCBMIDExNDQuNTAgODIuMDAgTCAxMTM1LjUwIDYyLjAwIEwgMTExOS4wMCA0My41MCBMIDExMDAuMDAgMzIuNTAgTCAxMDg0LjAwIDI4LjUwIEwgMTA2OC4wMCAyOC41MCBMIDEwNTIuMDAgMzIuNTAgTCAxMDMzLjAwIDQzLjUwIEwgMTAxNi41MCA2Mi4wMCBMIDEwMDcuNTAgODIuMDAgTCAxMDA0LjUwIDk5LjAwIEwgMTAwNC41MCAyNDAuMDAgTCA5NjUuMDAgMjQwLjUwIEwgOTY0LjUwIDkzLjAwIEwgOTYyLjUwIDgzLjAwIEwgOTU0LjUwIDY0LjAwIEwgOTM5LjAwIDQ1LjUwIEwgOTIwLjAwIDMzLjUwIEwgOTAyLjAwIDI4LjUwIEwgODg1LjAwIDI4LjUwIEwgODYxLjAwIDM2LjUwIEwgODUyLjAwIDQyLjUwIEwgODM4LjUwIDU2LjAwIEwgODMyLjUwIDY1LjAwIEwgODI1LjUwIDgxLjAwIEwgODIyLjUwIDk2LjAwIEwgODIyLjUwIDI0MC4wMCBMIDc4My4wMCAyNDAuNTAgTCA3ODIuNTAgMTkuMDAgTCA4MjIuMDAgMTguNTAgTCA4MjMuMDAgMzUuNTAgTCA4MzcuMDAgMjQuNTAgTCA4NjEuMDAgMTMuNTAgTCA4NzkuMDAgOS41MCBMIDkxNC4wMCAxMC41MCBMIDkzMi4wMCAxNS41MCBMIDk1Mi4wMCAyNS41MCBMIDk2My4wMCAzMy41MCBMIDk4NS4wMCA1Ny41MCBMIDk5Ny41MCA0Mi4wMCBMIDEwMTIuMDAgMjkuNTAgTCAxMDM1LjAwIDE2LjUwIEwgMTA1MS4wMCAxMS41MCBMIDEwNjIuMDAgOS41MCBMIDEwOTIuMDAgOS41MCBMIDExMTIuMDAgMTMuNTAgTCAxMTM0LjAwIDIyLjUwIEwgMTE1My4wMCAzNS41MCBMIDExNjcuNTAgNTEuMDAgTCAxMTc5LjUwIDcyLjAwIEwgMTE4NC41MCA4Ny4wMCBMIDExODcuNTAgMTA4LjAwIEwgMTE4Ny4wMCAyNDAuNTAgWiBNIDE0NDkuMDAgMjQwLjUwIEwgMTQxMC41MCAyNDAuMDAgTCAxNDEwLjAwIDE4NC41MCBMIDEyNzYuMDAgMTg0LjUwIEwgMTI1OS41MCAxODUuMDAgTCAxMjU5LjAwIDI0MC41MCBMIDEyMjAuMDAgMjQwLjUwIEwgMTIyMC41MCA5Ni4wMCBMIDEyMjcuNTAgNzIuMDAgTCAxMjMyLjUwIDYyLjAwIEwgMTI0Mi41MCA0OC4wMCBMIDEyNTUuMDAgMzUuNTAgTCAxMjcxLjAwIDI0LjUwIEwgMTI5MS4wMCAxNS41MCBMIDEzMTguMDAgOS41MCBMIDEzNTEuMDAgOS41MCBMIDEzNzIuMDAgMTMuNTAgTCAxMzk1LjAwIDIyLjUwIEwgMTQxOC4wMCAzOC41MCBMIDE0MzYuNTAgNjEuMDAgTCAxNDQ0LjUwIDc4LjAwIEwgMTQ0OS41MCA5OS4wMCBMIDE0NDkuMDAgMjQwLjUwIFogTSAzOTAuMDAgMjUwLjUwIEwgMzU4LjAwIDI0Ny41MCBMIDM0My4wMCAyNDMuNTAgTCAzMjMuMDAgMjM0LjUwIEwgMzA2LjAwIDIyMi41MCBMIDI5NS41MCAyMTIuMDAgTCAyODIuNTAgMTkzLjAwIEwgMjc1LjUwIDE3NS4wMCBMIDI3MS41MCAxNTEuMDAgTCAyNzIuMDAgMTguNTAgTCAzMTEuNTAgMTkuMDAgTCAzMTEuNTAgMTYwLjAwIEwgMzEzLjUwIDE3My4wMCBMIDMxNy41MCAxODUuMDAgTCAzMjMuNTAgMTk2LjAwIEwgMzM5LjAwIDIxMy41MCBMIDM1OS4wMCAyMjUuNTAgTCAzNzguMDAgMjMwLjUwIEwgNDAyLjAwIDIyOS41MCBMIDQxNS4wMCAyMjUuNTAgTCA0MjUuMDAgMjIwLjUwIEwgNDM2LjUwIDIxMi4wMCBMIDQ0NS41MCAyMDMuMDAgTCA0NTIuNTAgMTkzLjAwIEwgNDU4LjUwIDE4MC4wMCBMIDQ2Mi41MCAxNjEuMDAgTCA0NjIuNTAgMTkuMDAgTCA1MDIuNTAgMTkuMDAgTCA1MDIuNTAgMjQwLjAwIEwgNDYzLjAwIDI0MC41MCBMIDQ2Mi4wMCAyMjIuNTAgTCA0NDkuMDAgMjMyLjUwIEwgNDI3LjAwIDI0My41MCBMIDQwOS4wMCAyNDguNTAgTCAzOTAuMDAgMjUwLjUwIFogTSAxNDEwLjUwIDE1NC4wMCBMIDE0MTAuNTAgMTAyLjAwIEwgMTQwNy41MCA4My4wMCBMIDEzOTUuNTAgNTkuMDAgTCAxMzg0LjAwIDQ2LjUwIEwgMTM3Ni4wMCA0MC41MCBMIDEzNjAuMDAgMzIuNTAgTCAxMzQ0LjAwIDI4LjUwIEwgMTMyMC4wMCAyOS41MCBMIDEzMDcuMDAgMzMuNTAgTCAxMjkyLjAwIDQxLjUwIEwgMTI3Ni41MCA1Ni4wMCBMIDEyNjkuNTAgNjYuMDAgTCAxMjYyLjUwIDgyLjAwIEwgMTI1OS41MCA5Ni4wMCBMIDEyNjAuMDAgMTU0LjUwIEwgMTQxMC41MCAxNTQuMDAgWiBNIDY3MS41MCAyMTkuMDAgTCA2ODcuMDAgMjE2LjUwIEwgNzA1LjAwIDIwOC41MCBMIDcxOC41MCAxOTYuMDAgTCA3MjcuNTAgMTgwLjAwIEwgNzMxLjUwIDE2NS4wMCBMIDczMi41MCAxNDcuMDAgTCA3MjkuNTAgMTI2LjAwIEwgNzIxLjUwIDEwMy4wMCBMIDcxMS41MCA4Ni4wMCBMIDY5MC4wMCA2My41MCBMIDY2Ny4wMCA0OS41MCBMIDY0Ni4wMCA0Mi41MCBMIDYyNy4wMCAzOS41MCBMIDYwNy4wMCA0MC41MCBMIDU4Ny4wMCA0Ni41MCBMIDU3Ny4wMCA1Mi41MCBMIDU2NS41MCA2NC4wMCBMIDU1OC41MCA3Ni4wMCBMIDU1NC41MCA4OC4wMCBMIDU1Mi41MCAxMDAuMDAgTCA1NTIuNTAgMTE2LjAwIEwgNTU1LjUwIDEzNC4wMCBMIDU2MS41MCAxNTIuMDAgTCA1NjguNTAgMTY2LjAwIEwgNTc1LjUwIDE3Ni4wMCBMIDU5Ni4wMCAxOTYuNTAgTCA2MDMuMDAgMjAxLjUwIEwgNjIwLjAwIDIxMC41MCBMIDYzOC4wMCAyMTYuNTAgTCA2NTcuMDAgMjE5LjUwIEwgNjcxLjUwIDIxOS4wMCBaIi8+PGZpbHRlciBpZD0iZmlsdGVyR29sZCIgeD0iLTU1JSIgeT0iLTU1JSIgd2lkdGg9IjIxMCUiIGhlaWdodD0iMjEwJSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVHYXVzc2lhbkJsdXIgaW49IlNvdXJjZUFscGhhIiBzdGREZXZpYXRpb249IjEuMCIgcmVzdWx0PSJibHVyIi8+PGZlTW9ycGhvbG9neSBvcGVyYXRvcj0iZXJvZGUiIHJhZGl1cz0iMy4wIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iZXJvZGVkIi8+PGZlQ29tcG9zaXRlIGluPSJibHVyIiBpbjI9ImVyb2RlZCIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJiZXZlbE1hc2siLz48ZmVTcGVjdWxhckxpZ2h0aW5nIGluPSJibHVyIiBzdXJmYWNlU2NhbGU9IjMuMiIgc3BlY3VsYXJDb25zdGFudD0iMi4wIiBzcGVjdWxhckV4cG9uZW50PSIzMCIgbGlnaHRpbmctY29sb3I9IiNGRkU1QjQiIHJlc3VsdD0ic3BlYyI+PGZlUG9pbnRMaWdodCB4PSItMTgwMCIgeT0iLTEwMDAiIHo9IjM2MCI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieCIgdmFsdWVzPSItMjQwMDsgMjQwMCIgZHVyPSI5cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+PC9mZVBvaW50TGlnaHQ+PC9mZVNwZWN1bGFyTGlnaHRpbmc+PGZlQ29tcG9zaXRlIGluPSJzcGVjIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0ic3BlY091dCIvPjxmZU1lcmdlPjxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPjxmZU1lcmdlTm9kZSBpbj0ic3BlY091dCIvPjxmZU1lcmdlTm9kZSBpbj0iYmV2ZWxNYXNrIi8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48dXNlIGhyZWY9IiNsb2dvUGF0aCIgZmlsbD0icmdiYSgxOTcsMTYwLDEwMSwwLjYyKSIgZmlsdGVyPSJ1cmwoI2ZpbHRlckdvbGQpIi8+PC9zdmc+");
  --nuoma-logo-deep-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYwIDI2MSI+PGRlZnM+PHBhdGggaWQ9ImxvZ29QYXRoIiBkPSJNIDIzOS4wMCAyNDAuNTAgTCAxOTkuNTAgMjQwLjAwIEwgMTk5LjUwIDk2LjAwIEwgMTk3LjUwIDg1LjAwIEwgMTg5LjUwIDY2LjAwIEwgMTgyLjUwIDU2LjAwIEwgMTcxLjAwIDQ0LjUwIEwgMTUyLjAwIDMzLjUwIEwgMTMzLjAwIDI4LjUwIEwgMTE1LjAwIDI4LjUwIEwgOTQuMDAgMzQuNTAgTCA3NS4wMCA0Ni41MCBMIDU5LjUwIDY1LjAwIEwgNTEuNTAgODMuMDAgTCA0OC41MCAxMDIuMDAgTCA0OC41MCAyNDAuMDAgTCAxMC4wMCAyNDAuNTAgTCA5LjUwIDE5LjAwIEwgNDguMDAgMTguNTAgTCA0OS4wMCAzNi41MCBMIDY5LjAwIDIyLjUwIEwgOTQuMDAgMTIuNTAgTCAxMDkuMDAgOS41MCBMIDE0MS4wMCA5LjUwIEwgMTYxLjAwIDEzLjUwIEwgMTc4LjAwIDE5LjUwIEwgMTkzLjAwIDI3LjUwIEwgMjA0LjAwIDM1LjUwIEwgMjE2LjUwIDQ4LjAwIEwgMjI2LjUwIDYyLjAwIEwgMjMzLjUwIDc3LjAwIEwgMjM4LjUwIDk2LjAwIEwgMjM5LjAwIDI0MC41MCBaIE0gNjQ2LjAwIDI1MC41MCBMIDYyNi4wMCAyNDkuNTAgTCA1OTguMDAgMjQyLjUwIEwgNTc5LjAwIDIzMy41MCBMIDU2MS4wMCAyMjAuNTAgTCA1NDIuNTAgMjAwLjAwIEwgNTMwLjUwIDE3OS4wMCBMIDUyNC41MCAxNjEuMDAgTCA1MjEuNTAgMTQwLjAwIEwgNTIxLjUwIDExOS4wMCBMIDUyNS41MCA5NC4wMCBMIDUzNS41MCA3MC4wMCBMIDU0NS41MCA1NS4wMCBMIDU2MC4wMCAzOS41MCBMIDU4MS4wMCAyNC41MCBMIDYwNy4wMCAxMy41MCBMIDYyNy4wMCA5LjUwIEwgNjU4LjAwIDkuNTAgTCA2NzAuMDAgMTEuNTAgTCA2OTQuMDAgMTkuNTAgTCA3MTIuMDAgMjkuNTAgTCA3MzEuMDAgNDUuNTAgTCA3NDQuNTAgNjIuMDAgTCA3NTUuNTAgODMuMDAgTCA3NjIuNTAgMTEwLjAwIEwgNzYyLjUwIDE0OS4wMCBMIDc1OS41MCAxNjQuMDAgTCA3NTAuNTAgMTg3LjAwIEwgNzM4LjUwIDIwNS4wMCBMIDcyMC4wMCAyMjMuNTAgTCA3MDkuMDAgMjMxLjUwIEwgNjk0LjAwIDIzOS41MCBMIDY3MC4wMCAyNDcuNTAgTCA2NDYuMDAgMjUwLjUwIFogTSAxMTg3LjAwIDI0MC41MCBMIDExNDcuNTAgMjQwLjAwIEwgMTE0Ny41MCA5OS4wMCBMIDExNDQuNTAgODIuMDAgTCAxMTM1LjUwIDYyLjAwIEwgMTExOS4wMCA0My41MCBMIDExMDAuMDAgMzIuNTAgTCAxMDg0LjAwIDI4LjUwIEwgMTA2OC4wMCAyOC41MCBMIDEwNTIuMDAgMzIuNTAgTCAxMDMzLjAwIDQzLjUwIEwgMTAxNi41MCA2Mi4wMCBMIDEwMDcuNTAgODIuMDAgTCAxMDA0LjUwIDk5LjAwIEwgMTAwNC41MCAyNDAuMDAgTCA5NjUuMDAgMjQwLjUwIEwgOTY0LjUwIDkzLjAwIEwgOTYyLjUwIDgzLjAwIEwgOTU0LjUwIDY0LjAwIEwgOTM5LjAwIDQ1LjUwIEwgOTIwLjAwIDMzLjUwIEwgOTAyLjAwIDI4LjUwIEwgODg1LjAwIDI4LjUwIEwgODYxLjAwIDM2LjUwIEwgODUyLjAwIDQyLjUwIEwgODM4LjUwIDU2LjAwIEwgODMyLjUwIDY1LjAwIEwgODI1LjUwIDgxLjAwIEwgODIyLjUwIDk2LjAwIEwgODIyLjUwIDI0MC4wMCBMIDc4My4wMCAyNDAuNTAgTCA3ODIuNTAgMTkuMDAgTCA4MjIuMDAgMTguNTAgTCA4MjMuMDAgMzUuNTAgTCA4MzcuMDAgMjQuNTAgTCA4NjEuMDAgMTMuNTAgTCA4NzkuMDAgOS41MCBMIDkxNC4wMCAxMC41MCBMIDkzMi4wMCAxNS41MCBMIDk1Mi4wMCAyNS41MCBMIDk2My4wMCAzMy41MCBMIDk4NS4wMCA1Ny41MCBMIDk5Ny41MCA0Mi4wMCBMIDEwMTIuMDAgMjkuNTAgTCAxMDM1LjAwIDE2LjUwIEwgMTA1MS4wMCAxMS41MCBMIDEwNjIuMDAgOS41MCBMIDEwOTIuMDAgOS41MCBMIDExMTIuMDAgMTMuNTAgTCAxMTM0LjAwIDIyLjUwIEwgMTE1My4wMCAzNS41MCBMIDExNjcuNTAgNTEuMDAgTCAxMTc5LjUwIDcyLjAwIEwgMTE4NC41MCA4Ny4wMCBMIDExODcuNTAgMTA4LjAwIEwgMTE4Ny4wMCAyNDAuNTAgWiBNIDE0NDkuMDAgMjQwLjUwIEwgMTQxMC41MCAyNDAuMDAgTCAxNDEwLjAwIDE4NC41MCBMIDEyNzYuMDAgMTg0LjUwIEwgMTI1OS41MCAxODUuMDAgTCAxMjU5LjAwIDI0MC41MCBMIDEyMjAuMDAgMjQwLjUwIEwgMTIyMC41MCA5Ni4wMCBMIDEyMjcuNTAgNzIuMDAgTCAxMjMyLjUwIDYyLjAwIEwgMTI0Mi41MCA0OC4wMCBMIDEyNTUuMDAgMzUuNTAgTCAxMjcxLjAwIDI0LjUwIEwgMTI5MS4wMCAxNS41MCBMIDEzMTguMDAgOS41MCBMIDEzNTEuMDAgOS41MCBMIDEzNzIuMDAgMTMuNTAgTCAxMzk1LjAwIDIyLjUwIEwgMTQxOC4wMCAzOC41MCBMIDE0MzYuNTAgNjEuMDAgTCAxNDQ0LjUwIDc4LjAwIEwgMTQ0OS41MCA5OS4wMCBMIDE0NDkuMDAgMjQwLjUwIFogTSAzOTAuMDAgMjUwLjUwIEwgMzU4LjAwIDI0Ny41MCBMIDM0My4wMCAyNDMuNTAgTCAzMjMuMDAgMjM0LjUwIEwgMzA2LjAwIDIyMi41MCBMIDI5NS41MCAyMTIuMDAgTCAyODIuNTAgMTkzLjAwIEwgMjc1LjUwIDE3NS4wMCBMIDI3MS41MCAxNTEuMDAgTCAyNzIuMDAgMTguNTAgTCAzMTEuNTAgMTkuMDAgTCAzMTEuNTAgMTYwLjAwIEwgMzEzLjUwIDE3My4wMCBMIDMxNy41MCAxODUuMDAgTCAzMjMuNTAgMTk2LjAwIEwgMzM5LjAwIDIxMy41MCBMIDM1OS4wMCAyMjUuNTAgTCAzNzguMDAgMjMwLjUwIEwgNDAyLjAwIDIyOS41MCBMIDQxNS4wMCAyMjUuNTAgTCA0MjUuMDAgMjIwLjUwIEwgNDM2LjUwIDIxMi4wMCBMIDQ0NS41MCAyMDMuMDAgTCA0NTIuNTAgMTkzLjAwIEwgNDU4LjUwIDE4MC4wMCBMIDQ2Mi41MCAxNjEuMDAgTCA0NjIuNTAgMTkuMDAgTCA1MDIuNTAgMTkuMDAgTCA1MDIuNTAgMjQwLjAwIEwgNDYzLjAwIDI0MC41MCBMIDQ2Mi4wMCAyMjIuNTAgTCA0NDkuMDAgMjMyLjUwIEwgNDI3LjAwIDI0My41MCBMIDQwOS4wMCAyNDguNTAgTCAzOTAuMDAgMjUwLjUwIFogTSAxNDEwLjUwIDE1NC4wMCBMIDE0MTAuNTAgMTAyLjAwIEwgMTQwNy41MCA4My4wMCBMIDEzOTUuNTAgNTkuMDAgTCAxMzg0LjAwIDQ2LjUwIEwgMTM3Ni4wMCA0MC41MCBMIDEzNjAuMDAgMzIuNTAgTCAxMzQ0LjAwIDI4LjUwIEwgMTMyMC4wMCAyOS41MCBMIDEzMDcuMDAgMzMuNTAgTCAxMjkyLjAwIDQxLjUwIEwgMTI3Ni41MCA1Ni4wMCBMIDEyNjkuNTAgNjYuMDAgTCAxMjYyLjUwIDgyLjAwIEwgMTI1OS41MCA5Ni4wMCBMIDEyNjAuMDAgMTU0LjUwIEwgMTQxMC41MCAxNTQuMDAgWiBNIDY3MS41MCAyMTkuMDAgTCA2ODcuMDAgMjE2LjUwIEwgNzA1LjAwIDIwOC41MCBMIDcxOC41MCAxOTYuMDAgTCA3MjcuNTAgMTgwLjAwIEwgNzMxLjUwIDE2NS4wMCBMIDczMi41MCAxNDcuMDAgTCA3MjkuNTAgMTI2LjAwIEwgNzIxLjUwIDEwMy4wMCBMIDcxMS41MCA4Ni4wMCBMIDY5MC4wMCA2My41MCBMIDY2Ny4wMCA0OS41MCBMIDY0Ni4wMCA0Mi41MCBMIDYyNy4wMCAzOS41MCBMIDYwNy4wMCA0MC41MCBMIDU4Ny4wMCA0Ni41MCBMIDU3Ny4wMCA1Mi41MCBMIDU2NS41MCA2NC4wMCBMIDU1OC41MCA3Ni4wMCBMIDU1NC41MCA4OC4wMCBMIDU1Mi41MCAxMDAuMDAgTCA1NTIuNTAgMTE2LjAwIEwgNTU1LjUwIDEzNC4wMCBMIDU2MS41MCAxNTIuMDAgTCA1NjguNTAgMTY2LjAwIEwgNTc1LjUwIDE3Ni4wMCBMIDU5Ni4wMCAxOTYuNTAgTCA2MDMuMDAgMjAxLjUwIEwgNjIwLjAwIDIxMC41MCBMIDYzOC4wMCAyMTYuNTAgTCA2NTcuMDAgMjE5LjUwIEwgNjcxLjUwIDIxOS4wMCBaIi8+PGZpbHRlciBpZD0iZmlsdGVyQXBwbGVEYXJrIiB4PSItNTUlIiB5PSItNTUlIiB3aWR0aD0iMjEwJSIgaGVpZ2h0PSIyMTAlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUdhdXNzaWFuQmx1ciBpbj0iU291cmNlQWxwaGEiIHN0ZERldmlhdGlvbj0iMS41IiByZXN1bHQ9ImJsdXIiLz48ZmVNb3JwaG9sb2d5IG9wZXJhdG9yPSJlcm9kZSIgcmFkaXVzPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJlcm9kZWQiLz48ZmVHYXVzc2lhbkJsdXIgaW49ImVyb2RlZCIgc3RkRGV2aWF0aW9uPSIyIiByZXN1bHQ9ImVyb2RlZEJsdXIiLz48ZmVDb21wb3NpdGUgaW49ImJsdXIiIGluMj0iZXJvZGVkQmx1ciIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJiZXZlbE1hc2siLz48ZmVTcGVjdWxhckxpZ2h0aW5nIGluPSJibHVyIiBzdXJmYWNlU2NhbGU9IjEyIiBzcGVjdWxhckNvbnN0YW50PSIxLjI1IiBzcGVjdWxhckV4cG9uZW50PSI0NSIgbGlnaHRpbmctY29sb3I9IiNmZmZmZmYiIHJlc3VsdD0ic3BlYyI+PGZlUG9pbnRMaWdodCB4PSItMTgwMCIgeT0iLTEwMDAiIHo9IjQyMCI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieCIgdmFsdWVzPSItMjUwMDsgMjUwMCIgZHVyPSIxMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPjwvZmVQb2ludExpZ2h0PjwvZmVTcGVjdWxhckxpZ2h0aW5nPjxmZUNvbXBvc2l0ZSBpbj0ic3BlYyIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9InNwZWNPdXQiLz48ZmVPZmZzZXQgaW49ImJldmVsTWFzayIgZHg9IjEiIGR5PSIyIiByZXN1bHQ9InJpbU9mZnNldCIvPjxmZU1lcmdlPjxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPjxmZU1lcmdlTm9kZSBpbj0icmltT2Zmc2V0Ii8+PGZlTWVyZ2VOb2RlIGluPSJzcGVjT3V0Ii8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48dXNlIGhyZWY9IiNsb2dvUGF0aCIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjM1KSIgZmlsdGVyPSJ1cmwoI2ZpbHRlckFwcGxlRGFyaykiLz48L3N2Zz4=");
  --nuoma-logo-prism-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYwIDI2MSI+PGRlZnM+PHBhdGggaWQ9ImxvZ29QYXRoIiBkPSJNIDIzOS4wMCAyNDAuNTAgTCAxOTkuNTAgMjQwLjAwIEwgMTk5LjUwIDk2LjAwIEwgMTk3LjUwIDg1LjAwIEwgMTg5LjUwIDY2LjAwIEwgMTgyLjUwIDU2LjAwIEwgMTcxLjAwIDQ0LjUwIEwgMTUyLjAwIDMzLjUwIEwgMTMzLjAwIDI4LjUwIEwgMTE1LjAwIDI4LjUwIEwgOTQuMDAgMzQuNTAgTCA3NS4wMCA0Ni41MCBMIDU5LjUwIDY1LjAwIEwgNTEuNTAgODMuMDAgTCA0OC41MCAxMDIuMDAgTCA0OC41MCAyNDAuMDAgTCAxMC4wMCAyNDAuNTAgTCA5LjUwIDE5LjAwIEwgNDguMDAgMTguNTAgTCA0OS4wMCAzNi41MCBMIDY5LjAwIDIyLjUwIEwgOTQuMDAgMTIuNTAgTCAxMDkuMDAgOS41MCBMIDE0MS4wMCA5LjUwIEwgMTYxLjAwIDEzLjUwIEwgMTc4LjAwIDE5LjUwIEwgMTkzLjAwIDI3LjUwIEwgMjA0LjAwIDM1LjUwIEwgMjE2LjUwIDQ4LjAwIEwgMjI2LjUwIDYyLjAwIEwgMjMzLjUwIDc3LjAwIEwgMjM4LjUwIDk2LjAwIEwgMjM5LjAwIDI0MC41MCBaIE0gNjQ2LjAwIDI1MC41MCBMIDYyNi4wMCAyNDkuNTAgTCA1OTguMDAgMjQyLjUwIEwgNTc5LjAwIDIzMy41MCBMIDU2MS4wMCAyMjAuNTAgTCA1NDIuNTAgMjAwLjAwIEwgNTMwLjUwIDE3OS4wMCBMIDUyNC41MCAxNjEuMDAgTCA1MjEuNTAgMTQwLjAwIEwgNTIxLjUwIDExOS4wMCBMIDUyNS41MCA5NC4wMCBMIDUzNS41MCA3MC4wMCBMIDU0NS41MCA1NS4wMCBMIDU2MC4wMCAzOS41MCBMIDU4MS4wMCAyNC41MCBMIDYwNy4wMCAxMy41MCBMIDYyNy4wMCA5LjUwIEwgNjU4LjAwIDkuNTAgTCA2NzAuMDAgMTEuNTAgTCA2OTQuMDAgMTkuNTAgTCA3MTIuMDAgMjkuNTAgTCA3MzEuMDAgNDUuNTAgTCA3NDQuNTAgNjIuMDAgTCA3NTUuNTAgODMuMDAgTCA3NjIuNTAgMTEwLjAwIEwgNzYyLjUwIDE0OS4wMCBMIDc1OS41MCAxNjQuMDAgTCA3NTAuNTAgMTg3LjAwIEwgNzM4LjUwIDIwNS4wMCBMIDcyMC4wMCAyMjMuNTAgTCA3MDkuMDAgMjMxLjUwIEwgNjk0LjAwIDIzOS41MCBMIDY3MC4wMCAyNDcuNTAgTCA2NDYuMDAgMjUwLjUwIFogTSAxMTg3LjAwIDI0MC41MCBMIDExNDcuNTAgMjQwLjAwIEwgMTE0Ny41MCA5OS4wMCBMIDExNDQuNTAgODIuMDAgTCAxMTM1LjUwIDYyLjAwIEwgMTExOS4wMCA0My41MCBMIDExMDAuMDAgMzIuNTAgTCAxMDg0LjAwIDI4LjUwIEwgMTA2OC4wMCAyOC41MCBMIDEwNTIuMDAgMzIuNTAgTCAxMDMzLjAwIDQzLjUwIEwgMTAxNi41MCA2Mi4wMCBMIDEwMDcuNTAgODIuMDAgTCAxMDA0LjUwIDk5LjAwIEwgMTAwNC41MCAyNDAuMDAgTCA5NjUuMDAgMjQwLjUwIEwgOTY0LjUwIDkzLjAwIEwgOTYyLjUwIDgzLjAwIEwgOTU0LjUwIDY0LjAwIEwgOTM5LjAwIDQ1LjUwIEwgOTIwLjAwIDMzLjUwIEwgOTAyLjAwIDI4LjUwIEwgODg1LjAwIDI4LjUwIEwgODYxLjAwIDM2LjUwIEwgODUyLjAwIDQyLjUwIEwgODM4LjUwIDU2LjAwIEwgODMyLjUwIDY1LjAwIEwgODI1LjUwIDgxLjAwIEwgODIyLjUwIDk2LjAwIEwgODIyLjUwIDI0MC4wMCBMIDc4My4wMCAyNDAuNTAgTCA3ODIuNTAgMTkuMDAgTCA4MjIuMDAgMTguNTAgTCA4MjMuMDAgMzUuNTAgTCA4MzcuMDAgMjQuNTAgTCA4NjEuMDAgMTMuNTAgTCA4NzkuMDAgOS41MCBMIDkxNC4wMCAxMC41MCBMIDkzMi4wMCAxNS41MCBMIDk1Mi4wMCAyNS41MCBMIDk2My4wMCAzMy41MCBMIDk4NS4wMCA1Ny41MCBMIDk5Ny41MCA0Mi4wMCBMIDEwMTIuMDAgMjkuNTAgTCAxMDM1LjAwIDE2LjUwIEwgMTA1MS4wMCAxMS41MCBMIDEwNjIuMDAgOS41MCBMIDEwOTIuMDAgOS41MCBMIDExMTIuMDAgMTMuNTAgTCAxMTM0LjAwIDIyLjUwIEwgMTE1My4wMCAzNS41MCBMIDExNjcuNTAgNTEuMDAgTCAxMTc5LjUwIDcyLjAwIEwgMTE4NC41MCA4Ny4wMCBMIDExODcuNTAgMTA4LjAwIEwgMTE4Ny4wMCAyNDAuNTAgWiBNIDE0NDkuMDAgMjQwLjUwIEwgMTQxMC41MCAyNDAuMDAgTCAxNDEwLjAwIDE4NC41MCBMIDEyNzYuMDAgMTg0LjUwIEwgMTI1OS41MCAxODUuMDAgTCAxMjU5LjAwIDI0MC41MCBMIDEyMjAuMDAgMjQwLjUwIEwgMTIyMC41MCA5Ni4wMCBMIDEyMjcuNTAgNzIuMDAgTCAxMjMyLjUwIDYyLjAwIEwgMTI0Mi41MCA0OC4wMCBMIDEyNTUuMDAgMzUuNTAgTCAxMjcxLjAwIDI0LjUwIEwgMTI5MS4wMCAxNS41MCBMIDEzMTguMDAgOS41MCBMIDEzNTEuMDAgOS41MCBMIDEzNzIuMDAgMTMuNTAgTCAxMzk1LjAwIDIyLjUwIEwgMTQxOC4wMCAzOC41MCBMIDE0MzYuNTAgNjEuMDAgTCAxNDQ0LjUwIDc4LjAwIEwgMTQ0OS41MCA5OS4wMCBMIDE0NDkuMDAgMjQwLjUwIFogTSAzOTAuMDAgMjUwLjUwIEwgMzU4LjAwIDI0Ny41MCBMIDM0My4wMCAyNDMuNTAgTCAzMjMuMDAgMjM0LjUwIEwgMzA2LjAwIDIyMi41MCBMIDI5NS41MCAyMTIuMDAgTCAyODIuNTAgMTkzLjAwIEwgMjc1LjUwIDE3NS4wMCBMIDI3MS41MCAxNTEuMDAgTCAyNzIuMDAgMTguNTAgTCAzMTEuNTAgMTkuMDAgTCAzMTEuNTAgMTYwLjAwIEwgMzEzLjUwIDE3My4wMCBMIDMxNy41MCAxODUuMDAgTCAzMjMuNTAgMTk2LjAwIEwgMzM5LjAwIDIxMy41MCBMIDM1OS4wMCAyMjUuNTAgTCAzNzguMDAgMjMwLjUwIEwgNDAyLjAwIDIyOS41MCBMIDQxNS4wMCAyMjUuNTAgTCA0MjUuMDAgMjIwLjUwIEwgNDM2LjUwIDIxMi4wMCBMIDQ0NS41MCAyMDMuMDAgTCA0NTIuNTAgMTkzLjAwIEwgNDU4LjUwIDE4MC4wMCBMIDQ2Mi41MCAxNjEuMDAgTCA0NjIuNTAgMTkuMDAgTCA1MDIuNTAgMTkuMDAgTCA1MDIuNTAgMjQwLjAwIEwgNDYzLjAwIDI0MC41MCBMIDQ2Mi4wMCAyMjIuNTAgTCA0NDkuMDAgMjMyLjUwIEwgNDI3LjAwIDI0My41MCBMIDQwOS4wMCAyNDguNTAgTCAzOTAuMDAgMjUwLjUwIFogTSAxNDEwLjUwIDE1NC4wMCBMIDE0MTAuNTAgMTAyLjAwIEwgMTQwNy41MCA4My4wMCBMIDEzOTUuNTAgNTkuMDAgTCAxMzg0LjAwIDQ2LjUwIEwgMTM3Ni4wMCA0MC41MCBMIDEzNjAuMDAgMzIuNTAgTCAxMzQ0LjAwIDI4LjUwIEwgMTMyMC4wMCAyOS41MCBMIDEzMDcuMDAgMzMuNTAgTCAxMjkyLjAwIDQxLjUwIEwgMTI3Ni41MCA1Ni4wMCBMIDEyNjkuNTAgNjYuMDAgTCAxMjYyLjUwIDgyLjAwIEwgMTI1OS41MCA5Ni4wMCBMIDEyNjAuMDAgMTU0LjUwIEwgMTQxMC41MCAxNTQuMDAgWiBNIDY3MS41MCAyMTkuMDAgTCA2ODcuMDAgMjE2LjUwIEwgNzA1LjAwIDIwOC41MCBMIDcxOC41MCAxOTYuMDAgTCA3MjcuNTAgMTgwLjAwIEwgNzMxLjUwIDE2NS4wMCBMIDczMi41MCAxNDcuMDAgTCA3MjkuNTAgMTI2LjAwIEwgNzIxLjUwIDEwMy4wMCBMIDcxMS41MCA4Ni4wMCBMIDY5MC4wMCA2My41MCBMIDY2Ny4wMCA0OS41MCBMIDY0Ni4wMCA0Mi41MCBMIDYyNy4wMCAzOS41MCBMIDYwNy4wMCA0MC41MCBMIDU4Ny4wMCA0Ni41MCBMIDU3Ny4wMCA1Mi41MCBMIDU2NS41MCA2NC4wMCBMIDU1OC41MCA3Ni4wMCBMIDU1NC41MCA4OC4wMCBMIDU1Mi41MCAxMDAuMDAgTCA1NTIuNTAgMTE2LjAwIEwgNTU1LjUwIDEzNC4wMCBMIDU2MS41MCAxNTIuMDAgTCA1NjguNTAgMTY2LjAwIEwgNTc1LjUwIDE3Ni4wMCBMIDU5Ni4wMCAxOTYuNTAgTCA2MDMuMDAgMjAxLjUwIEwgNjIwLjAwIDIxMC41MCBMIDYzOC4wMCAyMTYuNTAgTCA2NTcuMDAgMjE5LjUwIEwgNjcxLjUwIDIxOS4wMCBaIi8+PGZpbHRlciBpZD0iZmlsdGVyRnJvc3RQcmlzbSIgeD0iLTU1JSIgeT0iLTU1JSIgd2lkdGg9IjIxMCUiIGhlaWdodD0iMjEwJSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48IS0tIEZyb3N0ZWQgYmFzZTogc29mdGVyIGxpZ2h0aW5nICsgbWljcm8tcm91Z2huZXNzIGZvciBpUGhvbmUtbGlrZSBjcnlzdGFsIC0tPjxmZUdhdXNzaWFuQmx1ciBpbj0iU291cmNlQWxwaGEiIHN0ZERldmlhdGlvbj0iMS4wNSIgcmVzdWx0PSJibHVyIi8+PGZlU3BlY3VsYXJMaWdodGluZyBpbj0iYmx1ciIgc3VyZmFjZVNjYWxlPSI2IiBzcGVjdWxhckNvbnN0YW50PSIxLjA1IiBzcGVjdWxhckV4cG9uZW50PSIyMiIgbGlnaHRpbmctY29sb3I9IiNmZmZmZmYiIHJlc3VsdD0ic3BlYyI+PGZlUG9pbnRMaWdodCB4PSItMTQwMCIgeT0iLTk4MCIgej0iNDIwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJ4IiB2YWx1ZXM9Ii0yMjAwOyAyNDAwIiBkdXI9IjEwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+PC9mZVBvaW50TGlnaHQ+PC9mZVNwZWN1bGFyTGlnaHRpbmc+PGZlQ29tcG9zaXRlIGluPSJzcGVjIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0ic3BlY091dCIvPjxmZUdhdXNzaWFuQmx1ciBpbj0ic3BlY091dCIgc3RkRGV2aWF0aW9uPSIxLjU1IiByZXN1bHQ9InNwZWNTb2Z0Ii8+PCEtLSBNaWNybyByb3VnaG5lc3MgKHZlcnkgbGlnaHQsIG1vYmlsZS1zYWZlKSAtLT48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSIxIiBzZWVkPSI3IiByZXN1bHQ9ImdyYWluIi8+PGZlRGlzcGxhY2VtZW50TWFwIGluPSJzcGVjU29mdCIgaW4yPSJncmFpbiIgc2NhbGU9IjIuMiIgeENoYW5uZWxTZWxlY3Rvcj0iUiIgeUNoYW5uZWxTZWxlY3Rvcj0iRyIgcmVzdWx0PSJzcGVjSml0dGVyIi8+PCEtLSBQcmlzbSBjYXVzdGljcyAoc3VidGxlIFJHQiBzcGxpdCkgLS0+PGZlT2Zmc2V0IGluPSJzcGVjSml0dGVyIiBkeD0iLTEuNiIgZHk9IjEuMiIgcmVzdWx0PSJyT2ZmIi8+PGZlT2Zmc2V0IGluPSJzcGVjSml0dGVyIiBkeD0iMCIgICAgZHk9IjEuNyIgcmVzdWx0PSJnT2ZmIi8+PGZlT2Zmc2V0IGluPSJzcGVjSml0dGVyIiBkeD0iMS42IiAgZHk9IjEuMiIgcmVzdWx0PSJiT2ZmIi8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiNmZjRmZDgiIGZsb29kLW9wYWNpdHk9IjAuNjAiIHJlc3VsdD0ickNvbCIvPjxmZUZsb29kIGZsb29kLWNvbG9yPSIjZjZmZjdhIiBmbG9vZC1vcGFjaXR5PSIwLjQwIiByZXN1bHQ9ImdDb2wiLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0iIzVjZjBmZiIgZmxvb2Qtb3BhY2l0eT0iMC41NSIgcmVzdWx0PSJiQ29sIi8+PGZlQ29tcG9zaXRlIGluPSJyQ29sIiBpbjI9InJPZmYiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJyIi8+PGZlQ29tcG9zaXRlIGluPSJnQ29sIiBpbjI9ImdPZmYiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJnIi8+PGZlQ29tcG9zaXRlIGluPSJiQ29sIiBpbjI9ImJPZmYiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJiIi8+PGZlR2F1c3NpYW5CbHVyIGluPSJyIiBzdGREZXZpYXRpb249IjEuNCIgcmVzdWx0PSJyQmx1ciIvPjxmZUdhdXNzaWFuQmx1ciBpbj0iZyIgc3RkRGV2aWF0aW9uPSIxLjIiIHJlc3VsdD0iZ0JsdXIiLz48ZmVHYXVzc2lhbkJsdXIgaW49ImIiIHN0ZERldmlhdGlvbj0iMS40IiByZXN1bHQ9ImJCbHVyIi8+PCEtLSBUaGluIHJpbSBoaWdobGlnaHQgZm9yICJmbGF0IGdsYXNzIG9uIGdsYXNzIiBmZWVsIC0tPjxmZU1vcnBob2xvZ3kgb3BlcmF0b3I9ImRpbGF0ZSIgcmFkaXVzPSIwLjciIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJyaW1EaWwiLz48ZmVDb21wb3NpdGUgaW49InJpbURpbCIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJyaW1NYXNrIi8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiNmZmZmZmYiIGZsb29kLW9wYWNpdHk9IjAuMTAiIHJlc3VsdD0icmltQ29sIi8+PGZlQ29tcG9zaXRlIGluPSJyaW1Db2wiIGluMj0icmltTWFzayIgb3BlcmF0b3I9ImluIiByZXN1bHQ9InJpbSIvPjxmZUdhdXNzaWFuQmx1ciBpbj0icmltIiBzdGREZXZpYXRpb249IjAuOSIgcmVzdWx0PSJyaW1Tb2Z0Ii8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJyQmx1ciIvPjxmZU1lcmdlTm9kZSBpbj0iZ0JsdXIiLz48ZmVNZXJnZU5vZGUgaW49ImJCbHVyIi8+PGZlTWVyZ2VOb2RlIGluPSJyaW1Tb2Z0Ii8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PGZlTWVyZ2VOb2RlIGluPSJzcGVjSml0dGVyIi8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48dXNlIGhyZWY9IiNsb2dvUGF0aCIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjYyKSIgZmlsdGVyPSJ1cmwoI2ZpbHRlckZyb3N0UHJpc20pIi8+PC9zdmc+");
  --nuoma-logo-light-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYwIDI2MSI+PGRlZnM+PHBhdGggaWQ9ImxvZ29QYXRoIiBkPSJNIDIzOS4wMCAyNDAuNTAgTCAxOTkuNTAgMjQwLjAwIEwgMTk5LjUwIDk2LjAwIEwgMTk3LjUwIDg1LjAwIEwgMTg5LjUwIDY2LjAwIEwgMTgyLjUwIDU2LjAwIEwgMTcxLjAwIDQ0LjUwIEwgMTUyLjAwIDMzLjUwIEwgMTMzLjAwIDI4LjUwIEwgMTE1LjAwIDI4LjUwIEwgOTQuMDAgMzQuNTAgTCA3NS4wMCA0Ni41MCBMIDU5LjUwIDY1LjAwIEwgNTEuNTAgODMuMDAgTCA0OC41MCAxMDIuMDAgTCA0OC41MCAyNDAuMDAgTCAxMC4wMCAyNDAuNTAgTCA5LjUwIDE5LjAwIEwgNDguMDAgMTguNTAgTCA0OS4wMCAzNi41MCBMIDY5LjAwIDIyLjUwIEwgOTQuMDAgMTIuNTAgTCAxMDkuMDAgOS41MCBMIDE0MS4wMCA5LjUwIEwgMTYxLjAwIDEzLjUwIEwgMTc4LjAwIDE5LjUwIEwgMTkzLjAwIDI3LjUwIEwgMjA0LjAwIDM1LjUwIEwgMjE2LjUwIDQ4LjAwIEwgMjI2LjUwIDYyLjAwIEwgMjMzLjUwIDc3LjAwIEwgMjM4LjUwIDk2LjAwIEwgMjM5LjAwIDI0MC41MCBaIE0gNjQ2LjAwIDI1MC41MCBMIDYyNi4wMCAyNDkuNTAgTCA1OTguMDAgMjQyLjUwIEwgNTc5LjAwIDIzMy41MCBMIDU2MS4wMCAyMjAuNTAgTCA1NDIuNTAgMjAwLjAwIEwgNTMwLjUwIDE3OS4wMCBMIDUyNC41MCAxNjEuMDAgTCA1MjEuNTAgMTQwLjAwIEwgNTIxLjUwIDExOS4wMCBMIDUyNS41MCA5NC4wMCBMIDUzNS41MCA3MC4wMCBMIDU0NS41MCA1NS4wMCBMIDU2MC4wMCAzOS41MCBMIDU4MS4wMCAyNC41MCBMIDYwNy4wMCAxMy41MCBMIDYyNy4wMCA5LjUwIEwgNjU4LjAwIDkuNTAgTCA2NzAuMDAgMTEuNTAgTCA2OTQuMDAgMTkuNTAgTCA3MTIuMDAgMjkuNTAgTCA3MzEuMDAgNDUuNTAgTCA3NDQuNTAgNjIuMDAgTCA3NTUuNTAgODMuMDAgTCA3NjIuNTAgMTEwLjAwIEwgNzYyLjUwIDE0OS4wMCBMIDc1OS41MCAxNjQuMDAgTCA3NTAuNTAgMTg3LjAwIEwgNzM4LjUwIDIwNS4wMCBMIDcyMC4wMCAyMjMuNTAgTCA3MDkuMDAgMjMxLjUwIEwgNjk0LjAwIDIzOS41MCBMIDY3MC4wMCAyNDcuNTAgTCA2NDYuMDAgMjUwLjUwIFogTSAxMTg3LjAwIDI0MC41MCBMIDExNDcuNTAgMjQwLjAwIEwgMTE0Ny41MCA5OS4wMCBMIDExNDQuNTAgODIuMDAgTCAxMTM1LjUwIDYyLjAwIEwgMTExOS4wMCA0My41MCBMIDExMDAuMDAgMzIuNTAgTCAxMDg0LjAwIDI4LjUwIEwgMTA2OC4wMCAyOC41MCBMIDEwNTIuMDAgMzIuNTAgTCAxMDMzLjAwIDQzLjUwIEwgMTAxNi41MCA2Mi4wMCBMIDEwMDcuNTAgODIuMDAgTCAxMDA0LjUwIDk5LjAwIEwgMTAwNC41MCAyNDAuMDAgTCA5NjUuMDAgMjQwLjUwIEwgOTY0LjUwIDkzLjAwIEwgOTYyLjUwIDgzLjAwIEwgOTU0LjUwIDY0LjAwIEwgOTM5LjAwIDQ1LjUwIEwgOTIwLjAwIDMzLjUwIEwgOTAyLjAwIDI4LjUwIEwgODg1LjAwIDI4LjUwIEwgODYxLjAwIDM2LjUwIEwgODUyLjAwIDQyLjUwIEwgODM4LjUwIDU2LjAwIEwgODMyLjUwIDY1LjAwIEwgODI1LjUwIDgxLjAwIEwgODIyLjUwIDk2LjAwIEwgODIyLjUwIDI0MC4wMCBMIDc4My4wMCAyNDAuNTAgTCA3ODIuNTAgMTkuMDAgTCA4MjIuMDAgMTguNTAgTCA4MjMuMDAgMzUuNTAgTCA4MzcuMDAgMjQuNTAgTCA4NjEuMDAgMTMuNTAgTCA4NzkuMDAgOS41MCBMIDkxNC4wMCAxMC41MCBMIDkzMi4wMCAxNS41MCBMIDk1Mi4wMCAyNS41MCBMIDk2My4wMCAzMy41MCBMIDk4NS4wMCA1Ny41MCBMIDk5Ny41MCA0Mi4wMCBMIDEwMTIuMDAgMjkuNTAgTCAxMDM1LjAwIDE2LjUwIEwgMTA1MS4wMCAxMS41MCBMIDEwNjIuMDAgOS41MCBMIDEwOTIuMDAgOS41MCBMIDExMTIuMDAgMTMuNTAgTCAxMTM0LjAwIDIyLjUwIEwgMTE1My4wMCAzNS41MCBMIDExNjcuNTAgNTEuMDAgTCAxMTc5LjUwIDcyLjAwIEwgMTE4NC41MCA4Ny4wMCBMIDExODcuNTAgMTA4LjAwIEwgMTE4Ny4wMCAyNDAuNTAgWiBNIDE0NDkuMDAgMjQwLjUwIEwgMTQxMC41MCAyNDAuMDAgTCAxNDEwLjAwIDE4NC41MCBMIDEyNzYuMDAgMTg0LjUwIEwgMTI1OS41MCAxODUuMDAgTCAxMjU5LjAwIDI0MC41MCBMIDEyMjAuMDAgMjQwLjUwIEwgMTIyMC41MCA5Ni4wMCBMIDEyMjcuNTAgNzIuMDAgTCAxMjMyLjUwIDYyLjAwIEwgMTI0Mi41MCA0OC4wMCBMIDEyNTUuMDAgMzUuNTAgTCAxMjcxLjAwIDI0LjUwIEwgMTI5MS4wMCAxNS41MCBMIDEzMTguMDAgOS41MCBMIDEzNTEuMDAgOS41MCBMIDEzNzIuMDAgMTMuNTAgTCAxMzk1LjAwIDIyLjUwIEwgMTQxOC4wMCAzOC41MCBMIDE0MzYuNTAgNjEuMDAgTCAxNDQ0LjUwIDc4LjAwIEwgMTQ0OS41MCA5OS4wMCBMIDE0NDkuMDAgMjQwLjUwIFogTSAzOTAuMDAgMjUwLjUwIEwgMzU4LjAwIDI0Ny41MCBMIDM0My4wMCAyNDMuNTAgTCAzMjMuMDAgMjM0LjUwIEwgMzA2LjAwIDIyMi41MCBMIDI5NS41MCAyMTIuMDAgTCAyODIuNTAgMTkzLjAwIEwgMjc1LjUwIDE3NS4wMCBMIDI3MS41MCAxNTEuMDAgTCAyNzIuMDAgMTguNTAgTCAzMTEuNTAgMTkuMDAgTCAzMTEuNTAgMTYwLjAwIEwgMzEzLjUwIDE3My4wMCBMIDMxNy41MCAxODUuMDAgTCAzMjMuNTAgMTk2LjAwIEwgMzM5LjAwIDIxMy41MCBMIDM1OS4wMCAyMjUuNTAgTCAzNzguMDAgMjMwLjUwIEwgNDAyLjAwIDIyOS41MCBMIDQxNS4wMCAyMjUuNTAgTCA0MjUuMDAgMjIwLjUwIEwgNDM2LjUwIDIxMi4wMCBMIDQ0NS41MCAyMDMuMDAgTCA0NTIuNTAgMTkzLjAwIEwgNDU4LjUwIDE4MC4wMCBMIDQ2Mi41MCAxNjEuMDAgTCA0NjIuNTAgMTkuMDAgTCA1MDIuNTAgMTkuMDAgTCA1MDIuNTAgMjQwLjAwIEwgNDYzLjAwIDI0MC41MCBMIDQ2Mi4wMCAyMjIuNTAgTCA0NDkuMDAgMjMyLjUwIEwgNDI3LjAwIDI0My41MCBMIDQwOS4wMCAyNDguNTAgTCAzOTAuMDAgMjUwLjUwIFogTSAxNDEwLjUwIDE1NC4wMCBMIDE0MTAuNTAgMTAyLjAwIEwgMTQwNy41MCA4My4wMCBMIDEzOTUuNTAgNTkuMDAgTCAxMzg0LjAwIDQ2LjUwIEwgMTM3Ni4wMCA0MC41MCBMIDEzNjAuMDAgMzIuNTAgTCAxMzQ0LjAwIDI4LjUwIEwgMTMyMC4wMCAyOS41MCBMIDEzMDcuMDAgMzMuNTAgTCAxMjkyLjAwIDQxLjUwIEwgMTI3Ni41MCA1Ni4wMCBMIDEyNjkuNTAgNjYuMDAgTCAxMjYyLjUwIDgyLjAwIEwgMTI1OS41MCA5Ni4wMCBMIDEyNjAuMDAgMTU0LjUwIEwgMTQxMC41MCAxNTQuMDAgWiBNIDY3MS41MCAyMTkuMDAgTCA2ODcuMDAgMjE2LjUwIEwgNzA1LjAwIDIwOC41MCBMIDcxOC41MCAxOTYuMDAgTCA3MjcuNTAgMTgwLjAwIEwgNzMxLjUwIDE2NS4wMCBMIDczMi41MCAxNDcuMDAgTCA3MjkuNTAgMTI2LjAwIEwgNzIxLjUwIDEwMy4wMCBMIDcxMS41MCA4Ni4wMCBMIDY5MC4wMCA2My41MCBMIDY2Ny4wMCA0OS41MCBMIDY0Ni4wMCA0Mi41MCBMIDYyNy4wMCAzOS41MCBMIDYwNy4wMCA0MC41MCBMIDU4Ny4wMCA0Ni41MCBMIDU3Ny4wMCA1Mi41MCBMIDU2NS41MCA2NC4wMCBMIDU1OC41MCA3Ni4wMCBMIDU1NC41MCA4OC4wMCBMIDU1Mi41MCAxMDAuMDAgTCA1NTIuNTAgMTE2LjAwIEwgNTU1LjUwIDEzNC4wMCBMIDU2MS41MCAxNTIuMDAgTCA1NjguNTAgMTY2LjAwIEwgNTc1LjUwIDE3Ni4wMCBMIDU5Ni4wMCAxOTYuNTAgTCA2MDMuMDAgMjAxLjUwIEwgNjIwLjAwIDIxMC41MCBMIDYzOC4wMCAyMTYuNTAgTCA2NTcuMDAgMjE5LjUwIEwgNjcxLjUwIDIxOS4wMCBaIi8+PGZpbHRlciBpZD0iZmlsdGVyQXBwbGVMaWdodCIgeD0iLTU1JSIgeT0iLTU1JSIgd2lkdGg9IjIxMCUiIGhlaWdodD0iMjEwJSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVHYXVzc2lhbkJsdXIgaW49IlNvdXJjZUFscGhhIiBzdGREZXZpYXRpb249IjEuMiIgcmVzdWx0PSJibHVyIi8+PGZlTW9ycGhvbG9neSBvcGVyYXRvcj0iZXJvZGUiIHJhZGl1cz0iMS4yIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iZXJvZGVkIi8+PGZlR2F1c3NpYW5CbHVyIGluPSJlcm9kZWQiIHN0ZERldmlhdGlvbj0iMS42IiByZXN1bHQ9ImVyb2RlZEJsdXIiLz48ZmVDb21wb3NpdGUgaW49ImJsdXIiIGluMj0iZXJvZGVkQmx1ciIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJiZXZlbE1hc2siLz48ZmVTcGVjdWxhckxpZ2h0aW5nIGluPSJibHVyIiBzdXJmYWNlU2NhbGU9IjgiIHNwZWN1bGFyQ29uc3RhbnQ9IjAuOTUiIHNwZWN1bGFyRXhwb25lbnQ9IjM2IiBsaWdodGluZy1jb2xvcj0iI2ZmZmZmZiIgcmVzdWx0PSJzcGVjIj48ZmVQb2ludExpZ2h0IHg9Ii0xNjAwIiB5PSItOTUwIiB6PSIzODAiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9IngiIHZhbHVlcz0iLTIyMDA7IDIyMDAiIGR1cj0iMTFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz48L2ZlUG9pbnRMaWdodD48L2ZlU3BlY3VsYXJMaWdodGluZz48ZmVDb21wb3NpdGUgaW49InNwZWMiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJzcGVjT3V0Ii8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PGZlTWVyZ2VOb2RlIGluPSJzcGVjT3V0Ii8+PGZlTWVyZ2VOb2RlIGluPSJiZXZlbE1hc2siLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjx1c2UgaHJlZj0iI2xvZ29QYXRoIiBmaWxsPSJyZ2JhKDAsMCwwLDAuMjIpIiBmaWx0ZXI9InVybCgjZmlsdGVyQXBwbGVMaWdodCkiLz48L3N2Zz4=");
  --nuoma-logo-onix-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYwIDI2MSI+PGRlZnM+PHBhdGggaWQ9ImxvZ29QYXRoIiBkPSJNIDIzOS4wMCAyNDAuNTAgTCAxOTkuNTAgMjQwLjAwIEwgMTk5LjUwIDk2LjAwIEwgMTk3LjUwIDg1LjAwIEwgMTg5LjUwIDY2LjAwIEwgMTgyLjUwIDU2LjAwIEwgMTcxLjAwIDQ0LjUwIEwgMTUyLjAwIDMzLjUwIEwgMTMzLjAwIDI4LjUwIEwgMTE1LjAwIDI4LjUwIEwgOTQuMDAgMzQuNTAgTCA3NS4wMCA0Ni41MCBMIDU5LjUwIDY1LjAwIEwgNTEuNTAgODMuMDAgTCA0OC41MCAxMDIuMDAgTCA0OC41MCAyNDAuMDAgTCAxMC4wMCAyNDAuNTAgTCA5LjUwIDE5LjAwIEwgNDguMDAgMTguNTAgTCA0OS4wMCAzNi41MCBMIDY5LjAwIDIyLjUwIEwgOTQuMDAgMTIuNTAgTCAxMDkuMDAgOS41MCBMIDE0MS4wMCA5LjUwIEwgMTYxLjAwIDEzLjUwIEwgMTc4LjAwIDE5LjUwIEwgMTkzLjAwIDI3LjUwIEwgMjA0LjAwIDM1LjUwIEwgMjE2LjUwIDQ4LjAwIEwgMjI2LjUwIDYyLjAwIEwgMjMzLjUwIDc3LjAwIEwgMjM4LjUwIDk2LjAwIEwgMjM5LjAwIDI0MC41MCBaIE0gNjQ2LjAwIDI1MC41MCBMIDYyNi4wMCAyNDkuNTAgTCA1OTguMDAgMjQyLjUwIEwgNTc5LjAwIDIzMy41MCBMIDU2MS4wMCAyMjAuNTAgTCA1NDIuNTAgMjAwLjAwIEwgNTMwLjUwIDE3OS4wMCBMIDUyNC41MCAxNjEuMDAgTCA1MjEuNTAgMTQwLjAwIEwgNTIxLjUwIDExOS4wMCBMIDUyNS41MCA5NC4wMCBMIDUzNS41MCA3MC4wMCBMIDU0NS41MCA1NS4wMCBMIDU2MC4wMCAzOS41MCBMIDU4MS4wMCAyNC41MCBMIDYwNy4wMCAxMy41MCBMIDYyNy4wMCA5LjUwIEwgNjU4LjAwIDkuNTAgTCA2NzAuMDAgMTEuNTAgTCA2OTQuMDAgMTkuNTAgTCA3MTIuMDAgMjkuNTAgTCA3MzEuMDAgNDUuNTAgTCA3NDQuNTAgNjIuMDAgTCA3NTUuNTAgODMuMDAgTCA3NjIuNTAgMTEwLjAwIEwgNzYyLjUwIDE0OS4wMCBMIDc1OS41MCAxNjQuMDAgTCA3NTAuNTAgMTg3LjAwIEwgNzM4LjUwIDIwNS4wMCBMIDcyMC4wMCAyMjMuNTAgTCA3MDkuMDAgMjMxLjUwIEwgNjk0LjAwIDIzOS41MCBMIDY3MC4wMCAyNDcuNTAgTCA2NDYuMDAgMjUwLjUwIFogTSAxMTg3LjAwIDI0MC41MCBMIDExNDcuNTAgMjQwLjAwIEwgMTE0Ny41MCA5OS4wMCBMIDExNDQuNTAgODIuMDAgTCAxMTM1LjUwIDYyLjAwIEwgMTExOS4wMCA0My41MCBMIDExMDAuMDAgMzIuNTAgTCAxMDg0LjAwIDI4LjUwIEwgMTA2OC4wMCAyOC41MCBMIDEwNTIuMDAgMzIuNTAgTCAxMDMzLjAwIDQzLjUwIEwgMTAxNi41MCA2Mi4wMCBMIDEwMDcuNTAgODIuMDAgTCAxMDA0LjUwIDk5LjAwIEwgMTAwNC41MCAyNDAuMDAgTCA5NjUuMDAgMjQwLjUwIEwgOTY0LjUwIDkzLjAwIEwgOTYyLjUwIDgzLjAwIEwgOTU0LjUwIDY0LjAwIEwgOTM5LjAwIDQ1LjUwIEwgOTIwLjAwIDMzLjUwIEwgOTAyLjAwIDI4LjUwIEwgODg1LjAwIDI4LjUwIEwgODYxLjAwIDM2LjUwIEwgODUyLjAwIDQyLjUwIEwgODM4LjUwIDU2LjAwIEwgODMyLjUwIDY1LjAwIEwgODI1LjUwIDgxLjAwIEwgODIyLjUwIDk2LjAwIEwgODIyLjUwIDI0MC4wMCBMIDc4My4wMCAyNDAuNTAgTCA3ODIuNTAgMTkuMDAgTCA4MjIuMDAgMTguNTAgTCA4MjMuMDAgMzUuNTAgTCA4MzcuMDAgMjQuNTAgTCA4NjEuMDAgMTMuNTAgTCA4NzkuMDAgOS41MCBMIDkxNC4wMCAxMC41MCBMIDkzMi4wMCAxNS41MCBMIDk1Mi4wMCAyNS41MCBMIDk2My4wMCAzMy41MCBMIDk4NS4wMCA1Ny41MCBMIDk5Ny41MCA0Mi4wMCBMIDEwMTIuMDAgMjkuNTAgTCAxMDM1LjAwIDE2LjUwIEwgMTA1MS4wMCAxMS41MCBMIDEwNjIuMDAgOS41MCBMIDEwOTIuMDAgOS41MCBMIDExMTIuMDAgMTMuNTAgTCAxMTM0LjAwIDIyLjUwIEwgMTE1My4wMCAzNS41MCBMIDExNjcuNTAgNTEuMDAgTCAxMTc5LjUwIDcyLjAwIEwgMTE4NC41MCA4Ny4wMCBMIDExODcuNTAgMTA4LjAwIEwgMTE4Ny4wMCAyNDAuNTAgWiBNIDE0NDkuMDAgMjQwLjUwIEwgMTQxMC41MCAyNDAuMDAgTCAxNDEwLjAwIDE4NC41MCBMIDEyNzYuMDAgMTg0LjUwIEwgMTI1OS41MCAxODUuMDAgTCAxMjU5LjAwIDI0MC41MCBMIDEyMjAuMDAgMjQwLjUwIEwgMTIyMC41MCA5Ni4wMCBMIDEyMjcuNTAgNzIuMDAgTCAxMjMyLjUwIDYyLjAwIEwgMTI0Mi41MCA0OC4wMCBMIDEyNTUuMDAgMzUuNTAgTCAxMjcxLjAwIDI0LjUwIEwgMTI5MS4wMCAxNS41MCBMIDEzMTguMDAgOS41MCBMIDEzNTEuMDAgOS41MCBMIDEzNzIuMDAgMTMuNTAgTCAxMzk1LjAwIDIyLjUwIEwgMTQxOC4wMCAzOC41MCBMIDE0MzYuNTAgNjEuMDAgTCAxNDQ0LjUwIDc4LjAwIEwgMTQ0OS41MCA5OS4wMCBMIDE0NDkuMDAgMjQwLjUwIFogTSAzOTAuMDAgMjUwLjUwIEwgMzU4LjAwIDI0Ny41MCBMIDM0My4wMCAyNDMuNTAgTCAzMjMuMDAgMjM0LjUwIEwgMzA2LjAwIDIyMi41MCBMIDI5NS41MCAyMTIuMDAgTCAyODIuNTAgMTkzLjAwIEwgMjc1LjUwIDE3NS4wMCBMIDI3MS41MCAxNTEuMDAgTCAyNzIuMDAgMTguNTAgTCAzMTEuNTAgMTkuMDAgTCAzMTEuNTAgMTYwLjAwIEwgMzEzLjUwIDE3My4wMCBMIDMxNy41MCAxODUuMDAgTCAzMjMuNTAgMTk2LjAwIEwgMzM5LjAwIDIxMy41MCBMIDM1OS4wMCAyMjUuNTAgTCAzNzguMDAgMjMwLjUwIEwgNDAyLjAwIDIyOS41MCBMIDQxNS4wMCAyMjUuNTAgTCA0MjUuMDAgMjIwLjUwIEwgNDM2LjUwIDIxMi4wMCBMIDQ0NS41MCAyMDMuMDAgTCA0NTIuNTAgMTkzLjAwIEwgNDU4LjUwIDE4MC4wMCBMIDQ2Mi41MCAxNjEuMDAgTCA0NjIuNTAgMTkuMDAgTCA1MDIuNTAgMTkuMDAgTCA1MDIuNTAgMjQwLjAwIEwgNDYzLjAwIDI0MC41MCBMIDQ2Mi4wMCAyMjIuNTAgTCA0NDkuMDAgMjMyLjUwIEwgNDI3LjAwIDI0My41MCBMIDQwOS4wMCAyNDguNTAgTCAzOTAuMDAgMjUwLjUwIFogTSAxNDEwLjUwIDE1NC4wMCBMIDE0MTAuNTAgMTAyLjAwIEwgMTQwNy41MCA4My4wMCBMIDEzOTUuNTAgNTkuMDAgTCAxMzg0LjAwIDQ2LjUwIEwgMTM3Ni4wMCA0MC41MCBMIDEzNjAuMDAgMzIuNTAgTCAxMzQ0LjAwIDI4LjUwIEwgMTMyMC4wMCAyOS41MCBMIDEzMDcuMDAgMzMuNTAgTCAxMjkyLjAwIDQxLjUwIEwgMTI3Ni41MCA1Ni4wMCBMIDEyNjkuNTAgNjYuMDAgTCAxMjYyLjUwIDgyLjAwIEwgMTI1OS41MCA5Ni4wMCBMIDEyNjAuMDAgMTU0LjUwIEwgMTQxMC41MCAxNTQuMDAgWiBNIDY3MS41MCAyMTkuMDAgTCA2ODcuMDAgMjE2LjUwIEwgNzA1LjAwIDIwOC41MCBMIDcxOC41MCAxOTYuMDAgTCA3MjcuNTAgMTgwLjAwIEwgNzMxLjUwIDE2NS4wMCBMIDczMi41MCAxNDcuMDAgTCA3MjkuNTAgMTI2LjAwIEwgNzIxLjUwIDEwMy4wMCBMIDcxMS41MCA4Ni4wMCBMIDY5MC4wMCA2My41MCBMIDY2Ny4wMCA0OS41MCBMIDY0Ni4wMCA0Mi41MCBMIDYyNy4wMCAzOS41MCBMIDYwNy4wMCA0MC41MCBMIDU4Ny4wMCA0Ni41MCBMIDU3Ny4wMCA1Mi41MCBMIDU2NS41MCA2NC4wMCBMIDU1OC41MCA3Ni4wMCBMIDU1NC41MCA4OC4wMCBMIDU1Mi41MCAxMDAuMDAgTCA1NTIuNTAgMTE2LjAwIEwgNTU1LjUwIDEzNC4wMCBMIDU2MS41MCAxNTIuMDAgTCA1NjguNTAgMTY2LjAwIEwgNTc1LjUwIDE3Ni4wMCBMIDU5Ni4wMCAxOTYuNTAgTCA2MDMuMDAgMjAxLjUwIEwgNjIwLjAwIDIxMC41MCBMIDYzOC4wMCAyMTYuNTAgTCA2NTcuMDAgMjE5LjUwIEwgNjcxLjUwIDIxOS4wMCBaIi8+PGZpbHRlciBpZD0iZmlsdGVyT255eCIgeD0iLTU1JSIgeT0iLTU1JSIgd2lkdGg9IjIxMCUiIGhlaWdodD0iMjEwJSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVHYXVzc2lhbkJsdXIgaW49IlNvdXJjZUFscGhhIiBzdGREZXZpYXRpb249IjAuNTUiIHJlc3VsdD0iYmx1ciIvPjxmZVNwZWN1bGFyTGlnaHRpbmcgaW49ImJsdXIiIHN1cmZhY2VTY2FsZT0iOCIgc3BlY3VsYXJDb25zdGFudD0iMi43IiBzcGVjdWxhckV4cG9uZW50PSI3MCIgbGlnaHRpbmctY29sb3I9IiNmZmZmZmYiIHJlc3VsdD0ic3BlYyI+PGZlUG9pbnRMaWdodCB4PSItNzAwIiB5PSItOTAwIiB6PSI1MjAiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9IngiIHZhbHVlcz0iLTEyMDA7IDE3MDAiIGR1cj0iMTJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz48L2ZlUG9pbnRMaWdodD48L2ZlU3BlY3VsYXJMaWdodGluZz48ZmVDb21wb3NpdGUgaW49InNwZWMiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJzcGVjT3V0Ii8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PGZlTWVyZ2VOb2RlIGluPSJzcGVjT3V0Ii8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48dXNlIGhyZWY9IiNsb2dvUGF0aCIgZmlsbD0iIzAwMDAwMCIgZmlsdGVyPSJ1cmwoI2ZpbHRlck9ueXgpIi8+PC9zdmc+");
  --nuoma-logo-smoke-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYwIDI2MSI+PGRlZnM+PHBhdGggaWQ9ImxvZ29QYXRoIiBkPSJNIDIzOS4wMCAyNDAuNTAgTCAxOTkuNTAgMjQwLjAwIEwgMTk5LjUwIDk2LjAwIEwgMTk3LjUwIDg1LjAwIEwgMTg5LjUwIDY2LjAwIEwgMTgyLjUwIDU2LjAwIEwgMTcxLjAwIDQ0LjUwIEwgMTUyLjAwIDMzLjUwIEwgMTMzLjAwIDI4LjUwIEwgMTE1LjAwIDI4LjUwIEwgOTQuMDAgMzQuNTAgTCA3NS4wMCA0Ni41MCBMIDU5LjUwIDY1LjAwIEwgNTEuNTAgODMuMDAgTCA0OC41MCAxMDIuMDAgTCA0OC41MCAyNDAuMDAgTCAxMC4wMCAyNDAuNTAgTCA5LjUwIDE5LjAwIEwgNDguMDAgMTguNTAgTCA0OS4wMCAzNi41MCBMIDY5LjAwIDIyLjUwIEwgOTQuMDAgMTIuNTAgTCAxMDkuMDAgOS41MCBMIDE0MS4wMCA5LjUwIEwgMTYxLjAwIDEzLjUwIEwgMTc4LjAwIDE5LjUwIEwgMTkzLjAwIDI3LjUwIEwgMjA0LjAwIDM1LjUwIEwgMjE2LjUwIDQ4LjAwIEwgMjI2LjUwIDYyLjAwIEwgMjMzLjUwIDc3LjAwIEwgMjM4LjUwIDk2LjAwIEwgMjM5LjAwIDI0MC41MCBaIE0gNjQ2LjAwIDI1MC41MCBMIDYyNi4wMCAyNDkuNTAgTCA1OTguMDAgMjQyLjUwIEwgNTc5LjAwIDIzMy41MCBMIDU2MS4wMCAyMjAuNTAgTCA1NDIuNTAgMjAwLjAwIEwgNTMwLjUwIDE3OS4wMCBMIDUyNC41MCAxNjEuMDAgTCA1MjEuNTAgMTQwLjAwIEwgNTIxLjUwIDExOS4wMCBMIDUyNS41MCA5NC4wMCBMIDUzNS41MCA3MC4wMCBMIDU0NS41MCA1NS4wMCBMIDU2MC4wMCAzOS41MCBMIDU4MS4wMCAyNC41MCBMIDYwNy4wMCAxMy41MCBMIDYyNy4wMCA5LjUwIEwgNjU4LjAwIDkuNTAgTCA2NzAuMDAgMTEuNTAgTCA2OTQuMDAgMTkuNTAgTCA3MTIuMDAgMjkuNTAgTCA3MzEuMDAgNDUuNTAgTCA3NDQuNTAgNjIuMDAgTCA3NTUuNTAgODMuMDAgTCA3NjIuNTAgMTEwLjAwIEwgNzYyLjUwIDE0OS4wMCBMIDc1OS41MCAxNjQuMDAgTCA3NTAuNTAgMTg3LjAwIEwgNzM4LjUwIDIwNS4wMCBMIDcyMC4wMCAyMjMuNTAgTCA3MDkuMDAgMjMxLjUwIEwgNjk0LjAwIDIzOS41MCBMIDY3MC4wMCAyNDcuNTAgTCA2NDYuMDAgMjUwLjUwIFogTSAxMTg3LjAwIDI0MC41MCBMIDExNDcuNTAgMjQwLjAwIEwgMTE0Ny41MCA5OS4wMCBMIDExNDQuNTAgODIuMDAgTCAxMTM1LjUwIDYyLjAwIEwgMTExOS4wMCA0My41MCBMIDExMDAuMDAgMzIuNTAgTCAxMDg0LjAwIDI4LjUwIEwgMTA2OC4wMCAyOC41MCBMIDEwNTIuMDAgMzIuNTAgTCAxMDMzLjAwIDQzLjUwIEwgMTAxNi41MCA2Mi4wMCBMIDEwMDcuNTAgODIuMDAgTCAxMDA0LjUwIDk5LjAwIEwgMTAwNC41MCAyNDAuMDAgTCA5NjUuMDAgMjQwLjUwIEwgOTY0LjUwIDkzLjAwIEwgOTYyLjUwIDgzLjAwIEwgOTU0LjUwIDY0LjAwIEwgOTM5LjAwIDQ1LjUwIEwgOTIwLjAwIDMzLjUwIEwgOTAyLjAwIDI4LjUwIEwgODg1LjAwIDI4LjUwIEwgODYxLjAwIDM2LjUwIEwgODUyLjAwIDQyLjUwIEwgODM4LjUwIDU2LjAwIEwgODMyLjUwIDY1LjAwIEwgODI1LjUwIDgxLjAwIEwgODIyLjUwIDk2LjAwIEwgODIyLjUwIDI0MC4wMCBMIDc4My4wMCAyNDAuNTAgTCA3ODIuNTAgMTkuMDAgTCA4MjIuMDAgMTguNTAgTCA4MjMuMDAgMzUuNTAgTCA4MzcuMDAgMjQuNTAgTCA4NjEuMDAgMTMuNTAgTCA4NzkuMDAgOS41MCBMIDkxNC4wMCAxMC41MCBMIDkzMi4wMCAxNS41MCBMIDk1Mi4wMCAyNS41MCBMIDk2My4wMCAzMy41MCBMIDk4NS4wMCA1Ny41MCBMIDk5Ny41MCA0Mi4wMCBMIDEwMTIuMDAgMjkuNTAgTCAxMDM1LjAwIDE2LjUwIEwgMTA1MS4wMCAxMS41MCBMIDEwNjIuMDAgOS41MCBMIDEwOTIuMDAgOS41MCBMIDExMTIuMDAgMTMuNTAgTCAxMTM0LjAwIDIyLjUwIEwgMTE1My4wMCAzNS41MCBMIDExNjcuNTAgNTEuMDAgTCAxMTc5LjUwIDcyLjAwIEwgMTE4NC41MCA4Ny4wMCBMIDExODcuNTAgMTA4LjAwIEwgMTE4Ny4wMCAyNDAuNTAgWiBNIDE0NDkuMDAgMjQwLjUwIEwgMTQxMC41MCAyNDAuMDAgTCAxNDEwLjAwIDE4NC41MCBMIDEyNzYuMDAgMTg0LjUwIEwgMTI1OS41MCAxODUuMDAgTCAxMjU5LjAwIDI0MC41MCBMIDEyMjAuMDAgMjQwLjUwIEwgMTIyMC41MCA5Ni4wMCBMIDEyMjcuNTAgNzIuMDAgTCAxMjMyLjUwIDYyLjAwIEwgMTI0Mi41MCA0OC4wMCBMIDEyNTUuMDAgMzUuNTAgTCAxMjcxLjAwIDI0LjUwIEwgMTI5MS4wMCAxNS41MCBMIDEzMTguMDAgOS41MCBMIDEzNTEuMDAgOS41MCBMIDEzNzIuMDAgMTMuNTAgTCAxMzk1LjAwIDIyLjUwIEwgMTQxOC4wMCAzOC41MCBMIDE0MzYuNTAgNjEuMDAgTCAxNDQ0LjUwIDc4LjAwIEwgMTQ0OS41MCA5OS4wMCBMIDE0NDkuMDAgMjQwLjUwIFogTSAzOTAuMDAgMjUwLjUwIEwgMzU4LjAwIDI0Ny41MCBMIDM0My4wMCAyNDMuNTAgTCAzMjMuMDAgMjM0LjUwIEwgMzA2LjAwIDIyMi41MCBMIDI5NS41MCAyMTIuMDAgTCAyODIuNTAgMTkzLjAwIEwgMjc1LjUwIDE3NS4wMCBMIDI3MS41MCAxNTEuMDAgTCAyNzIuMDAgMTguNTAgTCAzMTEuNTAgMTkuMDAgTCAzMTEuNTAgMTYwLjAwIEwgMzEzLjUwIDE3My4wMCBMIDMxNy41MCAxODUuMDAgTCAzMjMuNTAgMTk2LjAwIEwgMzM5LjAwIDIxMy41MCBMIDM1OS4wMCAyMjUuNTAgTCAzNzguMDAgMjMwLjUwIEwgNDAyLjAwIDIyOS41MCBMIDQxNS4wMCAyMjUuNTAgTCA0MjUuMDAgMjIwLjUwIEwgNDM2LjUwIDIxMi4wMCBMIDQ0NS41MCAyMDMuMDAgTCA0NTIuNTAgMTkzLjAwIEwgNDU4LjUwIDE4MC4wMCBMIDQ2Mi41MCAxNjEuMDAgTCA0NjIuNTAgMTkuMDAgTCA1MDIuNTAgMTkuMDAgTCA1MDIuNTAgMjQwLjAwIEwgNDYzLjAwIDI0MC41MCBMIDQ2Mi4wMCAyMjIuNTAgTCA0NDkuMDAgMjMyLjUwIEwgNDI3LjAwIDI0My41MCBMIDQwOS4wMCAyNDguNTAgTCAzOTAuMDAgMjUwLjUwIFogTSAxNDEwLjUwIDE1NC4wMCBMIDE0MTAuNTAgMTAyLjAwIEwgMTQwNy41MCA4My4wMCBMIDEzOTUuNTAgNTkuMDAgTCAxMzg0LjAwIDQ2LjUwIEwgMTM3Ni4wMCA0MC41MCBMIDEzNjAuMDAgMzIuNTAgTCAxMzQ0LjAwIDI4LjUwIEwgMTMyMC4wMCAyOS41MCBMIDEzMDcuMDAgMzMuNTAgTCAxMjkyLjAwIDQxLjUwIEwgMTI3Ni41MCA1Ni4wMCBMIDEyNjkuNTAgNjYuMDAgTCAxMjYyLjUwIDgyLjAwIEwgMTI1OS41MCA5Ni4wMCBMIDEyNjAuMDAgMTU0LjUwIEwgMTQxMC41MCAxNTQuMDAgWiBNIDY3MS41MCAyMTkuMDAgTCA2ODcuMDAgMjE2LjUwIEwgNzA1LjAwIDIwOC41MCBMIDcxOC41MCAxOTYuMDAgTCA3MjcuNTAgMTgwLjAwIEwgNzMxLjUwIDE2NS4wMCBMIDczMi41MCAxNDcuMDAgTCA3MjkuNTAgMTI2LjAwIEwgNzIxLjUwIDEwMy4wMCBMIDcxMS41MCA4Ni4wMCBMIDY5MC4wMCA2My41MCBMIDY2Ny4wMCA0OS41MCBMIDY0Ni4wMCA0Mi41MCBMIDYyNy4wMCAzOS41MCBMIDYwNy4wMCA0MC41MCBMIDU4Ny4wMCA0Ni41MCBMIDU3Ny4wMCA1Mi41MCBMIDU2NS41MCA2NC4wMCBMIDU1OC41MCA3Ni4wMCBMIDU1NC41MCA4OC4wMCBMIDU1Mi41MCAxMDAuMDAgTCA1NTIuNTAgMTE2LjAwIEwgNTU1LjUwIDEzNC4wMCBMIDU2MS41MCAxNTIuMDAgTCA1NjguNTAgMTY2LjAwIEwgNTc1LjUwIDE3Ni4wMCBMIDU5Ni4wMCAxOTYuNTAgTCA2MDMuMDAgMjAxLjUwIEwgNjIwLjAwIDIxMC41MCBMIDYzOC4wMCAyMTYuNTAgTCA2NTcuMDAgMjE5LjUwIEwgNjcxLjUwIDIxOS4wMCBaIi8+PGZpbHRlciBpZD0iZmlsdGVyU21va2VHbGFzcyIgeD0iLTU1JSIgeT0iLTU1JSIgd2lkdGg9IjIxMCUiIGhlaWdodD0iMjEwJSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVHYXVzc2lhbkJsdXIgaW49IlNvdXJjZUFscGhhIiBzdGREZXZpYXRpb249IjEuMSIgcmVzdWx0PSJibHVyIi8+PGZlTW9ycGhvbG9neSBvcGVyYXRvcj0iZXJvZGUiIHJhZGl1cz0iMi40IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iZXJvZGVkIi8+PGZlQ29tcG9zaXRlIGluPSJibHVyIiBpbjI9ImVyb2RlZCIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJiZXZlbE1hc2siLz48ZmVTcGVjdWxhckxpZ2h0aW5nIGluPSJibHVyIiBzdXJmYWNlU2NhbGU9IjUiIHNwZWN1bGFyQ29uc3RhbnQ9IjEuMDUiIHNwZWN1bGFyRXhwb25lbnQ9IjMwIiBsaWdodGluZy1jb2xvcj0iI2ZmZmZmZiIgcmVzdWx0PSJzcGVjIj48ZmVQb2ludExpZ2h0IHg9Ii0xNzAwIiB5PSItMTAwMCIgej0iMzYwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJ4IiB2YWx1ZXM9Ii0yMzAwOyAyMzAwIiBkdXI9IjEycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+PC9mZVBvaW50TGlnaHQ+PC9mZVNwZWN1bGFyTGlnaHRpbmc+PGZlQ29tcG9zaXRlIGluPSJzcGVjIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0ic3BlY091dCIvPjxmZUdhdXNzaWFuQmx1ciBpbj0ic3BlY091dCIgc3RkRGV2aWF0aW9uPSIwLjkiIHJlc3VsdD0ic3BlY1NvZnQiLz48ZmVNZXJnZT48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48ZmVNZXJnZU5vZGUgaW49ImJldmVsTWFzayIvPjxmZU1lcmdlTm9kZSBpbj0ic3BlY1NvZnQiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjx1c2UgaHJlZj0iI2xvZ29QYXRoIiBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDAuMjIpIiBmaWx0ZXI9InVybCgjZmlsdGVyU21va2VHbGFzcykiLz48L3N2Zz4=");
  --nuoma-logo-emerald-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYwIDI2MSI+PGRlZnM+PHBhdGggaWQ9ImxvZ29QYXRoIiBkPSJNIDIzOS4wMCAyNDAuNTAgTCAxOTkuNTAgMjQwLjAwIEwgMTk5LjUwIDk2LjAwIEwgMTk3LjUwIDg1LjAwIEwgMTg5LjUwIDY2LjAwIEwgMTgyLjUwIDU2LjAwIEwgMTcxLjAwIDQ0LjUwIEwgMTUyLjAwIDMzLjUwIEwgMTMzLjAwIDI4LjUwIEwgMTE1LjAwIDI4LjUwIEwgOTQuMDAgMzQuNTAgTCA3NS4wMCA0Ni41MCBMIDU5LjUwIDY1LjAwIEwgNTEuNTAgODMuMDAgTCA0OC41MCAxMDIuMDAgTCA0OC41MCAyNDAuMDAgTCAxMC4wMCAyNDAuNTAgTCA5LjUwIDE5LjAwIEwgNDguMDAgMTguNTAgTCA0OS4wMCAzNi41MCBMIDY5LjAwIDIyLjUwIEwgOTQuMDAgMTIuNTAgTCAxMDkuMDAgOS41MCBMIDE0MS4wMCA5LjUwIEwgMTYxLjAwIDEzLjUwIEwgMTc4LjAwIDE5LjUwIEwgMTkzLjAwIDI3LjUwIEwgMjA0LjAwIDM1LjUwIEwgMjE2LjUwIDQ4LjAwIEwgMjI2LjUwIDYyLjAwIEwgMjMzLjUwIDc3LjAwIEwgMjM4LjUwIDk2LjAwIEwgMjM5LjAwIDI0MC41MCBaIE0gNjQ2LjAwIDI1MC41MCBMIDYyNi4wMCAyNDkuNTAgTCA1OTguMDAgMjQyLjUwIEwgNTc5LjAwIDIzMy41MCBMIDU2MS4wMCAyMjAuNTAgTCA1NDIuNTAgMjAwLjAwIEwgNTMwLjUwIDE3OS4wMCBMIDUyNC41MCAxNjEuMDAgTCA1MjEuNTAgMTQwLjAwIEwgNTIxLjUwIDExOS4wMCBMIDUyNS41MCA5NC4wMCBMIDUzNS41MCA3MC4wMCBMIDU0NS41MCA1NS4wMCBMIDU2MC4wMCAzOS41MCBMIDU4MS4wMCAyNC41MCBMIDYwNy4wMCAxMy41MCBMIDYyNy4wMCA5LjUwIEwgNjU4LjAwIDkuNTAgTCA2NzAuMDAgMTEuNTAgTCA2OTQuMDAgMTkuNTAgTCA3MTIuMDAgMjkuNTAgTCA3MzEuMDAgNDUuNTAgTCA3NDQuNTAgNjIuMDAgTCA3NTUuNTAgODMuMDAgTCA3NjIuNTAgMTEwLjAwIEwgNzYyLjUwIDE0OS4wMCBMIDc1OS41MCAxNjQuMDAgTCA3NTAuNTAgMTg3LjAwIEwgNzM4LjUwIDIwNS4wMCBMIDcyMC4wMCAyMjMuNTAgTCA3MDkuMDAgMjMxLjUwIEwgNjk0LjAwIDIzOS41MCBMIDY3MC4wMCAyNDcuNTAgTCA2NDYuMDAgMjUwLjUwIFogTSAxMTg3LjAwIDI0MC41MCBMIDExNDcuNTAgMjQwLjAwIEwgMTE0Ny41MCA5OS4wMCBMIDExNDQuNTAgODIuMDAgTCAxMTM1LjUwIDYyLjAwIEwgMTExOS4wMCA0My41MCBMIDExMDAuMDAgMzIuNTAgTCAxMDg0LjAwIDI4LjUwIEwgMTA2OC4wMCAyOC41MCBMIDEwNTIuMDAgMzIuNTAgTCAxMDMzLjAwIDQzLjUwIEwgMTAxNi41MCA2Mi4wMCBMIDEwMDcuNTAgODIuMDAgTCAxMDA0LjUwIDk5LjAwIEwgMTAwNC41MCAyNDAuMDAgTCA5NjUuMDAgMjQwLjUwIEwgOTY0LjUwIDkzLjAwIEwgOTYyLjUwIDgzLjAwIEwgOTU0LjUwIDY0LjAwIEwgOTM5LjAwIDQ1LjUwIEwgOTIwLjAwIDMzLjUwIEwgOTAyLjAwIDI4LjUwIEwgODg1LjAwIDI4LjUwIEwgODYxLjAwIDM2LjUwIEwgODUyLjAwIDQyLjUwIEwgODM4LjUwIDU2LjAwIEwgODMyLjUwIDY1LjAwIEwgODI1LjUwIDgxLjAwIEwgODIyLjUwIDk2LjAwIEwgODIyLjUwIDI0MC4wMCBMIDc4My4wMCAyNDAuNTAgTCA3ODIuNTAgMTkuMDAgTCA4MjIuMDAgMTguNTAgTCA4MjMuMDAgMzUuNTAgTCA4MzcuMDAgMjQuNTAgTCA4NjEuMDAgMTMuNTAgTCA4NzkuMDAgOS41MCBMIDkxNC4wMCAxMC41MCBMIDkzMi4wMCAxNS41MCBMIDk1Mi4wMCAyNS41MCBMIDk2My4wMCAzMy41MCBMIDk4NS4wMCA1Ny41MCBMIDk5Ny41MCA0Mi4wMCBMIDEwMTIuMDAgMjkuNTAgTCAxMDM1LjAwIDE2LjUwIEwgMTA1MS4wMCAxMS41MCBMIDEwNjIuMDAgOS41MCBMIDEwOTIuMDAgOS41MCBMIDExMTIuMDAgMTMuNTAgTCAxMTM0LjAwIDIyLjUwIEwgMTE1My4wMCAzNS41MCBMIDExNjcuNTAgNTEuMDAgTCAxMTc5LjUwIDcyLjAwIEwgMTE4NC41MCA4Ny4wMCBMIDExODcuNTAgMTA4LjAwIEwgMTE4Ny4wMCAyNDAuNTAgWiBNIDE0NDkuMDAgMjQwLjUwIEwgMTQxMC41MCAyNDAuMDAgTCAxNDEwLjAwIDE4NC41MCBMIDEyNzYuMDAgMTg0LjUwIEwgMTI1OS41MCAxODUuMDAgTCAxMjU5LjAwIDI0MC41MCBMIDEyMjAuMDAgMjQwLjUwIEwgMTIyMC41MCA5Ni4wMCBMIDEyMjcuNTAgNzIuMDAgTCAxMjMyLjUwIDYyLjAwIEwgMTI0Mi41MCA0OC4wMCBMIDEyNTUuMDAgMzUuNTAgTCAxMjcxLjAwIDI0LjUwIEwgMTI5MS4wMCAxNS41MCBMIDEzMTguMDAgOS41MCBMIDEzNTEuMDAgOS41MCBMIDEzNzIuMDAgMTMuNTAgTCAxMzk1LjAwIDIyLjUwIEwgMTQxOC4wMCAzOC41MCBMIDE0MzYuNTAgNjEuMDAgTCAxNDQ0LjUwIDc4LjAwIEwgMTQ0OS41MCA5OS4wMCBMIDE0NDkuMDAgMjQwLjUwIFogTSAzOTAuMDAgMjUwLjUwIEwgMzU4LjAwIDI0Ny41MCBMIDM0My4wMCAyNDMuNTAgTCAzMjMuMDAgMjM0LjUwIEwgMzA2LjAwIDIyMi41MCBMIDI5NS41MCAyMTIuMDAgTCAyODIuNTAgMTkzLjAwIEwgMjc1LjUwIDE3NS4wMCBMIDI3MS41MCAxNTEuMDAgTCAyNzIuMDAgMTguNTAgTCAzMTEuNTAgMTkuMDAgTCAzMTEuNTAgMTYwLjAwIEwgMzEzLjUwIDE3My4wMCBMIDMxNy41MCAxODUuMDAgTCAzMjMuNTAgMTk2LjAwIEwgMzM5LjAwIDIxMy41MCBMIDM1OS4wMCAyMjUuNTAgTCAzNzguMDAgMjMwLjUwIEwgNDAyLjAwIDIyOS41MCBMIDQxNS4wMCAyMjUuNTAgTCA0MjUuMDAgMjIwLjUwIEwgNDM2LjUwIDIxMi4wMCBMIDQ0NS41MCAyMDMuMDAgTCA0NTIuNTAgMTkzLjAwIEwgNDU4LjUwIDE4MC4wMCBMIDQ2Mi41MCAxNjEuMDAgTCA0NjIuNTAgMTkuMDAgTCA1MDIuNTAgMTkuMDAgTCA1MDIuNTAgMjQwLjAwIEwgNDYzLjAwIDI0MC41MCBMIDQ2Mi4wMCAyMjIuNTAgTCA0NDkuMDAgMjMyLjUwIEwgNDI3LjAwIDI0My41MCBMIDQwOS4wMCAyNDguNTAgTCAzOTAuMDAgMjUwLjUwIFogTSAxNDEwLjUwIDE1NC4wMCBMIDE0MTAuNTAgMTAyLjAwIEwgMTQwNy41MCA4My4wMCBMIDEzOTUuNTAgNTkuMDAgTCAxMzg0LjAwIDQ2LjUwIEwgMTM3Ni4wMCA0MC41MCBMIDEzNjAuMDAgMzIuNTAgTCAxMzQ0LjAwIDI4LjUwIEwgMTMyMC4wMCAyOS41MCBMIDEzMDcuMDAgMzMuNTAgTCAxMjkyLjAwIDQxLjUwIEwgMTI3Ni41MCA1Ni4wMCBMIDEyNjkuNTAgNjYuMDAgTCAxMjYyLjUwIDgyLjAwIEwgMTI1OS41MCA5Ni4wMCBMIDEyNjAuMDAgMTU0LjUwIEwgMTQxMC41MCAxNTQuMDAgWiBNIDY3MS41MCAyMTkuMDAgTCA2ODcuMDAgMjE2LjUwIEwgNzA1LjAwIDIwOC41MCBMIDcxOC41MCAxOTYuMDAgTCA3MjcuNTAgMTgwLjAwIEwgNzMxLjUwIDE2NS4wMCBMIDczMi41MCAxNDcuMDAgTCA3MjkuNTAgMTI2LjAwIEwgNzIxLjUwIDEwMy4wMCBMIDcxMS41MCA4Ni4wMCBMIDY5MC4wMCA2My41MCBMIDY2Ny4wMCA0OS41MCBMIDY0Ni4wMCA0Mi41MCBMIDYyNy4wMCAzOS41MCBMIDYwNy4wMCA0MC41MCBMIDU4Ny4wMCA0Ni41MCBMIDU3Ny4wMCA1Mi41MCBMIDU2NS41MCA2NC4wMCBMIDU1OC41MCA3Ni4wMCBMIDU1NC41MCA4OC4wMCBMIDU1Mi41MCAxMDAuMDAgTCA1NTIuNTAgMTE2LjAwIEwgNTU1LjUwIDEzNC4wMCBMIDU2MS41MCAxNTIuMDAgTCA1NjguNTAgMTY2LjAwIEwgNTc1LjUwIDE3Ni4wMCBMIDU5Ni4wMCAxOTYuNTAgTCA2MDMuMDAgMjAxLjUwIEwgNjIwLjAwIDIxMC41MCBMIDYzOC4wMCAyMTYuNTAgTCA2NTcuMDAgMjE5LjUwIEwgNjcxLjUwIDIxOS4wMCBaIi8+PGZpbHRlciBpZD0iZmlsdGVyRW1lcmFsZERhcmsiIHg9Ii02MCUiIHk9Ii02MCUiIHdpZHRoPSIyMjAlIiBoZWlnaHQ9IjIyMCUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBoYSIgc3RkRGV2aWF0aW9uPSIwLjk1IiByZXN1bHQ9ImJsdXIiLz48ZmVTcGVjdWxhckxpZ2h0aW5nIGluPSJibHVyIiBzdXJmYWNlU2NhbGU9IjciIHNwZWN1bGFyQ29uc3RhbnQ9IjEuOSIgc3BlY3VsYXJFeHBvbmVudD0iNDIiIGxpZ2h0aW5nLWNvbG9yPSIjZmZmZmZmIiByZXN1bHQ9InNwZWMiPjxmZVBvaW50TGlnaHQgeD0iLTE2MDAiIHk9Ii0xMDUwIiB6PSIzNjAiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9IngiIHZhbHVlcz0iLTI0MDA7IDI2MDAiIGR1cj0iMTAuNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPjwvZmVQb2ludExpZ2h0PjwvZmVTcGVjdWxhckxpZ2h0aW5nPjxmZUNvbXBvc2l0ZSBpbj0ic3BlYyIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9InNwZWNPdXQiLz48IS0tIEVtZXJhbGQgaW5uZXIgZ2xvdyArIHNvZnQgZGVwdGggLS0+PGZlRHJvcFNoYWRvdyBkeD0iMCIgZHk9IjEwIiBzdGREZXZpYXRpb249IjEyIiBmbG9vZC1jb2xvcj0iIzBiNmE0YiIgZmxvb2Qtb3BhY2l0eT0iMC4yMiIgcmVzdWx0PSJnbG93Ii8+PCEtLSBSaW0gdGludCBzbyBpdCByZWFkcyAiZW1lcmFsZCIsIG5vdCAiYmxhY2siIC0tPjxmZU1vcnBob2xvZ3kgb3BlcmF0b3I9ImRpbGF0ZSIgcmFkaXVzPSIwLjkiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJyaW1EaWwiLz48ZmVDb21wb3NpdGUgaW49InJpbURpbCIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJyaW1NYXNrIi8+PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyY2ZmYzkiIGZsb29kLW9wYWNpdHk9IjAuMTYiIHJlc3VsdD0icmltQ29sIi8+PGZlQ29tcG9zaXRlIGluPSJyaW1Db2wiIGluMj0icmltTWFzayIgb3BlcmF0b3I9ImluIiByZXN1bHQ9InJpbSIvPjxmZUdhdXNzaWFuQmx1ciBpbj0icmltIiBzdGREZXZpYXRpb249IjEuMSIgcmVzdWx0PSJyaW1Tb2Z0Ii8+PCEtLSBNaWNybyBwcmlzbSAodGlueSBSR0IpIC0tPjxmZU9mZnNldCBpbj0ic3BlY091dCIgZHg9Ii0xLjIiIGR5PSIxLjAiIHJlc3VsdD0ick9mZiIvPjxmZU9mZnNldCBpbj0ic3BlY091dCIgZHg9IjEuMiIgIGR5PSIxLjAiIHJlc3VsdD0iYk9mZiIvPjxmZUZsb29kIGZsb29kLWNvbG9yPSIjN2FmZmQ4IiBmbG9vZC1vcGFjaXR5PSIwLjIwIiByZXN1bHQ9InJDb2wiLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0iIzRmZDdmZiIgZmxvb2Qtb3BhY2l0eT0iMC4xNiIgcmVzdWx0PSJiQ29sIi8+PGZlQ29tcG9zaXRlIGluPSJyQ29sIiBpbjI9InJPZmYiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJyIi8+PGZlQ29tcG9zaXRlIGluPSJiQ29sIiBpbjI9ImJPZmYiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJiIi8+PGZlR2F1c3NpYW5CbHVyIGluPSJyIiBzdGREZXZpYXRpb249IjEuNCIgcmVzdWx0PSJyQmx1ciIvPjxmZUdhdXNzaWFuQmx1ciBpbj0iYiIgc3RkRGV2aWF0aW9uPSIxLjYiIHJlc3VsdD0iYkJsdXIiLz48ZmVNZXJnZT48ZmVNZXJnZU5vZGUgaW49Imdsb3ciLz48ZmVNZXJnZU5vZGUgaW49InJCbHVyIi8+PGZlTWVyZ2VOb2RlIGluPSJiQmx1ciIvPjxmZU1lcmdlTm9kZSBpbj0icmltU29mdCIvPjxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPjxmZU1lcmdlTm9kZSBpbj0ic3BlY091dCIvPjwvZmVNZXJnZT48L2ZpbHRlcj48L2RlZnM+PHVzZSBocmVmPSIjbG9nb1BhdGgiIGZpbGw9InJnYmEoMTYsIDYwLCA0OCwgMC43NSkiIGZpbHRlcj0idXJsKCNmaWx0ZXJFbWVyYWxkRGFyaykiLz48L3N2Zz4=");
  --nuoma-logo-emerald-light-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYwIDI2MSI+PGRlZnM+PHBhdGggaWQ9ImxvZ29QYXRoIiBkPSJNIDIzOS4wMCAyNDAuNTAgTCAxOTkuNTAgMjQwLjAwIEwgMTk5LjUwIDk2LjAwIEwgMTk3LjUwIDg1LjAwIEwgMTg5LjUwIDY2LjAwIEwgMTgyLjUwIDU2LjAwIEwgMTcxLjAwIDQ0LjUwIEwgMTUyLjAwIDMzLjUwIEwgMTMzLjAwIDI4LjUwIEwgMTE1LjAwIDI4LjUwIEwgOTQuMDAgMzQuNTAgTCA3NS4wMCA0Ni41MCBMIDU5LjUwIDY1LjAwIEwgNTEuNTAgODMuMDAgTCA0OC41MCAxMDIuMDAgTCA0OC41MCAyNDAuMDAgTCAxMC4wMCAyNDAuNTAgTCA5LjUwIDE5LjAwIEwgNDguMDAgMTguNTAgTCA0OS4wMCAzNi41MCBMIDY5LjAwIDIyLjUwIEwgOTQuMDAgMTIuNTAgTCAxMDkuMDAgOS41MCBMIDE0MS4wMCA5LjUwIEwgMTYxLjAwIDEzLjUwIEwgMTc4LjAwIDE5LjUwIEwgMTkzLjAwIDI3LjUwIEwgMjA0LjAwIDM1LjUwIEwgMjE2LjUwIDQ4LjAwIEwgMjI2LjUwIDYyLjAwIEwgMjMzLjUwIDc3LjAwIEwgMjM4LjUwIDk2LjAwIEwgMjM5LjAwIDI0MC41MCBaIE0gNjQ2LjAwIDI1MC41MCBMIDYyNi4wMCAyNDkuNTAgTCA1OTguMDAgMjQyLjUwIEwgNTc5LjAwIDIzMy41MCBMIDU2MS4wMCAyMjAuNTAgTCA1NDIuNTAgMjAwLjAwIEwgNTMwLjUwIDE3OS4wMCBMIDUyNC41MCAxNjEuMDAgTCA1MjEuNTAgMTQwLjAwIEwgNTIxLjUwIDExOS4wMCBMIDUyNS41MCA5NC4wMCBMIDUzNS41MCA3MC4wMCBMIDU0NS41MCA1NS4wMCBMIDU2MC4wMCAzOS41MCBMIDU4MS4wMCAyNC41MCBMIDYwNy4wMCAxMy41MCBMIDYyNy4wMCA5LjUwIEwgNjU4LjAwIDkuNTAgTCA2NzAuMDAgMTEuNTAgTCA2OTQuMDAgMTkuNTAgTCA3MTIuMDAgMjkuNTAgTCA3MzEuMDAgNDUuNTAgTCA3NDQuNTAgNjIuMDAgTCA3NTUuNTAgODMuMDAgTCA3NjIuNTAgMTEwLjAwIEwgNzYyLjUwIDE0OS4wMCBMIDc1OS41MCAxNjQuMDAgTCA3NTAuNTAgMTg3LjAwIEwgNzM4LjUwIDIwNS4wMCBMIDcyMC4wMCAyMjMuNTAgTCA3MDkuMDAgMjMxLjUwIEwgNjk0LjAwIDIzOS41MCBMIDY3MC4wMCAyNDcuNTAgTCA2NDYuMDAgMjUwLjUwIFogTSAxMTg3LjAwIDI0MC41MCBMIDExNDcuNTAgMjQwLjAwIEwgMTE0Ny41MCA5OS4wMCBMIDExNDQuNTAgODIuMDAgTCAxMTM1LjUwIDYyLjAwIEwgMTExOS4wMCA0My41MCBMIDExMDAuMDAgMzIuNTAgTCAxMDg0LjAwIDI4LjUwIEwgMTA2OC4wMCAyOC41MCBMIDEwNTIuMDAgMzIuNTAgTCAxMDMzLjAwIDQzLjUwIEwgMTAxNi41MCA2Mi4wMCBMIDEwMDcuNTAgODIuMDAgTCAxMDA0LjUwIDk5LjAwIEwgMTAwNC41MCAyNDAuMDAgTCA5NjUuMDAgMjQwLjUwIEwgOTY0LjUwIDkzLjAwIEwgOTYyLjUwIDgzLjAwIEwgOTU0LjUwIDY0LjAwIEwgOTM5LjAwIDQ1LjUwIEwgOTIwLjAwIDMzLjUwIEwgOTAyLjAwIDI4LjUwIEwgODg1LjAwIDI4LjUwIEwgODYxLjAwIDM2LjUwIEwgODUyLjAwIDQyLjUwIEwgODM4LjUwIDU2LjAwIEwgODMyLjUwIDY1LjAwIEwgODI1LjUwIDgxLjAwIEwgODIyLjUwIDk2LjAwIEwgODIyLjUwIDI0MC4wMCBMIDc4My4wMCAyNDAuNTAgTCA3ODIuNTAgMTkuMDAgTCA4MjIuMDAgMTguNTAgTCA4MjMuMDAgMzUuNTAgTCA4MzcuMDAgMjQuNTAgTCA4NjEuMDAgMTMuNTAgTCA4NzkuMDAgOS41MCBMIDkxNC4wMCAxMC41MCBMIDkzMi4wMCAxNS41MCBMIDk1Mi4wMCAyNS41MCBMIDk2My4wMCAzMy41MCBMIDk4NS4wMCA1Ny41MCBMIDk5Ny41MCA0Mi4wMCBMIDEwMTIuMDAgMjkuNTAgTCAxMDM1LjAwIDE2LjUwIEwgMTA1MS4wMCAxMS41MCBMIDEwNjIuMDAgOS41MCBMIDEwOTIuMDAgOS41MCBMIDExMTIuMDAgMTMuNTAgTCAxMTM0LjAwIDIyLjUwIEwgMTE1My4wMCAzNS41MCBMIDExNjcuNTAgNTEuMDAgTCAxMTc5LjUwIDcyLjAwIEwgMTE4NC41MCA4Ny4wMCBMIDExODcuNTAgMTA4LjAwIEwgMTE4Ny4wMCAyNDAuNTAgWiBNIDE0NDkuMDAgMjQwLjUwIEwgMTQxMC41MCAyNDAuMDAgTCAxNDEwLjAwIDE4NC41MCBMIDEyNzYuMDAgMTg0LjUwIEwgMTI1OS41MCAxODUuMDAgTCAxMjU5LjAwIDI0MC41MCBMIDEyMjAuMDAgMjQwLjUwIEwgMTIyMC41MCA5Ni4wMCBMIDEyMjcuNTAgNzIuMDAgTCAxMjMyLjUwIDYyLjAwIEwgMTI0Mi41MCA0OC4wMCBMIDEyNTUuMDAgMzUuNTAgTCAxMjcxLjAwIDI0LjUwIEwgMTI5MS4wMCAxNS41MCBMIDEzMTguMDAgOS41MCBMIDEzNTEuMDAgOS41MCBMIDEzNzIuMDAgMTMuNTAgTCAxMzk1LjAwIDIyLjUwIEwgMTQxOC4wMCAzOC41MCBMIDE0MzYuNTAgNjEuMDAgTCAxNDQ0LjUwIDc4LjAwIEwgMTQ0OS41MCA5OS4wMCBMIDE0NDkuMDAgMjQwLjUwIFogTSAzOTAuMDAgMjUwLjUwIEwgMzU4LjAwIDI0Ny41MCBMIDM0My4wMCAyNDMuNTAgTCAzMjMuMDAgMjM0LjUwIEwgMzA2LjAwIDIyMi41MCBMIDI5NS41MCAyMTIuMDAgTCAyODIuNTAgMTkzLjAwIEwgMjc1LjUwIDE3NS4wMCBMIDI3MS41MCAxNTEuMDAgTCAyNzIuMDAgMTguNTAgTCAzMTEuNTAgMTkuMDAgTCAzMTEuNTAgMTYwLjAwIEwgMzEzLjUwIDE3My4wMCBMIDMxNy41MCAxODUuMDAgTCAzMjMuNTAgMTk2LjAwIEwgMzM5LjAwIDIxMy41MCBMIDM1OS4wMCAyMjUuNTAgTCAzNzguMDAgMjMwLjUwIEwgNDAyLjAwIDIyOS41MCBMIDQxNS4wMCAyMjUuNTAgTCA0MjUuMDAgMjIwLjUwIEwgNDM2LjUwIDIxMi4wMCBMIDQ0NS41MCAyMDMuMDAgTCA0NTIuNTAgMTkzLjAwIEwgNDU4LjUwIDE4MC4wMCBMIDQ2Mi41MCAxNjEuMDAgTCA0NjIuNTAgMTkuMDAgTCA1MDIuNTAgMTkuMDAgTCA1MDIuNTAgMjQwLjAwIEwgNDYzLjAwIDI0MC41MCBMIDQ2Mi4wMCAyMjIuNTAgTCA0NDkuMDAgMjMyLjUwIEwgNDI3LjAwIDI0My41MCBMIDQwOS4wMCAyNDguNTAgTCAzOTAuMDAgMjUwLjUwIFogTSAxNDEwLjUwIDE1NC4wMCBMIDE0MTAuNTAgMTAyLjAwIEwgMTQwNy41MCA4My4wMCBMIDEzOTUuNTAgNTkuMDAgTCAxMzg0LjAwIDQ2LjUwIEwgMTM3Ni4wMCA0MC41MCBMIDEzNjAuMDAgMzIuNTAgTCAxMzQ0LjAwIDI4LjUwIEwgMTMyMC4wMCAyOS41MCBMIDEzMDcuMDAgMzMuNTAgTCAxMjkyLjAwIDQxLjUwIEwgMTI3Ni41MCA1Ni4wMCBMIDEyNjkuNTAgNjYuMDAgTCAxMjYyLjUwIDgyLjAwIEwgMTI1OS41MCA5Ni4wMCBMIDEyNjAuMDAgMTU0LjUwIEwgMTQxMC41MCAxNTQuMDAgWiBNIDY3MS41MCAyMTkuMDAgTCA2ODcuMDAgMjE2LjUwIEwgNzA1LjAwIDIwOC41MCBMIDcxOC41MCAxOTYuMDAgTCA3MjcuNTAgMTgwLjAwIEwgNzMxLjUwIDE2NS4wMCBMIDczMi41MCAxNDcuMDAgTCA3MjkuNTAgMTI2LjAwIEwgNzIxLjUwIDEwMy4wMCBMIDcxMS41MCA4Ni4wMCBMIDY5MC4wMCA2My41MCBMIDY2Ny4wMCA0OS41MCBMIDY0Ni4wMCA0Mi41MCBMIDYyNy4wMCAzOS41MCBMIDYwNy4wMCA0MC41MCBMIDU4Ny4wMCA0Ni41MCBMIDU3Ny4wMCA1Mi41MCBMIDU2NS41MCA2NC4wMCBMIDU1OC41MCA3Ni4wMCBMIDU1NC41MCA4OC4wMCBMIDU1Mi41MCAxMDAuMDAgTCA1NTIuNTAgMTE2LjAwIEwgNTU1LjUwIDEzNC4wMCBMIDU2MS41MCAxNTIuMDAgTCA1NjguNTAgMTY2LjAwIEwgNTc1LjUwIDE3Ni4wMCBMIDU5Ni4wMCAxOTYuNTAgTCA2MDMuMDAgMjAxLjUwIEwgNjIwLjAwIDIxMC41MCBMIDYzOC4wMCAyMTYuNTAgTCA2NTcuMDAgMjE5LjUwIEwgNjcxLjUwIDIxOS4wMCBaIi8+PGZpbHRlciBpZD0iZmlsdGVyRW1lcmFsZExpZ2h0IiB4PSItNjAlIiB5PSItNjAlIiB3aWR0aD0iMjIwJSIgaGVpZ2h0PSIyMjAlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUdhdXNzaWFuQmx1ciBpbj0iU291cmNlQWxwaGEiIHN0ZERldmlhdGlvbj0iMC45IiByZXN1bHQ9ImJsdXIiLz48ZmVTcGVjdWxhckxpZ2h0aW5nIGluPSJibHVyIiBzdXJmYWNlU2NhbGU9IjEwIiBzcGVjdWxhckNvbnN0YW50PSIxLjM1IiBzcGVjdWxhckV4cG9uZW50PSI1NSIgbGlnaHRpbmctY29sb3I9IiNmZmZmZmYiIHJlc3VsdD0ic3BlYyI+PGZlUG9pbnRMaWdodCB4PSItMTQwMCIgeT0iLTkwMCIgej0iNTIwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJ4IiB2YWx1ZXM9Ii0yMzAwOyAyMzAwIiBkdXI9IjExLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz48L2ZlUG9pbnRMaWdodD48L2ZlU3BlY3VsYXJMaWdodGluZz48ZmVDb21wb3NpdGUgaW49InNwZWMiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJzcGVjT3V0Ii8+PCEtLSBMaWZ0IHRoZSBtYXJrIG9mZiB0aGUgcGFwZXIgd2l0aG91dCBnb2luZyBtdWRkeSAtLT48ZmVEcm9wU2hhZG93IGR4PSIwIiBkeT0iMTQiIHN0ZERldmlhdGlvbj0iMTAiIGZsb29kLWNvbG9yPSIjMDAwMDAwIiBmbG9vZC1vcGFjaXR5PSIwLjE4IiByZXN1bHQ9InNoYWRvdyIvPjwhLS0gQSBicmlnaHRlciBqYWRlIHJpbSBzbyBpdCBzdGF5cyBncmVlbiBvbiBsaWdodCB0aGVtZXMgLS0+PGZlTW9ycGhvbG9neSBvcGVyYXRvcj0iZGlsYXRlIiByYWRpdXM9IjEuMCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InJpbURpbCIvPjxmZUNvbXBvc2l0ZSBpbj0icmltRGlsIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InJpbU1hc2siLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0iIzFhYTg3ZiIgZmxvb2Qtb3BhY2l0eT0iMC4zMCIgcmVzdWx0PSJyaW1Db2wiLz48ZmVDb21wb3NpdGUgaW49InJpbUNvbCIgaW4yPSJyaW1NYXNrIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0icmltIi8+PGZlR2F1c3NpYW5CbHVyIGluPSJyaW0iIHN0ZERldmlhdGlvbj0iMS4xIiByZXN1bHQ9InJpbVNvZnQiLz48ZmVNZXJnZT48ZmVNZXJnZU5vZGUgaW49InNoYWRvdyIvPjxmZU1lcmdlTm9kZSBpbj0icmltU29mdCIvPjxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPjxmZU1lcmdlTm9kZSBpbj0ic3BlY091dCIvPjwvZmVNZXJnZT48L2ZpbHRlcj48L2RlZnM+PHVzZSBocmVmPSIjbG9nb1BhdGgiIGZpbGw9InJnYmEoMzEsIDE0MiwgMTE0LCAwLjIyKSIgZmlsdGVyPSJ1cmwoI2ZpbHRlckVtZXJhbGRMaWdodCkiLz48L3N2Zz4=");

  /* Logo shell (Action-Pill style glass) */
  --nuoma-logo-shell-bg: rgba(15, 15, 15, 0.55);
  --nuoma-logo-shell-blur: 40px;
  --nuoma-logo-shell-saturate: 160%;
  --nuoma-logo-shell-border: rgba(255,255,255,0.12);
  --nuoma-logo-shell-border-top: rgba(255,255,255,0.28);
  --nuoma-logo-shell-shadow: 0 20px 50px rgba(0,0,0,0.45);
  --nuoma-logo-shell-shine-opacity: 0.70;
  --nuoma-logo-shell-shine-x: 18%;
  --nuoma-logo-shell-shine-y: 0%;
  --nuoma-logo-shell-tint-opacity: 0.55;
  --nuoma-logo-drop: drop-shadow(0 18px 32px rgba(0,0,0,0.28));
  --nuoma-logo-max: 420px;
  --nuoma-logo-min: 180px;
}

/* =========================================================
   1) RESET + BASE
   ========================================================= */

*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}

html { scroll-behavior: smooth; height: 100%; }

body {
  font-family: var(--font-ui);
  background-color: var(--c-obsidian);
  background-image: radial-gradient(circle at 50% -20%, #23302A 0%, #080808 65%);
  background-attachment: fixed;
  color: var(--c-vapor);
  line-height: 1.6;
  min-height: 100%;
  overflow-x: hidden;
  transition: background 0.6s var(--ease-silk), color 0.6s var(--ease-silk);
  position: relative;
  z-index: 0;
}

/* Noise overlay */
body::before {
  content: "";
  position: fixed;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");
  pointer-events: none;
  z-index: -1;
  opacity: 0.4;
}

/* Reduced motion mode */
body.reduce-motion * {
  animation-duration: 0.01ms !important;
  transition-duration: 0.01ms !important;
  scroll-behavior: auto !important;
}

h1, h2, h3 {
  font-family: var(--font-display);
  font-weight: 400;
  line-height: 1.1;
}

.text-gold { color: var(--c-gold-pure); }

.text-label {
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-weight: 600;
  color: var(--c-mist);
}

/* =========================================================
   2) LAYOUT PRIMITIVES
   ========================================================= */

.app-shell {
  max-width: var(--app-max);
  margin: 0 auto;
  position: relative;
  padding-bottom: 120px;
  z-index: 1;
}

main {
  min-height: 80vh;
  animation: nuoma-pageEnter 0.8s var(--ease-silk) forwards;
  padding-top: 10px;
}

@keyframes nuoma-pageEnter {
  from { opacity: 0; transform: scale(0.98) translateY(15px); }
  to   { opacity: 1; transform: scale(1) translateY(0); }
}

/* @component GlassCard
   Purpose: Base surface for premium glass panels.
   Structure: <div class="glass-card">...</div>
   Tokens: --glass-panel, --glass-border, --glass-shine, --glass-blur-px
*/
.glass-card {
  background: var(--glass-panel);
  backdrop-filter: blur(var(--glass-blur-px));
  -webkit-backdrop-filter: blur(var(--glass-blur-px));
  border: 1px solid var(--glass-border);
  box-shadow: var(--shadow-card);
  border-radius: var(--r-lg);
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(135deg, var(--glass-shine) 0%, transparent 100%);
}

/* Optional doc surface helper */
.doc-card { padding: var(--space-7); margin: var(--space-6); }

/* =========================================================
   3) NAVIGATION
   ========================================================= */

/* @component NavWrapper
   Purpose: Sticky container for the nav pill, with scroll-hide animation.
   Structure: <header class="nav-wrapper"><nav class="nav-pill">...</nav></header>
   State: .nav-wrapper.is-hidden
*/
.nav-wrapper {
  position: sticky;
  top: 20px;
  z-index: 1000;
  display: flex;
  justify-content: center;
  margin-bottom: 60px;
  pointer-events: none;
  transition: transform 0.9s var(--ease-silk), opacity 0.9s var(--ease-silk);
  will-change: transform, opacity;
}

.nav-wrapper.is-hidden {
  transform: translate3d(0, -150%, 0);
  opacity: 0;
}

/* @component NavPill
   Purpose: Primary navigation pill with glassmorphism.
   Structure: .nav-pill > .nav-glider + .nav-item*
   Tokens: --nav-pill-bg, --nav-pill-blur, --nav-pill-border, --nav-pill-border-top
*/
.nav-pill {
  pointer-events: auto;
  position: relative;
  display: flex;
  overflow: hidden;
  isolation: isolate;

  background: var(--nav-pill-bg);
  backdrop-filter: var(--nav-pill-blur);
  -webkit-backdrop-filter: var(--nav-pill-blur);

  border: var(--nav-pill-border);
  border-top: var(--nav-pill-border-top);

  border-radius: var(--r-pill);
  padding: 6px;
  box-shadow: 0 20px 50px rgba(0,0,0,0.5);
}

/* @component NavGlider
   Purpose: Animated selection background behind active nav item.
   State: .pulse triggers micro pulse animation.
*/
.nav-glider {
  position: absolute;
  top: 6px;
  left: 0;
  bottom: 6px;
  background: rgba(197, 160, 101, 0.05);
  border: 1px solid var(--c-gold-dim);
  border-radius: var(--r-pill);
  width: 0;
  opacity: 0;
  transition: 0.6s var(--ease-silk);
  box-shadow: 0 0 10px rgba(197, 160, 101, 0.15);
  z-index: 1;
}

.nav-glider.pulse { animation: nuoma-gliderPulse 0.4s ease-out; }

@keyframes nuoma-gliderPulse {
  0%   { box-shadow: 0 0 10px rgba(197, 160, 101, 0.15); border-color: var(--c-gold-dim); }
  50%  { box-shadow: 0 0 18px rgba(197, 160, 101, 0.35); border-color: var(--c-gold-pure); background: rgba(197, 160, 101, 0.08); }
  100% { box-shadow: 0 0 10px rgba(197, 160, 101, 0.15); border-color: var(--c-gold-dim); }
}

/* @component NavItem
   Purpose: Text buttons in the nav pill.
   State: .active indicates current view.
   Accessibility: :focus-visible uses focus ring.
*/
.nav-item {
  position: relative;
  z-index: 2;
  background: none;
  border: none;
  padding: 10px 20px;
  font-family: var(--font-ui);
  font-size: 0.85rem;
  font-weight: 400;
  color: var(--c-mist);
  cursor: pointer;
  transition: color 0.4s;
  outline: none;
}

.nav-item.active { color: var(--c-vapor); font-weight: 600; }

.nav-item:focus-visible {
  outline: var(--focus-ring);
  outline-offset: -2px;
  border-radius: 20px;
  color: var(--c-gold-pure);
}

/* =========================================================
   4) ACTION PILL + LINKS
   ========================================================= */

/* @component ActionsContainer
   Purpose: Centered container that holds action-pill under steps.
*/
.actions-container {
  display: flex;
  justify-content: center;
  margin-top: 50px;
  padding: 0 20px;
}

/* @component ActionPill
   Purpose: Wizard next/prev pill using the same glass DNA as nav pill.
*/
.action-pill {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  width: fit-content;
  min-width: 240px;

  background: var(--nav-pill-bg);
  backdrop-filter: var(--nav-pill-blur);
  -webkit-backdrop-filter: var(--nav-pill-blur);

  border: var(--nav-pill-border);
  border-top: var(--nav-pill-border-top);

  padding: 14px 40px;
  border-radius: 100px;
  box-shadow: var(--shadow-heavy);
  transition: transform 0.4s var(--ease-silk);
}

.action-pill:hover { transform: translateY(-2px); }

.action-sep {
  width: 1px;
  height: 18px;
  background: linear-gradient(to bottom, transparent, rgba(255,255,255,0.2), transparent);
  margin: 0 4px;
}

/* @component NavLink
   Purpose: Link-like button used inside action pill and elsewhere.
   Variants: .primary
   State: :disabled, :active, .loading
*/
.nav-link {
  background: transparent;
  border: none;
  padding: 0;
  color: var(--c-mist);
  font-family: var(--font-display);
  font-size: 1.25rem;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0.02em;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
  height: 24px;
  line-height: 1;
  transition: all 0.4s var(--ease-silk);
}

.nav-link:not(:disabled):hover {
  color: var(--c-vapor);
  text-shadow: 0 0 10px rgba(255,255,255,0.5);
  transform: scale(1.02);
}

.nav-link:active { transform: scale(0.98); opacity: 0.8; }
.nav-link:disabled { opacity: 0.2; cursor: not-allowed; }

.nav-link.primary { color: var(--c-gold-pure); font-style: normal; font-weight: 500; }

.nav-link.primary:hover {
  color: #FFE5B4;
  text-shadow: 0 0 15px rgba(197, 160, 101, 0.4);
}

.nav-link svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.75;
  stroke-linecap: round;
  stroke-linejoin: round;
  margin: 0;
}

/* Spinner for loading state (used by JS: .nav-link.loading) */
.spinner {
  width: 16px;
  height: 16px;
  border: 2px solid rgba(255,255,255,0.2);
  border-top-color: var(--c-gold-pure);
  border-radius: 50%;
  animation: nuoma-spin 0.8s linear infinite;
  display: none;
}

.nav-link.loading .spinner { display: block; }
.nav-link.loading span,
.nav-link.loading svg { display: none; }

@keyframes nuoma-spin { to { transform: rotate(360deg); } }

/* =========================================================
   5) HERO (move inline styles into classes)
   ========================================================= */

/* @component HeroCard
   Purpose: Home screen showcase panel.
   Note: Use classes instead of inline styles so CSS is the source of truth.
*/
.hero-card {
  padding: var(--space-10) var(--space-8);
  text-align: center;
  margin: 0 var(--space-6);
}

.hero-title {
  font-size: 3.8rem;
  margin: var(--space-7) 0 var(--space-3);
}

.hero-title em { font-style: italic; opacity: 0.7; }

.hero-desc {
  color: var(--c-mist);
  font-size: 1.1rem;
  max-width: 400px;
  margin: 0 auto var(--space-9);
}

/* @component BtnHero
   Purpose: Primary CTA on the hero.
*/
.btn-hero {
  position: relative;
  padding: 18px 30px;
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%);
  border: 1px solid var(--glass-border);
  color: var(--c-vapor);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s;
}

.btn-hero:hover {
  border-color: var(--c-gold-pure);
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}

/* =========================================================
   6) WIZARD HEADER + PROGRESS
   ========================================================= */

/* @component WizardHeader
   Purpose: Sticky wizard header that shrinks on scroll.
   State: .scrolled
*/
.wizard-header {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 90;
  height: var(--header-h);
  background: rgba(15, 15, 15, 0.35);
  backdrop-filter: blur(var(--glass-blur-px)) saturate(120%);
  -webkit-backdrop-filter: blur(var(--glass-blur-px)) saturate(120%);
  border-bottom: 1px solid var(--glass-border);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 24px;
  transition: height 0.6s var(--ease-silk);
}

.wizard-header.scrolled { height: 90px; }

.header-content {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 16px;
  transform-origin: left bottom;
  transition: transform 0.6s var(--ease-silk);
}

.wizard-header.scrolled .header-content {
  transform: scale(0.85) translateY(5px);
}

.header-title {
  font-size: 2.2rem;
  color: var(--c-vapor);
  margin: 0;
  text-shadow: 0 2px 10px rgba(0,0,0,0.2);
}

.header-sub {
  font-size: 0.7rem;
  color: var(--c-gold-pure);
  letter-spacing: 0.15em;
  font-weight: 600;
  display: block;
  margin-top: 4px;
}

/* @component ProgressBar
   Purpose: Step progress indicator with shimmer + pulse.
   State: .pulse on .prog-bar
*/
.prog-track {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: rgba(255,255,255,0.05);
  border-radius: 4px;
}

.prog-bar {
  height: 100%;
  width: 25%;
  background: linear-gradient(90deg, var(--c-gold-dim), var(--c-gold-pure));
  box-shadow: 0 0 10px var(--c-gold-glow);
  transition: width 0.8s var(--ease-silk);
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}

.prog-bar::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
  transform: translateX(-100%);
  animation: nuoma-progShimmer 2.5s infinite;
}

@keyframes nuoma-progShimmer {
  0% { transform: translateX(-100%); }
  100% { transform: translateX(100%); }
}

.prog-bar.pulse { animation: nuoma-barPulse 0.4s ease-out; }

@keyframes nuoma-barPulse {
  0% { filter: brightness(1); }
  50% { filter: brightness(1.3); }
  100% { filter: brightness(1); }
}

/* =========================================================
   7) FORMS
   ========================================================= */

/* @component FormSection
   Purpose: Wizard form container
*/
.form-section { padding: 40px 24px 100px; }

/* @component InputGroup + FloatingLabel
   Structure:
     <div class="inp-group">
       <input class="inp" placeholder=" ">
       <label class="inp-label">Label</label>
       <div class="inp-bar"></div>
       <span class="err-txt">...</span>
     </div>
   States: .inp-group.error
*/
.inp-group { position: relative; margin-bottom: 32px; }

.inp {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid var(--glass-border);
  padding: 12px 0 8px;
  font-family: var(--font-ui);
  font-size: 1.1rem;
  color: var(--c-vapor);
  border-radius: 0;
  outline: none;
  transition: border-color 0.4s;
}

.inp-label {
  position: absolute;
  left: 0;
  top: 12px;
  font-size: 1rem;
  color: var(--c-mist);
  pointer-events: none;
  transition: 0.4s var(--ease-silk);
}

.inp:focus ~ .inp-label,
.inp:not(:placeholder-shown) ~ .inp-label {
  top: -12px;
  font-size: 0.7rem;
  color: var(--c-gold-pure);
  letter-spacing: 0.1em;
  font-weight: 600;
}

.inp:focus { border-bottom-color: var(--c-gold-pure); }

.inp-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: var(--c-gold-pure);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.5s var(--ease-silk);
}

.inp:focus ~ .inp-bar { transform: scaleX(1); }

.inp-group.error .inp { border-bottom-color: #D64545; color: #ff8888; }
.inp-group.error .inp-label { color: #D64545; }

.err-txt {
  font-size: 0.8rem;
  color: #D64545;
  margin-top: 5px;
  display: none;
  animation: nuoma-slideDown 0.3s;
}

.inp-group.error .err-txt { display: block; }

@keyframes nuoma-slideDown {
  from { opacity: 0; transform: translateY(-5px); }
  to { opacity: 1; transform: translateY(0); }
}

/* @component RadioGrid + RadioCard
   Purpose: Premium radio selection cards.
*/
.radio-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-top: 10px;
}

.radio-wrap { position: relative; cursor: pointer; }
.radio-wrap input { position: absolute; opacity: 0; }

.radio-card {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  background: rgba(255,255,255,0.03);
  border: 1px solid var(--glass-border);
  border-radius: 12px;
  color: var(--c-mist);
  font-size: 0.95rem;
  transition: 0.4s var(--ease-silk);
}

.radio-wrap input:checked + .radio-card {
  background: rgba(197, 160, 101, 0.10);
  border-color: var(--c-gold-pure);
  color: var(--c-gold-pure);
  box-shadow: 0 0 15px rgba(197, 160, 101, 0.15);
}

.radio-wrap input:focus-visible + .radio-card {
  outline: 2px solid var(--c-gold-pure);
  outline-offset: 2px;
}

/* =========================================================
   8) SIDE CONSOLE (LAB DRAWER)
   ========================================================= */

/* @component LabDrawerBackdrop
   Purpose: Dark blur overlay behind the drawer.
   State: .active
*/
.lab-drawer-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.6);
  backdrop-filter: blur(4px);
  z-index: 9998;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s var(--ease-silk);
}

.lab-drawer-backdrop.active { opacity: 1; pointer-events: auto; }

/* @component LabDrawer
   Purpose: Right-side sliding console for stress testing variables.
   State: .active
*/
.lab-drawer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 320px;
  max-width: 85vw;

  background: var(--drawer-bg);
  backdrop-filter: var(--drawer-blur);
  -webkit-backdrop-filter: var(--drawer-blur);

  border-left: 1px solid rgba(255,255,255,0.10);
  z-index: 9999;
  transform: translateX(100%);
  transition: transform 0.6s var(--ease-silk);
  display: flex;
  flex-direction: column;
  box-shadow: -20px 0 50px rgba(0,0,0,0.5);
}

.lab-drawer.active { transform: translateX(0); }

.lab-header {
  padding: 24px;
  border-bottom: 1px solid var(--glass-border);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.lab-title-main {
  font-family: var(--font-display);
  font-size: 1.5rem;
  color: var(--c-vapor);
  margin: 0;
}

.btn-close {
  background: none;
  border: none;
  color: var(--c-mist);
  cursor: pointer;
  padding: 5px;
}

.btn-close:hover { color: var(--c-gold-pure); }

.lab-content { padding: 24px; overflow-y: auto; flex: 1; }
.lab-group { margin-bottom: 30px; }

.lab-label {
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: var(--c-mist);
  margin-bottom: 12px;
  display: block;
}

.lab-control { display: flex; flex-direction: column; gap: 8px; margin-bottom: 15px; }
.lab-control label { font-size: 0.85rem; color: var(--c-vapor); display: flex; justify-content: space-between; }
.lab-range { width: 100%; accent-color: var(--c-gold-pure); cursor: pointer; }

/* =========================================================
   9) UTILS + STATES
   ========================================================= */

.hidden { display: none !important; }

/* @component Step
   Purpose: Wizard step blocks that animate on enter.
   State: .active
*/
.step {
  display: none;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease, transform 0.6s var(--ease-silk);
}

.step.active {
  display: block;
  opacity: 1;
  transform: translateY(0);
}

/* @component ConditionalBlock
   Purpose: Expand/collapse content smoothly.
   State: .show
*/
.cond {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
  margin-top: 0;
  transition: 0.5s ease;
}

.cond.show {
  grid-template-rows: 1fr;
  opacity: 1;
  margin-top: 15px;
}

.cond-inner { overflow: hidden; }

/* @component Toast
   Purpose: Non-blocking feedback messages.
   State: .pop
*/
.toast-box {
  position: fixed;
  bottom: 30px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  pointer-events: none;
  z-index: 2000;
}

.toast {
  background: var(--toast-bg);
  backdrop-filter: blur(12px);
  border: 1px solid var(--glass-border);
  border-left: 3px solid var(--c-gold-pure);
  color: #FFF;
  padding: 12px 24px;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.5);
  transform: translateY(20px);
  opacity: 0;
  transition: 0.4s;
}

.toast.pop { transform: translateY(0); opacity: 1; }

/* =========================================================
   10) PRINT
   ========================================================= */

.paper {
  display: none;
  background: #FFF;
  padding: 20mm;
  max-width: 210mm;
  margin: 0 auto;
  color: #111;
}


/* =========================================================
 9B) BRAND LOGO SYSTEM
========================================================= */

/* Usage patterns:
   1) Standalone logo as background image
      <div class="nuoma-logo nuoma-logo--deep"></div>

   2) Logo inside a glass shell (Action Pill vibe)
      <div class="nuoma-logo-shell">
        <div class="nuoma-logo nuoma-logo--deep"></div>
      </div>

   3) Auto variant based on background helper class
      <div class="nuoma-bg-dark">
        <div class="nuoma-logo nuoma-logo--auto"></div>
      </div>
*/

.nuoma-logo {
  --nuoma-logo-url: var(--nuoma-logo-deep-url);

  display: block;
  width: min(92vw, var(--nuoma-logo-max));
  min-width: var(--nuoma-logo-min);
  aspect-ratio: 1460 / 261;

  background-image: var(--nuoma-logo-url);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;

  filter: var(--nuoma-logo-drop);
}

.nuoma-logo--crystal { --nuoma-logo-url: var(--nuoma-logo-crystal-url); }
.nuoma-logo--gold    { --nuoma-logo-url: var(--nuoma-logo-gold-url); }
.nuoma-logo--deep    { --nuoma-logo-url: var(--nuoma-logo-deep-url); }
.nuoma-logo--prism   { --nuoma-logo-url: var(--nuoma-logo-prism-url); }
.nuoma-logo--light   { --nuoma-logo-url: var(--nuoma-logo-light-url); }
.nuoma-logo--onix    { --nuoma-logo-url: var(--nuoma-logo-onix-url); }
.nuoma-logo--smoke   { --nuoma-logo-url: var(--nuoma-logo-smoke-url); }
.nuoma-logo--emerald { --nuoma-logo-url: var(--nuoma-logo-emerald-url); }

/* Helpers: attach these to a parent that represents the background */
.nuoma-bg-dark  .nuoma-logo--auto { --nuoma-logo-url: var(--nuoma-logo-deep-url); }
.nuoma-bg-light .nuoma-logo--auto { --nuoma-logo-url: var(--nuoma-logo-light-url); }

/* Make emerald readable on light themes */
.nuoma-bg-light .nuoma-logo--emerald { --nuoma-logo-url: var(--nuoma-logo-emerald-light-url); }

/* Glass shell like Action Pill, with dynamic light position */
.nuoma-logo-shell {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 16px 26px;
  border-radius: 999px;

  background: var(--nuoma-logo-shell-bg);
  backdrop-filter: blur(var(--nuoma-logo-shell-blur)) saturate(var(--nuoma-logo-shell-saturate));
  -webkit-backdrop-filter: blur(var(--nuoma-logo-shell-blur)) saturate(var(--nuoma-logo-shell-saturate));

  border: 0.5px solid var(--nuoma-logo-shell-border);
  border-top: 0.5px solid var(--nuoma-logo-shell-border-top);

  box-shadow: var(--nuoma-logo-shell-shadow);
  overflow: hidden;
}

/* Light bloom, position follows the CSS vars (shine-x, shine-y) */
.nuoma-logo-shell::before {
  content: "";
  position: absolute;
  inset: -1px;

  background: radial-gradient(
    circle at var(--nuoma-logo-shell-shine-x) var(--nuoma-logo-shell-shine-y),
    rgba(255,255,255,0.32),
    transparent 60%
  );
  opacity: var(--nuoma-logo-shell-shine-opacity);
  pointer-events: none;
  mix-blend-mode: screen;
}

/* Subtle tint sweep, gives that "glass on glass" slab feeling */
.nuoma-logo-shell::after {
  content: "";
  position: absolute;
  inset: -1px;

  background: linear-gradient(135deg, rgba(255,255,255,0.10), transparent 55%);
  opacity: var(--nuoma-logo-shell-tint-opacity);
  pointer-events: none;
}

/* Optional thin slab variant (closer to 20% transparency) */
.nuoma-logo-shell--slab {
  --nuoma-logo-shell-bg: rgba(15, 15, 15, 0.20);
  --nuoma-logo-shell-shadow: 0 18px 45px rgba(0,0,0,0.35);
  --nuoma-logo-shell-shine-opacity: 0.60;
}

/* Keep the inner logo above overlays */
.nuoma-logo-shell > .nuoma-logo { position: relative; z-index: 1; }

/* Quick shadow toggle */
.nuoma-logo--no-shadow { filter: none; }


@media print {
  body { background: #FFF; color: #000; background-image: none; }
  .nav-wrapper, .wizard-header, .actions-container, .btn-hero,
  .lab-drawer, .lab-drawer-backdrop { display: none !important; }
  .paper { display: block; margin: 0; padding: 0; }
}

/* Patch específico da tela de Anamnese
   Depende do seu nuoma.css (NUOMA STANDARD CSS v7)
*/

.nu-header {
  position: fixed;
  top: 0; left: 0; right: 0;
  z-index: 1000;
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.7s var(--ease-silk);
  background: linear-gradient(to bottom, var(--c-obsidian), transparent);
  border-bottom: 1px solid transparent;
}

.nu-header.is-scrolled {
  height: 80px;
  background: rgba(2, 10, 8, 0.8);
  border-bottom: 1px solid rgba(255,255,255,0.08);
  box-shadow: 0 10px 30px rgba(0,0,0,0.5);
}

@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .nu-header.is-scrolled {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

.nu-header__logo {
  width: 160px;
  transition: width 0.7s var(--ease-silk);
}

.nu-header.is-scrolled .nu-header__logo {
  width: 100px;
}

.nu-logo {
  width: 100%;
  display: block;
  fill: var(--c-gold-pure);
}

.nu-progress {
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 16px;
  pointer-events: none;
}

.nu-progress__svg {
  width: 100%;
  height: 100%;
  display: block;
}

.nu-progress__bg {
  stroke: rgba(255,255,255,0.10);
  fill: none;
  stroke-width: 2;
  stroke-linecap: round;
}

.nu-progress__fill {
  stroke: var(--c-gold-pure);
  fill: none;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
  transition: stroke-dashoffset 0.25s ease;
}

/* Shell da página: precisa “compensar” o header fixo */
.anm-shell {
  padding-top: 150px;
  max-width: 800px;
}

.anm-title {
  margin-bottom: 20px;
  padding: 0 10px;
}

.anm-card {
  padding: 32px;
  margin-bottom: 20px;
}

.anm-grid2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
}

@media (max-width: 600px) {
  .anm-grid2 { grid-template-columns: 1fr; gap: 20px; }
  .anm-card { padding: 22px; }
}

/* Footer da action bar */
.anm-footer {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  opacity: 0.5;
}

.footer-line { width: 60px; height: 1px; background: rgba(255,255,255,0.2); }
.footer-logo { width: 80px; filter: grayscale(100%); opacity: 0.7; }

