:root,[data-theme=light]{color-scheme:light;--nm-navy: #1e2a78;--nm-navy-2: #2a329a;--nm-navy-mid: #141d55;--nm-navy-bright: #2f3fa8;--nm-navy-royal: #2b3690;--nm-deep: #12173f;--nm-deep-landing: #121a52;--nm-navy-landing: #1a2570;--nm-navy-2-landing: #26328c;--nm-gold: #c9a24b;--nm-gold-light: #e9c66a;--nm-gold-pale: #f6d878;--nm-gold-deep: #c1912f;--nm-gold-accessible: #816118;--nm-gold-ink: #4a3a12;--nm-gold-soft: #c9b98a;--nm-cream: #fbf6e9;--nm-cream-2: #faf8f2;--nm-cream-landing: #f4f0e7;--nm-on-navy: #eef1fb;--nm-on-navy-muted: #c9d0ec;--nm-on-navy-soft: #aeb6dd;--nm-on-navy-link: #7fb6f2;--nm-link-blue: #1155cc;--nm-line-warm-base: #dcd3bd;--nm-gold-ghost: #e0d5b8;--nm-bg-base: #f6f5f0;--nm-card: #ffffff;--nm-ink: #14161f;--nm-grey: #6b7088;--nm-line-base: #e7e7ef;--nm-olive: #8a815f;--nm-parchment: #cfcab2;--nm-parchment-light: #d9d5c2;--nm-ivory: #f2f1ea;--nm-on-navy-pale: #e8ecff;--nm-on-navy-dim: #8f97c9;--nm-line-paper-base: #e5dcc4;--nm-cream-3: #f4eddb;--nm-cream-callout-a: #fbf3dc;--nm-cream-callout-b: #f7edd2;--nm-cream-bar: #efe7d2;--nm-mist: #eceef7;--nm-gold-brown: #8c6a2f;--nm-dark-bg: #12162e;--nm-dark-surface: #1b2044;--nm-dark-surface-alt: #232a52;--nm-dark-ink: #e9eaf6;--nm-dark-muted: #9aa2c6;--nm-dark-line: #2c3468;--nm-dark-accent: #aeb8ff;--nm-dark-rail-bg: rgba(18, 22, 46, .92);--nm-dark-danger: #f3b0a6;--nm-dark-success: #8fd8a8;--nm-dark-layer-trad-surface: #1a2050;--nm-dark-layer-trad-on: #aeb8ff;--nm-dark-layer-life-surface: #2b2410;--nm-dark-layer-life-on: #e9c66a;--nm-dark-layer-q-surface: #0f2a20;--nm-dark-layer-q-on: #7fd9ab;--nm-dark-collab-drain-surface: #261c3a;--nm-dark-collab-drain-on: #d7c6f2;--nm-bg: var(--nm-bg-base);--nm-surface: var(--nm-card);--nm-surface-alt: var(--nm-cream);--nm-on-surface: var(--nm-ink);--nm-on-surface-muted: var(--nm-grey);--nm-accent: var(--nm-navy);--nm-accent-strong: var(--nm-navy-2);--nm-on-accent: #ffffff;--nm-gold-text: var(--nm-gold-accessible);--nm-stage-challenge-text: var(--nm-gold-brown);--nm-link-text: var(--nm-link-blue);--nm-danger-text: var(--nm-hue-red);--nm-success-text: var(--nm-hue-green);--nm-muted: var(--nm-grey);--nm-line: var(--nm-line-base);--nm-focus-ring: 0 0 0 3px rgba(201, 162, 75, .45);--nm-gold-line: var(--nm-gold);--nm-gold-fill: var(--nm-gold);--nm-gold-fill-light: var(--nm-gold-light);--nm-gold-fill-pale: var(--nm-gold-pale);--nm-gold-fill-deep: var(--nm-gold-deep);--nm-gold-fill-soft: var(--nm-gold-soft);--nm-gold-line-deep: var(--nm-gold-deep);--nm-gold-line-ghost: var(--nm-gold-ghost);--nm-gold-line-soft: var(--nm-gold-soft);--nm-gold-glow: color-mix(in srgb, var(--nm-gold-light) 70%, transparent);--nm-gold-text-deep: var(--nm-gold-deep);--nm-gold-text-warm: var(--nm-gold);--nm-deep-bg: var(--nm-deep);--nm-surface-deep-landing: var(--nm-deep-landing);--nm-navy-bg-landing: var(--nm-navy-landing);--nm-navy-bg-2-landing: var(--nm-navy-2-landing);--nm-navy-bg: var(--nm-navy);--nm-navy-bg-2: var(--nm-navy-2);--nm-navy-bg-mid: var(--nm-navy-mid);--nm-navy-bg-bright: var(--nm-navy-bright);--nm-navy-bg-royal: var(--nm-navy-royal);--nm-footer-bg: var(--nm-deep);--nm-scrim: color-mix(in srgb, var(--nm-deep) 45%, transparent);--nm-scrim-deep: color-mix(in srgb, var(--nm-deep) 80%, transparent);--nm-on-deep: var(--nm-on-navy);--nm-on-deep-muted: var(--nm-on-navy-muted);--nm-on-deep-soft: var(--nm-on-navy-soft);--nm-on-deep-link: var(--nm-on-navy-link);--nm-on-deep-danger: var(--nm-dark-danger);--nm-badge-alert: var(--nm-hue-red);--nm-on-badge-alert: #ffffff;--nm-on-deep-warm: var(--nm-cream);--nm-on-deep-gold: var(--nm-gold-light);--nm-on-deep-gold-pale: var(--nm-gold-pale);--nm-on-gold: var(--nm-deep);--nm-accent-ink: var(--nm-navy);--nm-surface-cream-2: var(--nm-cream-2);--nm-surface-cream-landing: var(--nm-cream-landing);--nm-line-warm: var(--nm-line-warm-base);--nm-surface-paper: var(--nm-cream-2);--nm-table-row-alt: var(--nm-mist);--nm-surface-synth: var(--nm-layer-trad-surface);--nm-book-muted: var(--nm-olive);--nm-book-bar-ground: var(--nm-cream-bar);--nm-book-timeline-ground: var(--nm-mist);--nm-book-timeline-label: var(--nm-gold-brown);--nm-book-paper: var(--nm-card);--nm-line-paper: var(--nm-line-paper-base);--nm-surface-cream-3: var(--nm-cream-3);--nm-on-deep-warm-muted: var(--nm-parchment);--nm-on-deep-warm-soft: var(--nm-parchment-light);--nm-on-deep-ivory: var(--nm-ivory);--nm-on-deep-pale: var(--nm-on-navy-pale);--nm-on-deep-dim: var(--nm-on-navy-dim);--nm-gold-fill-ghost: var(--nm-gold-ghost);--nm-gold-text-ghost: var(--nm-gold-ghost);--nm-gold-text-soft: var(--nm-gold-soft);--nm-on-gold-gradient: var(--nm-gold-ink);--nm-on-gold-navy: var(--nm-navy);--nm-navy-line: var(--nm-navy);--nm-deep-text: var(--nm-deep);--nm-layer-trad-surface: #eef0fb;--nm-layer-trad-on: #2a329a;--nm-layer-life-surface: #fff5e6;--nm-layer-life-on: #b9822a;--nm-layer-q-surface: #e9f7f0;--nm-layer-q-on: #1c8a5c;--nm-collab-drain-surface: #f4f0f6;--nm-collab-drain-on: var(--nm-hue-purple);--nm-hue-pink: #d82f85;--nm-hue-blue: #2a66c9;--nm-hue-purple: #7d3c98;--nm-hue-orange: #bd5b00;--nm-hue-teal: #00866c;--nm-hue-red: #c0392b;--nm-hue-green: #1e8449;--nm-on-hue: #ffffff;--nm-label-hue-pink: var(--nm-hue-pink);--nm-label-hue-blue: var(--nm-hue-blue);--nm-label-hue-purple: var(--nm-hue-purple);--nm-label-hue-orange: var(--nm-hue-orange);--nm-label-hue-teal: var(--nm-hue-teal);--nm-label-hue-red: var(--nm-hue-red);--nm-label-hue-green: var(--nm-hue-green);--nm-font-heading: "Montserrat", "Be Vietnam Pro", system-ui, sans-serif;--nm-font-display: "Cormorant Garamond", Georgia, serif;--nm-font-body: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nm-font-script: "Dancing Script", "Brush Script MT", cursive;--nm-poster-signature-size: .65em;--nm-poster-signature-opacity: .45;--nm-type-display-family: var(--nm-font-display);--nm-type-display-weight: 600;--nm-type-display-size: clamp(3rem, 6vw, 4.5rem);--nm-type-display-line: 1.05;--nm-type-heading-family: var(--nm-font-heading);--nm-type-heading-weight: 800;--nm-type-heading-line: 1.15;--nm-type-heading-line-loose: 1.6;--nm-type-h2-size: 1.875rem;--nm-type-profile-name-size: clamp(2.25rem, 1.6vw + 1.6rem, 3rem);--nm-type-title-size: clamp(1.75rem, 5vw, 2.5rem);--nm-type-title-line: 1.1;--nm-type-name-size: clamp(1.375rem, 3vw, 2.25rem);--nm-type-name-line: 1.12;--nm-type-name-tracking: .05em;--nm-space-icon-gap: .3125rem;--nm-type-h3-size: 1.25rem;--nm-type-h4-size: 1.0625rem;--nm-type-label-family: var(--nm-font-heading);--nm-type-label-weight: 700;--nm-type-label-size: .6875rem;--nm-type-label-tracking: .12em;--nm-type-label-line: 1.3;--nm-type-eyebrow-size: .75rem;--nm-type-body-family: var(--nm-font-body);--nm-type-book-body-family: var(--nm-font-body);--nm-type-book-label-size: .6333rem;--nm-type-book-folio-size: .55rem;--nm-type-book-eyebrow-size: 1.6667rem;--nm-type-body-weight: 400;--nm-type-body-size: 1rem;--nm-type-body-line: 1.7;--nm-type-small-size: .875rem;--nm-type-small-line: 1.65;--nm-type-caption-size: .78125rem;--nm-type-caption-line: 1.6;--nm-type-hint-size: .703125rem;--nm-type-quote-size: 1.125rem;--nm-type-badge-sm-size: 1.375rem;--nm-type-badge-xs-size: 1.125rem;--nm-type-closing-size: 1.75rem;--nm-type-band-lead-size: clamp(1.75rem, 5vw, 2.875rem);--nm-type-band-split-size: clamp(1.75rem, 5vw, 2.625rem);--nm-type-band-compact-size: clamp(1.75rem, 5vw, 2.5rem);--nm-type-band-final-size: 3.375rem;--nm-type-step-title-size: 1.5625rem;--nm-type-step-numeral-size: 3.25rem;--nm-type-outcome-title-size: 1.5rem;--nm-type-note-size: .96875rem;--nm-text-xs: .78rem;--nm-text-sm: .9rem;--nm-text-base: 1rem;--nm-text-lg: 1.2rem;--nm-text-xl: 1.6rem;--nm-text-2xl: 2.4rem;--nm-text-3xl: 3.2rem;--nm-text-lede: 1.1875rem;--nm-text-landing-body: 1.0625rem;--nm-text-landing-quote: 1.375rem;--nm-text-landing-card: 1.4375rem;--nm-text-landing-card-lg: 1.6875rem;--nm-text-numeral: 1.875rem;--nm-text-punch: 2rem;--nm-text-section: clamp(1.75rem, 5vw, 2.75rem);--nm-text-hero: 3.25rem;--nm-text-reading-title: 1.3125rem;--nm-text-reading-value: 1.625rem;--nm-text-reading-badge: 1.875rem;--nm-text-reading-brand: .875rem;--nm-text-reading-brand-sm: 1.125rem;--nm-text-reading-nav: .875rem;--nm-size-reading-emblem: 2.125rem;--nm-size-reading-progress: .1875rem;--nm-size-avatar-lg: 3.5rem;--nm-size-avatar-switch: 1.75rem;--nm-size-person-list: 13rem;--nm-size-person-menu: 14rem;--nm-size-essence-disc: 3.25rem;--nm-size-todo-check: 1.125rem;--nm-size-todo-mark: .5rem;--nm-size-menu-icon: 1.125rem;--nm-size-menu-icon-row: 1.6875rem;--nm-size-menu-row: 3rem;--nm-size-hero-download: 2.25rem;--nm-size-hero-download-sm: 2rem;--nm-size-notice-panel: 22.5rem;--nm-size-notice-icon: 2.5rem;--nm-size-notice-dot: .75rem;--nm-size-notice-badge: 1.125rem;--nm-size-chat-launcher: 3.5rem;--nm-size-chat-panel: 24rem;--nm-size-chat-panel-tall: 40rem;--nm-size-chat-send: 2.25rem;--nm-size-chat-input-max: 8rem;--nm-size-checkout-assure: 1.25rem;--nm-size-checkout-thumb: 6.5rem;--nm-size-checkout-lock: 1rem;--nm-size-card-brand-w: 2rem;--nm-size-collab-ring: 2.25rem;--nm-ratio-collab-cover: 2.7 / 1;--nm-size-collab-cover: 9rem;--nm-size-collab-cover-max: 25rem;--nm-size-collab-avatar: clamp(8.5rem, 6vw + 5.5rem, 10.5rem);--nm-size-collab-avatar-lift: calc(var(--nm-size-collab-avatar) / 2);--nm-size-share-disc: 2.75rem;--nm-size-card-download: 2.25rem;--nm-size-stage-label: 7.5rem;--nm-size-hero-disc: 7rem;--nm-size-skeleton-text: .78rem;--nm-size-skeleton-field: 2.4rem;--nm-size-skeleton-block-sm: 6rem;--nm-size-skeleton-block-md: 12rem;--nm-size-skeleton-block-lg: 20rem;--nm-size-skeleton-figure: 5rem;--nm-text-reading-medallion: 4rem;--nm-text-guide-eyebrow: .71875rem;--nm-text-guide-title: 1.6875rem;--nm-text-guide-head: .9375rem;--nm-text-plan-key: 1.375rem;--nm-text-plan-word: .6875rem;--nm-space-0-5: .125rem;--nm-space-1: .25rem;--nm-space-1-5: .375rem;--nm-space-2: .5rem;--nm-space-2-5: .625rem;--nm-space-3: .75rem;--nm-space-3-5: .875rem;--nm-space-4: 1rem;--nm-space-4-5: 1.25rem;--nm-space-5: 1.5rem;--nm-space-5-5: 1.75rem;--nm-space-6: 2rem;--nm-space-7: 2.5rem;--nm-space-8: 3rem;--nm-space-9: 4rem;--nm-space-footer: 3.5rem;--nm-space-section: clamp(3rem, 8vw, 5.75rem);--nm-space-final: clamp(3rem, 9.6vw, 6.875rem);--nm-space-reading: 3.375rem;--nm-space-public-page: clamp(var(--nm-space-6), 6vw, var(--nm-space-8));--nm-gutter: clamp(1rem, 5.5556vw - .6667rem, 2rem);--nm-card-inset: clamp(1rem, 11.1111vw - 2.3333rem, 3rem);--nm-card-inset-nested: calc(var(--nm-card-inset) - var(--nm-space-1));--nm-inset-card: var(--nm-space-6);--nm-inset-control: var(--nm-space-3) var(--nm-space-4);--nm-stack-tight: var(--nm-space-2);--nm-stack-base: var(--nm-space-4);--nm-stack-loose: var(--nm-space-6);--nm-cluster: var(--nm-space-3);--nm-inset-essence-y: clamp(var(--nm-space-3), 1.4vw, var(--nm-space-4));--nm-inset-essence-x: clamp(var(--nm-space-4-5), 2.5vw, var(--nm-space-5-5));--nm-inset-closing-y: clamp(var(--nm-space-7), 6vw, var(--nm-space-9));--nm-inset-closing-x: clamp(var(--nm-space-5), 5vw, var(--nm-space-9));--nm-bar-height: 4rem;--nm-viewport-min: 100svh;--nm-size-bar-control: 2.25rem;--nm-size-bar-rail-chip: 2rem;--nm-size-bar-rail: 2.75rem;--nm-size-row-control: 2.1rem;--nm-cta-pad-y: 1.0625rem;--nm-cta-pad-x: 2.875rem;--nm-cta-pad-y-sm: .9375rem;--nm-cta-pad-x-sm: 2.25rem;--nm-radius-hairline: 3px;--nm-radius-sm: 6px;--nm-radius-control: 8px;--nm-radius: 10px;--nm-radius-md: 12px;--nm-radius-tile: 14px;--nm-radius-lg: 16px;--nm-radius-soft: 18px;--nm-radius-card: 20px;--nm-radius-xl: 22px;--nm-radius-2xl: 24px;--nm-radius-pill: 999px;--nm-shadow: 0 18px 50px rgba(16, 21, 63, .12);--nm-shadow-sm: 0 2px 10px rgba(16, 21, 63, .08);--nm-shadow-badge: 0 6px 16px rgba(16, 21, 63, .28);--nm-shadow-card-deep: 0 24px 64px rgba(16, 21, 63, .34);--nm-shadow-deep: 0 30px 80px rgba(16, 21, 63, .5);--nm-shadow-reading-card: 0 4px 14px rgba(30, 42, 120, .05);--nm-shadow-reading-badge: 0 6px 16px rgba(30, 42, 120, .28);--nm-shadow-field: 0 1px 1px rgba(0, 0, 0, .03), 0 3px 6px rgba(0, 0, 0, .02);--nm-gradient-gold: linear-gradient( 135deg, var(--nm-gold-fill-light), var(--nm-gold-fill) );--nm-shadow-gold: 0 18px 38px -14px rgba(201, 162, 75, .7);--nm-shadow-gold-lift: 0 34px 70px -26px rgba(201, 162, 75, .45);--nm-gradient-navy-linear: linear-gradient( 135deg, var(--nm-navy-bg), var(--nm-navy-bg-2) );--nm-gradient-hero: linear-gradient( 168deg, var(--nm-deep-bg) 0%, var(--nm-navy-bg) 45%, var(--nm-navy-bg-bright) 100% );--nm-gradient-hero-landing: radial-gradient( 120% 130% at 70% -20%, var(--nm-navy-bg-2-landing) 0%, var(--nm-navy-bg-landing) 45%, var(--nm-surface-deep-landing) 100% );--nm-gradient-hero-reading: linear-gradient( 168deg, var(--nm-deep-bg) 0%, var(--nm-navy-bg) 45%, var(--nm-navy-bg-2) 100% );--nm-gradient-book-cover: radial-gradient( 130% 100% at 70% 0%, var(--nm-navy-bg-royal) 0%, var(--nm-navy-bg) 42%, var(--nm-deep-bg) 100% );--nm-book-callout-ground: linear-gradient( 135deg, var(--nm-cream-callout-a), var(--nm-cream-callout-b) );--nm-gradient-lift-diagonal: linear-gradient( 135deg, var(--nm-surface), var(--nm-surface-alt) );--nm-gradient-lift-vertical: linear-gradient( 180deg, var(--nm-surface), var(--nm-surface-alt) );--nm-gradient-navy: radial-gradient( 120% 110% at 50% 0%, var(--nm-navy-bg-2), var(--nm-navy-bg-mid) 68% );--nm-gradient-navy-landing: radial-gradient( 120% 110% at 50% 0%, var(--nm-navy-bg-2-landing), var(--nm-navy-bg-mid) 68% );--nm-gradient-band: linear-gradient( 180deg, var(--nm-navy-bg), var(--nm-deep-bg) );--nm-gradient-note: linear-gradient( 135deg, var(--nm-navy-bg), var(--nm-deep-bg) );--nm-gradient-final-landing: radial-gradient( 130% 130% at 50% 0%, var(--nm-navy-bg-2-landing), var(--nm-navy-bg-landing) 60%, var(--nm-surface-deep-landing) );--nm-lift-hover: -2px;--nm-lift-float: -8px;--nm-duration-fast: .18s;--nm-duration-normal: .24s;--nm-acct-hero-top: #33429f;--nm-acct-hero-mid: #1d2870;--nm-acct-hero-sub: #b9c1ea;--nm-acct-on-navy: #ffffff;--nm-acct-gold-text: #a8823a;--nm-acct-line: #e4ddc9;--nm-acct-control-line: #c9c2ab;--nm-acct-muted: #8a8467;--nm-acct-gradient-hero: radial-gradient( 130% 170% at 50% -45%, var(--nm-acct-hero-top) 0%, var(--nm-acct-hero-mid) 52%, var(--nm-deep-bg) 100% );--nm-acct-gradient-hero-glow: radial-gradient( 60% 46% at 50% 0%, rgba(233, 198, 106, .13), transparent 70% );--nm-acct-gradient-rule: linear-gradient( 180deg, transparent, var(--nm-gold-fill-light) );--nm-acct-rail-bg: rgba(246, 245, 240, .92);--nm-acct-text-title: 2.5rem;--nm-acct-text-plan: 1.625rem;--nm-acct-text-initial: 1.1875rem;--nm-acct-text-value: .96875rem;--nm-acct-text-input: .9375rem;--nm-acct-text-note: .84375rem;--nm-acct-text-hint: .8125rem;--nm-acct-text-meta: .78125rem;--nm-acct-text-fine: .75rem;--nm-acct-text-pill: .625rem;--nm-acct-track-eyebrow: .42em;--nm-acct-track-head: .22em;--nm-acct-track-control: .14em;--nm-acct-radius-card: var(--nm-radius-soft);--nm-acct-radius-note: var(--nm-radius-tile);--nm-collab-pad-block: 1.625rem;--nm-collab-pad-inline: 1.75rem;--nm-collab-pad-hero-top: 2.125rem;--nm-band-page: 72.5rem;--nm-band-page-2xl: 82.5rem;--nm-band-reading: 57.5rem;--nm-band-narrow: 50rem;--nm-measure-prose: 42rem;--nm-measure-lede: 35rem;--nm-page-band-min-height: 16.25rem;--nm-dialog-sm: 26rem;--nm-dialog-md: 34rem;--nm-dialog-lg: 41.25rem;--nm-dialog-xl: 64rem;--nm-bp-sm: 480px;--nm-bp-md: 768px;--nm-bp-lg: 1024px;--nm-bp-xl: 1280px;--nm-bp-2xl: 1536px;--nm-bp-x-tabs: 360px;--nm-bp-x-design-sm: 640px;--nm-bp-x-manifesto-rail: 900px}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--nm-bg: var(--nm-dark-bg);--nm-surface: var(--nm-dark-surface);--nm-surface-alt: var(--nm-dark-surface-alt);--nm-on-surface: var(--nm-dark-ink);--nm-on-surface-muted: var(--nm-dark-muted);--nm-accent: var(--nm-dark-accent);--nm-accent-strong: var(--nm-dark-accent);--nm-on-accent: var(--nm-deep);--nm-gold-text: var(--nm-gold-light);--nm-stage-challenge-text: var(--nm-gold-light);--nm-link-text: var(--nm-on-navy-link);--nm-danger-text: var(--nm-dark-danger);--nm-success-text: var(--nm-dark-success);--nm-muted: var(--nm-dark-muted);--nm-line: var(--nm-dark-line);--nm-accent-ink: var(--nm-dark-accent);--nm-line-warm: var(--nm-dark-line);--nm-surface-cream-2: var(--nm-dark-surface-alt);--nm-surface-cream-landing: var(--nm-dark-surface-alt);--nm-surface-paper: var(--nm-dark-surface-alt);--nm-table-row-alt: var(--nm-dark-surface-alt);--nm-surface-synth: var(--nm-dark-surface-alt);--nm-book-muted: var(--nm-dark-muted);--nm-book-bar-ground: var(--nm-dark-line);--nm-book-timeline-ground: var(--nm-dark-surface-alt);--nm-book-timeline-label: var(--nm-gold-light);--nm-book-paper: var(--nm-dark-surface-alt);--nm-book-callout-ground: linear-gradient( 135deg, var(--nm-dark-surface-alt), var(--nm-dark-surface) );--nm-line-paper: var(--nm-dark-line);--nm-surface-cream-3: var(--nm-dark-surface-alt);--nm-gold-text-deep: var(--nm-gold-light);--nm-gold-text-warm: var(--nm-gold-light);--nm-label-hue-pink: color-mix( in srgb, var(--nm-hue-pink) 45%, var(--nm-dark-ink) );--nm-label-hue-blue: color-mix( in srgb, var(--nm-hue-blue) 45%, var(--nm-dark-ink) );--nm-label-hue-purple: color-mix( in srgb, var(--nm-hue-purple) 45%, var(--nm-dark-ink) );--nm-label-hue-orange: color-mix( in srgb, var(--nm-hue-orange) 45%, var(--nm-dark-ink) );--nm-label-hue-teal: color-mix( in srgb, var(--nm-hue-teal) 45%, var(--nm-dark-ink) );--nm-label-hue-red: color-mix( in srgb, var(--nm-hue-red) 45%, var(--nm-dark-ink) );--nm-label-hue-green: color-mix( in srgb, var(--nm-hue-green) 45%, var(--nm-dark-ink) );--nm-acct-rail-bg: var(--nm-dark-rail-bg);--nm-acct-line: var(--nm-dark-line);--nm-acct-control-line: var(--nm-dark-line);--nm-acct-muted: var(--nm-dark-muted);--nm-acct-gold-text: var(--nm-gold-light);--nm-layer-trad-surface: var(--nm-dark-layer-trad-surface);--nm-layer-trad-on: var(--nm-dark-layer-trad-on);--nm-layer-life-surface: var(--nm-dark-layer-life-surface);--nm-layer-life-on: var(--nm-dark-layer-life-on);--nm-layer-q-surface: var(--nm-dark-layer-q-surface);--nm-layer-q-on: var(--nm-dark-layer-q-on);--nm-collab-drain-surface: var(--nm-dark-collab-drain-surface);--nm-collab-drain-on: var(--nm-dark-collab-drain-on)}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/be-vietnam-pro-200-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0200-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/be-vietnam-pro-200-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dancing-script-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dancing-script-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:clamp(100%,calc(100% + (100vw - 96rem)*.0035),150%);scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:calc(var(--nm-bar-height) + var(--nm-size-bar-rail))}@media(min-width:1024px){html{scroll-padding-top:var(--nm-bar-height)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-nm-booting]{scroll-behavior:auto}body{margin:0;min-height:var(--nm-viewport-min)}body{font-family:var(--nm-font-body);font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);color:var(--nm-on-surface);background-color:var(--nm-bg);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nm-field__label,.nm-index-card__role,.nm-hero__tagline,.nm-plane-bars__head,.nm-demo-tile__label,.nm-demo-tile__master,.nm-demo-lead__kicker,.nm-demo-reading__more,.nm-demo-opening__label,.nm-demo-opening__master,.nm-price__badge,.nm-stage-timeline-row__label,.nm-stage-facet__kicker,.nm-stage-todos__kicker,.nm-stage-conclusion__kicker,.nm-admin-brand__meta,.nm-admin-nav__label,.nm-stat__label,.nm-faqpage__tab,.nm-faqpage__foot,.nm-tab,.nm-section-label,.nm-details__label,.nm-plan-summary__eyebrow,.nm-form-card__field,.nm-today-row__label{font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase}.nm-card__eyebrow,.nm-modal__eyebrow,.nm-section-head__eyebrow,.nm-preview-card__eyebrow,.nm-onboard__eyebrow,.nm-page-head__eyebrow{font-family:var(--nm-type-label-family);font-size:var(--nm-type-eyebrow-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase}.nm-hero-medallion__caption,.nm-summary-card__eyebrow,.nm-summary-cta__eyebrow,.nm-summary-core__eyebrow{font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:.3em;text-transform:uppercase}h1,h2,h3,h4{font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);color:var(--nm-accent);line-height:var(--nm-type-heading-line);text-wrap:balance;margin:0 0 var(--nm-space-4)}h1{font-size:var(--nm-text-2xl)}h2{font-size:var(--nm-type-h2-size)}h3{font-size:var(--nm-type-h3-size)}h4{font-size:var(--nm-type-h4-size)}a{color:var(--nm-gold-text)}.nm-page{display:flex;flex-direction:column;min-height:var(--nm-viewport-min)}.nm-page>*{flex-shrink:0}.nm-page>.nm-footer{margin-top:auto}.nm-shell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--nm-viewport-min);padding:var(--nm-space-6) var(--nm-space-4)}.nm-card{width:100%;max-width:30rem;background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-radius-lg);box-shadow:var(--nm-shadow);padding:var(--nm-space-8) var(--nm-inset-card);padding-inline:min(var(--nm-inset-card),var(--nm-card-inset));color:var(--nm-on-surface)}.nm-contact-page{display:flex;flex-direction:column;flex:1 0 auto}.nm-contact-page__main{flex:1 0 auto}.nm-card__eyebrow{color:var(--nm-gold-text);margin:0 0 var(--nm-space-2)}.nm-card__lede{color:var(--nm-on-surface-muted);margin:0 0 var(--nm-space-6)}.nm-meta{margin-top:var(--nm-space-5);font-size:var(--nm-text-sm);color:var(--nm-on-surface-muted);text-align:center}.nm-shell .nm-meta{margin-bottom:0}.nm-form{display:flex;flex-direction:column;gap:var(--nm-space-5)}.nm-form__aside{align-self:flex-end;margin:calc(-1 * var(--nm-space-3)) 0 0;font-size:var(--nm-text-sm)}.nm-form__options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nm-space-2) var(--nm-space-4);margin:calc(-1 * var(--nm-space-3)) 0 0}.nm-form__options>.nm-form__aside{margin:0 0 0 auto}.nm-field{display:flex;flex-direction:column;gap:var(--nm-space-2)}.nm-field__label{color:var(--nm-on-surface)}.nm-field__hint{font-size:var(--nm-text-xs);color:var(--nm-on-surface-muted)}.nm-field__hint--error{color:var(--nm-danger-text)}.nm-field__hint--valid{color:var(--nm-gold-text)}.nm-field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-3)}@media(min-width:768px){.nm-field-grid__cell--wide{grid-column:1 / -1}}.nm-field__label--pink{color:var(--nm-label-hue-pink)}.nm-field__label--blue{color:var(--nm-label-hue-blue)}.nm-field__label--purple{color:var(--nm-label-hue-purple)}.nm-field__label--orange{color:var(--nm-label-hue-orange)}.nm-field__label--teal{color:var(--nm-label-hue-teal)}.nm-field__label--red{color:var(--nm-label-hue-red)}.nm-field__label--green{color:var(--nm-label-hue-green)}.nm-field-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-3)}.nm-input{font:inherit;color:var(--nm-on-surface);background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);padding:var(--nm-inset-control);width:100%}.nm-input::placeholder{color:var(--nm-on-surface-muted)}.nm-input[type=date],.nm-form-card__input[type=date]{-webkit-appearance:none;appearance:none;min-inline-size:0}.nm-input[type=date]::-webkit-date-and-time-value,.nm-form-card__input[type=date]::-webkit-date-and-time-value{min-block-size:1lh;text-align:start}.nm-input:focus-visible{outline:none;border-color:var(--nm-accent);box-shadow:var(--nm-focus-ring)}.nm-input:disabled{opacity:.6;cursor:not-allowed}.nm-input[aria-invalid=true]{border-color:var(--nm-danger-text)}.nm-input[aria-invalid=true]:focus-visible{border-color:var(--nm-danger-text)}.nm-input--frame{cursor:text}.nm-input--focus{border-color:var(--nm-accent);box-shadow:var(--nm-focus-ring)}.nm-input--invalid{border-color:var(--nm-danger-text)}.nm-password{position:relative;display:block}.nm-password .nm-input{padding-right:var(--nm-space-8)}.nm-password__toggle{position:absolute;top:50%;right:var(--nm-space-2);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--nm-size-row-control);height:var(--nm-size-row-control);padding:0;cursor:pointer;color:var(--nm-on-surface-muted);background:none;border:0;border-radius:var(--nm-radius-sm);transition:color .12s ease}.nm-password__toggle:hover{color:var(--nm-on-surface)}.nm-password__toggle:focus-visible{outline:none;color:var(--nm-on-surface);box-shadow:var(--nm-focus-ring)}.nm-password__toggle[disabled]{cursor:not-allowed;opacity:.5}.nm-checked-input{position:relative;display:block}.nm-checked-input .nm-input{padding-right:var(--nm-space-8)}.nm-checked-input__mark{position:absolute;top:50%;right:var(--nm-space-3);transform:translateY(-50%);display:inline-flex;color:var(--nm-success-text);pointer-events:none}.nm-textarea{min-height:6rem;resize:vertical;line-height:1.5}.nm-select{cursor:pointer}.nm-checkbox{display:inline-flex;align-items:flex-start;gap:var(--nm-space-2);font-size:var(--nm-text-sm);cursor:pointer}.nm-checkbox__control{display:flex;flex:none;align-items:center;block-size:1lh}.nm-checkbox__box{flex:none;width:1rem;height:1rem;margin:0;accent-color:var(--nm-accent);cursor:pointer}.nm-checkbox__label{color:var(--nm-on-surface)}.nm-u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:767.98px){.nm-phrase{display:inline-block;max-width:100%}}.nm-stack{display:flex;flex-direction:column}.nm-stack--sm{gap:var(--nm-stack-tight)}.nm-stack--md{gap:var(--nm-stack-base)}.nm-stack--lg{gap:var(--nm-stack-loose)}.nm-stack--fill{align-self:stretch;inline-size:100%}.nm-actions{display:flex;flex-wrap:wrap;gap:var(--nm-cluster)}.nm-actions--before-toolbar{align-items:center;margin-bottom:var(--nm-space-4)}.nm-actions--after-form{margin-top:var(--nm-space-6)}.nm-button{font:inherit;font-family:var(--nm-type-label-family);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--nm-space-2);text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--nm-radius-pill);padding:var(--nm-space-3) var(--nm-space-5);background:var(--nm-accent);color:var(--nm-on-accent);box-shadow:var(--nm-shadow-sm);transition:filter .12s ease,transform .12s ease,background-color .12s ease}.nm-button:hover{filter:brightness(1.08)}.nm-button:disabled{opacity:.6;cursor:not-allowed}.nm-button:disabled[aria-busy=true]{cursor:progress}.nm-button__spin{display:inline-block;width:.85em;height:.85em;margin-inline-start:.5em;vertical-align:-.08em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.7;animation:nm-spin .7s linear infinite}.nm-button--ghost{background:transparent;color:var(--nm-accent);border-color:var(--nm-line);box-shadow:none}.nm-button--ghost:hover{filter:none;background:var(--nm-surface-alt)}.nm-button--surface{background:var(--nm-surface);color:var(--nm-accent);border-color:var(--nm-line);box-shadow:none}.nm-button--surface:hover{filter:none;background:var(--nm-surface-alt)}.nm-button--gold{background:var(--nm-gradient-gold);color:var(--nm-on-gold);box-shadow:var(--nm-shadow-gold)}.nm-button--gold:hover{filter:brightness(1.04);transform:translateY(var(--nm-lift-hover))}.nm-button--gold-outline{background:transparent;color:var(--nm-on-deep-gold);border-color:var(--nm-gold-line);box-shadow:none}.nm-button--gold-outline:hover{filter:none;background:color-mix(in srgb,var(--nm-gold-fill) 12%,transparent)}.nm-button--account,.nm-button--account-solid{font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase;padding:var(--nm-space-3) var(--nm-space-4-5);border-radius:var(--nm-radius-pill);box-shadow:none;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.nm-button--account{background:transparent;color:var(--nm-accent);border-color:var(--nm-acct-control-line)}.nm-button--account:hover{filter:none;border-color:var(--nm-gold-line);color:var(--nm-acct-gold-text)}.nm-button--account[aria-pressed=true]{background:var(--nm-surface-alt);color:var(--nm-acct-gold-text);border-color:var(--nm-gold-line)}.nm-button--account-solid{background:var(--nm-accent);color:var(--nm-acct-on-navy);border-color:var(--nm-accent)}.nm-button--account-solid:hover{filter:none;background:var(--nm-accent-strong);border-color:var(--nm-accent-strong)}.nm-button--lg{padding:var(--nm-cta-pad-y) var(--nm-cta-pad-x);font-size:1.0625rem}.nm-button--sm{padding:var(--nm-space-2) var(--nm-space-3-5);font-size:var(--nm-acct-text-pill)}.nm-actions>.nm-button{flex:1 1 auto}.nm-alert{border-radius:var(--nm-radius-sm);padding:var(--nm-space-3) var(--nm-space-4);font-size:var(--nm-text-sm)}.nm-alert--error{background:color-mix(in srgb,var(--nm-danger-text) 12%,var(--nm-surface));color:var(--nm-danger-text);border:1px solid color-mix(in srgb,var(--nm-danger-text) 40%,transparent)}.nm-chip{display:inline-flex;align-items:center;gap:var(--nm-space-1);padding:var(--nm-space-1) var(--nm-space-3);border-radius:var(--nm-radius-pill);font-family:var(--nm-type-label-family);font-size:var(--nm-text-sm);font-weight:600;line-height:var(--nm-type-label-line);background:var(--nm-surface-alt);color:var(--nm-on-surface);border:1px solid var(--nm-line)}.nm-chip--accent{background:var(--nm-accent);color:var(--nm-on-accent);border-color:transparent}.nm-chip--gold{background:transparent;color:var(--nm-gold-text);border-color:var(--nm-gold-text)}.nm-chip--pin{padding:var(--nm-space-0-5) var(--nm-space-2);background:var(--nm-gold-fill);color:var(--nm-on-gold);border-color:transparent;font-family:var(--nm-font-heading);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);vertical-align:middle;white-space:nowrap;text-transform:uppercase}.nm-chip--cream{padding:var(--nm-space-2) var(--nm-space-3);font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase;white-space:nowrap;background:var(--nm-surface-alt);color:var(--nm-gold-text);border-color:var(--nm-gold-line)}.nm-pin{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--nm-radius-pill);font-size:var(--nm-text-xs);font-weight:700;background:var(--nm-gold-fill-light);color:var(--nm-on-gold)}.nm-badge{display:inline-flex;align-items:center;padding:0 var(--nm-space-2);min-width:1.4rem;height:1.4rem;border-radius:var(--nm-radius-sm);font-size:var(--nm-text-xs);font-weight:700;background:var(--nm-accent-strong);color:var(--nm-on-accent)}.nm-table-wrap{width:100%;overflow-x:auto}.nm-table{width:100%;border-collapse:collapse;font-size:var(--nm-text-sm)}.nm-table th,.nm-table td{text-align:left;padding:var(--nm-space-2) var(--nm-space-3);border-bottom:1px solid var(--nm-line)}.nm-table th{color:var(--nm-on-surface-muted);font-weight:700}.nm-collapse{border:1px solid var(--nm-line);border-radius:var(--nm-radius);background:var(--nm-surface);overflow:hidden}.nm-collapse__head{font:inherit;font-weight:600;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-3);padding:var(--nm-space-3) var(--nm-space-4);background:transparent;border:none;color:var(--nm-on-surface)}.nm-collapse__icon{transition:transform .12s ease;color:var(--nm-on-surface-muted)}.nm-collapse[data-open=true] .nm-collapse__icon{transform:rotate(180deg)}.nm-collapse__body{padding:0 var(--nm-space-4) var(--nm-space-4);color:var(--nm-on-surface-muted)}.nm-collapse--link{border:none;border-radius:0;background:none;overflow:visible}.nm-collapse--link .nm-collapse__head{justify-content:flex-start;gap:var(--nm-space-1);padding:0;color:var(--nm-link-text);font-size:var(--nm-text-sm);font-weight:700}.nm-collapse--link .nm-collapse__sign{flex:0 0 auto;order:-1;display:inline-flex;color:var(--nm-gold-fill)}.nm-collapse--link .nm-collapse__body{padding:var(--nm-space-2) 0 0;color:var(--nm-on-surface)}.nm-collapse--link .nm-collapse__body>.nm-prose:first-child{margin-top:0}.nm-collapse--pill{border:none;border-radius:0;background:none;overflow:visible;display:flex;flex-direction:column;align-items:center;margin-top:var(--nm-space-3)}.nm-collapse--pill .nm-collapse__head{inline-size:auto;justify-content:center;gap:var(--nm-space-2);font-family:var(--nm-type-label-family);font-size:var(--nm-text-sm);font-weight:700;color:var(--nm-accent);background:var(--nm-surface);border:1px solid var(--nm-acct-control-line);border-radius:var(--nm-radius-pill);padding:var(--nm-space-2) var(--nm-space-5);transition:border-color .12s ease,color .12s ease}.nm-collapse--pill .nm-collapse__head:hover{border-color:var(--nm-gold-line);color:var(--nm-gold-text)}.nm-collapse--pill .nm-collapse__sign{flex:0 0 auto;display:flex;align-items:center;color:var(--nm-gold-text);order:-1}.nm-collapse--pill .nm-collapse__body{inline-size:100%;padding:var(--nm-space-3) 0 0;color:var(--nm-on-surface)}.nm-collapse--rule{border:none;border-bottom:1px solid var(--nm-line-warm);border-radius:0;background:transparent;overflow:visible}.nm-collapse--rule .nm-collapse__head{font-family:var(--nm-font-heading);font-size:var(--nm-text-guide-head);font-weight:700;color:var(--nm-accent);padding:var(--nm-space-4) 0;gap:var(--nm-space-3)}.nm-collapse--rule .nm-collapse__sign{flex:0 0 auto;display:flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;background:var(--nm-surface-alt);color:var(--nm-gold-text)}.nm-collapse--rule .nm-collapse__body{padding:0 0 var(--nm-space-4);color:var(--nm-on-surface)}.nm-collapse--rule .nm-collapse__body>.nm-prose:last-child{margin-bottom:0}.nm-collapse--animated .nm-collapse__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.nm-collapse--animated[data-open=true] .nm-collapse__panel{grid-template-rows:1fr}.nm-collapse--animated .nm-collapse__body{overflow:hidden;min-height:0;padding:0}.nm-collapse--animated .nm-collapse__sign path+path{transform-box:fill-box;transform-origin:center;transition:transform .32s ease}.nm-collapse--direct{border:none;border-radius:0;background:transparent;overflow:visible}.nm-collapse--direct .nm-collapse__head{justify-content:center;gap:var(--nm-space-2-5);padding:var(--nm-space-2) var(--nm-space-1)}.nm-collapse--direct .nm-collapse__title{font-family:var(--nm-type-label-family);font-weight:700;font-size:var(--nm-type-h4-size);color:var(--nm-accent-ink);border-bottom:1px dashed var(--nm-acct-control-line);padding-bottom:var(--nm-space-0-5);text-transform:none;letter-spacing:normal}.nm-collapse__glyph{flex:none}.nm-collapse--direct .nm-collapse__sign{color:var(--nm-gold-text)}.nm-collapse--animated[data-open=true] .nm-collapse__sign path+path{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.nm-collapse--animated .nm-collapse__panel,.nm-collapse--animated .nm-collapse__sign path+path{transition:none}}.nm-index-cell{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--nm-space-1);padding:var(--nm-space-3);border-radius:var(--nm-radius-md);background:var(--nm-surface);border:1px solid var(--nm-line);border-left:4px solid var(--nm-accent);min-width:4.5rem}.nm-index-cell--action{appearance:none;width:100%;font:inherit;cursor:pointer;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .12s ease}.nm-index-cell--action:after{content:"+";position:absolute;top:var(--nm-space-2);right:var(--nm-space-2);line-height:1;font-weight:700;color:var(--nm-gold-text)}.nm-index-cell--action:hover{border-color:var(--nm-accent);transform:translateY(-3px);box-shadow:var(--nm-shadow)}@media(prefers-reduced-motion:reduce){.nm-index-cell--action:hover{transform:none}}.nm-index-cell__value{font-family:var(--nm-font-heading);font-size:var(--nm-text-reading-value);font-weight:var(--nm-type-heading-weight);color:var(--nm-accent);line-height:1}.nm-index-cell__label{font-size:.8125rem;font-weight:700;color:var(--nm-gold-text)}.nm-index-cell__detail{display:block;margin-top:var(--nm-space-1);font-family:var(--nm-type-body-family);font-size:1.0625rem;font-weight:var(--nm-type-body-weight);line-height:var(--nm-type-body-line);color:var(--nm-on-surface)}.nm-index-cell__detail b{font-weight:700;color:var(--nm-accent-ink)}.nm-index-card{display:flex;flex-direction:column;gap:var(--nm-space-3);padding:var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset));border-radius:var(--nm-radius-lg);background:var(--nm-surface);border:1px solid var(--nm-line);box-shadow:var(--nm-shadow-sm)}.nm-section--reading .nm-index-card,.nm-book .nm-index-card{border-radius:var(--nm-acct-radius-card);box-shadow:var(--nm-shadow-reading-card)}.nm-section--reading>.nm-section__inner>.nm-index-card+.nm-index-card{margin-top:var(--nm-space-4)}.nm-section--reading>.nm-section__inner>.nm-name-layer+.nm-index-card{margin-top:var(--nm-space-4)}.nm-index-card--alt{background:var(--nm-surface-alt);box-shadow:none}.nm-index-card__eyebrow{margin:0 0 var(--nm-space-1-5)}.nm-index-card__head{display:flex;align-items:center;gap:var(--nm-space-4);margin-bottom:var(--nm-space-1)}.nm-section--reading .nm-index-card{gap:var(--nm-space-1-5)}.nm-section--reading .nm-index-card__eyebrow,.nm-section--reading .nm-index-card__head{margin-bottom:0}.nm-section--reading .nm-index-card__body>:is(.nm-prose,.nm-stage-power):first-child{margin-top:var(--nm-space-1)}.nm-index-card__title{font-family:var(--nm-font-heading);font-size:var(--nm-type-h3-size);color:var(--nm-accent);margin:0;flex:1 1 auto;min-width:0}.nm-clock-cards .nm-index-card__title,.nm-stage-cards--three .nm-index-card__title{font-size:var(--nm-type-h4-size)}.nm-clock-cards .nm-index-card__head,.nm-stage-cards--three .nm-index-card__head{gap:var(--nm-space-3)}.nm-stage-cards--three .nm-index-card__head{align-items:flex-start}.nm-stage-card__ages{display:block;font-family:var(--nm-type-body-family);font-size:var(--nm-type-label-size);font-weight:500;color:var(--nm-on-surface-muted)}.nm-index-card__aside{flex:0 0 auto}.nm-index-card__titles{flex:1 1 auto;min-width:0}.nm-index-card__role{margin:var(--nm-space-1) 0 0;color:var(--nm-gold-text)}.nm-section--reading .nm-index-card__title,.nm-book .nm-index-card__title{line-height:var(--nm-type-heading-line-loose)}.nm-section--reading .nm-index-card__role{color:var(--nm-gold-text-warm);margin-top:var(--nm-space-0-5)}.nm-index-card--now{border:2px solid var(--nm-gold-line);background:linear-gradient(180deg,var(--nm-surface-cream-2),var(--nm-surface) 60%)}.nm-index-card--ring{border:2px solid var(--nm-gold-line)}.nm-index-card__body{color:var(--nm-on-surface);font-size:var(--nm-type-body-size)}.nm-index-card .nm-actions>.nm-button{flex:0 0 auto}.nm-index-badge{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:var(--nm-radius-lg);background:linear-gradient(135deg,var(--nm-navy-bg-2),var(--nm-navy-bg));color:var(--nm-on-deep);box-shadow:var(--nm-shadow-reading-badge);text-align:center}.nm-index-badge--sm{width:3.125rem;height:3.125rem;border-radius:var(--nm-radius-md)}.nm-index-badge--xs{width:2.625rem;height:2.625rem;border-radius:var(--nm-radius-md)}.nm-index-badge--gold{background:linear-gradient(135deg,var(--nm-gold-fill-light),var(--nm-gold-fill));color:var(--nm-on-gold-navy)}.nm-index-badge__value{font-family:var(--nm-font-heading);font-size:var(--nm-text-reading-badge);font-weight:var(--nm-type-heading-weight);line-height:.9}.nm-index-badge--sm .nm-index-badge__value{font-size:var(--nm-type-badge-sm-size)}.nm-index-badge--xs .nm-index-badge__value{font-size:var(--nm-type-badge-xs-size)}.nm-book .nm-index-badge{width:auto;height:auto;padding:0 0 2mm;border-radius:0;background:none;box-shadow:none;border-bottom:2px solid var(--nm-gold-line);color:var(--nm-accent-ink);align-items:flex-start;text-align:left}.nm-book .nm-index-badge__value{font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:3.8333rem;line-height:.9;color:var(--nm-accent-ink)}.nm-callout{display:flex;gap:var(--nm-space-3);padding:var(--nm-space-4);border-radius:var(--nm-radius);background:var(--nm-surface-alt);border-left:4px solid var(--nm-gold-text);color:var(--nm-on-surface)}.nm-callout__title{font:inherit;font-weight:700;color:inherit;margin:0 0 var(--nm-space-1)}.nm-callout--navy{display:block;background:var(--nm-gradient-note);color:var(--nm-on-deep);border-left:none;border-radius:var(--nm-radius-lg);padding:var(--nm-space-5)}.nm-callout--navy .nm-callout__title{color:var(--nm-on-deep-gold);font-size:var(--nm-text-base);margin-bottom:var(--nm-space-3)}.nm-callout--navy b,.nm-callout--navy strong{color:var(--nm-on-deep-gold)}.nm-callout--navy a{color:var(--nm-on-deep-link)}.nm-numbered{list-style-type:none;margin:0;padding-inline-start:0}.nm-numbered__marker{font-weight:700;margin-inline-end:var(--nm-space-2)}.nm-callout--navy .nm-numbered__marker{color:var(--nm-on-deep-gold)}.nm-callout--panel{display:block;padding:var(--nm-space-5);border-left:none;border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius)}.nm-callout--panel .nm-callout__title{font-family:var(--nm-font-heading);font-size:var(--nm-text-guide-head);font-weight:var(--nm-type-heading-weight);color:var(--nm-gold-text);margin-bottom:var(--nm-space-3)}.nm-callout--cream{display:block;margin:var(--nm-space-4) 0 0;padding:var(--nm-space-3-5) var(--nm-space-4);border-left:none;border:1px solid var(--nm-gold-fill-light);border-radius:var(--nm-acct-radius-note);background:var(--nm-surface-alt);font-size:var(--nm-acct-text-hint);line-height:var(--nm-type-body-line);color:var(--nm-acct-muted);text-wrap:pretty}.nm-callout--cream b,.nm-callout--cream strong{color:var(--nm-acct-gold-text)}.nm-callout--summary{display:block;margin:var(--nm-space-3) 0 0;padding:var(--nm-space-3) var(--nm-space-3-5);border-left:none;border:1px solid var(--nm-gold-fill-light);border-radius:var(--nm-radius-sm);background:var(--nm-surface-alt);font-size:var(--nm-type-small-size);line-height:var(--nm-type-body-line);color:var(--nm-on-surface);text-wrap:pretty}.nm-callout--summary b,.nm-callout--summary strong{color:var(--nm-accent)}.nm-callout--summary .nm-collapse--link{margin-top:var(--nm-space-2-5)}.nm-callout--panel .nm-button{display:block;inline-size:fit-content;margin:var(--nm-space-3) auto 0;font-size:var(--nm-text-sm);font-weight:var(--nm-type-heading-weight)}.nm-sparkle-field{position:relative}.nm-sparkle-field__mark{position:absolute;color:var(--nm-gold-line);pointer-events:none;text-shadow:0 0 .625rem var(--nm-gold-glow)}.nm-sparkle-field__mark--one{top:-1.375rem;left:21.7%;font-size:1.5rem;opacity:.9}.nm-sparkle-field__mark--two{top:1.375rem;left:38.6%;font-size:.9375rem;opacity:.7}.nm-sparkle-field__mark--three{top:-.625rem;left:45.1%;font-size:1.1875rem;opacity:.85;color:var(--nm-gold-fill-light)}.nm-theme-card{display:flex;align-items:center;gap:var(--nm-space-3-5);margin:var(--nm-space-3) 0;padding:var(--nm-space-4-5);background:var(--nm-surface);border:1px solid var(--nm-line);border-left:5px solid var(--nm-gold-line);border-radius:var(--nm-radius-lg)}.nm-theme-card__number{flex:0 0 5.75rem;min-width:0;font-family:var(--nm-type-label-family);font-weight:800;font-size:var(--nm-type-badge-sm-size);line-height:1.32;color:var(--nm-gold-text-warm);text-align:center;overflow-wrap:anywhere}@media(max-width:767.98px){.nm-theme-card{gap:var(--nm-space-2-5);padding:var(--nm-space-3)}.nm-theme-card__number{flex-basis:3.5rem}}.nm-theme-card__main{flex:1 1 auto;min-width:0}.nm-theme-card__main .nm-h4{margin:0 0 var(--nm-space-1);line-height:var(--nm-type-body-line)}.nm-theme-card__source{margin:var(--nm-space-1-5) 0 0;font-size:var(--nm-type-caption-size);line-height:var(--nm-type-caption-line);color:var(--nm-on-surface-muted)}.nm-architecture{margin-top:var(--nm-space-2)}.nm-architecture__subhead-link{color:var(--nm-link-text);text-decoration:none}.nm-architecture__subhead-link:hover,.nm-architecture__subhead-link:focus-visible{text-decoration:underline}.nm-pillar-cards .nm-theme-card__main .nm-h4{text-transform:uppercase}.nm-theme-row{display:flex;align-items:center;gap:var(--nm-space-3);padding:var(--nm-space-3) 0;border-bottom:1px solid var(--nm-line)}.nm-theme-row__label{flex:1 1 auto;font-weight:600;color:var(--nm-on-surface)}.nm-theme-row__value{display:flex;flex:0 0 auto;align-items:center;gap:var(--nm-space-2);color:var(--nm-on-surface-muted);font-size:var(--nm-text-sm)}.nm-todo-block{display:flex;flex-direction:column;gap:var(--nm-space-1);padding:var(--nm-space-3) var(--nm-space-4);border-radius:var(--nm-radius-md);background:var(--nm-surface);border:1px solid var(--nm-line)}.nm-todo{display:flex;align-items:flex-start;gap:var(--nm-space-3);padding:var(--nm-space-2) var(--nm-space-3);border-radius:var(--nm-radius-control);transition:background-color .15s ease}.nm-todo:hover{background:color-mix(in srgb,var(--nm-accent) 5%,transparent)}.nm-todo__check{appearance:none;flex:0 0 auto;display:grid;place-content:center;margin:var(--nm-space-1) 0 0;width:var(--nm-size-todo-check);height:var(--nm-size-todo-check);border:2px solid var(--nm-gold-line);border-radius:var(--nm-radius-sm);background:var(--nm-surface);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.nm-todo__check:after{content:"";width:.3rem;height:.6rem;border:solid var(--nm-navy-line);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.nm-todo__check:checked{background:var(--nm-gold-fill);border-color:var(--nm-gold-line)}.nm-todo__check:checked:after{transform:rotate(45deg) scale(1)}@media(prefers-reduced-motion:reduce){.nm-todo,.nm-todo__check,.nm-todo__check:after{transition:none}}.nm-todo__text{color:var(--nm-on-surface);cursor:pointer}.nm-todo[data-done=true] .nm-todo__text{color:var(--nm-on-surface-muted);text-decoration:line-through}.nm-todo--mark{align-items:baseline;padding:0;border-radius:0}.nm-todo--mark:hover{background:none}.nm-todo--mark .nm-todo__check{width:var(--nm-size-todo-mark);height:var(--nm-size-todo-mark);margin:0;border:1px solid var(--nm-gold-text);border-radius:var(--nm-radius-hairline);background:transparent;cursor:pointer}.nm-todo--mark .nm-todo__check:after{content:"✓";width:auto;height:auto;border:0;transform:none;color:var(--nm-success-text);font-size:.875rem;line-height:1;visibility:hidden}.nm-todo--mark .nm-todo__check:checked{border-color:transparent;background:transparent}.nm-todo--mark .nm-todo__check:checked:after{transform:none;visibility:visible}.nm-flow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nm-space-2)}.nm-flow--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nm-flow__step{flex:1 1 8rem;padding:var(--nm-space-4);border-radius:var(--nm-radius-md);color:var(--nm-on-hue);text-align:center}.nm-flow--grid .nm-flow__step{padding:var(--nm-space-3) var(--nm-space-2)}.nm-flow__label{font-family:var(--nm-font-heading);font-weight:var(--nm-type-heading-weight);font-size:var(--nm-type-h4-size)}.nm-flow__sub{font-size:var(--nm-text-xs);opacity:.92}.nm-flow--grid .nm-flow__label{font-size:var(--nm-text-plan-key);font-weight:var(--nm-type-heading-weight)}.nm-flow--grid .nm-flow__sub{font-size:var(--nm-text-plan-word)}.nm-callout+.nm-plan-group{margin-top:var(--nm-space-3)}.nm-plan-group__head{color:var(--nm-accent);margin:0}.nm-plan-group .nm-flow{margin:var(--nm-space-3) 0}.nm-plan-group .nm-field-grid{margin-top:var(--nm-space-3)}.nm-flow__arrow{flex:0 0 auto;display:flex;align-items:center;color:var(--nm-on-deep-gold)}.nm-flow__step--pink{background:var(--nm-hue-pink)}.nm-flow__step--blue{background:var(--nm-hue-blue)}.nm-flow__step--purple{background:var(--nm-hue-purple)}.nm-flow__step--orange{background:var(--nm-hue-orange)}.nm-flow__step--teal{background:var(--nm-hue-teal)}.nm-flow__step--red{background:var(--nm-hue-red)}.nm-flow__step--green{background:var(--nm-hue-green)}.nm-flow__index{font-family:var(--nm-font-heading);font-size:var(--nm-text-lg);opacity:.85}.nm-wordmark{display:inline-flex;align-items:center;gap:var(--nm-space-3);text-decoration:none}.nm-wordmark__logo{height:var(--nm-size-reading-emblem);width:auto;flex:none}.nm-wordmark__text{font-family:var(--nm-font-heading);font-size:var(--nm-text-reading-brand);font-weight:800;letter-spacing:1px;color:var(--nm-on-deep);text-transform:none;white-space:nowrap}.nm-wordmark__tail{color:var(--nm-on-deep-gold);font-weight:inherit}.nm-card:has(>.nm-auth-brand){overflow:hidden}.nm-auth-brand{display:flex;justify-content:center;margin-block:calc(-1 * var(--nm-space-8)) var(--nm-space-6);margin-inline:calc(-1 * var(--nm-inset-card));padding:var(--nm-space-5) var(--nm-space-4);background:var(--nm-deep-bg);text-decoration:none}@media(max-width:479.98px){.nm-wordmark__text{font-size:var(--nm-text-reading-brand-sm)}}.nm-u-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-4)}.nm-navbar{display:flex;align-items:center;position:sticky;top:0;z-index:50;flex-wrap:wrap;min-height:var(--nm-bar-height);gap:var(--nm-space-3);row-gap:0;padding:0 var(--nm-gutter);background:var(--nm-deep-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--nm-gold-line) 16%,transparent);color:var(--nm-on-deep)}.nm-navbar__progress{position:absolute;top:0;right:0;left:0;z-index:1;block-size:var(--nm-size-reading-progress);pointer-events:none}.nm-navbar__fill{display:block;block-size:100%;background:var(--nm-gradient-gold);transform:scaleX(var(--nm-reading-progress, 0));transform-origin:left center;transition:transform .12s linear}.nm-navbar__brand{display:flex;align-items:center;min-height:var(--nm-bar-height);flex:0 100 auto;min-width:var(--nm-size-reading-emblem);font-family:var(--nm-font-heading);font-size:var(--nm-text-lg);font-weight:700;color:var(--nm-on-deep-gold);white-space:nowrap}.nm-navbar__brand .nm-wordmark{min-width:0;max-width:100%}.nm-navbar__brand .nm-wordmark__text{overflow:hidden;text-overflow:ellipsis}.nm-navbar__spacer{flex:1 1 auto}.nm-navbar__links{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--nm-space-1);flex:1 1000 0;min-width:0;overflow-x:auto;scrollbar-width:none}.nm-navbar__links::-webkit-scrollbar{display:none}.nm-navbar .nm-navbar__links a{padding-inline:var(--nm-space-2);display:flex;align-items:center;block-size:2.5rem;padding-block:0}.nm-navbar__links .nm-support-menu__trigger,.nm-navbar__links .nm-sections-menu__trigger{display:inline-flex;align-items:center;block-size:2.5rem;padding-block:0}.nm-navbar a,.nm-navbar .nm-navbar__action{color:var(--nm-on-deep-muted);text-decoration:none;font-family:var(--nm-font-body);font-size:var(--nm-text-reading-nav);font-weight:600;white-space:nowrap;padding:var(--nm-space-1) var(--nm-space-3);border:none;border-radius:var(--nm-radius-sm);background:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.nm-navbar a:hover,.nm-navbar .nm-navbar__action:hover{background:color-mix(in srgb,var(--nm-on-deep) 14%,transparent);color:var(--nm-on-deep)}.nm-navbar__brand a{display:inline-flex;align-items:center;gap:var(--nm-space-2);min-width:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.nm-navbar__brand a:hover{background:none;color:inherit}.nm-navbar__actions{display:inline-flex;align-items:center;gap:var(--nm-space-2);flex:0 1 auto;min-width:0;margin-inline-start:auto}.nm-navbar-lang{display:inline-flex;align-items:center;gap:var(--nm-space-2);block-size:var(--nm-size-bar-control);padding:0 var(--nm-space-4);border-radius:var(--nm-radius-pill);border:1px solid color-mix(in srgb,var(--nm-gold-line) 28%,transparent);background:color-mix(in srgb,var(--nm-surface-alt) 6%,transparent);color:var(--nm-on-deep);font-family:var(--nm-font-body);font-size:var(--nm-text-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .12s ease}.nm-navbar-lang:hover{background:color-mix(in srgb,var(--nm-surface-alt) 12%,transparent)}.nm-navbar-lang svg{color:var(--nm-on-deep-gold)}.nm-navbar-lang__label{display:none}.nm-sections-menu{display:contents}.nm-sections-menu__chevron{vertical-align:middle;margin-inline-start:var(--nm-space-1);transition:transform .2s ease}.nm-sections-menu[data-open=true] .nm-sections-menu__chevron{transform:rotate(180deg)}.nm-sections-menu__trigger:focus:not(:focus-visible){outline:none}.nm-sections-menu__panel{display:none;position:fixed;z-index:60;flex-direction:column;min-inline-size:12rem;padding:var(--nm-space-2);border-radius:var(--nm-radius-md);border:1px solid color-mix(in srgb,var(--nm-gold-line) 22%,transparent);background:var(--nm-navy-bg-mid);box-shadow:var(--nm-shadow)}.nm-sections-menu[data-open=true] .nm-sections-menu__panel{display:flex}.nm-navbar__burger{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;flex:0 0 auto;block-size:var(--nm-size-bar-control);inline-size:var(--nm-size-bar-control);padding:0;border-radius:var(--nm-radius-pill);border:1px solid color-mix(in srgb,var(--nm-gold-line) 28%,transparent);background:color-mix(in srgb,var(--nm-surface-alt) 6%,transparent);color:var(--nm-on-deep);cursor:pointer;transition:background-color .12s ease}.nm-navbar__burger:hover{background:color-mix(in srgb,var(--nm-surface-alt) 12%,transparent)}.nm-drawer__backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--nm-deep-bg) 55%,transparent)}.nm-drawer{display:flex;flex-direction:column;width:min(21rem,86vw);height:100%;overflow-y:auto;background:var(--nm-deep-bg);color:var(--nm-on-deep);border-inline-start:1px solid color-mix(in srgb,var(--nm-gold-fill) 16%,transparent)}.nm-drawer__head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:var(--nm-space-3);height:var(--nm-bar-height);padding:0 var(--nm-space-4);border-bottom:1px solid color-mix(in srgb,var(--nm-gold-line) 16%,transparent)}.nm-drawer__brand{display:flex;align-items:center;min-width:0;overflow:hidden}.nm-drawer__brand .nm-wordmark{min-width:0;max-width:100%}.nm-drawer__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;block-size:var(--nm-size-bar-control);inline-size:var(--nm-size-bar-control);padding:0;border:0;border-radius:var(--nm-radius-pill);background:transparent;color:var(--nm-on-deep);cursor:pointer;transition:background-color .12s ease}.nm-drawer__close:hover{background:color-mix(in srgb,var(--nm-surface-alt) 12%,transparent)}.nm-drawer__body{display:flex;flex-direction:column;align-items:stretch;gap:var(--nm-space-1);padding:var(--nm-space-4)}.nm-drawer a,.nm-drawer .nm-navbar__action{display:block;width:100%;box-sizing:border-box;padding:var(--nm-space-3);border:0;border-radius:var(--nm-radius-md);background:transparent;font-family:var(--nm-font-body);font-size:var(--nm-text-base);font-weight:500;line-height:1.4;text-align:start;color:var(--nm-on-deep);text-decoration:none;cursor:pointer}.nm-drawer a:hover,.nm-drawer .nm-navbar__action:hover{background:color-mix(in srgb,var(--nm-surface-alt) 8%,transparent);color:var(--nm-on-deep-gold)}.nm-drawer a:has(>.nm-menu-icon),.nm-drawer .nm-navbar__action:has(>.nm-menu-icon){display:flex;align-items:center;gap:var(--nm-space-icon-gap)}.nm-drawer a:has(>.nm-menu-row){gap:var(--nm-space-3)}.nm-drawer__group{display:flex;flex-direction:column;align-items:stretch;gap:var(--nm-space-1)}.nm-drawer__group+.nm-drawer__group{margin-top:var(--nm-space-3);padding-top:var(--nm-space-3);border-top:1px solid color-mix(in srgb,var(--nm-gold-line) 16%,transparent)}.nm-drawer__heading{margin:0;padding-inline:var(--nm-space-3);padding-block-start:var(--nm-space-1)}.nm-navbar__rail{list-style-type:none;padding:0;margin-block:0;flex:1 0 100%;display:flex;align-items:center;gap:var(--nm-space-2);height:var(--nm-size-bar-rail);margin-inline:calc(-1 * var(--nm-gutter));padding-inline:var(--nm-gutter);border-top:1px solid color-mix(in srgb,var(--nm-gold-line) 12%,transparent);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.nm-navbar__links>li,.nm-navbar__rail>li{display:flex;align-items:center;flex:none}.nm-navbar__rail::-webkit-scrollbar{display:none}.nm-navbar .nm-navbar__rail a{flex:0 0 auto;display:inline-flex;align-items:center;height:var(--nm-size-bar-rail-chip);padding:0 var(--nm-space-2);border:1px solid color-mix(in srgb,var(--nm-gold-line) 24%,transparent);border-radius:var(--nm-radius-pill);background:color-mix(in srgb,var(--nm-surface-alt) 6%,transparent);color:var(--nm-on-deep-muted)}.nm-navbar .nm-navbar__rail a:hover{background:color-mix(in srgb,var(--nm-surface-alt) 12%,transparent);border-color:color-mix(in srgb,var(--nm-gold-line) 40%,transparent);color:var(--nm-on-deep)}.nm-navbar .nm-navbar__rail a:focus-visible{outline:none;box-shadow:var(--nm-focus-ring);scroll-margin-inline:var(--nm-space-2)}.nm-navbar .nm-navbar__links,.nm-navbar .nm-navbar__actions{display:none}.nm-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--nm-stack-loose);min-height:calc(var(--nm-viewport-min) - var(--nm-bar-height));padding:var(--nm-space-6) var(--nm-gutter);background:var(--nm-gradient-hero-reading);color:var(--nm-on-deep);text-align:center}.nm-hero--compact{min-height:0;padding-block-start:var(--nm-space-8)}.nm-hero__ridge{position:absolute;top:0;left:0;width:100%;height:29.375rem;pointer-events:none}.nm-hero__ridge polyline{stroke:color-mix(in srgb,var(--nm-on-deep) 20%,transparent)}.nm-hero__ridge circle{fill:color-mix(in srgb,var(--nm-on-deep) 40%,transparent)}.nm-hero__eyebrow{font-family:var(--nm-type-label-family);text-transform:uppercase;letter-spacing:.46em;text-indent:.46em;font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);color:color-mix(in srgb,var(--nm-on-deep) 60%,var(--nm-on-deep-muted));margin:0}.nm-hero__wordmark{font-family:var(--nm-font-display);font-weight:600;font-size:clamp(2.375rem,5.5vw,4rem);line-height:1.02;letter-spacing:.03em;color:var(--nm-on-deep-gold);margin:var(--nm-space-0-5) 0 var(--nm-space-1)}.nm-hero__tagline{font-style:normal;font-size:.8125rem;font-weight:600;letter-spacing:.23em;text-indent:.23em;color:var(--nm-on-deep-muted);margin:var(--nm-space-1) 0 0}.nm-hero__title{font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);text-transform:uppercase;font-size:clamp(1.375rem,3vw,2.25rem);line-height:1.12;letter-spacing:.05em;color:var(--nm-acct-on-navy);margin:var(--nm-space-2-5) 0 var(--nm-space-1)}.nm-hero-used{display:flex;align-items:center;justify-content:center;gap:var(--nm-space-3-5);margin:var(--nm-space-1) 0 var(--nm-space-2)}.nm-hero-used__rule{flex:0 0 auto;width:3.5rem;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nm-on-deep-gold) 60%,transparent))}.nm-hero-used__rule:last-child{background:linear-gradient(90deg,color-mix(in srgb,var(--nm-on-deep-gold) 60%,transparent),transparent)}.nm-hero-used__dot{flex:0 0 auto;font-family:var(--nm-type-display-family);font-style:italic;font-weight:500;font-size:clamp(1rem,2vw,1.3125rem);color:var(--nm-on-deep-gold)}.nm-hero-used__name{font-family:var(--nm-type-display-family);font-style:italic;font-weight:500;font-size:clamp(1rem,2vw,1.3125rem);line-height:1.6;letter-spacing:.01em;color:var(--nm-on-deep-gold);min-width:0;margin-inline:calc(-1 * var(--nm-space-2-5))}.nm-hero__meta{font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);text-transform:uppercase;letter-spacing:.26em;text-indent:.26em;color:var(--nm-on-deep-gold);margin:0}.nm-hero-medallion{display:flex;align-items:center;gap:var(--nm-space-5-5);width:100%;max-width:51rem;margin:var(--nm-space-2-5) auto 0}.nm-hero-medallion__rule{flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nm-gold-fill-light) 70%,transparent))}.nm-hero-medallion__rule:last-child{background:linear-gradient(90deg,color-mix(in srgb,var(--nm-gold-fill-light) 70%,transparent),transparent)}.nm-hero-medallion__stack{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.nm-hero-medallion__disc{display:flex;align-items:center;justify-content:center;width:var(--nm-size-hero-disc);height:var(--nm-size-hero-disc);border-radius:50%;border:1px solid color-mix(in srgb,var(--nm-gold-fill-light) 75%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--nm-gold-fill-light) 12%,transparent);font-family:var(--nm-font-display);font-size:var(--nm-text-reading-medallion);font-weight:var(--nm-type-display-weight);font-variant-numeric:lining-nums;line-height:1;color:var(--nm-on-deep-gold)}.nm-hero-medallion__caption{margin-top:calc(-1 * var(--nm-space-3-5));background:var(--nm-gold-fill-light);border-radius:var(--nm-radius-pill);padding:var(--nm-space-2) var(--nm-space-5);text-indent:.3em;color:var(--nm-deep-text);white-space:nowrap}.nm-hero__essence{max-width:65rem;margin:var(--nm-space-2-5) auto 0;padding:var(--nm-inset-essence-y) var(--nm-inset-essence-x);padding-inline:min(var(--nm-inset-essence-x),var(--nm-card-inset));border-radius:var(--nm-radius-lg);background:color-mix(in srgb,var(--nm-on-deep) 6%,transparent);border:1px solid color-mix(in srgb,var(--nm-on-deep) 18%,transparent);text-align:justify;line-height:1.55;color:var(--nm-on-deep)}.nm-hero__essence b{color:var(--nm-on-deep-gold);font-weight:700}.nm-hero__cite{appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--nm-on-deep-link);cursor:pointer;white-space:nowrap;text-decoration:none;text-underline-offset:.18em}.nm-hero__cite:hover,.nm-hero__cite:focus-visible{text-decoration:underline}.nm-hero__paren-wrap{white-space:nowrap}.nm-glos{appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--nm-link-text);cursor:pointer;white-space:nowrap;text-decoration:none}.nm-glos:hover,.nm-glos:focus-visible{text-decoration:underline;text-underline-offset:.18em}.nm-defcard{line-height:var(--nm-type-body-line);text-align:justify}.nm-defcard__glyph{float:left;margin-right:var(--nm-space-icon-gap)}.nm-defcard__text{margin:0}.nm-defcard__text+.nm-defcard__text{margin-top:var(--nm-space-3)}.nm-defcard__note{margin:var(--nm-space-4) 0 0;font-size:var(--nm-text-sm);line-height:var(--nm-type-body-line);color:var(--nm-on-surface-muted)}.nm-defcard__calc{overflow-wrap:anywhere}.nm-explainer{display:grid;gap:var(--nm-space-2);border-left:2px solid var(--nm-gold-line);padding-left:var(--nm-space-4)}.nm-explainer__title{margin:0;font-family:var(--nm-font-heading);font-size:var(--nm-type-h3-size);font-weight:var(--nm-type-heading-weight)}.nm-explainer__question{margin:0;font-size:var(--nm-text-sm);line-height:var(--nm-type-body-line);color:var(--nm-on-surface-muted)}.nm-explainer__marker{margin-right:var(--nm-space-icon-gap)}.nm-hero-closing{max-width:61.375rem;margin:0 auto;text-align:center}.nm-hero-closing__line{font-family:var(--nm-type-body-family);font-weight:700;font-size:clamp(1.0625rem,2vw,1.625rem);line-height:1.35;color:var(--nm-on-deep-gold);text-wrap:balance;margin:0}.nm-modal__backdrop{position:fixed;inset:0;z-index:9650;display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:var(--nm-space-4);background:var(--nm-scrim)}.nm-modal__backdrop:has(.nm-modal--share){background:var(--nm-scrim-deep)}.nm-modal{width:100%;max-width:var(--nm-dialog-md);max-height:88vh;display:flex;flex-direction:column;margin:auto;background:var(--nm-surface);color:var(--nm-on-surface);font-family:var(--nm-font-body);font-size:var(--nm-text-base);line-height:1.6;border-radius:var(--nm-radius-lg);box-shadow:var(--nm-shadow);padding:var(--nm-space-6) 0 0;overflow:hidden;overscroll-behavior:contain}.nm-modal--sm{max-width:var(--nm-dialog-sm)}.nm-modal--md{max-width:var(--nm-dialog-md)}.nm-modal--lg{max-width:var(--nm-dialog-lg)}.nm-modal--xl{max-width:var(--nm-dialog-xl)}@media(max-width:479.98px){.nm-modal__backdrop:not(:has(.nm-modal--share)){align-items:flex-end;padding:var(--nm-space-4) 0 0}.nm-modal:not(.nm-modal--share){max-width:none;max-height:92dvh;margin:auto 0 0;border-end-start-radius:0;border-end-end-radius:0;padding-bottom:env(safe-area-inset-bottom)}}.nm-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nm-space-4);margin-bottom:var(--nm-space-4);padding-inline:var(--nm-space-6);flex:0 0 auto}.nm-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--nm-space-6) var(--nm-space-6)}.nm-modal__heading{min-width:0}.nm-modal__title{font-family:var(--nm-font-heading);font-size:var(--nm-text-xl);color:var(--nm-accent);margin:0}.nm-modal__close{font:inherit;cursor:pointer;border:none;background:transparent;color:var(--nm-on-surface-muted);font-size:var(--nm-text-lg);line-height:1;padding:var(--nm-space-1)}.nm-modal--definition .nm-modal__title{font-size:var(--nm-text-lg);line-height:1.3}.nm-modal--definition .nm-modal__close{display:flex;align-items:center;justify-content:center;inline-size:2.125rem;block-size:2.125rem;padding:0;border-radius:50%;background:var(--nm-surface-alt);color:var(--nm-accent)}.nm-modal--banner{padding:0;overflow:hidden}.nm-modal--banner .nm-modal__head{position:relative;display:block;margin-bottom:0;padding:var(--nm-space-5) var(--nm-space-6) var(--nm-space-4);text-align:center;background:linear-gradient(135deg,var(--nm-navy-bg),var(--nm-navy-bg-2));color:var(--nm-on-deep)}.nm-modal__eyebrow{margin:0 0 var(--nm-space-2);text-indent:var(--nm-type-label-tracking);color:var(--nm-on-deep-gold-pale)}.nm-modal--banner .nm-modal__title{font-family:var(--nm-font-display);font-size:var(--nm-text-xl);font-weight:700;line-height:1.2;color:var(--nm-on-deep)}.nm-modal__subtitle{margin:var(--nm-space-1) 0 0;font-size:var(--nm-text-sm);line-height:1.5;color:var(--nm-on-surface-muted)}.nm-modal__meta{margin:var(--nm-space-2) 0 0;font-family:var(--nm-font-heading);font-size:var(--nm-text-xs);font-weight:700;letter-spacing:.04em;color:var(--nm-gold-text)}.nm-modal--banner .nm-modal__subtitle{color:var(--nm-on-deep-soft)}.nm-modal--banner .nm-modal__meta{color:var(--nm-on-deep-gold-pale)}.nm-modal--banner .nm-modal__close{position:absolute;top:var(--nm-space-4);right:var(--nm-space-4);display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border-radius:50%;background:color-mix(in srgb,var(--nm-on-deep) 16%,transparent);color:var(--nm-on-deep)}.nm-modal--banner .nm-modal__body{padding:var(--nm-space-5) var(--nm-space-6) var(--nm-space-6)}.nm-contact-page .nm-field__label{color:var(--nm-accent)}.nm-contact-page .nm-meta{font-size:var(--nm-acct-text-note);margin-bottom:0}.nm-contact-page .nm-form>.nm-meta{margin-top:0}.nm-contact-page .nm-form>div:empty{display:none}.nm-contact-page .nm-input{font-size:var(--nm-acct-text-input)}.nm-guide-page__body{width:100%;margin:0 auto}.nm-guide-page .nm-callout--panel{margin-top:var(--nm-space-5)}.nm-guide-page .nm-page-band__eyebrow{font-size:var(--nm-text-guide-eyebrow);font-weight:var(--nm-type-label-weight);letter-spacing:.26em;text-indent:.26em}.nm-modal--share{max-height:none;display:block;overflow:visible;position:relative;padding:0;background:transparent;box-shadow:none;color:var(--nm-on-deep)}.nm-modal--share .nm-modal__body{overflow-y:visible;padding:0}.nm-modal--share .nm-modal__head{position:absolute;top:var(--nm-space-3);right:var(--nm-space-3);z-index:3;margin-bottom:0;padding:0}.nm-modal--share .nm-modal__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nm-modal--share .nm-modal__close{display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border-radius:50%;background:color-mix(in srgb,var(--nm-line) 55%,var(--nm-surface));color:var(--nm-on-surface-muted);font-size:1rem}.nm-confirm-dialog__message{margin-bottom:var(--nm-space-5)}.nm-modal__close:focus-visible{outline:none;box-shadow:var(--nm-focus-ring);border-radius:var(--nm-radius-sm)}.nm-side-drawer__backdrop{position:fixed;inset:0;z-index:9600;display:flex;justify-content:flex-end;background:var(--nm-scrim)}.nm-side-drawer{inline-size:min(100%,var(--nm-dialog-lg));max-block-size:100dvh;display:flex;flex-direction:column;background:var(--nm-surface);color:var(--nm-on-surface);font-family:var(--nm-font-body);box-shadow:var(--nm-shadow-card-deep);padding:var(--nm-space-6) 0 env(safe-area-inset-bottom);overflow:hidden}.nm-side-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;height:auto;min-block-size:var(--nm-bar-height);gap:var(--nm-space-4);padding:var(--nm-space-4) var(--nm-space-6)}.nm-side-drawer__heading{min-inline-size:0;flex:1 1 auto}.nm-side-drawer__eyebrow{margin:0 0 var(--nm-space-1);color:var(--nm-gold-text);font-size:var(--nm-text-xs);font-weight:700}.nm-side-drawer__title{margin:0;color:var(--nm-accent);font-family:var(--nm-font-heading);font-size:var(--nm-text-xl);overflow-wrap:anywhere}.nm-side-drawer__subtitle{margin:var(--nm-space-1) 0 0;color:var(--nm-on-surface-muted);font-size:var(--nm-text-sm);overflow-wrap:anywhere}.nm-side-drawer__close{flex:0 0 auto;border:0;background:transparent;color:var(--nm-on-surface-muted);cursor:pointer;font-size:var(--nm-text-lg);padding:var(--nm-space-1)}.nm-side-drawer__close:focus-visible{outline:none;box-shadow:var(--nm-focus-ring);border-radius:var(--nm-radius-sm)}.nm-side-drawer__body{min-block-size:0;flex:1 1 auto;overflow-y:auto;padding:var(--nm-space-4) var(--nm-space-6) var(--nm-space-6)}.nm-side-drawer__foot{flex:0 0 auto;border-block-start:1px solid var(--nm-line);padding:var(--nm-space-4) var(--nm-space-6);background:var(--nm-surface);box-shadow:0 calc(var(--nm-space-2) * -1) var(--nm-space-3) color-mix(in srgb,var(--nm-deep-bg) 12%,transparent)}.nm-side-drawer__foot .nm-actions{align-items:center}@media(max-width:479.98px){.nm-side-drawer{inline-size:100%;padding-block-start:var(--nm-space-4)}.nm-side-drawer__head{gap:var(--nm-space-3);padding-inline:var(--nm-space-4)}.nm-side-drawer__title{font-size:var(--nm-text-lg);line-height:1.2}.nm-side-drawer__body{padding-block-start:var(--nm-space-3);padding-inline:var(--nm-space-4)}}@media(prefers-reduced-motion:no-preference){.nm-side-drawer__backdrop{animation:nm-side-drawer-backdrop-in var(--nm-duration-fast) ease-out both}.nm-side-drawer{animation:nm-side-drawer-slide-in var(--nm-duration-normal) ease-out both}}@keyframes nm-side-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes nm-side-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.nm-tooltip{position:relative;display:inline-flex}.nm-tooltip__trigger{display:inline-flex;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.nm-tooltip__trigger:focus-visible{outline:none;box-shadow:var(--nm-focus-ring);border-radius:var(--nm-radius-sm)}.nm-tooltip__content{position:absolute;inset-block-end:calc(100% + var(--nm-space-2));inset-inline-start:50%;inline-size:max-content;max-inline-size:min(var(--nm-dialog-sm),calc(100vw - (var(--nm-space-8))));transform:translate(-50%);box-sizing:border-box;padding:var(--nm-space-2) var(--nm-space-3);border-radius:var(--nm-radius-sm);background:var(--nm-accent);color:var(--nm-on-accent);font-size:var(--nm-text-xs);box-shadow:var(--nm-shadow-sm);white-space:normal;overflow-wrap:break-word;word-break:normal;max-block-size:calc(var(--nm-viewport-min) - (2 * var(--nm-space-4)));overflow-y:auto;opacity:0;pointer-events:none}.nm-tooltip__content[data-open=true]{opacity:1}@media(max-width:767.98px){.nm-tooltip__content{inset-block-start:calc(100% + var(--nm-space-2));inset-block-end:auto;inset-inline-start:auto;inset-inline-end:0;max-inline-size:calc(100vw - (var(--nm-space-4) * 2));transform:none}}.nm-admin-toast-viewport{position:fixed;inset-block-start:var(--nm-space-4);inset-inline-end:var(--nm-space-4);z-index:9700;display:grid;gap:var(--nm-space-2);inline-size:min(100% - var(--nm-space-8),var(--nm-dialog-sm));pointer-events:none}.nm-admin-toast{display:flex;align-items:flex-start;gap:var(--nm-space-3);justify-content:space-between;border:1px solid var(--nm-line);border-inline-start:var(--nm-space-1) solid var(--nm-accent);border-radius:var(--nm-radius-md);background:var(--nm-surface);color:var(--nm-on-surface);box-shadow:var(--nm-shadow-card-deep);padding:var(--nm-space-3) var(--nm-space-4);pointer-events:auto}.nm-admin-toast--success{background:color-mix(in srgb,var(--nm-success-text) 12%,var(--nm-surface));color:var(--nm-success-text);border-color:color-mix(in srgb,var(--nm-success-text) 40%,transparent);border-inline-start-color:var(--nm-success-text)}.nm-admin-toast--error{background:color-mix(in srgb,var(--nm-danger-text) 12%,var(--nm-surface));color:var(--nm-danger-text);border-color:color-mix(in srgb,var(--nm-danger-text) 40%,transparent);border-inline-start-color:var(--nm-danger-text)}.nm-admin-toast__text{margin:0;font-size:var(--nm-text-sm)}.nm-admin-toast__close{flex:0 0 auto;border:0;background:transparent;color:var(--nm-on-surface-muted);cursor:pointer;font-size:var(--nm-text-lg);line-height:1;padding:0}.nm-settings__groups{display:grid;gap:var(--nm-space-5)}.nm-settings__group{padding:0}.nm-settings__head{padding:var(--nm-space-4) var(--nm-space-5);border-block-end:1px solid var(--nm-line)}.nm-settings__head .nm-card__eyebrow{margin-block-end:var(--nm-space-1)}.nm-settings__head h2{margin:0}.nm-settings__columns{display:none}.nm-settings__list{display:grid}.nm-settings__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-4);margin:0;padding:var(--nm-space-5)}.nm-settings__row+.nm-settings__row{border-block-start:1px solid var(--nm-line)}.nm-settings__name{display:inline-flex;align-items:center;gap:var(--nm-space-1);margin:0;font-size:var(--nm-text-lg)}.nm-settings__info,.nm-settings__editor{min-width:0}.nm-settings__info .nm-meta{margin:var(--nm-space-2) 0 0;text-align:left}.nm-settings__fields{display:grid;gap:var(--nm-space-3)}.nm-settings__input-unit{display:flex;align-items:center;gap:0;overflow:hidden;border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);background:var(--nm-surface)}.nm-settings__input-unit:focus-within{border-color:var(--nm-accent);box-shadow:var(--nm-focus-ring)}.nm-settings__input-unit .nm-input{min-width:0;flex:1 1 auto;border:0;border-radius:0;box-shadow:none}.nm-settings__input-unit .nm-input:focus-visible{box-shadow:none}.nm-settings__input-unit>span{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;padding-inline:var(--nm-space-3);border-inline-start:1px solid var(--nm-line);background:var(--nm-surface-alt);color:var(--nm-on-surface-muted);font-size:var(--nm-text-sm)}.nm-settings__feedback:empty{display:none}.nm-settings__readonly{margin:0;padding:var(--nm-space-3);border-inline-start:var(--nm-space-1) solid var(--nm-line);background:var(--nm-surface-alt);color:var(--nm-on-surface-muted)}.nm-settings__actions{align-items:center;justify-content:flex-end;margin-block-start:var(--nm-space-3)}.nm-settings__name .nm-tooltip__trigger{color:var(--nm-on-surface-muted);font-size:var(--nm-text-sm)}.nm-settings__error{margin:0;border-inline-start:var(--nm-space-1) solid var(--nm-danger-text);color:var(--nm-danger-text);padding-inline-start:var(--nm-space-3)}@media(min-width:900px){.nm-settings__columns{display:grid;grid-template-columns:minmax(16rem,.85fr) minmax(0,1.65fr);gap:var(--nm-space-4);margin-block-start:var(--nm-space-4);color:var(--nm-on-surface-muted);font-size:var(--nm-text-sm);font-weight:600}.nm-settings__row{grid-template-columns:minmax(16rem,.85fr) minmax(0,1.65fr);align-items:start}.nm-settings__fields{grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);align-items:start}}.nm-petal-map,.nm-pyramid{display:block;width:100%;margin:var(--nm-space-4) auto}.nm-petal-map{max-width:26.875rem}.nm-pyramid{max-width:27.5rem}.nm-section--reading .nm-stack>.nm-pyramid{margin-block:0}.nm-petal-map__stop-light{stop-color:var(--nm-gold-fill-pale)}.nm-petal-map__stop-mid{stop-color:var(--nm-gold-fill)}.nm-petal-map__stop-deep{stop-color:var(--nm-gold-fill-deep)}.nm-petal-map__shadow{flood-color:var(--nm-navy-bg);flood-opacity:.18}.nm-petal-map__disc{fill:var(--nm-navy-bg)}.nm-petal-map__value,.nm-petal-map__heart-value{font-family:var(--nm-font-heading);font-size:18px;font-weight:var(--nm-type-heading-weight)}.nm-petal-map__value{fill:var(--nm-on-deep)}.nm-petal-map__value--split{font-size:15px}.nm-petal-map__heart-value{fill:var(--nm-navy-bg)}.nm-petal-map__label,.nm-petal-map__heart-label{fill:var(--nm-link-text);font-family:var(--nm-font-heading);font-size:9px;font-weight:var(--nm-type-heading-weight);letter-spacing:.02em;text-transform:uppercase}.nm-petal-map--book .nm-petal-map__label,.nm-petal-map--book .nm-petal-map__heart-label{fill:var(--nm-accent-ink)}.nm-pyramid__face--apex{fill:var(--nm-navy-bg)}.nm-pyramid__face--base{fill:var(--nm-navy-bg-2);stroke:var(--nm-gold-fill);stroke-width:1.5;stroke-linejoin:round}.nm-pyramid__face--active{stroke:var(--nm-gold-fill);stroke-width:1.5;stroke-linejoin:round}.nm-pyramid__stop-light{stop-color:var(--nm-gold-fill-light)}.nm-pyramid__stop-deep{stop-color:var(--nm-gold-fill)}.nm-pyramid__value{font-family:var(--nm-font-heading);font-weight:var(--nm-type-heading-weight)}.nm-pyramid__value--active{fill:var(--nm-navy-bg)}.nm-pyramid__value--apex,.nm-pyramid__value--base{fill:var(--nm-on-deep)}.nm-pyramid__caption{font-family:var(--nm-font-heading)}.nm-pyramid__caption--active{fill:var(--nm-navy-bg);font-weight:var(--nm-type-heading-weight)}.nm-pyramid__caption--apex{fill:var(--nm-gold-fill-light)}.nm-pyramid__caption--base{fill:var(--nm-on-deep-muted)}.nm-pyramid__foot{fill:var(--nm-on-surface-muted);font-family:var(--nm-font-heading)}.nm-plane-bars{margin-top:var(--nm-space-3)}.nm-plane-bars__head,.nm-plane-bars__row{display:flex;align-items:center;gap:var(--nm-space-2-5);padding:var(--nm-space-2) var(--nm-space-2-5);border-radius:var(--nm-radius-control)}.nm-plane-bars__head{padding-top:0;padding-bottom:var(--nm-space-1);color:var(--nm-on-surface-muted)}.nm-section--reading .nm-plane-bars__head{padding-top:var(--nm-space-0-5);padding-bottom:var(--nm-space-1-5)}.nm-plane-bars__row--dominant{background:var(--nm-surface-alt)}.nm-plane-bars__label{flex:0 0 5.5rem;color:var(--nm-accent);font-weight:700;font-size:var(--nm-type-body-size)}.nm-plane-bars__track{display:block;flex:1 1 auto;height:.5625rem;border-radius:var(--nm-radius-pill);background:var(--nm-line);overflow:hidden}.nm-plane-bars__head .nm-plane-bars__track{background:none}.nm-plane-bars__fill{display:block;height:100%;background:var(--nm-gold-fill-soft)}.nm-plane-bars__row--dominant .nm-plane-bars__fill{background:var(--nm-gold-fill)}.nm-plane-bars__count,.nm-plane-bars__value{flex:0 0 auto;text-align:center;color:var(--nm-accent)}.nm-plane-bars__count{width:4.5rem}.nm-plane-bars__value{width:1.625rem}.nm-plane-bars__row+.nm-plane-bars__row{margin-top:var(--nm-space-1)}.nm-plane-bars__head .nm-plane-bars__count,.nm-plane-bars__head .nm-plane-bars__value{color:inherit;white-space:nowrap}.nm-letter-row{display:flex;align-items:flex-start;gap:var(--nm-space-3);padding:var(--nm-space-2-5);border-radius:var(--nm-radius-control)}.nm-letter-row+.nm-letter-row{margin-top:var(--nm-space-1)}@media(max-width:767.98px){.nm-letter-row{padding-inline:0}}.nm-letter-row__icon{flex:0 0 auto;font-size:var(--nm-type-h4-size)}.nm-letter-row__body{flex:1 1 auto;min-width:0}.nm-letter-row__title{margin:0;font-size:var(--nm-type-small-size)}.nm-letter-row__letter{color:var(--nm-gold-text)}.nm-letter-row__text,.nm-letter-row p.nm-letter-row__text{margin:var(--nm-space-1) 0 0}.nm-plane-deep{display:block}.nm-plane-read+.nm-plane-read{margin-top:var(--nm-space-3)}.nm-plane-read__title{margin:0 0 var(--nm-space-1);font-family:var(--nm-type-heading-family);font-size:var(--nm-type-small-size);font-weight:700;line-height:var(--nm-type-heading-line);color:var(--nm-accent)}.nm-plane-read__action{margin-top:var(--nm-space-1);color:var(--nm-gold-text)}.nm-plane-read__label{margin:0;font-family:var(--nm-type-heading-family);font-size:var(--nm-type-small-size);font-weight:700;color:inherit}.nm-plane-type p>b:first-child{color:var(--nm-accent)}.nm-plane-type p:last-child>b:first-child{color:var(--nm-gold-text)}.nm-plane-operating{margin:var(--nm-space-2) 0 0;font-size:var(--nm-type-small-size);line-height:var(--nm-type-small-line);color:var(--nm-on-surface)}.nm-plane-operating b{font-weight:700;color:var(--nm-link-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nm-index-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-3)}@media(min-width:480px){.nm-navbar-lang__label{display:inline}}@media(min-width:1024px){.nm-navbar{flex-wrap:nowrap;height:var(--nm-bar-height)}.nm-navbar .nm-navbar__rail{display:none}.nm-navbar .nm-navbar__links{display:flex;gap:var(--nm-space-2);justify-content:safe center}.nm-navbar .nm-navbar__actions{display:inline-flex}.nm-navbar .nm-navbar__burger{display:none}}.nm-section{padding:var(--nm-space-section) var(--nm-gutter)}.nm-section--cream{background:var(--nm-surface-alt);color:var(--nm-on-surface)}.nm-page>.nm-section--fill{flex:1 0 auto}.nm-page>main:has(>.nm-section--fill){display:flex;flex:1 0 auto;flex-direction:column}.nm-page>main>.nm-section--fill{flex:1 0 auto}.nm-section--page{background:var(--nm-bg);color:var(--nm-on-surface)}.nm-section--surface{background:var(--nm-surface);color:var(--nm-on-surface)}.nm-section--lift-diagonal{background:var(--nm-gradient-lift-diagonal);color:var(--nm-on-surface)}.nm-section--lift-vertical{background:var(--nm-gradient-lift-vertical);color:var(--nm-on-surface)}#cach-hoat-dong.nm-section--cream,#ban-do-song.nm-section--cream,#danh-gia.nm-section--cream{background:var(--nm-surface-cream-2)}#noi-dau.nm-section--cream,#nhan-duoc.nm-section--cream,#cach-mo-ra.nm-section--cream,#faq.nm-section--cream{background:var(--nm-surface-cream-landing)}.nm-section--navy{background:var(--nm-deep-bg);color:var(--nm-on-deep-warm)}#hero.nm-section--navy{background:var(--nm-gradient-hero-landing);display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--nm-viewport-min) - var(--nm-bar-height))}#thu-ngay.nm-section--navy,#tuyen-ngon.nm-section--navy{background:var(--nm-gradient-navy-landing)}#giai-phap.nm-section--navy,#gia.nm-section--navy{background:var(--nm-surface-deep-landing)}#ket.nm-section--navy{background:var(--nm-gradient-final-landing);overflow:hidden}.nm-section__inner{width:100%;max-width:var(--nm-band-page);margin:0 auto}@media(min-width:1536px){.nm-section__inner{max-width:var(--nm-band-page-2xl)}}.nm-section__inner--narrow{max-width:var(--nm-band-narrow)}.nm-section__inner--reading{max-width:var(--nm-band-reading)}.nm-section--reading{padding:var(--nm-space-reading) var(--nm-gutter);border-bottom:1px solid var(--nm-line)}.nm-section.nm-contact-page__section{padding-block:var(--nm-space-reading)}.nm-section--reading.nm-section--cream{background:var(--nm-bg)}.nm-section--center{text-align:center}.nm-section--center .nm-section__inner{display:flex;flex-direction:column;align-items:center}.nm-section--navy h1,.nm-section--navy h2,.nm-section--navy h3{color:var(--nm-on-deep-warm)}.nm-section--navy .nm-field__label{color:var(--nm-on-deep)}.nm-section--navy .nm-field__hint{color:var(--nm-on-deep-muted)}.nm-section-head{margin:0 0 var(--nm-space-6)}.nm-section-head--center{display:flex;flex-direction:column;align-items:center;text-align:center}.nm-section-head--with-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nm-space-4)}.nm-section-head--with-actions .nm-section-head__cluster{min-width:0}.nm-section-head--with-actions .nm-section-head__actions{flex-shrink:0}.nm-section-head__download{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,var(--nm-gold-line) 55%,transparent);border-radius:50%;background:transparent;color:var(--nm-gold-text-warm);cursor:pointer}.nm-section-head__kicker{display:flex;align-items:baseline;gap:var(--nm-space-4-5);margin-bottom:var(--nm-space-2-5)}.nm-section-head__numeral{font-family:var(--nm-type-display-family);font-size:var(--nm-text-numeral);font-weight:600;color:var(--nm-gold-text-deep);line-height:1;letter-spacing:.08em}.nm-section--navy .nm-section-head__numeral{color:var(--nm-on-deep-gold)}.nm-section-head__eyebrow{color:var(--nm-gold-text-deep);letter-spacing:.3em}.nm-section--navy .nm-section-head__eyebrow{color:var(--nm-on-deep-gold)}.nm-section-head--reading .nm-section-head__eyebrow{letter-spacing:var(--nm-type-label-tracking);color:var(--nm-gold-text-warm)}.nm-section-head--reading .nm-section-head__kicker{margin-bottom:var(--nm-space-2)}.nm-section-head--preview .nm-section-head__eyebrow,.nm-section-head--pricing .nm-section-head__eyebrow{letter-spacing:.32em}.nm-section-head--solution .nm-section-head__eyebrow{letter-spacing:.34em}.nm-landing-hero .nm-section-head__eyebrow{font-family:var(--nm-type-display-family);font-size:1.3125rem;letter-spacing:.34em}.nm-section-head__title{margin:0;font-family:var(--nm-type-display-family);font-size:var(--nm-text-section);font-weight:700;line-height:1.15;color:var(--nm-accent)}.nm-section-head--solution .nm-section-head__title{font-size:var(--nm-type-band-lead-size);line-height:1.14;max-width:48rem}.nm-section-head--solution .nm-section-head__kicker{margin-bottom:var(--nm-space-6)}.nm-section-head--solution{margin-bottom:var(--nm-space-8)}.nm-section-head--preview{margin-bottom:var(--nm-space-3)}.nm-section-head--preview .nm-section-head__kicker,.nm-section-head--pricing{margin-bottom:var(--nm-space-4-5)}.nm-section-head--living,.nm-section-head--manifesto{margin-bottom:var(--nm-space-5)}.nm-section-head--faq{margin-bottom:var(--nm-space-7)}.nm-section-head--pricing .nm-section-head__title{font-size:var(--nm-type-band-lead-size)}.nm-section-head--pricing .nm-section-head__kicker{margin-bottom:var(--nm-space-4-5)}.nm-section-head--manifesto .nm-section-head__title{font-size:var(--nm-type-band-split-size);line-height:1.18}.nm-section-head--living .nm-section-head__title{font-size:var(--nm-type-band-compact-size);line-height:1.2}.nm-section-head--faq .nm-section-head__title{font-size:var(--nm-type-band-compact-size)}.nm-section-head--faq .nm-section-head__kicker{margin-bottom:var(--nm-space-3-5)}.nm-section-head__lead-in{font-family:var(--nm-type-display-family);font-size:var(--nm-text-landing-quote);font-weight:400;font-style:italic;color:var(--nm-on-deep-soft);margin:0 0 var(--nm-space-3-5)}.nm-section-head__note{margin:var(--nm-space-2-5) 0 0;font-size:var(--nm-type-caption-size);color:var(--nm-on-surface-muted)}.nm-section-head--reading .nm-section-head__title{font-size:var(--nm-type-h2-size);font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight)}.nm-section-head__rule{display:block;width:4rem;height:4px;margin-top:var(--nm-space-3);border-radius:var(--nm-radius-hairline);background:linear-gradient(90deg,var(--nm-gold-fill),transparent)}.nm-section-head--center .nm-section-head__rule{margin-inline:auto}.nm-section-lead{margin:var(--nm-space-3) 0 0;font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);color:var(--nm-on-surface-muted)}.nm-section-lead b{color:var(--nm-accent);font-weight:700}.nm-section-lead--center{text-align:center}.nm-section-head--reading:has(+.nm-section-lead){margin-bottom:0}.nm-section-head--reading+.nm-section-lead{margin-top:var(--nm-space-2-5)}.nm-section-lead+.nm-petal-map{margin-top:var(--nm-space-3-5)}.nm-section-lead+.nm-index-card{margin-top:var(--nm-space-4)}.nm-tienxa .nm-h3{margin-bottom:var(--nm-space-1)}.nm-tienxa .nm-section-lead{margin-top:0;margin-bottom:var(--nm-space-3-5)}.nm-tienxa{margin-top:var(--nm-space-5)}.nm-tienxa .nm-sparkle-field{margin-top:var(--nm-space-4-5)}@media(max-width:767.98px){.nm-tienxa .nm-sparkle-field{margin-top:var(--nm-space-7)}.nm-tienxa .nm-sparkle-field .nm-h3{border-left:4px solid var(--nm-gold-line);padding-left:var(--nm-space-3)}.nm-tienxa .nm-sparkle-field+.nm-section-lead{margin-top:var(--nm-space-2);color:var(--nm-on-surface)}}.nm-section-overline{display:block;text-align:center;padding:var(--nm-space-5) 0 var(--nm-space-6)}.nm-section-overline__thread{display:block;width:1px;height:3rem;margin:0 auto var(--nm-space-5);background:linear-gradient(180deg,transparent,var(--nm-gold-fill))}.nm-section-overline__word{display:block;font-family:var(--nm-type-display-family);font-weight:600;font-size:clamp(3rem,7vw,4.5rem);line-height:1;color:var(--nm-accent)}.nm-section--navy .nm-section-head__note{color:var(--nm-on-deep-warm);opacity:.72}.nm-account{position:relative;display:inline-flex}.nm-account__trigger{display:inline-flex;align-items:center;gap:var(--nm-space-2);block-size:var(--nm-size-bar-control);padding-top:0;padding-bottom:0;padding-right:var(--nm-space-3);padding-left:calc((var(--nm-size-bar-control) - var(--nm-space-0-5) - var(--nm-size-bar-rail-chip)) / 2);border-radius:var(--nm-radius-pill);border:1px solid color-mix(in srgb,var(--nm-gold-line) 28%,transparent);background:color-mix(in srgb,var(--nm-surface-alt) 6%,transparent);color:var(--nm-on-deep);font-family:var(--nm-font-body);font-size:var(--nm-text-sm);font-weight:600;cursor:pointer;transition:background-color .12s ease}.nm-account__trigger--bare{padding-left:var(--nm-space-3)}.nm-account__trigger:hover{background:color-mix(in srgb,var(--nm-surface-alt) 12%,transparent)}.nm-account__name{max-inline-size:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-account__chevron{color:var(--nm-on-deep-gold);transition:transform .12s ease}.nm-account[data-open=true] .nm-account__chevron{transform:rotate(180deg)}.nm-account__menu{position:absolute;inset-block-start:calc(100% + var(--nm-space-2));inset-inline-end:0;z-index:20;display:flex;flex-direction:column;min-inline-size:100%;padding:var(--nm-space-2);border-radius:var(--nm-radius-md);border:1px solid color-mix(in srgb,var(--nm-gold-line) 22%,transparent);background:var(--nm-navy-bg-mid);box-shadow:var(--nm-shadow)}.nm-glyph{padding-inline-end:var(--nm-space-icon-gap)}.nm-menu-icon{flex:none;inline-size:var(--nm-size-menu-icon-row);block-size:var(--nm-size-menu-icon-row);opacity:.85}.nm-account__item{display:flex;align-items:center;gap:var(--nm-space-icon-gap);inline-size:100%;padding:var(--nm-space-2) var(--nm-space-3);border-radius:var(--nm-radius-sm);border:none;background:none;color:var(--nm-on-deep);font-family:var(--nm-font-body);font-size:var(--nm-text-sm);text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer}.nm-menu-row{display:flex;flex-direction:column;min-inline-size:0}.nm-menu-row__name{line-height:var(--nm-type-heading-line);white-space:nowrap}.nm-menu-row__hint{color:var(--nm-on-deep-soft);font-size:var(--nm-type-hint-size);font-weight:200;line-height:var(--nm-type-label-line);white-space:normal}.nm-account__menu>.nm-account__item{gap:var(--nm-space-icon-gap);padding:var(--nm-space-3) var(--nm-space-4)}.nm-account__item:hover{background:color-mix(in srgb,var(--nm-surface-alt) 10%,transparent);color:var(--nm-on-deep-gold)}.nm-linkbutton{padding:0;border:none;background:none;color:LinkText;font:inherit;text-decoration:underline;cursor:pointer}.nm-linkbutton:disabled{color:var(--nm-on-surface-muted);text-decoration:none;cursor:not-allowed}@media(min-width:768px){.nm-account__name{max-inline-size:14ch}}.nm-navbar__actions .nm-account,.nm-navbar__actions .nm-account__trigger,.nm-navbar__account .nm-account,.nm-navbar__account .nm-account__trigger{min-width:0}.nm-navbar__actions .nm-account__name,.nm-navbar__account .nm-account__name{min-inline-size:0}.nm-support-menu{display:contents}.nm-support-menu__chevron{vertical-align:middle;margin-inline-start:var(--nm-space-1);transition:transform .2s ease}.nm-support-menu__trigger[aria-expanded=true] .nm-support-menu__chevron{transform:rotate(180deg)}.nm-support-menu__panel{position:fixed;z-index:60;display:flex;flex-direction:column;min-inline-size:10rem;padding:var(--nm-space-2);border-radius:var(--nm-radius-md);border:1px solid color-mix(in srgb,var(--nm-gold-line) 22%,transparent);background:var(--nm-navy-bg-mid);box-shadow:var(--nm-shadow)}.nm-support-menu__sep{margin:0;border:none;border-block-start:1px solid color-mix(in srgb,var(--nm-on-deep) 12%,transparent)}.nm-support-menu__trigger:focus:not(:focus-visible){outline:none}.nm-landing-hero{position:relative}.nm-section:has(>.nm-section__inner>.nm-landing-hero){overflow-x:clip}.nm-landing-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-6);align-items:center}@media(min-width:1024px){.nm-landing-hero__grid{grid-template-columns:1.1fr .9fr;gap:var(--nm-space-8)}}.nm-landing-hero__title{font-family:var(--nm-type-display-family);font-size:var(--nm-text-2xl);font-weight:700;line-height:1.14;color:var(--nm-on-deep-warm);margin:0 0 var(--nm-space-5-5)}@media(min-width:768px){.nm-landing-hero__title{font-size:var(--nm-text-hero)}}.nm-landing-hero__lede{font-size:var(--nm-text-lede);color:var(--nm-on-deep-muted);max-width:var(--nm-measure-lede);margin:0 0 var(--nm-space-4);line-height:1.75}.nm-landing-hero__lede:last-of-type{margin-bottom:0}.nm-landing-hero__kicker{display:flex;align-items:center;gap:var(--nm-space-3-5);margin:0 0 var(--nm-space-5-5)}.nm-landing-hero__rule{flex:0 0 auto;width:2.375rem;height:2px;border-radius:var( --nm-radius-hairline );background:linear-gradient(90deg,var(--nm-gold-fill-pale),var(--nm-gold-fill-deep))}.nm-landing-hero__cta{margin-top:var(--nm-space-7)}.nm-hero-trust{display:flex;flex-wrap:wrap;gap:var(--nm-space-5-5);margin-top:var(--nm-space-7);padding-top:var(--nm-space-5);border-top:1px solid color-mix(in srgb,var(--nm-gold-line) 18%,transparent)}.nm-hero-trust__item{display:flex;align-items:center;gap:var(--nm-space-2);font-size:var(--nm-type-small-size);color:var(--nm-on-deep-muted);opacity:1}.nm-hero-trust__mark{color:var(--nm-on-deep-gold);font-weight:700}.nm-rings{position:relative;width:100%;max-width:30rem;aspect-ratio:1;margin:0 auto;justify-self:center}.nm-rings__ring{position:absolute;border-radius:var(--nm-radius-pill);border:1px solid color-mix(in srgb,var(--nm-gold-line) 30%,transparent)}.nm-rings__ring--1{inset:0;animation:nm-spin 140s linear infinite}.nm-rings__ring--2{inset:13%;border-color:color-mix(in srgb,var(--nm-gold-line) 22%,transparent);animation:nm-spin-reverse 108s linear infinite}.nm-rings__ring--3{inset:27%;border-style:dashed;border-color:color-mix(in srgb,var(--nm-gold-line) 26%,transparent);animation:nm-spin 88s linear infinite}.nm-rings__star{position:absolute;width:.5rem;height:.5rem;border-radius:var(--nm-radius-pill);background:var(--nm-gold-fill-light);box-shadow:0 0 .75rem var(--nm-gold-fill-light);transform:translate(-50%,-50%);animation:nm-twinkle 3.6s ease-in-out infinite}.nm-rings__ring--2 .nm-rings__star{width:.4rem;height:.4rem}.nm-rings__ring--3 .nm-rings__star{width:.35rem;height:.35rem;box-shadow:0 0 .5rem var(--nm-gold-fill-light)}.nm-rings__star:nth-child(2n){animation-delay:1.1s}.nm-rings__star:nth-child(3n){animation-delay:2.1s}.nm-rings__ring--1 .nm-rings__star:nth-child(1){left:100%;top:50%}.nm-rings__ring--1 .nm-rings__star:nth-child(2){left:85.36%;top:85.36%}.nm-rings__ring--1 .nm-rings__star:nth-child(3){left:50%;top:100%}.nm-rings__ring--1 .nm-rings__star:nth-child(4){left:14.64%;top:85.36%}.nm-rings__ring--1 .nm-rings__star:nth-child(5){left:0%;top:50%}.nm-rings__ring--1 .nm-rings__star:nth-child(6){left:14.64%;top:14.64%}.nm-rings__ring--1 .nm-rings__star:nth-child(7){left:50%;top:0%}.nm-rings__ring--1 .nm-rings__star:nth-child(8){left:85.36%;top:14.64%}.nm-rings__ring--2 .nm-rings__star:nth-child(1){left:100%;top:50%}.nm-rings__ring--2 .nm-rings__star:nth-child(2){left:81.17%;top:89.09%}.nm-rings__ring--2 .nm-rings__star:nth-child(3){left:38.87%;top:98.75%}.nm-rings__ring--2 .nm-rings__star:nth-child(4){left:4.95%;top:71.69%}.nm-rings__ring--2 .nm-rings__star:nth-child(5){left:4.95%;top:28.31%}.nm-rings__ring--2 .nm-rings__star:nth-child(6){left:38.87%;top:1.25%}.nm-rings__ring--2 .nm-rings__star:nth-child(7){left:81.17%;top:10.91%}.nm-rings__ring--3 .nm-rings__star:nth-child(1){left:100%;top:50%}.nm-rings__ring--3 .nm-rings__star:nth-child(2){left:75%;top:93.3%}.nm-rings__ring--3 .nm-rings__star:nth-child(3){left:25%;top:93.3%}.nm-rings__ring--3 .nm-rings__star:nth-child(4){left:0%;top:50%}.nm-rings__ring--3 .nm-rings__star:nth-child(5){left:25%;top:6.7%}.nm-rings__ring--3 .nm-rings__star:nth-child(6){left:75%;top:6.7%}.nm-rings__label{position:absolute;font-family:var(--nm-type-display-family);font-size:.9375rem;letter-spacing:.14em;white-space:nowrap;color:color-mix(in srgb,var(--nm-on-deep-gold) 82%,transparent);font-weight:400;text-transform:uppercase}.nm-rings__label--life{top:3%;left:50%;transform:translate(-50%)}.nm-rings__label--pers{top:32%;left:1%;opacity:.72}.nm-rings__label--expr{right:0;bottom:21%;opacity:.72}.nm-rings__label--soul{bottom:9%;left:6%;opacity:.72}.nm-rings__core{position:absolute;inset:36%;border-radius:var(--nm-radius-pill);background:radial-gradient(circle at 40% 35%,var(--nm-gold-fill-pale),var(--nm-gold-fill-deep));box-shadow:0 0 4.5rem color-mix(in srgb,var(--nm-gold-fill) 50%,transparent);display:flex;align-items:center;justify-content:center;animation:nm-float 6s ease-in-out infinite}.nm-rings__spark{width:42%;height:42%;color:color-mix(in srgb,var(--nm-on-deep-warm) 78%,var(--nm-on-deep-gold-pale))}@keyframes nm-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes nm-spin{to{transform:rotate(360deg)}}@keyframes nm-spin-reverse{to{transform:rotate(-360deg)}}@keyframes nm-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--nm-lift-float))}}.nm-prose{font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);max-width:var(--nm-measure-prose)}.nm-prose--lede{font-size:var(--nm-text-landing-body);line-height:1.75}.nm-prose--statement{line-height:1.9;max-width:37.5rem;margin:var(--nm-space-8) auto 0}.nm-section--reading .nm-prose,.nm-index-card__body .nm-prose{font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);max-width:none;margin:var(--nm-space-3) 0}.nm-theme-card__main .nm-prose{margin:0}.nm-theme-card__main .nm-prose+.nm-prose{margin-top:var(--nm-space-3)}.nm-theme-card__main .nm-prose b,.nm-theme-card__main .nm-prose strong{color:var(--nm-accent-ink)}.nm-index-card__body>.nm-prose b,.nm-index-card__body>.nm-prose strong,.nm-index-card__body>.nm-stack>.nm-prose b,.nm-index-card__body>.nm-stack>.nm-prose strong{color:var(--nm-accent-ink)}.nm-index-card__body .nm-collapse__body .nm-prose b,.nm-index-card__body .nm-collapse__body .nm-prose strong{color:var(--nm-gold-text)}.nm-callout--summary .nm-prose{margin:0 0 var(--nm-space-1-5)}.nm-callout--summary .nm-prose:last-of-type{margin-bottom:0}.nm-hero__essence .nm-prose{font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);max-width:none;margin:0}.nm-callout--navy .nm-prose{color:var(--nm-on-deep);font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);max-width:none;margin:0}.nm-callout--navy .nm-prose+.nm-prose{margin-top:var(--nm-space-3)}.nm-callout--note .nm-prose{font-size:inherit;line-height:inherit;color:inherit;max-width:none;margin:0}.nm-callout--note a{color:var(--nm-link-text)}.nm-guide-page .nm-prose{font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);max-width:none;margin:0 0 var(--nm-space-3)}.nm-guide-page ul.nm-prose{padding-left:var(--nm-space-5)}.nm-guide-page ul.nm-prose li{margin-bottom:var(--nm-space-1)}.nm-callout--panel .nm-prose{margin:0 0 var(--nm-space-3)}.nm-section--center .nm-prose{margin-left:auto;margin-right:auto}.nm-section--center .nm-section-head+.nm-prose{margin-top:0;margin-bottom:0}.nm-section--reading .nm-meta,.nm-index-card__body .nm-meta,.nm-modal .nm-meta{margin-top:var(--nm-space-3);text-align:left}.nm-prose--muted{color:var(--nm-on-surface-muted)}.nm-contact-page__section .nm-field,.nm-contact-page__section .nm-prose,.nm-contact-page__section .nm-meta{text-align:left}.nm-contact-page__section .nm-contact-page__lede{width:100%;max-width:none}.nm-section__lead{margin-top:var(--nm-space-2)}.nm-section--navy .nm-prose--muted{color:var(--nm-on-deep-muted)}.nm-section--navy .nm-prose--statement{color:var(--nm-on-deep-soft)}.nm-gold-quote{font-family:var(--nm-font-display);font-style:italic;font-size:var(--nm-text-landing-quote);color:var(--nm-on-deep-gold);line-height:1.6;max-width:37.5rem;margin:var(--nm-space-7) auto 0}.nm-u-gold-em{color:var(--nm-gold-text-deep)}@media(min-width:768px){.nm-u-gold-em{white-space:nowrap}}.nm-pain-list{list-style-type:none;padding:0;margin:var(--nm-space-7) 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--nm-space-9)}.nm-pain-list__item{border-top:1px solid var(--nm-line-warm);padding:var(--nm-space-4-5) 0;font-size:var(--nm-text-landing-body);line-height:1.65;color:var(--nm-on-surface)}.nm-pain-punch{font-family:var(--nm-type-display-family);font-size:var(--nm-text-punch);line-height:1.4;color:var(--nm-accent);margin:var(--nm-space-8) 0 0;font-weight:400;text-align:center}.nm-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-5-5);margin-top:var(--nm-space-8)}.nm-step{border-top:2px solid var(--nm-gold-line);padding-top:var(--nm-space-5-5)}.nm-step__numeral{font-family:var(--nm-type-display-family);font-size:var(--nm-type-step-numeral-size);font-weight:600;color:var(--nm-gold-text-ghost);line-height:1;margin-bottom:var(--nm-space-3-5)}.nm-step__title{font-family:var(--nm-type-display-family);font-size:var(--nm-type-step-title-size);font-weight:700;color:var(--nm-accent);margin:0 0 var(--nm-space-2)}.nm-step__body{font-size:var(--nm-type-note-size);line-height:1.65;color:var(--nm-on-surface-muted);max-width:18.75rem;margin:0}.nm-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nm-space-3);margin-top:var(--nm-space-6)}.nm-section--reading .nm-chip-row,.nm-index-card__body .nm-chip-row,.nm-demo-lead .nm-chip-row,.nm-modal .nm-chip-row{justify-content:flex-start;gap:var(--nm-space-2);margin-top:var(--nm-space-2)}.nm-preview-card{width:100%;max-width:37.5rem;margin:var(--nm-space-6) auto 0;background:var(--nm-surface);color:var(--nm-on-surface);border-radius:var(--nm-radius-xl);box-shadow:var(--nm-shadow);padding:var(--nm-space-8);padding-inline:min(var(--nm-space-8),var(--nm-card-inset));text-align:left;display:flex;flex-direction:column;gap:var(--nm-space-5)}.nm-section--navy .nm-preview-card :is(h1,h2,h3){color:var(--nm-accent)}.nm-preview-card .nm-field__label{color:var(--nm-accent);font-weight:700}.nm-preview-card .nm-input{background:var(--nm-surface-cream-2);border-color:var(--nm-line-warm);border-radius:var(--nm-radius-md)}.nm-preview-card .nm-input:focus-visible{border-color:var(--nm-gold-line);background:var(--nm-surface)}.nm-preview-card>.nm-button{width:100%}.nm-preview-card--landing{margin-top:var(--nm-space-7);padding:var(--nm-space-8) var(--nm-space-8) var(--nm-space-7);padding-inline:min(var(--nm-space-8),var(--nm-card-inset));gap:var(--nm-space-4-5)}.nm-preview-card--landing .nm-field__label{font-family:var(--nm-type-body-family);font-size:.8125rem;letter-spacing:.02em;text-transform:none}.nm-preview-card--landing .nm-field{gap:var(--nm-space-2)}.nm-preview-card--landing .nm-field__hint{font-size:var(--nm-type-caption-size)}.nm-preview-card--landing .nm-input{font-size:var(--nm-type-note-size);padding:var(--nm-space-3-5) var(--nm-space-4)}.nm-preview-card--landing>.nm-button{padding:var(--nm-space-4);font-size:1.03125rem;font-weight:800}.nm-preview-card__consent{display:block;font-size:var(--nm-text-sm);color:var(--nm-on-surface-muted);line-height:1.6}.nm-preview-result__foot{display:flex;flex-direction:column;gap:var(--nm-space-4);margin-top:var(--nm-space-2);padding-top:var(--nm-space-5);border-top:1px solid var(--nm-line-warm)}.nm-preview-card__eyebrow{margin:0;color:var(--nm-gold-text)}.nm-demo-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:var(--nm-space-2);margin:0;padding:0;list-style:none}.nm-demo-tile{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-1-5);padding:var(--nm-space-2-5) var(--nm-space-1-5);background:var(--nm-surface-cream-2);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-md);text-align:center}.nm-demo-tile--lead{border-color:var(--nm-gold-line-deep);box-shadow:inset 0 0 0 1px var(--nm-gold-line-deep)}.nm-demo-tile__value{font-family:var(--nm-type-display-family);font-size:var(--nm-type-closing-size);font-weight:600;line-height:1;color:var(--nm-accent)}.nm-demo-tile__label{color:var(--nm-on-surface-muted)}.nm-demo-tile__master,.nm-demo-opening__master{color:var(--nm-gold-text)}.nm-preview-result__name{margin:0;font-family:var(--nm-type-display-family);font-size:var(--nm-text-xl);font-weight:600;line-height:1.2;color:var(--nm-accent);text-align:center}.nm-preview-card--result .nm-preview-card__eyebrow{text-align:center;margin-bottom:calc(-1 * var(--nm-space-3))}.nm-preview-result__note{margin:0;font-size:var(--nm-text-sm);color:var(--nm-on-surface-muted)}.nm-preview-result__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nm-space-4)}.nm-preview-card__reset{padding:0;background:none;border:none;font:inherit;font-size:var(--nm-text-sm);font-weight:600;color:var(--nm-gold-text);text-decoration:underline;cursor:pointer}.nm-demo-reading{display:flex;flex-direction:column;gap:var(--nm-space-5)}.nm-demo-lead{display:flex;flex-direction:column;gap:var(--nm-space-2-5);padding:var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset));background:var(--nm-surface-cream-2);border:1px solid var(--nm-gold-line-deep);border-radius:var(--nm-radius-lg)}.nm-demo-lead__kicker{margin:0;color:var(--nm-gold-text)}.nm-demo-lead__title{margin:0;font-family:var(--nm-type-display-family);font-size:var(--nm-type-title-size);font-weight:600;line-height:1.15;color:var(--nm-accent)}.nm-demo-lead .nm-chip-row{margin-top:0}.nm-demo-lead__glance{margin:0;font-size:var(--nm-type-body-size);color:var(--nm-on-surface)}.nm-demo-lead__question{margin:0;font-size:var(--nm-type-small-size);color:var(--nm-on-surface-muted)}.nm-demo-lead .nm-cell-boxes{gap:var(--nm-space-3);margin-top:0}.nm-demo-lead .nm-cell-box{padding:var(--nm-space-3) 0 0;background:none;border-left:0;border-top:1px solid var(--nm-line-warm);border-radius:0}.nm-demo-lead .nm-cell-box__label{color:var(--nm-accent)}.nm-demo-lead .nm-cell-box__body{font-size:var(--nm-type-small-size);text-align:start}.nm-demo-reading__openings{display:flex;flex-direction:column;gap:var(--nm-space-3)}.nm-demo-reading__more{margin:0;color:var(--nm-on-surface-muted)}.nm-demo-opening{display:flex;flex-direction:column;gap:var(--nm-space-1-5);padding:var(--nm-space-3-5);background:var(--nm-surface);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-md)}.nm-demo-opening__head{display:flex;align-items:center;gap:var(--nm-space-3);margin-bottom:var(--nm-space-1)}.nm-demo-opening__value{min-width:2.2rem;font-family:var(--nm-type-display-family);font-size:var(--nm-type-closing-size);font-weight:600;line-height:1;color:var(--nm-accent);text-align:center}.nm-demo-opening__title{display:flex;flex-direction:column;min-width:0}.nm-demo-opening__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nm-space-1-5);margin:0;color:var(--nm-gold-text)}.nm-demo-opening__archetype{margin:0;font-family:var(--nm-type-display-family);font-size:var(--nm-text-lg);font-weight:600;color:var(--nm-accent)}.nm-demo-opening__glance{margin:0;font-size:var(--nm-type-small-size);color:var(--nm-on-surface)}.nm-demo-opening__tease{position:relative;max-height:3.2em;overflow:hidden}.nm-demo-opening__text{margin:0;font-size:var(--nm-type-small-size);color:var(--nm-on-surface-muted)}.nm-demo-opening__fade{position:absolute;inset-inline:0;inset-block-end:0;height:2em;background:linear-gradient(transparent,var(--nm-surface));pointer-events:none}.nm-demo-opening__more{margin-top:var(--nm-space-1-5);font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:600;color:var(--nm-gold-text);text-decoration:none}.nm-demo-opening__more:hover{text-decoration:underline}.nm-preview-card--result .nm-preview-result__foot{text-align:center}.nm-preview-card--result .nm-preview-result__actions{justify-content:center}.nm-onboard{display:flex;flex-direction:column;min-height:calc(var(--nm-viewport-min) - var(--nm-bar-height))}.nm-onboard>.nm-section--navy{flex:1;display:flex;flex-direction:column;justify-content:center;background:var(--nm-gradient-navy)}.nm-onboard__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-6);align-items:center}@media(min-width:1024px){.nm-onboard__grid{grid-template-columns:minmax(0,1fr) minmax(0,37.5rem);gap:var(--nm-space-8)}}.nm-onboard__eyebrow{margin:0 0 var(--nm-space-3);color:var(--nm-on-deep-gold)}.nm-onboard__title{margin:0;font-family:var(--nm-font-heading);font-size:var(--nm-text-2xl);font-weight:var(--nm-type-heading-weight);line-height:1.15;color:var(--nm-on-deep)}.nm-section--navy .nm-onboard__title{color:var(--nm-on-deep)}.nm-section--navy .nm-onboard__card .nm-field__hint{color:var(--nm-on-surface-muted)}.nm-onboard__lede{max-width:34rem;margin:var(--nm-space-4) 0 0;font-size:var(--nm-text-lede);line-height:var(--nm-type-small-line);color:var(--nm-on-deep-muted)}.nm-onboard__steps{display:flex;flex-direction:column;gap:var(--nm-space-3);margin:var(--nm-space-6) 0 0;padding:0;list-style-type:none}.nm-onboard-step{display:flex;align-items:center;gap:var(--nm-space-3);font-size:var(--nm-text-sm);color:var(--nm-on-deep-soft)}.nm-onboard-step__mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--nm-space-6);height:var(--nm-space-6);border:1px solid var(--nm-on-deep-soft);border-radius:var(--nm-radius-pill);font-family:var(--nm-font-heading);font-size:var(--nm-text-xs);font-weight:700}.nm-onboard-step--done .nm-onboard-step__mark{background:var(--nm-gradient-gold);border-color:var(--nm-gold-line);color:var(--nm-on-gold-gradient)}.nm-onboard-step--current{color:var(--nm-on-deep);font-weight:600}.nm-onboard-step--current .nm-onboard-step__mark{border-color:var(--nm-gold-line);color:var(--nm-on-deep-gold)}.nm-onboard__card{margin:0;justify-self:center}@media(max-width:479.98px){.nm-onboard__card{padding:var(--nm-space-6) var(--nm-space-4)}.nm-onboard__title{font-size:var(--nm-text-xl)}}.nm-intake{display:flex;flex-direction:column;gap:var(--nm-space-4);max-width:34rem}.nm-intake__lede{margin:0;font-size:var(--nm-text-sm);color:var(--nm-on-surface-muted)}.nm-intake__actions{display:flex;flex-direction:column;gap:var(--nm-space-3)}.nm-intake__actions>.nm-button{width:100%}.nm-modal .nm-intake__actions{flex-direction:row;flex-wrap:wrap;align-items:center}.nm-modal .nm-intake__actions>.nm-button{width:auto}.nm-outcomes{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--nm-space-9);margin-top:var(--nm-space-7)}.nm-outcome{display:grid;grid-template-columns:auto 1fr;column-gap:var(--nm-space-5);border-top:1px solid var(--nm-line-warm);padding:var(--nm-space-5-5) 0}.nm-outcome__arrow{color:var(--nm-on-deep-gold);font-family:var(--nm-type-display-family);font-size:var(--nm-text-numeral);line-height:1;font-weight:600}.nm-outcome__title{font-family:var(--nm-type-display-family);font-size:var(--nm-type-outcome-title-size);font-weight:700;line-height:1.25;color:var(--nm-accent);margin:0 0 var(--nm-space-2)}.nm-outcome__body{font-size:var(--nm-type-note-size);line-height:1.7;color:var(--nm-on-surface-muted);margin:0}.nm-living{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-6);align-items:center}@media(min-width:768px){.nm-living{grid-template-columns:.95fr 1.05fr;gap:var(--nm-space-9)}}.nm-living__cards{display:flex;flex-direction:column;gap:var(--nm-space-3-5)}.nm-living-card{display:grid;grid-template-columns:auto 1fr;gap:var(--nm-space-4-5);background:var(--nm-surface);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-lg);padding:var(--nm-space-5) var(--nm-space-5-5);padding-inline:min(var(--nm-space-5-5),var(--nm-card-inset));box-shadow:var(--nm-shadow)}.nm-living-card__icon{color:var(--nm-gold-text-deep);font-size:1.3125rem;line-height:1.3}.nm-living-card__title{font-family:var(--nm-type-display-family);font-size:var(--nm-text-landing-card);font-weight:700;color:var(--nm-accent);margin:0 0 var(--nm-space-1)}.nm-living-card__body{font-size:.9375rem;color:var(--nm-on-surface-muted);line-height:1.6;margin:0}.nm-pres{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-5);margin-top:var(--nm-space-8)}.nm-pres-card{background:var(--nm-surface);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-card);padding:var(--nm-space-7) var(--nm-space-6);padding-inline:min(var(--nm-space-6),var(--nm-card-inset));box-shadow:var(--nm-shadow-sm)}.nm-pres-card--navy{background:var(--nm-gradient-navy);border-color:color-mix(in srgb,var(--nm-gold-line) 25%,transparent);color:var(--nm-on-deep)}.nm-pres-card__chip{font-family:var(--nm-type-label-family);display:inline-flex;align-items:center;background:var(--nm-surface-cream-2);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-pill);padding:var(--nm-space-1-5) var(--nm-space-3-5);font-size:var(--nm-type-eyebrow-size);letter-spacing:.14em;text-transform:uppercase;color:var(--nm-gold-text-deep);font-weight:var(--nm-type-label-weight);margin-bottom:var(--nm-space-4-5)}.nm-pres-card--navy .nm-pres-card__chip{background:color-mix(in srgb,var(--nm-gold-fill) 14%,transparent);border-color:transparent;color:var(--nm-on-deep-gold)}.nm-pres-card__title{font-family:var(--nm-type-display-family);font-size:var(--nm-text-landing-card-lg);font-weight:700;color:var(--nm-accent);margin:0 0 var(--nm-space-3)}.nm-pres-card--navy .nm-pres-card__title{color:var(--nm-on-deep-warm)}.nm-pres-card__body{color:var(--nm-on-surface-muted);line-height:1.75;margin:0}.nm-pres-card--navy .nm-pres-card__body{color:var(--nm-on-deep-muted)}.nm-pres-chips{display:flex;flex-wrap:wrap;gap:var(--nm-space-2);margin-top:var(--nm-space-5)}.nm-pres-chip{background:var(--nm-surface-alt);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius);padding:var(--nm-space-2-5) var(--nm-space-3-5);font-family:var(--nm-type-display-family);font-size:var(--nm-text-base);font-weight:700;color:var(--nm-accent)}.nm-pres-mock{margin-top:var(--nm-space-5);background:color-mix(in srgb,var(--nm-surface-alt) 6%,transparent);border:1px solid color-mix(in srgb,var(--nm-gold-line) 20%,transparent);border-radius:var(--nm-radius-tile);padding:var(--nm-space-4-5) var(--nm-space-4-5)}.nm-pres-mock__row{display:flex;align-items:center;justify-content:space-between;font-family:var(--nm-type-display-family);font-size:1.125rem;font-weight:700;color:var(--nm-on-deep-gold)}.nm-pres-mock__body{margin:var(--nm-space-2-5) 0 0;font-size:var(--nm-type-small-size);color:var(--nm-on-deep-muted);line-height:1.6}.nm-manifesto-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-6);align-items:center}@media(min-width:768px){.nm-manifesto-section{grid-template-columns:1.02fr .98fr;gap:var(--nm-space-9)}}.nm-manifesto-section__checks{display:flex;flex-direction:column;gap:var(--nm-space-3);margin-top:var(--nm-space-5-5)}.nm-manifesto-section__check{display:flex;align-items:center;gap:var(--nm-space-2);font-size:.9375rem;color:var(--nm-on-deep)}.nm-manifesto-section__check span{color:var(--nm-on-deep-gold);font-weight:700}.nm-manifesto-section-poster{position:relative;aspect-ratio:4 / 3;border-radius:var(--nm-radius-lg);border:1px solid color-mix(in srgb,var(--nm-gold-line) 30%,transparent);background:var(--nm-gradient-navy);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nm-space-3);box-shadow:var(--nm-shadow-gold);text-align:center;padding:var(--nm-space-6)}.nm-manifesto-section-poster img{width:4rem;height:4rem;object-fit:contain;opacity:.9}.nm-manifesto-section-poster__label{font-family:var(--nm-font-display);font-size:var(--nm-text-lg);color:var(--nm-on-deep-gold);letter-spacing:.1em}.nm-manifesto-section-poster__note{font-size:var(--nm-text-xs);color:var(--nm-on-deep-muted);max-width:18rem}.nm-price-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--nm-space-5);margin:var(--nm-space-9) auto 0;max-width:73.75rem;width:100%}.nm-price{position:relative;display:flex;flex-direction:column;gap:0;flex:1 1 100%;max-width:25.5rem;padding:var(--nm-space-7) var(--nm-space-6);padding-inline:min(var(--nm-space-6),var(--nm-card-inset));border-radius:var(--nm-radius-xl);background:color-mix(in srgb,var(--nm-surface-alt) 5%,transparent);border:1px solid color-mix(in srgb,var(--nm-gold-line) 20%,transparent);color:var(--nm-on-deep);text-align:left}.nm-price--featured{padding:var(--nm-space-8) var(--nm-space-7);padding-inline:min(var(--nm-space-7),var(--nm-card-inset));border-radius:var(--nm-radius-2xl);background:color-mix(in srgb,var(--nm-gold-fill) 9%,transparent);border:2px solid var(--nm-gold-line);box-shadow:var(--nm-shadow-gold-lift)}.nm-public-pricing .nm-price{background:var(--nm-surface-deep-landing)}.nm-public-pricing .nm-price--featured{background:color-mix(in srgb,var(--nm-gold-fill) 9%,var(--nm-surface-deep-landing))}.nm-public-pricing,.nm-public-demo{padding-block:var(--nm-space-public-page)}.nm-public-demo .nm-preview-card{max-width:none}@media(min-width:768px){.nm-price{flex-basis:calc(50% - 1.375rem)}}@media(min-width:1280px){.nm-price{flex:0 1 calc((100% - 3 * 1.375rem) / 4.12);max-width:none}.nm-price--featured{flex-basis:calc((100% - 3 * 1.375rem) / 4.12 * 1.12)}.nm-price-grid--pair .nm-price{flex-basis:calc((100% - 2 * 1.375rem) / 3.12)}.nm-price-grid--pair .nm-price--featured{flex-basis:calc((100% - 2 * 1.375rem) / 3.12 * 1.12)}}.nm-price__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--nm-gradient-gold);color:var(--nm-on-gold);padding:var(--nm-space-2) var(--nm-space-4-5);border-radius:var(--nm-radius-pill);font-weight:800;white-space:nowrap}.nm-price__title{font-family:var(--nm-type-display-family);font-size:1.8125rem;color:var(--nm-on-deep-warm);margin:0;font-weight:700}.nm-price--featured .nm-price__title{font-size:2.0625rem}.nm-price__amount{font-family:var(--nm-type-display-family);font-size:3.125rem;line-height:1;color:var(--nm-on-deep-warm);margin:var(--nm-space-4) 0 var(--nm-space-1-5);font-weight:700}.nm-price--featured .nm-price__amount{font-size:3.875rem;color:var(--nm-on-deep-gold);margin-top:var(--nm-space-4-5)}.nm-price__was{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nm-space-2);margin:var(--nm-space-4) 0 0;font-size:1rem;color:var(--nm-on-deep-dim)}.nm-price__was s{font-size:1.25rem;font-weight:600;color:var(--nm-on-deep-pale);text-decoration-color:var(--nm-on-deep-gold);text-decoration-thickness:2px}.nm-price__was+.nm-price__amount,.nm-price--featured .nm-price__was+.nm-price__amount{margin-top:var(--nm-space-1)}.nm-price__off{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--nm-space-2);margin:var(--nm-space-2) 0 var(--nm-space-4);padding:var(--nm-space-1) var(--nm-space-3);border-radius:var(--nm-radius-pill);background:color-mix(in srgb,var(--nm-on-deep) 10%,transparent);color:var(--nm-on-deep-gold);font-family:var(--nm-type-label-family);font-size:.875rem;font-weight:600;line-height:1.4}.nm-price__caption{color:var(--nm-on-deep-dim)}.nm-price__mark{font-size:.75rem}.nm-price__amount small{font-family:var(--nm-font-body);font-size:.9375rem;color:var(--nm-on-deep-muted);font-weight:400;white-space:nowrap}.nm-price--featured .nm-price__amount small{font-size:1rem}.nm-price__desc{color:var(--nm-on-deep-muted);margin:0 0 var(--nm-space-2);flex:1 1 auto;font-size:.90625rem;line-height:1.6;min-height:2.75rem}.nm-price--featured .nm-price__desc{font-size:.9375rem;color:var(--nm-on-deep-pale);margin-bottom:var(--nm-space-3)}.nm-price__lock{background:color-mix(in srgb,var(--nm-gold-fill) 12%,transparent);border-left:3px solid var(--nm-gold-line);border-radius:0 var(--nm-radius) var(--nm-radius) 0;padding:var(--nm-space-3) var(--nm-space-4);margin:0 0 var(--nm-space-5);font-size:.84375rem;line-height:1.6;color:var(--nm-on-deep-pale)}.nm-price__action{display:flex}.nm-price__action>*{flex:1 1 auto}.nm-price__action .nm-button{padding:var(--nm-space-3-5);font-size:.96875rem;font-weight:700;border-radius:var(--nm-radius-pill)}.nm-price--featured .nm-price__action .nm-button{padding:var(--nm-space-4);font-size:1.03125rem;font-weight:800}.nm-price__note{font-size:var(--nm-type-caption-size);color:var(--nm-on-deep-dim);margin:0 0 var(--nm-space-4-5);text-align:left}.nm-price-fine{max-width:38.75rem;margin:var(--nm-space-6) auto 0;font-size:var(--nm-text-sm);line-height:1.7;color:var(--nm-on-deep-warm);opacity:.82}.nm-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nm-space-5-5);margin-top:var(--nm-space-6)}.nm-trust-row--pricing{gap:var(--nm-space-6);margin-top:var(--nm-space-6)}.nm-trust-row__item{display:flex;align-items:center;gap:var(--nm-space-2);font-size:.84375rem;color:var(--nm-on-deep-muted);opacity:1}.nm-trust-row__mark{color:var(--nm-on-deep-gold);font-weight:700}.nm-public-pricing .nm-trust-row__mark,.nm-public-demo .nm-trust-row__mark{color:var(--nm-on-deep-gold)}.nm-public-pricing .nm-price-fine,.nm-public-pricing .nm-trust-row__item,.nm-public-demo .nm-trust-row__item{color:var(--nm-on-surface-muted)}.nm-public-pricing .nm-price-fine{opacity:1}.nm-public-pricing .nm-price-fine:last-of-type{max-width:var(--nm-measure-prose);color:var(--nm-gold-text)}.nm-testimonials{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-7);margin-top:var(--nm-space-8)}.nm-testimonial{display:flex;flex-direction:column;border-top:3px solid var(--nm-gold-line);padding-top:var(--nm-space-5);margin:0}.nm-testimonial__quote{font-family:var(--nm-font-display);font-size:var(--nm-text-landing-card);line-height:1.45;color:var(--nm-accent);margin:0}.nm-testimonial__cite{margin-top:var(--nm-space-4-5);font-size:.84375rem;font-weight:600;color:var(--nm-on-surface-muted);font-style:normal}.nm-stars{display:inline-flex;gap:var(--nm-space-1);font-size:.9375rem;letter-spacing:.125rem;color:var(--nm-on-deep-gold)}.nm-testimonial .nm-stars{margin-bottom:var(--nm-space-3-5)}.nm-faq{display:flex;flex-direction:column;gap:0;margin-top:var(--nm-space-6)}.nm-faq .nm-collapse{border:none;border-top:1px solid var(--nm-line-warm);border-radius:0;background:transparent}.nm-faq .nm-collapse__head{color:var(--nm-accent);font-size:var(--nm-text-landing-body);padding:var(--nm-space-5) var(--nm-space-1)}.nm-faq .nm-collapse[data-open=true] .nm-collapse__head{padding-bottom:var(--nm-space-3-5)}.nm-faq .nm-collapse__body{padding:0 var(--nm-space-1) var(--nm-space-5);font-size:var(--nm-type-note-size);line-height:1.75}.nm-final{position:relative}.nm-section:has(>.nm-section__inner>.nm-final){padding-block:var(--nm-space-final)}.nm-final__decor{position:absolute;inset:calc(-1 * var(--nm-space-section)) 0;pointer-events:none}.nm-final__ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--nm-radius-pill);border:1.5px solid color-mix(in srgb,var(--nm-gold-line) 30%,transparent)}.nm-final__ring--1{width:35rem;height:35rem;border-color:color-mix(in srgb,var(--nm-gold-line) 42%,transparent);animation:nm-spin 90s linear infinite}.nm-final__ring--2{width:53.75rem;height:53.75rem;border-color:color-mix(in srgb,var(--nm-gold-line) 28%,transparent);animation:nm-spin-reverse 120s linear infinite}.nm-final__ring--3{width:73.75rem;height:73.75rem;border-style:dashed;border-color:color-mix(in srgb,var(--nm-gold-line) 18%,transparent);animation:nm-spin 150s linear infinite}.nm-final__star{position:absolute;width:.375rem;height:.375rem;border-radius:var(--nm-radius-pill);background:var(--nm-gold-fill-light);box-shadow:0 0 .75rem var(--nm-gold-fill-light);animation:nm-twinkle 4s ease-in-out infinite}.nm-final__star--1{top:20%;left:16%}.nm-final__star--2{top:64%;left:9%;animation-delay:.8s}.nm-final__star--3{top:32%;right:12%;animation-delay:1.4s}.nm-final__star--4{top:72%;right:16%;animation-delay:.3s}.nm-final__star--5{top:14%;left:46%;animation-delay:2s}.nm-final__star--6{top:82%;left:52%;animation-delay:1s}.nm-final__star--7{top:46%;left:5%;animation-delay:.6s}.nm-final__star--8{top:50%;right:6%;animation-delay:1.7s}.nm-final__body{position:relative}.nm-final__title{font-family:var(--nm-type-display-family);font-size:var(--nm-text-section);color:var(--nm-on-deep-warm);max-width:61.25rem;margin:0 auto var(--nm-space-6);font-weight:700}@media(min-width:768px){.nm-final__title{font-size:var(--nm-type-band-final-size)}}.nm-footer{background:var(--nm-footer-bg);color:var(--nm-on-deep-muted);padding:var(--nm-space-footer) var(--nm-gutter)}.nm-footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nm-space-5)}.nm-footer__brand{display:inline-flex;align-items:center;gap:var(--nm-space-3)}.nm-footer__tagline{margin:0;font-family:var(--nm-type-label-family);text-transform:uppercase;letter-spacing:.2em;font-size:.875rem;font-weight:600;color:var(--nm-on-deep-gold-pale);min-block-size:2lh;display:flex;align-items:center;justify-content:center;text-align:center;flex:1 1 20rem}.nm-footer__links{display:flex;flex-wrap:wrap;gap:var(--nm-space-5)}.nm-footer__links a{color:var(--nm-on-deep-soft);font-size:.84375rem}.nm-footer__links a:hover{color:var(--nm-on-deep-gold)}.nm-legal__content{width:100%;margin-inline:auto;color:var(--nm-on-surface)}.nm-legal__eyebrow{margin:0 0 var(--nm-space-2);color:var(--nm-gold-text);text-align:center}.nm-legal .nm-legal__title{margin:0 0 var(--nm-space-5);text-align:center}.nm-legal .nm-legal__updated{margin:calc(-1 * var(--nm-space-3)) 0 var(--nm-space-5);text-align:center}.nm-legal__body{max-width:var(--nm-measure-prose);margin-inline:auto;min-width:0}.nm-legal .nm-legal__unavailable{max-width:var(--nm-measure-prose);margin:0 auto var(--nm-space-6)}.nm-affiliate__head{max-width:var(--nm-measure-prose);margin-inline:auto;color:var(--nm-on-surface);text-align:center}.nm-affiliate__eyebrow{margin:0 0 var(--nm-space-2);color:var(--nm-gold-text)}.nm-affiliate .nm-affiliate__title{margin:0 0 var(--nm-space-3)}.nm-affiliate .nm-affiliate__lede{margin:0 0 var(--nm-space-6)}.nm-affiliate__frame{width:100%;overflow:hidden;border:1px solid var(--nm-line);border-radius:var(--nm-radius-lg)}.nm-affiliate__frame--pending{min-height:calc(.75 * var(--nm-viewport-min))}.nm-affiliate__iframe{display:block;width:100%;min-height:calc(.75 * var(--nm-viewport-min));border:0}.nm-affiliate .nm-affiliate__closed{max-width:var(--nm-measure-prose);margin:0 auto var(--nm-space-6);text-align:center}.nm-stage-timeline{margin:var(--nm-space-5) 0 0;padding:var(--nm-space-5-5) var(--nm-space-5-5) var(--nm-space-4-5);padding-inline:min(var(--nm-space-5-5),var(--nm-card-inset));border:1px solid var(--nm-line);border-radius:var(--nm-radius-lg);background:var(--nm-surface)}.nm-stage-timeline__title{font-family:var(--nm-font-heading);font-size:var(--nm-type-h4-size);font-weight:var(--nm-type-heading-weight);color:var(--nm-accent);margin:0 0 var(--nm-space-2)}.nm-stage-timeline__plot{position:relative;margin-top:var(--nm-space-6)}.nm-stage-timeline-row{display:flex;align-items:center;gap:var(--nm-space-3);margin-bottom:var(--nm-space-2)}.nm-stage-timeline-row__label{flex:0 0 auto;width:var(--nm-size-stage-label);line-height:1.3}.nm-stage-cards .nm-index-card__role{letter-spacing:.08em}.nm-stage-timeline-row__label--pinnacle{color:var(--nm-gold-text)}.nm-stage-timeline-row__label--cycle{color:var(--nm-accent)}.nm-stage-timeline-row__caption{display:block;color:var(--nm-on-surface-muted);font-family:var(--nm-type-body-family);font-size:var(--nm-type-caption-size);font-weight:400;letter-spacing:normal;text-transform:none}.nm-stage-timeline__track{position:relative;flex:1 1 auto;height:3.25rem}.nm-stage-timeline-segment{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:var(--nm-space-2);border-right:3px solid var(--nm-surface);background:var(--nm-surface-alt);border-radius:var(--nm-radius-sm)}.nm-stage-timeline-segment--current{background:linear-gradient(135deg,var(--nm-gold-fill-light),var(--nm-gold-fill));box-shadow:var(--nm-shadow-sm)}.nm-stage-timeline-segment__value{font-family:var(--nm-font-heading);font-size:var(--nm-type-h4-size);font-weight:var(--nm-type-heading-weight);color:var(--nm-on-surface);line-height:1.1}.nm-stage-timeline-segment--current .nm-stage-timeline-segment__value{color:var(--nm-on-gold-navy)}.nm-stage-timeline-segment__age{font-size:.59375rem;line-height:1.25;white-space:nowrap;color:var(--nm-on-surface)}.nm-stage-timeline-segment--current .nm-stage-timeline-segment__age{color:var(--nm-on-gold-gradient);font-weight:700}.nm-stage-timeline__ruler{position:relative;height:var(--nm-space-5);margin-left:calc(var(--nm-size-stage-label) + var(--nm-space-3));font-size:.625rem;color:var(--nm-on-surface-muted)}.nm-stage-timeline__tick{position:absolute;transform:translate(-50%)}.nm-stage-timeline-marker__lane{position:absolute;top:0;bottom:var(--nm-space-5);left:calc(var(--nm-size-stage-label) + var(--nm-space-3));right:0}.nm-stage-timeline-marker{position:absolute;top:0;bottom:0}.nm-stage-timeline-marker__line{display:block;width:2px;height:100%;background:var(--nm-accent)}.nm-stage-timeline-marker__badge{position:absolute;top:calc(var(--nm-space-1) * -1);left:50%;transform:translate(-50%,-100%);white-space:nowrap;padding:var(--nm-space-1) var(--nm-space-3);border-radius:var(--nm-radius-pill);background:var(--nm-accent);color:var(--nm-on-accent);font-family:var(--nm-font-heading);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-heading-weight)}@media(max-width:639.98px){.nm-stage-timeline-row{display:block}.nm-stage-timeline-row__label{display:block;width:auto;text-align:left;margin-bottom:var(--nm-space-1)}.nm-stage-timeline__ruler{margin-left:0}.nm-stage-timeline-marker__lane{left:0}}.nm-stage-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-3-5)}.nm-stage-cards--three{gap:var(--nm-space-3)}@media(min-width:768px){.nm-stage-cards>.nm-stage-cards__wide,.nm-stage-cards>:first-child:has(+.nm-stage-cards__wide),.nm-stage-cards>.nm-stage-cards__wide+:last-child{grid-column:1 / -1}}.nm-stage-power{margin:var(--nm-space-3) 0 0;padding:0;background:none;color:var(--nm-on-surface)}.nm-stage-facets{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-3);margin-top:var(--nm-space-4)}.nm-stage-facet{padding:var(--nm-space-3-5) var(--nm-space-4);border-radius:var(--nm-radius-md);background:var(--nm-bg)}.nm-stage-facet__kicker{margin:0 0 var(--nm-space-1-5);color:var(--nm-accent)}.nm-stage-facet--challenge .nm-stage-facet__kicker{color:var(--nm-stage-challenge-text)}.nm-stage-facet__text{margin:0;font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);color:var(--nm-on-surface)}.nm-stage-conclusion{position:relative;margin-top:var(--nm-space-6);padding:var(--nm-space-6) var(--nm-space-7);padding-inline:min(var(--nm-space-7),var(--nm-card-inset));border:none;border-radius:var(--nm-radius-xl);background:var(--nm-gradient-note);color:var(--nm-on-deep)}.nm-debt-lesson{margin-top:var(--nm-space-4);border-left:.25rem solid var(--nm-gold-text);border-radius:0 var(--nm-radius-md) var(--nm-radius-md) 0;background:var(--nm-surface-cream-2);padding:var(--nm-space-4) var(--nm-space-4-5);padding-inline:min(var(--nm-space-4-5),var(--nm-card-inset-nested))}.nm-debt-lesson__head{margin:0 0 var(--nm-space-2-5);color:var(--nm-gold-text);font-family:var(--nm-type-heading-family);font-size:var(--nm-type-label-size);font-weight:700;letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase}.nm-cell-boxes{display:flex;flex-direction:column;gap:var(--nm-space-3);margin-top:var(--nm-space-4)}.nm-cell-box{border-left:.25rem solid var(--nm-cell-box-border);border-radius:0 var(--nm-radius-md) var(--nm-radius-md) 0;background:var(--nm-cell-box-surface);padding:var(--nm-space-4) var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset-nested))}.nm-cell-box__label{display:block;margin:0 0 var(--nm-space-2);color:var(--nm-cell-box-on)}.nm-cell-box__body{margin:0 0 var(--nm-space-2);font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);color:var(--nm-on-surface);text-align:justify}.nm-cell-box__body:last-child{margin-bottom:0}.nm-index-card .nm-cell-boxes{gap:var(--nm-space-2-5)}.nm-index-card .nm-cell-box{padding-block:var(--nm-space-3-5)}.nm-debt-lesson>.nm-debt-lesson__head+.nm-prose{margin-top:0}.nm-debt-lesson .nm-cell-boxes{margin-top:var(--nm-space-3)}.nm-cell-box--shine{--nm-cell-box-surface: var(--nm-surface);--nm-cell-box-border: var(--nm-line);--nm-cell-box-on: var(--nm-on-surface-muted)}.nm-cell-box--watch,.nm-cell-box--work{--nm-cell-box-surface: var(--nm-surface-cream-2);--nm-cell-box-border: var(--nm-gold-text);--nm-cell-box-on: var(--nm-gold-text)}.nm-cell-box--bond,.nm-cell-box--key,.nm-cell-box--ask{--nm-cell-box-surface: var(--nm-layer-q-surface);--nm-cell-box-border: var(--nm-layer-q-on);--nm-cell-box-on: var(--nm-layer-q-on)}.nm-cell-box--say{--nm-cell-box-surface: var(--nm-collab-drain-surface);--nm-cell-box-border: var(--nm-collab-drain-on);--nm-cell-box-on: var(--nm-collab-drain-on)}.nm-stage-conclusion h3{margin:0;font-family:var(--nm-type-display-family);font-weight:700;font-size:2rem;line-height:1.15;color:var(--nm-on-deep-warm)}.nm-stage-conclusion__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nm-space-4);margin-top:var(--nm-space-2-5)}.nm-stage-conclusion__chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--nm-space-2);margin:0}.nm-stage-conclusion__chip{padding:var(--nm-space-2) var(--nm-space-3);border:1px solid color-mix(in srgb,var(--nm-gold-line) 50%,transparent);border-radius:var(--nm-radius-md);background:color-mix(in srgb,var(--nm-gold-fill) 16%,transparent);color:var(--nm-on-deep-gold);font-family:var(--nm-font-heading);font-size:var(--nm-type-h4-size);font-weight:var(--nm-type-heading-weight);white-space:nowrap}.nm-stage-conclusion__times{color:var(--nm-on-deep-gold);font-family:var(--nm-font-heading);font-weight:var(--nm-type-heading-weight)}.nm-stage-todos{margin:var(--nm-space-3-5) 0 0;padding:var(--nm-space-3-5) var(--nm-space-4-5);padding-inline:min(var(--nm-space-4-5),var(--nm-card-inset-nested));border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-surface)}.nm-stage-todos__kicker{margin:0 0 var(--nm-space-2-5);color:var(--nm-gold-text)}.nm-stage-todos__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--nm-space-2)}.nm-stage-todos__item{display:flex;gap:var(--nm-space-3);align-items:baseline}.nm-stage-todos+.nm-collapse{margin-top:var(--nm-space-3)}.nm-stage-todos__item:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;border:1px solid var(--nm-gold-text);border-radius:var(--nm-radius-sm)}.nm-stage-todos__item--check:before{content:none}.nm-stage-todos__item--check>.nm-todo{flex:1 1 auto}.nm-stage-conclusion__download{position:absolute;top:var(--nm-space-6);right:min(var(--nm-space-7),var(--nm-card-inset));display:inline-flex;align-items:center;justify-content:center;width:var(--nm-size-card-download);height:var(--nm-size-card-download);border:1px solid var(--nm-gold-text);border-radius:50%;background:transparent;color:var(--nm-gold-text);cursor:pointer}.nm-stage-conclusion__download+.nm-stage-conclusion__kicker{padding-inline-end:calc(var(--nm-size-card-download) + var(--nm-space-2))}.nm-stage-conclusion__ahead{display:block;margin-top:var(--nm-space-3-5);padding:var(--nm-space-4-5);border:1px solid color-mix(in srgb,var(--nm-gold-line) 35%,transparent);border-radius:var(--nm-radius-md);background:color-mix(in srgb,var(--nm-surface-alt) 6%,transparent)}.nm-stage-conclusion__opener{margin:0;font-family:var(--nm-font-heading);font-size:var(--nm-type-h4-size);font-weight:var(--nm-type-heading-weight);line-height:1.5;color:var(--nm-on-deep)}.nm-stage-conclusion__layers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--nm-space-3-5);margin-top:var(--nm-space-4)}.nm-stage-conclusion__head+.nm-stage-conclusion__layers{margin-top:var(--nm-space-5)}.nm-stage-conclusion__opener+.nm-stage-conclusion__layers{margin-top:var(--nm-space-3)}.nm-stage-conclusion__layer,.nm-stage-conclusion__focus,.nm-stage-conclusion__pair{padding:var(--nm-space-4) var(--nm-space-4-5);border:1px solid var(--nm-on-deep-soft);border-radius:var(--nm-radius-md);background:color-mix(in srgb,var(--nm-surface-alt) 6%,transparent)}.nm-stage-conclusion__focus,.nm-stage-conclusion__pair{margin-top:var(--nm-space-3-5)}.nm-stage-conclusion__ahead .nm-stage-conclusion__layer,.nm-stage-conclusion__ahead .nm-stage-conclusion__pair{padding:var(--nm-space-3-5)}.nm-stage-conclusion__ahead .nm-stage-conclusion__pair{margin-top:var(--nm-space-2-5)}.nm-stage-conclusion__pair{border-color:color-mix(in srgb,var(--nm-gold-line) 35%,transparent);background:color-mix(in srgb,var(--nm-gold-fill) 10%,transparent)}.nm-stage-conclusion__layer p,.nm-stage-conclusion__focus p,.nm-stage-conclusion__pair p,.nm-stage-conclusion__layer p.nm-prose{margin:0}.nm-stage-conclusion__kicker{margin:0 0 var(--nm-space-2);color:var(--nm-on-deep-gold)}.nm-stage-conclusion__layer p.nm-stage-conclusion__kicker,.nm-stage-conclusion__focus p.nm-stage-conclusion__kicker,.nm-stage-conclusion__pair p.nm-stage-conclusion__kicker{margin-bottom:var(--nm-space-2)}.nm-stage-conclusion__layer p.nm-stage-conclusion__kicker,.nm-stage-conclusion__pair p.nm-stage-conclusion__kicker{margin-bottom:var(--nm-space-1-5)}.nm-stage-conclusion__prepare{margin:var(--nm-space-3-5) 0 var(--nm-space-2);font-weight:700;color:var(--nm-on-deep-gold)}.nm-stage-conclusion__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--nm-space-2)}.nm-stage-conclusion__list li{display:flex;gap:var(--nm-space-3)}.nm-stage-conclusion__bullet{color:var(--nm-on-deep-gold)}.nm-closing-card{margin-top:var(--nm-space-7);padding:var(--nm-inset-closing-y) var(--nm-inset-closing-x);padding-inline:min(var(--nm-inset-closing-x),var(--nm-card-inset));border-radius:var(--nm-radius-xl);background:radial-gradient(130% 110% at 50% 0%,var(--nm-navy-bg-2) 0%,var(--nm-navy-bg) 42%,var(--nm-deep-bg) 100%);box-shadow:var(--nm-shadow-card-deep);text-align:center;position:relative}.nm-closing-card__download{position:absolute;top:var(--nm-space-4);right:var(--nm-space-4);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,var(--nm-gold-line) 55%,transparent);border-radius:50%;background:transparent;color:var(--nm-on-deep-gold);cursor:pointer}.nm-closing-card__kicker{color:var(--nm-on-deep-muted);font-family:var(--nm-font-heading);font-weight:700;font-size:var(--nm-type-eyebrow-size);letter-spacing:4px;text-indent:4px}.nm-closing-card__name{margin:var(--nm-space-3-5) 0 var(--nm-space-2-5);color:var(--nm-on-deep);font-family:var(--nm-font-display);font-weight:600;font-size:clamp(2.25rem,5vw,3.375rem);line-height:1.08;letter-spacing:1px;text-wrap:balance}.nm-closing-card__archetype{margin:0 auto var(--nm-space-2);max-width:44rem;color:var(--nm-on-deep-gold);font-family:var(--nm-font-heading);font-weight:var(--nm-type-heading-weight);font-size:clamp(1.1875rem,2.4vw,1.5rem);line-height:1.4;text-wrap:balance}.nm-closing-card__rule{width:4rem;height:1px;margin:var(--nm-space-5) auto;background:color-mix(in srgb,var(--nm-gold-fill) 50%,transparent)}.nm-closing-card__segment+.nm-closing-card__segment{margin-top:var(--nm-space-5)}.nm-closing-card__numeral{color:var(--nm-on-deep-gold);font-family:var(--nm-font-display);font-weight:600;font-size:1.375rem}.nm-closing-card__label{margin-top:var(--nm-space-0-5);margin-bottom:var(--nm-space-2);color:var(--nm-on-deep-soft);font-size:var(--nm-type-label-size);font-weight:700;letter-spacing:var(--nm-type-label-tracking);font-family:var(--nm-type-label-family);text-transform:uppercase}.nm-closing-card__text{margin:0;color:var(--nm-on-deep);font-size:var(--nm-type-body-size);line-height:1.8;text-align:justify;text-justify:inter-word}.nm-closing-card__sentence{margin:var(--nm-space-5) 0 0;padding:var(--nm-space-4) var(--nm-space-5);border:1px solid color-mix(in srgb,var(--nm-gold-fill) 35%,transparent);border-radius:var(--nm-radius-lg);color:var(--nm-on-deep);font-family:var(--nm-font-display);font-size:1.25rem;font-style:italic;line-height:1.65;text-align:center;text-wrap:pretty}.nm-closing-card__accent{color:var(--nm-on-deep-gold);font-weight:700}.nm-bloom-power{margin:var(--nm-space-3) 0;padding:0;border-radius:0;background:none;color:var(--nm-on-surface)}.nm-bloom-power p:before{content:"⚡ "}.nm-bloom-power p{margin:var(--nm-space-3) 0;font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line)}.nm-bloom-power .nm-bloom-lead,.nm-bloom-highlight{color:var(--nm-accent);font-weight:700}.nm-th-sort{font:inherit;font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase;color:var(--nm-on-surface-muted);display:inline-flex;align-items:center;gap:var(--nm-space-1);padding:0;border:0;background:none;cursor:pointer;white-space:nowrap;transition:color .12s ease}.nm-th-sort:hover{color:var(--nm-on-surface)}.nm-th-sort:focus-visible{outline:none;box-shadow:var(--nm-focus-ring);border-radius:var(--nm-radius-sm)}.nm-th-sort[data-active=true]{color:var(--nm-accent)}.nm-admin__topbar .nm-account__trigger{border-color:var(--nm-line);background:var(--nm-surface);color:var(--nm-on-surface)}.nm-admin__topbar .nm-account__trigger:hover{background:var(--nm-surface-alt)}.nm-admin__topbar .nm-account__name{color:var(--nm-on-surface);font-weight:600}.nm-admin__topbar .nm-account__menu{background:var(--nm-surface);border:1px solid var(--nm-line);box-shadow:var(--nm-shadow)}.nm-admin__topbar .nm-account__item{color:var(--nm-on-surface)}.nm-admin__topbar .nm-account__item:hover{background:var(--nm-surface-alt)}.nm-navbar .nm-sections-menu__panel .nm-account__item{color:var(--nm-on-deep);font-size:var(--nm-text-sm);font-weight:400;gap:var(--nm-space-3);padding:var(--nm-space-2) var(--nm-space-3);padding-inline-start:var(--nm-space-1);min-block-size:var(--nm-size-menu-row);block-size:auto}.nm-navbar .nm-sections-menu__panel .nm-account__item:hover{background:color-mix(in srgb,var(--nm-surface-alt) 10%,transparent);color:var(--nm-on-deep-gold)}.nm-navbar .nm-account__menu>.nm-account__item{color:var(--nm-on-deep);font-size:var(--nm-text-sm);font-weight:400}.nm-navbar .nm-account__menu>.nm-account__item:hover{background:color-mix(in srgb,var(--nm-surface-alt) 10%,transparent);color:var(--nm-on-deep-gold)}.nm-navbar .nm-sections-menu__panel .nm-account__item[aria-current=page]{color:var(--nm-on-deep-gold);font-weight:600;text-decoration-line:none}.nm-support-menu__panel .nm-account__item[aria-current=page]{color:var(--nm-on-deep-gold);font-weight:600}.nm-support-menu__panel .nm-account__item{gap:var(--nm-space-3);padding:var(--nm-space-2) var(--nm-space-3);padding-inline-start:var(--nm-space-1);min-block-size:var(--nm-size-menu-row)}.nm-navbar .nm-navbar__links a[aria-current=page],.nm-navbar .nm-navbar__links .nm-navbar__action[aria-current=true],.nm-drawer a[aria-current=page]{color:var(--nm-on-deep-gold);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.03125rem;text-underline-offset:.375rem}.nm-drawer a[aria-current=page]:has(>.nm-menu-icon),.nm-drawer a[aria-current=page]:has(>.nm-menu-row),.nm-navbar .nm-navbar__links a[aria-current=page]:has(>.nm-menu-row){text-decoration-line:none}.nm-account__item[aria-current=page] .nm-menu-row__hint,.nm-account__item:hover .nm-menu-row__hint,.nm-drawer a[aria-current=page] .nm-menu-row__hint,.nm-drawer a:hover .nm-menu-row__hint{color:inherit}.nm-icon{display:block;flex:0 0 auto}.nm-admin{display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:100vh;background:var(--nm-bg)}.nm-admin__sidebar{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--nm-space-4);padding:var(--nm-space-4) var(--nm-space-3);background:linear-gradient(200deg,var(--nm-deep-bg) 0%,var(--nm-footer-bg) 100%);color:var(--nm-on-deep);border-right:1px solid color-mix(in srgb,var(--nm-gold-line) 12%,transparent)}.nm-admin__brand{display:flex;align-items:center;gap:var(--nm-space-3);padding:var(--nm-space-2) var(--nm-space-2) var(--nm-space-4);border-bottom:1px solid color-mix(in srgb,var(--nm-on-deep) 12%,transparent)}.nm-admin-brand__emblem{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--nm-radius-pill);background:var(--nm-gradient-gold);color:var(--nm-on-gold-gradient);font-family:var(--nm-font-display);font-size:var(--nm-text-lg);font-weight:700;line-height:1}.nm-admin-brand__text{display:flex;flex-direction:column;gap:var(--nm-space-0-5);min-width:0}.nm-admin-brand__name{font-family:var(--nm-font-heading);font-size:var(--nm-text-sm);font-weight:700;letter-spacing:.02em;color:var(--nm-on-deep);white-space:nowrap}.nm-admin-brand__meta{color:var(--nm-gold-text-soft)}.nm-admin__nav{display:flex;flex-direction:column;gap:var(--nm-space-4)}.nm-admin-nav__section{display:flex;flex-direction:column;gap:var(--nm-space-0-5)}.nm-admin-nav__label{padding:0 var(--nm-space-2);margin-bottom:var(--nm-space-1);color:var(--nm-on-deep-soft)}.nm-admin-nav__link{display:flex;align-items:center;gap:var(--nm-space-2);padding:var(--nm-space-2);border-radius:var(--nm-radius-sm);color:var(--nm-on-deep-muted);font-size:var(--nm-text-reading-nav);font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.nm-admin-nav__link .nm-icon{opacity:.7;transition:opacity .15s ease}.nm-admin-nav__link:hover{background:color-mix(in srgb,var(--nm-on-deep) 8%,transparent);color:var(--nm-on-deep)}.nm-admin-nav__link:hover .nm-icon{opacity:.9}.nm-admin-nav__link[data-active=true]{background:color-mix(in srgb,var(--nm-gold-fill) 14%,transparent);color:var(--nm-on-deep-gold);font-weight:600;box-shadow:inset 2px 0 0 var(--nm-gold-fill)}.nm-admin-nav__link[data-active=true]:focus-visible{box-shadow:var(--nm-focus-ring),inset 2px 0 0 var(--nm-gold-line)}.nm-admin-nav__link[data-active=true] .nm-icon{opacity:1}.nm-admin__body{display:flex;flex-direction:column;min-width:0}.nm-admin__topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-4);min-height:var(--nm-bar-height);padding:0 var(--nm-space-6);background:color-mix(in srgb,var(--nm-surface) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--nm-line)}.nm-admin__context{display:flex;align-items:center;gap:var(--nm-space-3);min-width:0}.nm-admin__session{display:flex;align-items:center;gap:var(--nm-space-3)}.nm-crumbs{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--nm-space-2);row-gap:0;font-size:var(--nm-text-reading-nav);color:var(--nm-on-surface-muted)}.nm-crumbs__item{color:inherit;text-decoration:none}a.nm-crumbs__item:hover{color:var(--nm-accent)}.nm-crumbs__item+.nm-crumbs__item:before{content:"/";margin-right:var(--nm-space-2);color:var(--nm-on-surface-muted)}.nm-crumbs__item[aria-current=page]{color:var(--nm-on-surface);font-weight:600}.nm-person-menu{display:flex;flex-direction:column;min-inline-size:var(--nm-size-person-menu)}.nm-person-menu__list{display:flex;flex-direction:column;max-block-size:var(--nm-size-person-list);overflow-y:auto}.nm-person-menu__row{display:flex;align-items:center;gap:var(--nm-space-3);color:var(--nm-on-deep);text-decoration:none}.nm-person-menu__more{color:var(--nm-on-deep-gold);font-size:var(--nm-type-caption-size);font-weight:700}.nm-person-menu__text{display:flex;flex-direction:column;min-inline-size:0}.nm-person-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-person-menu__row--current .nm-person-menu__name{font-weight:600}.nm-person-menu__caption{color:var(--nm-on-deep-muted);font-size:var(--nm-type-caption-size);line-height:var(--nm-type-caption-line)}.nm-account__menu .nm-person-menu__row,.nm-drawer .nm-person-menu__row{display:flex;color:var(--nm-on-deep);font-weight:400;white-space:normal}.nm-account__menu .nm-person-menu__row{padding:var(--nm-space-2) var(--nm-space-3);font-size:var(--nm-type-small-size)}.nm-drawer .nm-person-menu__row[aria-current=page]{text-decoration-line:none}.nm-admin__main{padding:var(--nm-space-6) var(--nm-space-6) 0}.nm-admin__well{display:flex;flex-direction:column;gap:var(--nm-space-5);width:100%;margin-inline:auto}.nm-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--nm-space-4);flex-wrap:wrap;padding-bottom:var(--nm-space-4);border-bottom:1px solid var(--nm-line)}.nm-page-head__eyebrow{margin:0 0 var(--nm-space-1);color:var(--nm-gold-text)}.nm-page-head__title{margin:0;font-family:var(--nm-font-heading);font-size:var(--nm-text-xl);font-weight:var(--nm-type-heading-weight);letter-spacing:-.01em;color:var(--nm-on-surface)}.nm-page-head__lede{margin:var(--nm-space-1) 0 0;max-width:62ch;font-size:var(--nm-text-sm);color:var(--nm-on-surface-muted)}.nm-page-head__actions{display:flex;gap:var(--nm-space-2);flex-wrap:wrap}.nm-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:var(--nm-space-4)}.nm-stat{height:100%;padding:var(--nm-space-4) var(--nm-space-5);background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);box-shadow:var(--nm-shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.nm-stat__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nm-space-2)}.nm-stat__label{color:var(--nm-on-surface-muted)}.nm-stat__icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:var(--nm-radius-sm);background:var(--nm-surface-alt);color:var(--nm-gold-text)}.nm-stat__value{margin-top:var(--nm-space-2);font-family:var(--nm-font-heading);font-size:var(--nm-text-2xl);font-weight:var(--nm-type-heading-weight);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--nm-on-surface)}.nm-stat[data-tone=attention]{border-color:color-mix(in srgb,var(--nm-gold-line) 45%,var(--nm-line))}.nm-stat[data-tone=attention] .nm-stat__value{color:var(--nm-gold-text)}.nm-stat__hint{margin-top:var(--nm-space-1);font-size:var(--nm-text-xs);color:var(--nm-on-surface-muted)}.nm-stat-link{display:block;text-decoration:none;color:inherit;border-radius:var(--nm-radius-md);transition:transform .15s ease}.nm-stat-link:hover{transform:translateY(-2px)}.nm-stat-link:hover .nm-stat{border-color:color-mix(in srgb,var(--nm-accent) 35%,var(--nm-line));box-shadow:var(--nm-shadow)}.nm-admin__main .nm-card{max-width:none;padding:var(--nm-space-5);border-radius:var(--nm-radius-md);box-shadow:var(--nm-shadow-sm)}.nm-admin__main .nm-button{font-size:var(--nm-text-sm);padding:var(--nm-space-2) var(--nm-space-4);border-radius:var(--nm-radius-sm);box-shadow:none}.nm-admin__main .nm-button:focus-visible{box-shadow:var(--nm-focus-ring)}.nm-admin__main .nm-actions>.nm-button{flex:0 0 auto}.nm-admin__main .nm-form{max-width:52rem}.nm-admin__main .nm-form--wide{width:100%;max-width:none}.nm-admin__main .nm-content-entry .nm-actions{margin-bottom:var(--nm-space-2)}.nm-admin__main .nm-form>.nm-button,.nm-admin__main .nm-form>button[type=submit]{align-self:flex-start}.nm-admin__main .nm-table th{color:var(--nm-on-surface-muted)}.nm-admin__main .nm-table th{font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase}.nm-admin__main .nm-table td{font-size:var(--nm-text-sm)}.nm-admin__main .nm-table tbody tr{transition:background-color .12s ease}.nm-admin__main .nm-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--nm-navy-bg) 3.5%,transparent)}.nm-admin__main .nm-table tbody tr:hover{background:color-mix(in srgb,var(--nm-accent) 4%,transparent)}.nm-table__row--clickable{cursor:pointer}.nm-admin__main .nm-table .nm-chip{font-size:var(--nm-text-xs);white-space:nowrap}.nm-admin__main .nm-table .nm-table__cell-note{color:var(--nm-on-surface-muted)}.nm-admin__main .nm-table td .nm-meta{display:block;margin-top:var(--nm-space-1);text-align:inherit}.nm-u-clamp{display:inline-block;max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.nm-admin__main .nm-table th:last-child,.nm-admin__main .nm-table td:last-child{text-align:right}.nm-admin__main .nm-table td:last-child .nm-actions{justify-content:flex-end}.nm-admin__main .nm-table td:last-child .nm-discount-actions{flex-wrap:nowrap;min-inline-size:max-content;white-space:nowrap}.nm-toolbar{position:sticky;top:var(--nm-bar-height);z-index:5;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--nm-space-4);padding-block:var(--nm-space-4);margin-bottom:var(--nm-space-5);background:var(--nm-bg);border-bottom:1px solid var(--nm-line);box-shadow:0 var(--nm-space-3) var(--nm-space-4) calc(var(--nm-space-4) * -1) color-mix(in srgb,var(--nm-navy-bg) 18%,transparent)}.nm-admin__main .nm-tabs{position:static;z-index:auto}.nm-toolbar .nm-field{flex:0 1 10rem;gap:var(--nm-space-2)}.nm-toolbar .nm-toolbar__search{flex:0 1 18rem}.nm-toolbar .nm-input{padding-top:var(--nm-space-2);padding-bottom:var(--nm-space-2)}.nm-toolbar__actions{margin-left:auto;align-self:flex-end;display:flex;gap:var(--nm-space-3)}.nm-toolbar__actions .nm-button{padding-top:var(--nm-space-2);padding-bottom:var(--nm-space-2)}.nm-select-wrap{position:relative;display:block}.nm-select-wrap select.nm-input{appearance:none;-webkit-appearance:none;padding-right:var(--nm-space-8)}.nm-select-wrap:after{content:"";position:absolute;right:var(--nm-space-4);top:50%;width:.5rem;height:.5rem;border-right:2px solid var(--nm-on-surface-muted);border-bottom:2px solid var(--nm-on-surface-muted);transform:translateY(-65%) rotate(45deg);pointer-events:none}.nm-select-wrap--compact select.nm-input{height:var(--nm-size-row-control);padding:0 var(--nm-space-6) 0 var(--nm-space-3);font-size:var(--nm-text-sm)}.nm-select-wrap--compact:after{right:var(--nm-space-3);width:.4rem;height:.4rem}.nm-compose{display:grid;gap:var(--nm-space-6);grid-template-columns:minmax(0,1fr);align-items:start}.nm-compose__aside{display:flex;flex-direction:column;gap:var(--nm-space-3);padding:var(--nm-space-5);background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md)}.nm-compose-ref{padding-top:var(--nm-space-3);border-top:1px solid var(--nm-line)}.nm-compose-ref__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nm-space-2);margin:0 0 var(--nm-space-2);color:var(--nm-on-surface-muted);font-size:var(--nm-text-sm)}.nm-compose-ref__value,.nm-u-verbatim{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.nm-list-footer{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:var(--nm-space-4);margin-top:var(--nm-space-4);padding-block:var(--nm-space-3);background:var(--nm-bg);border-top:1px solid var(--nm-line);box-shadow:0 calc(var(--nm-space-3) * -1) var(--nm-space-4) calc(var(--nm-space-4) * -1) color-mix(in srgb,var(--nm-navy-bg) 18%,transparent)}.nm-list-footer__summary{margin:0}.nm-list-footer__size{margin-left:auto;display:inline-flex;align-items:center;gap:var(--nm-space-2)}.nm-list-footer__size .nm-select-wrap{display:inline-block}.nm-list-footer__size select.nm-input{width:auto}.nm-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--nm-size-row-control);height:var(--nm-size-row-control);padding:0;cursor:pointer;color:var(--nm-on-surface-muted);background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nm-icon-button--on-deep{width:var(--nm-size-bar-control);height:var(--nm-size-bar-control);border-radius:var(--nm-radius-pill);background:transparent;border-color:color-mix(in srgb,var(--nm-on-deep-gold) 55%,transparent);color:var(--nm-on-deep-gold)}.nm-icon-button:hover{background:color-mix(in srgb,currentColor 12%,var(--nm-surface));border-color:currentColor}.nm-icon-button--on-deep:hover{border-color:var(--nm-on-deep-gold);background:color-mix(in srgb,var(--nm-on-deep-gold) 12%,transparent)}.nm-icon-button[disabled]{cursor:not-allowed;opacity:.5}.nm-button.nm-button--on-deep{height:var(--nm-size-bar-control);min-height:0;background:transparent;border-color:color-mix(in srgb,var(--nm-on-deep-gold) 55%,transparent);border-radius:var(--nm-radius-pill);color:var(--nm-on-deep-gold);box-shadow:none}.nm-button.nm-button--on-deep:hover:not(:disabled){border-color:var(--nm-on-deep-gold);background:color-mix(in srgb,var(--nm-on-deep-gold) 12%,transparent);filter:none}.nm-button.nm-button--on-deep:disabled{opacity:.5}.nm-icon-button[disabled][aria-busy=true]{cursor:progress}.nm-icon-button--edit{color:var(--nm-accent)}.nm-icon-button--transfer{color:var(--nm-gold-text)}.nm-icon-button--delete{color:var(--nm-danger-text)}.nm-icon-button--restore,.nm-icon-button--detail{color:var(--nm-accent)}.nm-icon-button--write{color:var(--nm-gold-text)}.nm-icon-button--release{color:var(--nm-danger-text)}@keyframes nm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.nm-skeleton{display:block;border-radius:var(--nm-radius-sm);background-image:linear-gradient(90deg,color-mix(in srgb,var(--nm-line) 35%,var(--nm-surface)) 25%,color-mix(in srgb,var(--nm-line) 65%,var(--nm-surface)) 37%,color-mix(in srgb,var(--nm-line) 35%,var(--nm-surface)) 63%);background-size:200% 100%;animation:nm-shimmer 1.4s infinite linear}.nm-skeleton--text{height:var(--nm-size-skeleton-text)}.nm-skeleton--field{height:var(--nm-size-skeleton-field)}.nm-skeleton--block-sm{height:var(--nm-size-skeleton-block-sm)}.nm-skeleton--block-md{height:var(--nm-size-skeleton-block-md)}.nm-skeleton--block-lg{height:var(--nm-size-skeleton-block-lg)}.nm-skeleton--circle{border-radius:50%;flex:none}.nm-skeleton--circle-sm{width:var(--nm-size-essence-disc);height:var(--nm-size-essence-disc)}.nm-skeleton--circle-md{width:var(--nm-size-hero-disc);height:var(--nm-size-hero-disc)}.nm-skeleton--center{margin-inline:auto}.nm-skeleton--on-deep{background-image:linear-gradient(90deg,color-mix(in srgb,var(--nm-on-deep-warm) 8%,transparent) 25%,color-mix(in srgb,var(--nm-on-deep-warm) 16%,transparent) 37%,color-mix(in srgb,var(--nm-on-deep-warm) 8%,transparent) 63%)}@media(prefers-reduced-motion:reduce){.nm-skeleton{animation:none;background-image:none;background-color:color-mix(in srgb,var(--nm-line) 40%,var(--nm-surface))}.nm-skeleton--on-deep{background-color:color-mix(in srgb,var(--nm-on-deep-warm) 10%,transparent)}}@media(max-width:1023.98px){.nm-admin{grid-template-columns:minmax(0,1fr)}.nm-admin__sidebar{position:static;height:auto}.nm-admin__brand{padding-bottom:var(--nm-space-2);border-bottom:0}.nm-admin__nav{flex-direction:row;overflow-x:auto;gap:var(--nm-space-4);padding-bottom:var(--nm-space-2)}.nm-admin-nav__section{flex-direction:row;align-items:center;gap:var(--nm-space-1)}.nm-admin-nav__label{margin-bottom:0;white-space:nowrap}.nm-admin-nav__link{white-space:nowrap}.nm-admin-nav__link[data-active=true]{box-shadow:none}.nm-admin__topbar{padding:0 var(--nm-space-4)}.nm-admin__context{display:none}.nm-admin__main{padding:var(--nm-space-4)}}.nm-faqpage{min-height:var(--nm-viewport-min);display:flex;flex-direction:column;background:var(--nm-bg);color:var(--nm-on-surface)}.nm-faqpage__tabs{position:sticky;top:var(--nm-bar-height);z-index:20;display:flex;gap:0 var(--nm-space-6);justify-content:safe center;overflow-x:auto;scrollbar-width:none;padding:0 var(--nm-space-5);background:color-mix(in srgb,var(--nm-bg) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--nm-acct-line)}.nm-faqpage__tabs::-webkit-scrollbar{display:none}.nm-faqpage__tab{flex:0 0 auto;border:0;background:none;color:var(--nm-muted);padding:var(--nm-space-4) 0 var(--nm-space-4);cursor:pointer;position:relative;line-height:1.2;white-space:nowrap;transition:color .2s}.nm-faqpage__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--nm-gold-fill);transform:scaleX(0);transform-origin:center;transition:transform .28s ease}.nm-faqpage__tab:hover,.nm-faqpage__tab[aria-selected=true]{color:var(--nm-accent)}.nm-faqpage__tab[aria-selected=true]:after{transform:scaleX(1)}.nm-faqpage__tab:focus-visible{outline:none;box-shadow:var(--nm-focus-ring);border-radius:var(--nm-radius-sm)}.nm-faqpage__main{flex:1}.nm-faqpage__wrap{margin:0 auto}.nm-faqpage__panel:not([hidden]){animation:nm-faqpage-in .45s ease both}@keyframes nm-faqpage-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nm-faqpage__panel:not([hidden]){animation:none}}.nm-faqpage .nm-collapse--rule{border-bottom-color:var(--nm-acct-line)}.nm-faqpage .nm-collapse--rule .nm-collapse__head{font-family:var(--nm-font-heading);font-size:var(--nm-text-guide-head);line-height:var(--nm-type-body-line);color:var(--nm-accent);padding:var(--nm-space-5-5) var(--nm-space-1) var(--nm-space-5-5) 0;gap:var(--nm-space-5);text-wrap:pretty;transition:color .2s}.nm-faqpage .nm-collapse--rule .nm-collapse__head:hover{color:var(--nm-gold-text)}.nm-faqpage .nm-collapse--rule .nm-collapse__sign{color:var(--nm-gold-text);background:transparent;border:none}.nm-faqpage__answer{font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line);color:var(--nm-on-surface);margin:0 0 var(--nm-space-5-5);padding-right:var(--nm-space-7);text-wrap:pretty}.nm-faqpage__end{position:relative;text-align:center;color:var(--nm-muted);font-size:var(--nm-type-small-size);line-height:1.75;margin:var(--nm-space-8) auto 0;max-width:32.5rem;padding-top:var(--nm-space-6);text-wrap:pretty}.nm-faqpage__end:before{content:"";position:absolute;top:0;left:50%;width:2.875rem;height:1px;background:var(--nm-gold-fill);transform:translate(-50%)}.nm-faqpage__end b{color:var(--nm-gold-text);font-weight:600}.nm-faqpage__foot{background:var(--nm-footer-bg);color:var(--nm-on-deep-soft);text-align:center;padding:var(--nm-space-7) var(--nm-space-4-5)}.nm-faqpage__foot b{color:var(--nm-on-deep-gold);font-weight:700}@media(max-width:639.98px){.nm-faqpage__tabs{justify-content:flex-start;-webkit-overflow-scrolling:touch;gap:0 var(--nm-space-5-5);padding:0 var(--nm-space-4-5)}.nm-faqpage__answer{padding-right:0}.nm-faqpage .nm-collapse--rule .nm-collapse__head{padding-block:var(--nm-space-5);gap:var(--nm-space-4)}}.nm-book{padding:0 var(--nm-space-4) var(--nm-space-8);overflow-x:auto;background:var(--nm-bg);font-family:var(--nm-type-book-body-family)}.nm-book-leaf{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:210mm;height:297mm;margin:var(--nm-space-4) auto;padding:19mm 19mm 17mm;overflow:hidden;background:var(--nm-book-paper);box-shadow:var(--nm-shadow-sm);color:var(--nm-on-surface);font-size:1.025rem;line-height:1.6}.nm-book-leaf--navy{padding:16mm;background:var(--nm-gradient-book-cover);color:var(--nm-on-deep-ivory)}.nm-book-leaf--center{align-items:center;justify-content:center;text-align:center}.nm-book-measure{position:absolute;left:-10000px;top:0;visibility:hidden;pointer-events:none}.nm-book-leaf--unbounded{height:auto;min-height:297mm;overflow:visible}.nm-book[data-scale-fit]{container-type:inline-size}.nm-book[data-scale-fit]>.nm-book-leaf{zoom:min(1,calc(100cqi/210mm));margin-block:calc(var(--nm-space-4) / min(1,calc(100cqi/210mm)))}.nm-book[data-read-mode]>.nm-book-leaf{zoom:1;width:auto;height:auto;min-height:0;overflow:visible;box-shadow:none;padding:var(--nm-space-5);margin-block:var(--nm-space-4)}.nm-book-leaf__frame{position:absolute;inset:9mm;border:1px solid color-mix(in srgb,var(--nm-gold-fill-light) 38%,transparent);pointer-events:none}.nm-book-leaf__frame:after{content:"";position:absolute;inset:1.6mm;border:.5px solid color-mix(in srgb,var(--nm-gold-fill-light) 22%,transparent)}.nm-book-folio{position:absolute;left:19mm;right:19mm;bottom:8mm;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--nm-type-label-family);font-weight:600;font-size:var(--nm-type-book-folio-size);letter-spacing:.24em;text-transform:uppercase;color:var(--nm-book-muted)}.nm-book-folio__label{min-width:0}.nm-book-folio__page{font-size:.6667rem;letter-spacing:.08em;color:var(--nm-gold-text)}.nm-book-eyebrow{margin:0;font-family:var(--nm-type-label-family);font-weight:700;font-size:.6833rem;letter-spacing:.3em;text-transform:uppercase;color:var(--nm-gold-text)}.nm-book-leaf--navy .nm-book-eyebrow{color:var(--nm-on-deep-gold)}.nm-book-sechead__title,.nm-book-cover__title,.nm-book-cover__name,.nm-book-titlepage__name,.nm-book-announce__name,.nm-book-chapter-cover__title,.nm-book-remember__sentence,.nm-book-closing__display{margin:0;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);line-height:1.14;color:var(--nm-accent);text-wrap:balance}.nm-book-leaf--navy .nm-book-cover__title,.nm-book-leaf--navy .nm-book-cover__name,.nm-book-leaf--navy .nm-book-announce__name,.nm-book-leaf--navy .nm-book-chapter-cover__title{color:var(--nm-on-deep)}.nm-book-sechead{margin-bottom:6mm}.nm-book-sechead__eyebrow{margin-bottom:2mm}.nm-book-sechead__title{font-size:1.9167rem}.nm-book-hairline{display:block;flex:0 0 auto;width:16mm;height:1px;margin:5mm 0;background:var(--nm-gold-fill)}.nm-book-hairline--center{margin-left:auto;margin-right:auto}.nm-book-prose{margin:0 0 3.4mm;text-wrap:pretty;text-align:justify}.nm-book-prose:last-child{margin-bottom:0}.nm-section--reading :is(.nm-prose,.nm-bloom-power p,.nm-map-remember__box,.nm-section-lead,.nm-subhead__lede,.nm-stage-facet__text,.nm-stage-conclusion__pair p,.nm-stage-conclusion__list li,.nm-clock-summary__text,.nm-clock-card__lead,.nm-index-cell__detail,.nm-callout,.nm-section__lead,.nm-map-remember__note,.nm-stage-power,.nm-stage-conclusion__opener,.nm-essence__span,.nm-clock-callout,.nm-clock-today__foot,.nm-clock-card__note,.nm-name-layer__note,.nm-stage-todos__item,.nm-stage-conclusion__prepare),.nm-book :is(.nm-book-starlist__item,.nm-book-toc__note,.nm-book-sechead__lead,.nm-book-card__text,.nm-book-letters__outro,.nm-book-stage__lead,.nm-book-stand__text,.nm-book-stand__action,.nm-book-clock__lede,.nm-book-clock__text,.nm-book-index-tile__detail,.nm-book-checklist__item,.nm-book-essence__span,.nm-book-essence__lede,.nm-book-stand__opener,.nm-book-stand__prepare,.nm-book-index-head__note){text-align:justify;-webkit-hyphens:auto;hyphens:auto}.nm-summary-card__body,.nm-summary-card-more__text{text-align:justify}.nm-hero__essence,.nm-defcard,.nm-cell-box__body,.nm-closing-card__text,.nm-book-prose,.nm-farewell__text,.nm-summary-card__body,.nm-summary-card-more__text{-webkit-hyphens:auto;hyphens:auto}ul.nm-book-prose{margin:4mm 0;padding:0;list-style:none}ul.nm-book-prose:last-child{margin-bottom:0}.nm-book-starlist{margin:0;padding:0;list-style:none}.nm-book-starlist li,ul.nm-book-prose li{position:relative;padding-left:7.5mm;margin-bottom:3.2mm;text-wrap:pretty}.nm-book-starlist li:last-child,ul.nm-book-prose li:last-child{margin-bottom:0}.nm-book-starlist li:before,ul.nm-book-prose li:before{content:"✦";position:absolute;left:0;top:.05em;font-size:.8333rem;color:var(--nm-gold-text)}.nm-book-starlist__item{margin:0}.nm-book-lead{margin:0;font-family:var(--nm-type-display-family);font-style:italic;font-size:1.0667rem;line-height:1.5;color:var(--nm-muted)}.nm-book-small{font-size:.8583rem}.nm-book-leaf b,.nm-book-leaf strong{font-weight:700;color:var(--nm-accent)}.nm-book-leaf--navy b,.nm-book-leaf--navy strong{color:var(--nm-on-deep-gold)}.nm-book-callout{padding:6mm 7mm;border:1px solid var(--nm-gold-line);border-radius:2.5mm;background:var(--nm-book-callout-ground);break-inside:avoid}.nm-book-callout__label{margin:0 0 2.5mm;font-family:var(--nm-type-label-family);font-weight:700;font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;color:var(--nm-gold-text)}.nm-book-pack+.nm-book-pack{margin-top:6mm;padding-top:6mm;border-top:1px solid var(--nm-line-paper)}.nm-book-pack--tight+.nm-book-pack--tight{margin-top:2.4mm;padding-top:0;border-top:0}.nm-book-pack--stage+.nm-book-pack--stage{margin-top:5mm;padding-top:0;border-top:0}.nm-book-pack+.nm-book-pack--flow{margin-top:3.4mm;padding-top:0;border-top:0}.nm-book-pack__label{display:flow-root;margin:0}.nm-book-cover__emblem{width:20mm;height:auto;margin:0 0 10mm}.nm-book-cover__wordmark,.nm-book-back__wordmark{margin:0;font-family:var(--nm-type-label-family);font-weight:700;font-size:.6667rem;letter-spacing:.42em;text-transform:uppercase;color:var(--nm-on-deep-gold)}.nm-book-cover__title{margin-top:5mm;font-size:3.4167rem;letter-spacing:.04em;max-inline-size:6em;margin-inline:auto}.nm-book-cover__tagline{margin:5mm 0 0;font-family:var(--nm-type-label-family);font-weight:600;font-size:.7167rem;letter-spacing:.3em;text-transform:uppercase;color:var(--nm-on-deep-warm-muted)}.nm-book-cover__medallion{display:flex;flex-direction:column;align-items:center;gap:2mm;margin-top:16mm}.nm-book-cover__numeral{font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:4.6667rem;line-height:1;color:var(--nm-on-deep-gold);font-variant-numeric:lining-nums}.nm-book-cover__caption{margin-bottom:6mm;font-size:var(--nm-type-book-eyebrow-size);line-height:1.12;letter-spacing:.13em}.nm-book-cover__owner{margin-top:14mm}.nm-book-cover__name{font-size:2rem;letter-spacing:.06em;text-transform:uppercase}.nm-book-cover-usedname{display:flex;align-items:center;justify-content:center;gap:3.5mm;max-width:146mm;margin:4mm auto 0}.nm-book-cover-usedname__rule{flex:1 1 24mm;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nm-gold-fill-light) 70%,transparent))}.nm-book-cover-usedname__rule:last-child{background:linear-gradient(90deg,color-mix(in srgb,var(--nm-gold-fill-light) 70%,transparent),transparent)}.nm-book-cover-usedname__text{flex:0 1 auto;max-width:112mm;font-family:var(--nm-type-display-family);font-style:italic;font-weight:500;font-size:1.25rem;line-height:1.2;letter-spacing:.01em;color:var(--nm-on-deep-gold);text-align:center}.nm-book-cover__born{margin:2.5mm 0 0;font-family:var(--nm-type-label-family);font-weight:600;font-size:.75rem;letter-spacing:.4em;color:var(--nm-on-deep-warm-muted)}.nm-book-titlepage__name{margin-top:6mm;font-size:2.5833rem}.nm-book-titlepage__born{margin:4mm 0 0;font-family:var(--nm-type-label-family);font-weight:600;font-size:.75rem;letter-spacing:.4em;color:var(--nm-book-muted)}.nm-book-titlepage__ownership{max-width:118mm;text-align:center}.nm-book-titlepage__imprint,.nm-book-back__imprint{position:absolute;left:0;right:0;bottom:16mm;margin:0;text-align:center;font-family:var(--nm-type-label-family);font-weight:600;font-size:.5833rem;letter-spacing:.3em;text-transform:uppercase;color:var(--nm-book-muted)}.nm-book-announce__name{max-width:154mm;margin:4mm 0 8mm;font-size:2.5833rem;line-height:1.08}.nm-book-announce__essay{box-sizing:border-box;width:min(100%,154mm);padding:7mm 8mm;border:1px solid color-mix(in srgb,var(--nm-on-deep) 18%,transparent);border-radius:4mm;background:color-mix(in srgb,var(--nm-on-deep) 6%,transparent);font-family:var(--nm-type-heading-family);font-weight:600;font-size:1.0167rem;line-height:1.58;color:color-mix(in srgb,var(--nm-on-deep) 93%,transparent);text-align:left}.nm-book-announce__essay .nm-book-prose{margin:0}.nm-book-announce__tagline{width:min(100%,158mm);margin:9mm 0 0;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:1.8333rem;line-height:1.32;letter-spacing:.01em;color:var(--nm-on-deep-gold);text-align:center;text-wrap:balance}.nm-book-foreword__note{margin-top:8mm}.nm-book-toc__list{margin-top:2mm}.nm-book-toc__row{display:flex;align-items:baseline;gap:3mm;margin-bottom:4.2mm;color:inherit;text-decoration:none}.nm-book-toc__row:last-child{margin-bottom:0}.nm-book-toc__name{font-family:var(--nm-type-label-family);font-weight:700;font-size:.7667rem;color:var(--nm-accent)}.nm-book-toc__leader{flex:1 1 auto;border-bottom:1px dotted var(--nm-line-paper);transform:translateY(-1mm)}.nm-book-toc__page{font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:1.1667rem;color:var(--nm-gold-text);font-variant-numeric:lining-nums}.nm-book-toc__note{margin:auto 0 0;color:var(--nm-book-muted)}.nm-book-guide__callout{margin-top:6mm}.nm-book-chapter-cover__ghost{position:absolute;right:-8mm;top:2mm;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:11rem;line-height:1;color:color-mix(in srgb,var(--nm-gold-fill-light) 8%,transparent);-webkit-user-select:none;user-select:none}.nm-book-chapter-cover__eyebrow{margin-bottom:6mm;font-size:var(--nm-type-book-eyebrow-size);line-height:1.12;letter-spacing:.13em}.nm-book-chapter-cover__title{max-width:154mm;font-size:2.75rem;line-height:1.08}.nm-book-chapter-cover__dek{max-width:128mm;margin:5mm 0 0;font-family:var(--nm-type-heading-family);font-weight:600;font-size:.8583rem;line-height:1.55;letter-spacing:.025em;color:var(--nm-on-deep-warm-soft);text-wrap:pretty}.nm-book-chapter-cover__emblem{width:15mm;height:auto;margin-top:11mm;opacity:.9}.nm-book-lead--small{font-size:.8583rem}.nm-book-sechead__lead{text-wrap:pretty}.nm-book-bloom__figure{width:100%}.nm-book-bloom__figure .nm-petal-map{max-width:172mm;margin:3mm auto 0}.nm-book-index-head{display:flex;align-items:flex-start;gap:7mm;margin-bottom:5mm}.nm-book-index-head__numeral{padding-bottom:2mm;border-bottom:2px solid var(--nm-gold-line);font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:3.8333rem;line-height:.9;color:var(--nm-accent);white-space:nowrap;font-variant-numeric:lining-nums}.nm-book-index-head__caption{display:block;margin-top:1.5mm;font-family:var(--nm-type-label-family);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nm-gold-text)}.nm-book-index-head__meta{min-width:0;padding-top:2mm}.nm-book-index-head__label{margin:0;font-family:var(--nm-type-label-family);font-weight:700;font-size:.6667rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-gold-text)}.nm-book-index-head__title{margin:1mm 0 1.5mm;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:1.75rem;line-height:1.14;color:var(--nm-accent);text-wrap:balance}.nm-book-deep{margin-top:0;break-inside:avoid}.nm-book-deep__label{margin:0 0 3mm;padding-bottom:1.6mm;border-bottom:1px solid var(--nm-line-paper);font-family:var(--nm-type-label-family);font-weight:700;font-size:var(--nm-type-book-label-size);letter-spacing:.26em;text-transform:uppercase;color:var(--nm-book-muted)}.nm-book-insight{margin-top:3.4mm}.nm-book-pack__label+.nm-book-insight,.nm-book-pack>.nm-book-insight:first-child{margin-top:0}.nm-book-pack__label+.nm-cell-boxes,.nm-book-pack>.nm-cell-boxes:first-child{margin-top:0}.nm-book-pack>.nm-cell-boxes .nm-cell-box{break-inside:avoid;padding-inline:var(--nm-space-5)}.nm-book-insight__label{margin:0 0 1.2mm;font:inherit;font-weight:700;color:var(--nm-on-surface)}.nm-book-insight__label strong{color:inherit}.nm-book-insight__calc{overflow-wrap:anywhere}.nm-book-detail__title{margin:0 0 2.5mm;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:var(--nm-type-h3-size);line-height:var(--nm-type-heading-line);color:var(--nm-accent);font-variant-numeric:lining-nums}.nm-book-detail__archetype{margin:0 0 1.5mm;font-weight:700;color:var(--nm-accent)}.nm-book-karmic{margin:0 0 6.5mm;text-align:left;break-inside:avoid}.nm-book-karmic__numeral{margin:0;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:3.5833rem;line-height:.82;letter-spacing:-.035em;color:var(--nm-accent);font-variant-numeric:lining-nums}.nm-book-karmic__label{margin:2mm 0 0;font-family:var(--nm-type-label-family);font-weight:800;font-size:.9333rem;line-height:1.1;letter-spacing:.18em;text-transform:uppercase;color:var(--nm-gold-text)}.nm-book-karmic__rule{display:block;width:34mm;height:1.2px;margin-top:3mm;background:var(--nm-gold-fill)}.nm-book-card{padding:5mm 6mm;border:1px solid var(--nm-line-paper);border-radius:2.5mm;background:var(--nm-surface);break-inside:avoid}.nm-book-card__numeral{margin:0;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:1.5833rem;line-height:1;color:var(--nm-gold-text);font-variant-numeric:lining-nums}.nm-book-card__title{margin:1.6mm 0 2mm;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:1.2083rem;line-height:1.14;color:var(--nm-accent);text-wrap:balance}.nm-book-card__text{margin:0;font-size:.9167rem;text-wrap:pretty}.nm-book-card__text+.nm-book-card__text{margin-top:1.6mm}ul.nm-book-card__text,ul.nm-book-clock__text,ul.nm-book-stand__text{padding-left:5mm}.nm-book-card__kicker{margin-top:2mm}.nm-book-card-column{display:flex;flex-direction:column;gap:4mm}.nm-book-bars{margin:2mm 0 0}.nm-book-bars__head{display:flex;align-items:baseline;gap:3mm;padding:0 0 2mm;border-bottom:1px solid var(--nm-gold-line)}.nm-book-bars__column-name,.nm-book-bars__column-count,.nm-book-bars__column-value{font-size:.6rem}.nm-book-bars__column-name{width:26mm}.nm-book-bars__column-track{flex:1 1 auto}.nm-book-bars__column-count{width:18mm;text-align:center}.nm-book-bars__column-value{width:12mm;text-align:center}.nm-book-bars__row{display:flex;align-items:center;gap:3mm;padding:3.2mm 0;border-bottom:1px solid var(--nm-line-paper)}.nm-book-bars__name{width:26mm;font-weight:600;font-size:.9667rem;color:var(--nm-accent)}.nm-book-bars__track{display:block;flex:1 1 auto;height:2.4mm;border-radius:1.2mm;background:var(--nm-book-bar-ground);overflow:hidden}.nm-book-bars__fill{display:block;height:100%;background:linear-gradient(90deg,var(--nm-gold-fill-light),var(--nm-gold-fill))}.nm-book-bars__count,.nm-book-bars__value{text-align:center;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:1.25rem;font-variant-numeric:lining-nums}.nm-book-bars__count{width:18mm;color:var(--nm-accent)}.nm-book-bars__value{width:12mm;color:var(--nm-gold-text)}.nm-book-planes__callout{margin-top:6mm}.nm-book-letters__outro{margin:5mm 0 0;color:var(--nm-book-muted)}.nm-book-index-head__note{margin:0;font-family:var(--nm-type-label-family);font-weight:700;font-size:.7917rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nm-gold-text)}.nm-book-index-head--compact{margin-bottom:4mm}.nm-book-stage__lead{margin:0 0 4.5mm}.nm-book-stage__deep{margin-top:5mm}.nm-book-facet{margin-top:2mm}.nm-book-facet__kicker{margin-bottom:.8mm}.nm-book-pyramid__figure{margin-top:8mm}.nm-book-pyramid__figure .nm-pyramid{max-width:116mm;margin:3.7mm auto}.nm-book-timeline__frame{margin-top:6mm}.nm-book-timeline{padding:6.9mm 6.9mm 5.3mm;border:1px solid var(--nm-line-paper);border-radius:var(--nm-radius-lg);background:var(--nm-surface)}.nm-book-timeline__title{margin:0;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:1.0625rem;color:var(--nm-accent)}.nm-book-timeline__plot{position:relative;margin-top:5.3mm;padding-top:7mm}.nm-book-timeline__row{display:grid;grid-template-columns:31mm minmax(0,1fr);gap:2.6mm;align-items:center}.nm-book-timeline__row+.nm-book-timeline__row{margin-top:2.1mm}.nm-book-timeline__label{margin:0;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:.65625rem;letter-spacing:.11em;text-transform:uppercase}.nm-book-timeline__label--pinnacle{color:var(--nm-book-timeline-label)}.nm-book-timeline__label--cycle{color:var(--nm-accent)}.nm-book-timeline__caption{display:block;font-weight:600;letter-spacing:.03em;text-transform:none;color:var(--nm-muted)}.nm-book-timeline__track{display:flex;min-width:0}.nm-book-timeline__segment{box-sizing:border-box;min-width:0;padding:2.4mm 1.6mm;border-right:3px solid var(--nm-book-paper);background:var(--nm-book-timeline-ground);overflow:hidden}.nm-book-timeline__segment:first-child{border-radius:2.6mm 0 0 2.6mm}.nm-book-timeline__segment:last-child{border-right:0;border-radius:0 2.6mm 2.6mm 0}.nm-book-timeline__segment--current{background:linear-gradient(135deg,var(--nm-gold-fill-light),var(--nm-gold-fill));box-shadow:0 1.6mm 4.2mm color-mix(in srgb,var(--nm-gold-fill) 35%,transparent)}.nm-book-timeline__value{display:block;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:1.0625rem;color:var(--nm-accent)}.nm-book-timeline__ages{display:block;font-size:.59375rem;line-height:1.25;color:var(--nm-muted);overflow-wrap:anywhere}.nm-book-timeline__segment--current .nm-book-timeline__ages{font-weight:700;color:var(--nm-on-gold-gradient)}.nm-book-timeline__lane{position:absolute;inset:7mm 0 7.5mm 33.6mm;pointer-events:none}.nm-book-timeline__marker{position:absolute;top:-1.6mm;bottom:0;width:2px;background:var(--nm-accent);z-index:2}.nm-book-timeline__pin{position:absolute;top:-3.7mm;transform:translate(-50%,-100%);padding:1mm 3.2mm;border-radius:var(--nm-radius-pill);background:var(--nm-accent);font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:.6875rem;color:var(--nm-on-accent);white-space:nowrap}.nm-book-timeline__ruler{position:relative;height:5mm;margin:2mm 0 0 33.6mm}.nm-book-timeline__tick{position:absolute;top:0;transform:translate(-50%);font-size:.5625rem;line-height:1;color:var(--nm-muted);white-space:nowrap}.nm-book-timeline__tick--first{transform:none}.nm-book-timeline__tick--last{transform:translate(-100%)}.nm-book[data-read-mode] .nm-book-timeline{padding:var(--nm-card-inset-nested)}.nm-book[data-read-mode] .nm-book-timeline__row{display:block}.nm-book[data-read-mode] .nm-book-timeline__label{margin-bottom:var(--nm-space-1)}.nm-book[data-read-mode] .nm-book-timeline__segment{padding:var(--nm-space-2) var(--nm-space-1)}.nm-book[data-read-mode] .nm-book-timeline__ages{white-space:nowrap;overflow-wrap:normal}.nm-book[data-read-mode] .nm-book-timeline__lane{left:0}.nm-book[data-read-mode] .nm-book-timeline__ruler{margin-left:0}.nm-book-stand__head{display:flex;flex-wrap:wrap;align-items:center;gap:4.8mm}.nm-book-stand__title{margin:0;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:2rem;line-height:1.15;color:var(--nm-on-deep)}.nm-book-stand__pills{display:flex;align-items:center;gap:2.1mm;margin:0;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight)}.nm-book-stand__pill{padding:1.6mm 3.4mm;border:1px solid color-mix(in srgb,var(--nm-gold-fill-light) 50%,transparent);border-radius:2.6mm;background:color-mix(in srgb,var(--nm-gold-fill-light) 16%,transparent);font-size:1.0625rem;color:var(--nm-on-deep-gold)}.nm-book-stand__cross{font-size:.9375rem;color:var(--nm-on-deep-gold)}.nm-book-stand__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.7mm;margin-top:5.8mm}.nm-book-stand__box{padding:4.2mm 4.8mm;border:1px solid color-mix(in srgb,var(--nm-on-deep) 12%,transparent);border-radius:3.7mm;background:color-mix(in srgb,var(--nm-on-deep) 6%,transparent)}.nm-book-stand__box--gold{border-color:color-mix(in srgb,var(--nm-gold-fill-light) 35%,transparent);background:color-mix(in srgb,var(--nm-gold-fill-light) 10%,transparent)}.nm-book-stand__columns+.nm-book-stand__box,.nm-book-stand__box+.nm-book-stand__box{margin-top:2.6mm}.nm-book-stand__columns>.nm-book-stand__box{margin-top:0}.nm-book-stand__label{margin:0 0 1.6mm;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:.65625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nm-on-deep-gold)}.nm-book-stand__text{margin:0;font-size:.9375rem;line-height:1.7;text-wrap:pretty}.nm-book-stand__text+.nm-book-stand__text{margin-top:1.6mm}.nm-book-stand__text--large{font-size:.96875rem;line-height:1.75}.nm-book-stand__actions{display:flex;flex-direction:column;gap:2.1mm;margin:0;padding:0;list-style:none;font-size:.9375rem;line-height:1.65}.nm-book-stand__action{display:flex;gap:2.6mm}.nm-book-stand__bullet{color:var(--nm-on-deep-gold)}.nm-book-stand--ahead{padding:4.8mm;border:1px solid color-mix(in srgb,var(--nm-gold-fill-light) 35%,transparent);border-radius:3.7mm;background:color-mix(in srgb,var(--nm-on-deep) 6%,transparent)}.nm-book-stand__opener{margin:0;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:1.0625rem;line-height:1.5;color:var(--nm-on-deep)}.nm-book-stand--ahead .nm-book-stand__columns{margin-top:3.2mm}.nm-book-stand--ahead .nm-book-stand__box{padding:3.4mm 3.7mm;border-radius:3.2mm}.nm-book-stand__prepare{margin:3.4mm 0 2.1mm;font-weight:700;font-size:.9375rem;color:var(--nm-on-deep-gold)}.nm-book-clock__deep{margin-bottom:0}.nm-book-clock__lede{margin:0 0 3mm;color:var(--nm-book-muted)}.nm-book-clock__row{padding:3.6mm 0;border-bottom:1px solid var(--nm-line-paper);break-inside:avoid}.nm-book-clock__row--month{padding:3.4mm 0}.nm-book-clock__head{display:flex;align-items:baseline;gap:4mm;margin-bottom:2mm}.nm-book-clock__row--month .nm-book-clock__head{margin-bottom:1.8mm}.nm-book-clock__numeral{margin:0;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:1.75rem;line-height:1;color:var(--nm-gold-text);font-variant-numeric:lining-nums}.nm-book-clock__row--month .nm-book-clock__numeral{font-size:1.5833rem}.nm-book-clock__eyebrow{font-size:.5833rem;color:var(--nm-book-muted)}.nm-book-clock__row--month .nm-book-clock__eyebrow{font-size:.5667rem}.nm-book-clock__title{margin:0;font-family:var(--nm-type-label-family);font-weight:700;font-size:.8333rem;color:var(--nm-accent)}.nm-book-clock__row--month .nm-book-clock__title{font-size:.8rem}.nm-book-clock__text{margin:0 0 1.8mm;font-size:.9167rem;line-height:1.6;text-wrap:pretty}.nm-book-clock__row--month .nm-book-clock__text{margin-bottom:1.6mm;font-size:.9rem;line-height:1.58}.nm-book-essence__span{margin:3mm 0 0;color:var(--nm-book-muted)}.nm-book-essence__callout{margin-top:6mm;font-size:.9667rem}.nm-book-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.nm-book-pack--tight+.nm-book-pack--tight>.nm-book-table--continued{margin-top:-2.4mm}.nm-book-table__cell{padding:2.2mm 2.5mm;border-bottom:1px solid var(--nm-line-paper);vertical-align:top}.nm-book-table__detail{display:block;margin-top:1mm;font-family:var(--nm-type-body-family);font-size:.7917rem;line-height:1.45;color:var(--nm-book-muted)}.nm-book-table__cell--numeral{width:24mm;text-align:center;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:1.1667rem;color:var(--nm-accent);white-space:nowrap;font-variant-numeric:lining-nums}.nm-book-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm}.nm-book-index-grid+.nm-book-index-grid{margin-top:4mm}.nm-book-pack--tight+.nm-book-pack--tight>.nm-book-index-grid:first-child{margin-top:1.6mm}.nm-book[data-read-mode]>.nm-book-leaf>.nm-book-folio,.nm-book[data-read-mode]>.nm-book-leaf>.nm-book-leaf__frame{display:none}.nm-book[data-read-mode] .nm-book-index-grid{grid-template-columns:minmax(0,1fr)}.nm-book[data-read-mode] .nm-book-toc__leader,.nm-book[data-read-mode] .nm-book-toc__page{display:none}.nm-book-index-tile{display:flex;flex-direction:column;align-items:flex-start;gap:1mm;padding:4mm;border:1px solid var(--nm-line-paper);border-left:1mm solid var(--nm-accent);border-radius:1.5mm;background:var(--nm-surface);break-inside:avoid}.nm-book-index-tile__value{font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:var(--nm-text-reading-value);line-height:1;color:var(--nm-accent);font-variant-numeric:lining-nums}.nm-book-index-tile__label{font-family:var(--nm-type-body-family);font-weight:700;font-size:.8125rem;line-height:var(--nm-type-body-line);color:var(--nm-gold-text)}.nm-book-index-tile__detail{margin:1mm 0 0;font-family:var(--nm-type-body-family);font-weight:var(--nm-type-body-weight);font-size:1.0625rem;line-height:var(--nm-type-body-line);color:var(--nm-on-surface)}.nm-book-index-tile__detail b{font-weight:700;color:var(--nm-accent-ink)}.nm-book-fillgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2mm}.nm-book-fillgrid__cell{display:flex;flex-direction:column;gap:1.6mm;min-width:0}.nm-book-fillgrid__cell--wide{grid-column:1 / -1}.nm-book-pack--tight+.nm-book-pack--tight>.nm-book-fillgrid{margin-top:.8mm}.nm-book-todo{padding:2.6mm 3.2mm;border:1px solid var(--nm-line-paper);border-radius:3.2mm;background:var(--nm-surface);break-inside:avoid}.nm-book-todo__label{margin:0;font-family:var(--nm-type-label-family);font-weight:700;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nm-on-surface)}.nm-book-todo__label--pink{color:var(--nm-label-hue-pink)}.nm-book-todo__label--blue{color:var(--nm-label-hue-blue)}.nm-book-todo__label--purple{color:var(--nm-label-hue-purple)}.nm-book-todo__label--orange{color:var(--nm-label-hue-orange)}.nm-book-todo__label--teal{color:var(--nm-label-hue-teal)}.nm-book-todo__label--red{color:var(--nm-label-hue-red)}.nm-book-todo__label--green{color:var(--nm-label-hue-green)}.nm-book-plan__flow{margin:3.6mm 0}.nm-book-plan__flow .nm-flow--grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.nm-book-todo__line{height:7mm;border-bottom:1px solid var(--nm-line-paper)}.nm-book-todo__answer{margin:0;min-block-size:21mm;font-family:var(--nm-type-body-family);font-size:.9167rem;line-height:1.5;color:var(--nm-on-surface);white-space:pre-wrap;overflow-wrap:anywhere}.nm-book-todo--filled{min-width:0}.nm-book-card__source{margin:2.6mm 0 0;font-family:var(--nm-type-label-family);font-weight:600;font-size:.5667rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nm-book-muted)}.nm-book-card-column--tight{gap:3mm}.nm-book-pack--tight+.nm-book-pack--tight>.nm-book-card-column--tight:first-child{margin-top:.6mm}.nm-book-landing{margin-top:6mm}.nm-book-plan__fill{margin:5mm 0 0;color:var(--nm-book-muted)}.nm-book-remember__body{width:100%;max-width:132mm;margin:auto}.nm-book-remember__rule{width:12mm;margin:4mm auto 5mm}.nm-book-remember__note{margin:0 0 9mm;color:var(--nm-book-muted)}.nm-book-remember__box{padding:7mm 8mm;border:1px solid var(--nm-line-paper);border-radius:3mm;background:var(--nm-surface-cream-3)}.nm-book-remember__sentence{font-size:1.6667rem;line-height:1.38}.nm-book-closing__body{max-width:132mm;margin:auto}.nm-book-closing__display{margin:6mm 0 7mm;font-size:1.9167rem;line-height:1.35}.nm-book-back__emblem{width:17mm;height:auto}.nm-book-back__wordmark{margin-top:7mm}.nm-book-back__tagline{margin:3mm 0 0;font-family:var(--nm-type-display-family);font-style:italic;font-size:1rem;color:var(--nm-on-deep-warm-muted)}.nm-book-back__note{max-width:120mm;margin:6mm auto 0;font-family:var(--nm-type-body-family);font-size:.7083rem;line-height:1.5;color:var(--nm-on-deep-dim)}.nm-book-keywords{margin:-2mm 0 4mm;font-family:var(--nm-type-label-family);font-weight:700;font-size:.7083rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--nm-gold-text)}.nm-book-core-pattern{margin:6mm 0 0;text-align:center;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:1.0833rem;line-height:1.45;color:var(--nm-accent)}.nm-book-back__imprint{bottom:14mm;color:var(--nm-on-deep-dim)}.nm-book[data-read-mode] .nm-book-titlepage__imprint,.nm-book[data-read-mode] .nm-book-back__imprint{position:static;margin-top:var(--nm-space-6)}.nm-book-foot{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-4);padding:var(--nm-space-6) 0}.nm-book-todoblock{padding:3.6mm 4.2mm;border:1px solid var(--nm-line-paper);border-radius:3.6mm;background:var(--nm-surface);break-inside:avoid}.nm-book-todoblock__head{display:inline-block;margin:0 0 3mm;padding:1mm 3mm;border-radius:1.2mm;background:var(--nm-gold-fill);color:var(--nm-on-gold-navy);font-family:var(--nm-type-label-family);font-weight:700;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance}.nm-book-todoblock__head:before{content:"☑ "}.nm-book-checklist{margin:0;padding:0;list-style:none}.nm-book-checklist__item{display:flex;align-items:flex-start;gap:3mm;padding:1.6mm 0;font-size:.9167rem;text-wrap:pretty}.nm-book-checklist__box{flex:none;inline-size:4.4mm;block-size:4.4mm;margin-top:.2mm;border:2px solid var(--nm-gold-line);border-radius:1.3mm;background:var(--nm-surface)}.nm-book-checklist__box--ticked{display:grid;place-items:center;background:var(--nm-gold-fill)}.nm-book-checklist__box--ticked:after{content:"✓";font-family:var(--nm-type-label-family);font-weight:700;font-size:.65rem;line-height:1;color:var(--nm-on-gold-navy)}.nm-book-checklist__body{display:flex;flex-direction:column;gap:1mm;min-width:0}.nm-book-checklist__label{font-family:var(--nm-type-label-family);font-weight:700;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nm-book-muted)}.nm-book-checklist__note{white-space:pre-wrap;overflow-wrap:anywhere}.nm-book-checklist__streak{font-family:var(--nm-type-label-family);font-weight:600;font-size:.65rem;letter-spacing:.06em;color:var(--nm-book-muted)}.nm-book-checklist__item--more{padding-inline-start:7.4mm}.nm-book-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--nm-space-3);padding:var(--nm-space-5) 0 0}.nm-book-options{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--nm-space-2)}.nm-book-options__label{margin:0 var(--nm-space-2) 0 0;font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);line-height:var(--nm-type-label-line);text-transform:uppercase;color:var(--nm-muted)}.nm-book-options__button{padding:var(--nm-space-2) var(--nm-space-4);border:1px solid var(--nm-gold-line-ghost);border-radius:var(--nm-radius-pill);background:var(--nm-surface);color:var(--nm-muted);font-family:var(--nm-type-label-family);font-size:var(--nm-type-small-size);font-weight:600;cursor:pointer}.nm-book-options__button:hover{border-color:var(--nm-gold-line);color:var(--nm-accent-ink)}.nm-book-options__button[aria-pressed=true]{border-color:var(--nm-gold-line);background:color-mix(in srgb,var(--nm-gold-fill) 16%,var(--nm-surface));color:var(--nm-accent-ink)}.nm-book-readmode{display:none;padding:var(--nm-space-2) var(--nm-space-4);border:1px solid var(--nm-gold-line-ghost);border-radius:var(--nm-radius-pill);background:var(--nm-surface);color:var(--nm-muted);font-family:var(--nm-type-label-family);font-size:var(--nm-type-small-size);font-weight:600;cursor:pointer}.nm-book-readmode:hover{border-color:var(--nm-gold-line);color:var(--nm-on-gold-navy)}.nm-book-readmode[aria-pressed=true]{border-color:var(--nm-gold-line);background:color-mix(in srgb,var(--nm-gold-fill) 16%,var(--nm-surface));color:var(--nm-on-gold-navy)}.nm-book-toolbar--solo{display:none}.nm-page-band{position:relative;overflow:hidden;box-sizing:border-box;background:var(--nm-acct-gradient-hero);color:var(--nm-acct-on-navy);padding:var(--nm-space-8) var(--nm-gutter) var(--nm-space-7);min-height:var(--nm-page-band-min-height);text-align:center}.nm-page-band:before{content:"";position:absolute;inset:0;background:var(--nm-acct-gradient-hero-glow);pointer-events:none}.nm-page-band__inner{position:relative}.nm-page-band__rule{display:block;width:1px;height:34px;margin:0 auto var(--nm-space-4);background:var(--nm-acct-gradient-rule)}.nm-page-band__eyebrow{margin:0;font-family:var(--nm-font-heading);font-size:var(--nm-type-label-size);font-weight:700;letter-spacing:var(--nm-acct-track-eyebrow);text-indent:var(--nm-acct-track-eyebrow);color:var(--nm-gold-fill-light)}.nm-page-band__title{margin:var(--nm-space-3) 0;font-family:var(--nm-font-display);font-size:var(--nm-acct-text-title);font-weight:600;line-height:1.1;color:var(--nm-acct-on-navy);text-wrap:balance}.nm-page-band__lede{max-width:32.5rem;margin:0 auto;font-size:var(--nm-text-sm);line-height:1.8;color:var(--nm-acct-hero-sub);text-wrap:pretty}@media(min-width:1024px){.nm-page-band__title{white-space:nowrap}.nm-page-band__lede{max-width:none;white-space:nowrap}}.nm-tabs{position:sticky;top:0;z-index:20;background:var(--nm-acct-rail-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--nm-acct-line)}.nm-tabs__list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--nm-space-6);padding:0 var(--nm-space-5)}.nm-tab{position:relative;display:inline-block;padding:var(--nm-space-4) 0 var(--nm-space-4);line-height:1.2;text-decoration:none;white-space:nowrap;color:var(--nm-acct-muted)}.nm-tab--active{color:var(--nm-accent)}.nm-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--nm-gold-line);transform:scaleX(0);transition:transform .28s ease}.nm-tab--active:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.nm-tab:after{transition:none}}@media(max-width:479.98px){.nm-tabs__list{gap:0 var(--nm-space-5);padding:0 var(--nm-space-4)}.nm-tab{letter-spacing:var(--nm-type-label-tracking)}}@media(max-width:359.98px){.nm-tabs__list{gap:0 var(--nm-space-4)}.nm-tab{font-size:var(--nm-acct-text-pill)}}.nm-panel{margin:0 auto}.nm-panel__view{animation:nm-acct-in .4s ease both}@keyframes nm-acct-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nm-panel__view{animation:none}}.nm-panel__actions{display:flex;flex-wrap:wrap;gap:var(--nm-space-3);margin-top:var(--nm-space-4-5)}.nm-panel__status{margin:var(--nm-space-1-5) 0 var(--nm-space-3-5);font-size:var(--nm-acct-text-note);line-height:var(--nm-type-body-line);color:var(--nm-acct-muted)}.nm-panel__note{margin:var(--nm-space-5) 0 0;font-size:var(--nm-acct-text-fine);color:var(--nm-acct-muted);text-wrap:pretty}.nm-section-label{margin:var(--nm-space-8) 0 var(--nm-space-1);color:var(--nm-acct-gold-text);line-height:1.6}.nm-section-label--lead{margin-top:0}.nm-section-label--card{margin-bottom:var(--nm-space-2-5)}.nm-section-label__intro{margin:var(--nm-space-1-5) 0 var(--nm-space-2);font-family:var(--nm-font-body);font-size:var(--nm-acct-text-note);font-weight:var(--nm-type-body-weight);letter-spacing:0;text-transform:none;line-height:var(--nm-type-body-line);color:var(--nm-acct-muted);text-wrap:pretty}.nm-details{margin:0;display:flex;flex-direction:column}.nm-details__row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--nm-space-4);padding:var(--nm-space-4) 0;border-bottom:1px solid var(--nm-acct-line)}.nm-details__row--control{align-items:center}.nm-details__label{margin:0;color:var(--nm-acct-muted)}.nm-details__value{margin:0;font-size:var(--nm-acct-text-value);color:var(--nm-on-surface);overflow-wrap:anywhere}.nm-details__note{display:block;margin:var(--nm-space-0-5) 0 0;font-size:var(--nm-acct-text-fine);color:var(--nm-acct-muted);font-family:var(--nm-font-body);font-weight:var(--nm-type-body-weight);letter-spacing:normal;text-transform:none}.nm-details__action{display:flex;gap:var(--nm-space-2);flex-wrap:wrap;margin:0}.nm-details__row--action-only .nm-details__label{flex:1 1 0%;min-width:0}.nm-details__row--action-only .nm-details__action{flex:0 0 auto}.nm-records{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column}.nm-records__row{display:flex;align-items:center;gap:var(--nm-space-3-5);padding:var(--nm-space-4) 0;border-bottom:1px solid var(--nm-acct-line)}.nm-records__media{flex:0 0 auto}.nm-records__main{flex:1 1 auto;min-width:0}.nm-records__title{margin:0;font-size:var(--nm-acct-text-value);font-weight:600;color:var(--nm-on-surface)}.nm-records__qualifier{font-weight:var(--nm-type-body-weight);font-size:var(--nm-acct-text-fine);color:var(--nm-acct-muted)}.nm-records__note{margin:0;font-size:var(--nm-acct-text-meta);color:var(--nm-acct-muted)}.nm-records__action{display:flex;align-items:center;gap:var(--nm-space-2);flex:0 0 auto;margin-left:auto}.nm-records--history .nm-records__row{align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--nm-space-3-5);padding:var(--nm-space-3-5) 0;font-size:var(--nm-text-sm)}.nm-records__lead{flex:0 0 auto;width:110px;font-size:var(--nm-acct-text-meta);color:var(--nm-acct-muted)}.nm-records--history .nm-records__main{flex:1 1 auto;min-width:160px}.nm-records--history .nm-records__title{font-size:var(--nm-text-sm);font-weight:var(--nm-type-body-weight)}.nm-records__value{flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums;color:var(--nm-on-surface)}.nm-records__receipt{padding:0;border:none;background:none;font-family:inherit;font-size:var(--nm-acct-text-meta);color:var(--nm-acct-gold-text);text-decoration:none;border-bottom:1px solid var(--nm-gold-line);cursor:pointer}.nm-records__receipt:hover,.nm-records__receipt:focus-visible{color:var(--nm-accent);border-bottom-color:var(--nm-accent)}.nm-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--nm-space-7);height:var(--nm-space-7);border-radius:var(--nm-radius-pill);border:1px solid var(--nm-gold-line);background:var(--nm-surface);font-family:var(--nm-font-display);font-size:var(--nm-acct-text-initial);font-weight:600;line-height:1;color:var(--nm-acct-gold-text)}.nm-avatar--lg{width:var(--nm-size-avatar-lg);height:var(--nm-size-avatar-lg);font-size:var(--nm-text-xl)}.nm-avatar--bar{width:var(--nm-size-bar-rail-chip);height:var(--nm-size-bar-rail-chip);font-family:var(--nm-type-heading-family);font-size:var(--nm-type-caption-size)}.nm-avatar--row{width:var(--nm-size-avatar-switch);height:var(--nm-size-avatar-switch);font-family:var(--nm-type-heading-family);font-size:var(--nm-type-caption-size)}.nm-avatar--card{width:var(--nm-space-7);height:var(--nm-space-7);font-family:var(--nm-type-display-family);font-size:var(--nm-type-h3-size)}.nm-avatar--bar,.nm-avatar--active{border-color:transparent;background:var(--nm-gradient-gold);color:var(--nm-on-gold-gradient)}.nm-avatar--active{box-shadow:0 0 0 var(--nm-space-0-5) var(--nm-navy-bg-mid),0 0 0 calc(2 * var(--nm-space-0-5)) var(--nm-gold-line)}.nm-avatar--switch{position:relative}.nm-avatar__switch{position:absolute;inset:calc(-1 * var(--nm-space-2));inline-size:calc(100% + 2 * var(--nm-space-2));block-size:calc(100% + 2 * var(--nm-space-2));overflow:visible;color:var(--nm-on-deep-muted);pointer-events:none;transition:color .15s ease}.nm-avatar__turn{transform-box:view-box;transform-origin:center;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.nm-person-menu__row:hover .nm-avatar__switch,.nm-person-menu__row:focus-visible .nm-avatar__switch,.nm-person-menu__row:active .nm-avatar__switch{color:var(--nm-on-deep-gold)}.nm-person-menu__row:hover .nm-avatar__turn,.nm-person-menu__row:focus-visible .nm-avatar__turn,.nm-person-menu__row:active .nm-avatar__turn{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.nm-avatar__turn{transition:none}.nm-person-menu__row:hover .nm-avatar__turn,.nm-person-menu__row:focus-visible .nm-avatar__turn,.nm-person-menu__row:active .nm-avatar__turn{transform:none}}.nm-account__who{padding:var(--nm-space-2) var(--nm-space-3);font-size:var(--nm-type-small-size);color:var(--nm-on-deep-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-drawer .nm-avatar--active{box-shadow:0 0 0 var(--nm-space-0-5) var(--nm-deep-bg),0 0 0 calc(2 * var(--nm-space-0-5)) var(--nm-gold-line)}.nm-plan-summary{display:block;padding:var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset));border:1px solid var(--nm-acct-line);border-radius:var(--nm-acct-radius-card);background:var(--nm-surface);margin-bottom:var(--nm-space-1-5)}.nm-plan-summary__head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--nm-space-4-5)}.nm-plan-summary__lead{flex:1 1 16rem;min-width:0}.nm-plan-summary__eyebrow{margin:0 0 var(--nm-space-2);color:var(--nm-acct-gold-text)}.nm-plan-summary__note{margin:0;font-size:var(--nm-text-sm);color:var(--nm-acct-muted)}.nm-plan-summary__title{margin:var(--nm-space-1) 0 var(--nm-space-0-5);font-family:var(--nm-type-display-family);font-size:var(--nm-acct-text-plan);font-weight:var(--nm-type-display-weight);line-height:1.6;color:var(--nm-accent)}.nm-plan-summary__price{margin:0;font-size:var(--nm-text-sm);color:var(--nm-acct-muted)}.nm-plan-summary__actions{flex:0 1 auto;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--nm-space-2-5)}.nm-plan-summary__body{border-top:1px solid var(--nm-acct-line);margin-top:var(--nm-space-4);padding-top:var(--nm-space-4)}.nm-choices{display:grid;gap:var(--nm-space-3);min-width:0;margin:var(--nm-space-2) 0 var(--nm-space-3-5);padding:var(--nm-space-4-5) var(--nm-space-5);border:1px solid var(--nm-acct-line);border-radius:var(--nm-acct-radius-card);background:var(--nm-surface)}.nm-choices__intro{margin:0;font-size:var(--nm-acct-text-hint);line-height:var(--nm-type-body-line);color:var(--nm-acct-muted);text-wrap:pretty}.nm-choices__option{display:flex;align-items:baseline;gap:var(--nm-space-2-5);font-size:var(--nm-text-sm);color:var(--nm-on-surface);cursor:pointer}.nm-choices__option:has(>input:disabled){cursor:not-allowed;color:var(--nm-acct-muted)}.nm-choices__input{accent-color:var(--nm-acct-gold-text);cursor:inherit}.nm-choices__text{display:grid;gap:var(--nm-space-0-5)}.nm-choices__note{font-size:var(--nm-acct-text-meta);color:var(--nm-acct-muted)}.nm-choices__note--charge{color:var(--nm-acct-gold-text)}.nm-choices__item{display:grid;gap:var(--nm-space-3);margin-inline:calc(-1 * var(--nm-space-4));padding:var(--nm-space-3-5) var(--nm-space-4);border:1px solid var(--nm-gold-fill-light);border-radius:var(--nm-acct-radius-note);background:var(--nm-surface-alt)}.nm-choices__detail{display:grid;gap:var(--nm-space-3);padding-top:var(--nm-space-3);border-top:1px solid var(--nm-acct-line)}.nm-choices__detail .nm-choices{margin:0}.nm-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nm-space-3);margin:var(--nm-space-2) 0 var(--nm-space-3-5);padding:var(--nm-space-4) var(--nm-space-4-5);border:1px solid var(--nm-gold-fill-light);border-radius:var(--nm-acct-radius-note);background:var(--nm-surface-alt)}.nm-confirm__text{flex:1;min-width:200px;font-size:var(--nm-acct-text-note);color:var(--nm-on-surface);margin:0}.nm-form-card{display:grid;gap:var(--nm-space-3-5);margin-top:var(--nm-space-4-5);padding:var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset));border:1px solid var(--nm-acct-line);border-radius:var(--nm-acct-radius-card);background:var(--nm-surface)}.nm-form-card__field{display:grid;gap:var(--nm-space-1-5);color:var(--nm-acct-muted)}.nm-form-card__parts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-2)}.nm-form-card__input{font-family:var(--nm-font-body);font-size:var(--nm-acct-text-input);font-weight:var(--nm-type-body-weight);letter-spacing:0;text-transform:none;padding:var(--nm-space-3) var(--nm-space-3);border:1px solid var(--nm-acct-line);border-radius:var(--nm-radius);background:var(--nm-bg);color:var(--nm-on-surface);min-width:0}.nm-form-card__input::placeholder{color:var(--nm-acct-muted)}.nm-form-card__input:focus-visible{outline:none;border-color:var(--nm-gold-line);box-shadow:var(--nm-focus-ring)}.nm-form-card__fee{margin:0;font-family:var(--nm-font-body);font-size:var(--nm-acct-text-hint);font-weight:var(--nm-type-body-weight);letter-spacing:0;text-transform:none;color:var(--nm-acct-gold-text)}.nm-form-card__actions{display:flex;gap:var(--nm-space-2-5);flex-wrap:wrap}@media(max-width:479.98px){.nm-records__lead{width:auto}.nm-records--history .nm-records__main{flex-basis:100%;min-width:0;order:2}.nm-records--history .nm-records__value{order:3}.nm-records--history .nm-records__action{order:4}}.nm-manifesto-studio{display:flex;flex-direction:column;height:calc(100dvh - var(--nm-bar-height));background:var(--nm-surface-alt);color:var(--nm-on-surface);font-family:var(--nm-font-body)}.nm-manifesto-studio--full{position:fixed;inset:0;z-index:9000;height:auto}.nm-manifesto-studio-bar{flex:0 0 auto;display:flex;align-items:center;gap:var(--nm-space-2);padding:var(--nm-space-2) var(--nm-space-3);background:var(--nm-surface);border-bottom:1px solid var(--nm-line-warm)}.nm-manifesto-studio-bar .nm-button{border-radius:var(--nm-radius-control)}.nm-manifesto-studio-bar .nm-button--sm{font-size:.75rem}.nm-manifesto-studio-bar__end .nm-button{font-size:.8125rem}.nm-manifesto-studio-rail .nm-button{border-radius:var(--nm-radius-control)}.nm-manifesto-studio-rail .nm-button--sm{font-size:.75rem}.nm-manifesto-studio__title{font-family:var(--nm-font-heading);font-weight:700;font-size:var(--nm-text-base);color:var(--nm-accent-ink);margin:0;padding:var(--nm-space-2) var(--nm-space-4) 0}.nm-manifesto-studio-bar__end{margin-left:auto;display:flex;align-items:center;gap:var(--nm-space-2)}.nm-manifesto-studio-zoom{display:flex;align-items:center;background:var(--nm-surface-cream-2);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-control);overflow:hidden}.nm-manifesto-studio-zoom button{width:2.125rem;height:2rem;border:0;background:transparent;color:var(--nm-accent-ink);font:inherit;font-size:.9375rem;cursor:pointer}.nm-manifesto-studio-zoom button:hover{background:var(--nm-surface-alt)}.nm-manifesto-studio-zoom__icon-button{display:inline-flex;align-items:center;justify-content:center}.nm-manifesto-studio-zoom button:disabled{color:var(--nm-muted);cursor:default}.nm-manifesto-studio-zoom__value{min-width:2.625rem;text-align:center;font-size:var(--nm-text-xs);color:var(--nm-on-surface-muted);font-variant-numeric:tabular-nums}.nm-manifesto-studio-download{position:relative}.nm-manifesto-studio-download__menu{position:absolute;top:calc(100% + 6px);right:0;width:15rem;background:var(--nm-surface);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-md);box-shadow:var(--nm-shadow);padding:var(--nm-space-1-5);z-index:10;display:flex;flex-direction:column}.nm-manifesto-studio-download__option{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nm-space-0-5);width:100%;text-align:left;padding:var(--nm-space-2-5) var(--nm-space-3);border:0;background:none;border-radius:var(--nm-radius-control);cursor:pointer;font:inherit;font-weight:600;font-size:var(--nm-text-sm);color:var(--nm-accent-ink)}.nm-manifesto-studio-download__option small{font-weight:var(--nm-type-body-weight);font-size:.71875rem;color:var(--nm-on-surface-muted)}.nm-manifesto-studio-download__option:hover{background:var(--nm-surface-alt)}.nm-manifesto-studio__work{flex:1 1 auto;display:flex;min-height:0;position:relative}.nm-manifesto-studio-rail{width:19rem;flex:0 0 19rem;background:var(--nm-surface);border-right:1px solid var(--nm-line-warm);display:flex;flex-direction:column;min-height:0}.nm-manifesto-studio-rail__top{display:flex;align-items:center;gap:var(--nm-space-2);padding:var(--nm-space-3) var(--nm-space-4) 0}.nm-manifesto-studio-rail__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:auto;padding:0;border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-control);background:var(--nm-surface-cream-2);color:var(--nm-accent-ink);cursor:pointer}.nm-manifesto-studio-rail__icon:hover{background:var(--nm-surface-alt)}.nm-manifesto-studio-rail__icon+.nm-manifesto-studio-rail__icon{margin-left:0}.nm-manifesto-studio-rail__close,.nm-manifesto-studio-rail__scrim{display:none}.nm-manifesto-studio-rail__head{padding:var(--nm-space-4) var(--nm-space-4) var(--nm-space-2-5);font-size:.8125rem;font-weight:700;color:var(--nm-accent-ink)}.nm-manifesto-studio__categories{display:flex;gap:var(--nm-space-1-5);padding:0 var(--nm-space-4) var(--nm-space-3);flex-wrap:wrap}.nm-manifesto-studio__category{padding:var(--nm-space-1-5) var(--nm-space-3);border-radius:var(--nm-radius-pill);font:inherit;font-size:.6875rem;background:var(--nm-surface-cream-2);border:1px solid var(--nm-line-warm);color:var(--nm-on-surface-muted);cursor:pointer}.nm-manifesto-studio__category[aria-pressed=true]{background:var(--nm-navy-bg);border-color:var(--nm-navy-line);color:var(--nm-on-deep);font-weight:600}.nm-manifesto-studio__grid{flex:1;overflow-y:auto;padding:var(--nm-space-0-5) var(--nm-space-4) var(--nm-space-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nm-space-2-5);align-content:start;grid-auto-rows:max-content}.nm-manifesto-studio-template{border:1px solid var(--nm-line-warm);background:var(--nm-surface);border-radius:var(--nm-radius-control);padding:0;overflow:hidden;cursor:pointer;font:inherit;transition:border-color .15s ease}.nm-manifesto-studio-template:disabled{cursor:not-allowed;opacity:.45}.nm-manifesto-studio-template img{width:100%;height:4.75rem;object-fit:cover;display:block}.nm-manifesto-studio-template__swatch{width:100%;height:4.75rem;display:block;background:var(--nm-gradient-navy)}.nm-manifesto-studio-template span{display:block;font-size:.65625rem;color:var(--nm-on-surface-muted);text-align:center;padding:var(--nm-space-1-5) var(--nm-space-1);line-height:1.2}.nm-manifesto-studio-template[aria-pressed=true]{border:2px solid var(--nm-gold-line-deep);box-shadow:0 0 0 3px #c9a24b26}.nm-manifesto-studio-template[aria-pressed=true] span{color:var(--nm-accent-ink);font-weight:600}.nm-manifesto-studio-rail__note{padding:var(--nm-space-3) var(--nm-space-4);border-top:1px solid var(--nm-line-warm);color:var(--nm-on-surface-muted);line-height:1.5;margin:0;font-size:.6875rem}.nm-manifesto-studio-rail__open{display:none}.nm-manifesto-studio-rail__tabs{display:flex;gap:var(--nm-space-1);padding:var(--nm-space-4) var(--nm-space-4) var(--nm-space-3)}.nm-manifesto-studio-rail__tab{flex:1 1 0;padding:var(--nm-space-1-5) var(--nm-space-3);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-control);background:var(--nm-surface-cream-2);color:var(--nm-on-surface-muted);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.nm-manifesto-studio-rail__tab[aria-selected=true]{background:var(--nm-navy-bg);border-color:var(--nm-navy-line);color:var(--nm-on-deep)}.nm-manifesto-studio-rail__panel{display:flex;flex:1;flex-direction:column;min-height:0}.nm-manifesto-studio-rail__empty{margin:0;padding:var(--nm-space-2) var(--nm-space-4);color:var(--nm-on-surface-muted);font-size:.8125rem;line-height:1.5}.nm-manifesto-studio-drafts{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--nm-space-2-5);margin:0;padding:var(--nm-space-0-5) var(--nm-space-4) var(--nm-space-4);list-style:none;overflow-y:auto}.nm-manifesto-studio-drafts__item{position:relative;min-width:0}.nm-manifesto-studio-drafts__open{display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-control);background:var(--nm-surface);cursor:pointer}.nm-manifesto-studio-drafts__open[aria-pressed=true]{border:2px solid var(--nm-gold-line-deep);box-shadow:0 0 0 3px #c9a24b26}.nm-manifesto-studio-drafts__open img,.nm-manifesto-studio-drafts__open .nm-manifesto-studio-template__swatch{display:block;width:100%;height:100%;object-fit:cover}.nm-manifesto-studio-drafts__label{display:flex;align-items:flex-start;gap:var(--nm-space-1);margin-top:var(--nm-space-1-5);min-width:0}.nm-manifesto-studio-drafts__name{flex:1;min-width:0;overflow:hidden;color:var(--nm-on-surface);font-size:.75rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;overflow-wrap:anywhere}.nm-manifesto-studio-drafts__edit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1.5rem;height:1.5rem;padding:0 var(--nm-space-1);border:0;border-radius:var(--nm-radius-control);background:transparent;color:var(--nm-accent-ink);font:inherit;font-size:.6875rem;font-weight:600;cursor:pointer}.nm-manifesto-studio-drafts__edit:hover{background:var(--nm-surface-alt)}.nm-manifesto-studio-drafts__rename{display:flex;align-items:flex-start;min-height:2.5rem;gap:var(--nm-space-1);margin-top:var(--nm-space-1-5)}.nm-manifesto-studio-drafts__input{flex:1;min-width:0;padding:var(--nm-space-1) var(--nm-space-1-5);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-control);background:var(--nm-surface);color:var(--nm-on-surface);font:inherit;font-size:.75rem}.nm-manifesto-studio-drafts__date{display:block;color:var(--nm-on-surface-muted);font-size:.6875rem}.nm-manifesto-studio-drafts__delete{position:absolute;top:var(--nm-space-1);right:var(--nm-space-1);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-control);background:var(--nm-surface);color:var(--nm-accent-ink);cursor:pointer}.nm-manifesto-studio__center{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.nm-manifesto-studio-dock{position:absolute;z-index:30;display:flex;align-items:center;justify-content:center;gap:var(--nm-space-3-5);width:max-content;max-width:calc(100% - var(--nm-space-4));padding:var(--nm-space-2) var(--nm-space-3);background:var(--nm-navy-bg);border-radius:var(--nm-radius-control);box-shadow:var(--nm-shadow-deep);flex-wrap:wrap}.nm-manifesto-studio-dock__context{font-size:.6875rem;color:var(--nm-on-deep-muted);font-weight:600;letter-spacing:.4px}.nm-manifesto-studio-dock__count{font-size:.6875rem;color:var(--nm-on-deep-muted);letter-spacing:.2px;font-variant-numeric:tabular-nums}.nm-manifesto-studio-dock__count--tight{color:var(--nm-gold-line)}.nm-manifesto-studio-dock__group{display:flex;align-items:center;gap:var(--nm-space-0-5);background:#ffffff1a;border-radius:var(--nm-radius-control);padding:var(--nm-space-0-5)}.nm-manifesto-studio-dock__group button{min-width:1.75rem;height:1.625rem;padding:0 var(--nm-space-1-5);border:0;border-radius:var(--nm-radius-sm);background:transparent;color:var(--nm-on-deep);font:inherit;font-size:var(--nm-text-xs);cursor:pointer}.nm-manifesto-studio-dock__group button:hover{background:#ffffff24}.nm-manifesto-studio-dock__group .nm-manifesto-studio-dock__bold{font-weight:700}.nm-manifesto-studio-dock__group .nm-manifesto-studio-dock__italic{font-style:italic;font-family:var(--nm-font-display)}.nm-manifesto-studio-dock__group .nm-manifesto-studio-dock__auto{display:inline-flex;align-items:center;justify-content:center}.nm-manifesto-studio-dock__size{min-width:2.75rem;text-align:center;color:var(--nm-on-deep);font-size:var(--nm-text-xs);font-variant-numeric:tabular-nums}.nm-manifesto-studio__canvas{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.nm-manifesto-studio__scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--nm-space-4)}.nm-manifesto-studio__stagewrap{position:relative;margin:0 auto;overflow:clip}.nm-manifesto-studio__hint{flex:1 1 auto;min-width:0;margin:0;font-size:.71875rem;color:var(--nm-on-surface-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-manifesto-studio__hint--failed{color:var(--nm-danger-text);white-space:normal}.nm-manifesto-studio__stage--locked .nm-manifesto-studio__hide-in-export{display:none}.nm-manifesto-studio__stage{position:relative;flex:0 0 auto;transform-origin:top left;overflow:clip;background:var(--nm-surface-alt);box-shadow:var(--nm-shadow);border-radius:0}.nm-manifesto-studio__layer{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.nm-manifesto-studio__background{z-index:1;transition:opacity .18s ease}.nm-manifesto-studio__slot{position:absolute;z-index:5;overflow:hidden;pointer-events:none}.nm-manifesto-studio__slot--free{overflow:visible}.nm-manifesto-studio__background--cut{z-index:6;pointer-events:none}.nm-manifesto-studio__hole{position:absolute;z-index:4}.nm-manifesto-studio-photo{position:absolute;left:50%;top:50%;display:block;padding:0;border:0;background:none;pointer-events:auto;cursor:grab;touch-action:none}.nm-manifesto-studio-photo--dragging{cursor:grabbing}.nm-manifesto-studio-photo__image{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.nm-manifesto-studio__handles{position:absolute;z-index:30;pointer-events:none}.nm-manifesto-studio-photo__ring{position:absolute;inset:0;border:calc(2px / var(--nm-manifesto-studio-scale, 1)) dashed var(--nm-gold-line);border-radius:calc(8px / var(--nm-manifesto-studio-scale, 1))}.nm-manifesto-studio__handle{position:absolute;width:calc(22px / var(--nm-manifesto-studio-scale, 1));height:calc(22px / var(--nm-manifesto-studio-scale, 1));margin:calc(-11px / var(--nm-manifesto-studio-scale, 1)) 0 0 calc(-11px / var(--nm-manifesto-studio-scale, 1));padding:0;border:calc(2px / var(--nm-manifesto-studio-scale, 1)) solid var(--nm-gold-line);border-radius:50%;background:var(--nm-surface-cream-2);box-shadow:var(--nm-shadow);pointer-events:auto;touch-action:none}.nm-manifesto-studio__handle--nw,.nm-manifesto-studio__handle--se{cursor:nwse-resize}.nm-manifesto-studio__handle--ne,.nm-manifesto-studio__handle--sw{cursor:nesw-resize}.nm-manifesto-studio__edgegrip{position:absolute;z-index:31;padding:0;border:0;background:transparent;touch-action:none}.nm-manifesto-studio__edgegrip--e,.nm-manifesto-studio__edgegrip--w{top:calc(-8px / var(--nm-manifesto-studio-scale, 1));height:calc(100% + 16px / var(--nm-manifesto-studio-scale, 1));width:calc(16px / var(--nm-manifesto-studio-scale, 1));cursor:ew-resize}.nm-manifesto-studio__edgegrip--w{left:calc(-17px / var(--nm-manifesto-studio-scale, 1))}.nm-manifesto-studio__edgegrip--e{right:calc(-17px / var(--nm-manifesto-studio-scale, 1))}.nm-manifesto-studio__edgegrip--n,.nm-manifesto-studio__edgegrip--s{left:calc(-8px / var(--nm-manifesto-studio-scale, 1));width:calc(100% + 16px / var(--nm-manifesto-studio-scale, 1));height:calc(16px / var(--nm-manifesto-studio-scale, 1));cursor:ns-resize}.nm-manifesto-studio__edgegrip--n{top:calc(-17px / var(--nm-manifesto-studio-scale, 1))}.nm-manifesto-studio__edgegrip--s{bottom:calc(-17px / var(--nm-manifesto-studio-scale, 1))}.nm-manifesto-studio__draghandle{position:absolute;top:calc(-30px / var(--nm-manifesto-studio-scale, 1));left:50%;transform:translate(-50%);width:calc(26px / var(--nm-manifesto-studio-scale, 1));height:calc(26px / var(--nm-manifesto-studio-scale, 1));padding:0;display:flex;align-items:center;justify-content:center;border:calc(2px / var(--nm-manifesto-studio-scale, 1)) solid var(--nm-gold-line);border-radius:50%;background:var(--nm-surface-cream-2);box-shadow:var(--nm-shadow);color:var(--nm-accent-ink);cursor:grab;touch-action:none;z-index:65}.nm-manifesto-studio__draghandle:active{cursor:grabbing}.nm-manifesto-studio__draghandle svg{width:calc(14px / var(--nm-manifesto-studio-scale, 1));height:calc(14px / var(--nm-manifesto-studio-scale, 1))}.nm-manifesto-studio-photo__dock{position:absolute;z-index:40;pointer-events:none}.nm-manifesto-studio-photo__buttons{position:absolute;top:calc(8px / var(--nm-manifesto-studio-scale, 1));right:calc(8px / var(--nm-manifesto-studio-scale, 1));display:flex;gap:calc(6px / var(--nm-manifesto-studio-scale, 1));pointer-events:auto}.nm-manifesto-studio-photo__button{display:flex;align-items:center;justify-content:center;width:calc(34px / var(--nm-manifesto-studio-scale, 1));height:calc(34px / var(--nm-manifesto-studio-scale, 1));padding:0;border:calc(1px / var(--nm-manifesto-studio-scale, 1)) solid var(--nm-line-warm);border-radius:50%;background:var(--nm-surface);color:var(--nm-accent-ink);box-shadow:var(--nm-shadow-sm);cursor:pointer}.nm-manifesto-studio-photo__button svg{width:calc(17px / var(--nm-manifesto-studio-scale, 1));height:calc(17px / var(--nm-manifesto-studio-scale, 1))}.nm-manifesto-studio-photo__button:hover{border-color:var(--nm-gold-line)}.nm-manifesto-studio-photo__button:disabled{opacity:.55;cursor:default}.nm-manifesto-studio-photo__button--delete{color:var(--nm-danger-text)}.nm-manifesto-studio__file{display:none}.nm-manifesto-studio-photo-pop{position:fixed;z-index:9100;width:250px;padding:var(--nm-space-3-5);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-md);background:var(--nm-surface);box-shadow:var(--nm-shadow)}.nm-manifesto-studio-photo-pop__head{display:flex;align-items:center;gap:var(--nm-space-2);margin-bottom:var(--nm-space-2-5);color:var(--nm-accent-ink);font-size:.78125rem;font-weight:700}.nm-manifesto-studio-drop{display:block;width:100%;margin-bottom:var(--nm-space-2-5);padding:var(--nm-space-3-5) var(--nm-space-2-5);border:1.5px dashed var(--nm-gold-line-ghost);border-radius:var(--nm-radius-control);background:var(--nm-surface-alt);color:var(--nm-muted);font-family:inherit;font-size:.71875rem;line-height:1.5;text-align:center;cursor:pointer}.nm-manifesto-studio-drop--over{border-color:var(--nm-gold-line);background:var(--nm-surface-cream-2)}.nm-manifesto-studio-drop:disabled{opacity:.6;cursor:default}.nm-manifesto-studio-drop__link{color:var(--nm-accent-ink);font-weight:600;text-decoration:underline}.nm-manifesto-studio-drop__note{display:block}.nm-manifesto-studio-photo__error{margin:0;color:var(--nm-danger-text);font-size:.6875rem;line-height:1.4}.nm-manifesto-studio-cap{position:absolute;top:var(--nm-space-3);left:50%;transform:translate(-50%);z-index:1;width:min(36rem,calc(100% - 2 * var(--nm-space-4)));display:flex;align-items:center;gap:var(--nm-space-4);padding:var(--nm-space-3) var(--nm-space-4);background:var(--nm-surface);border:1px solid var(--nm-gold-line-deep);border-radius:var(--nm-radius-control);box-shadow:var(--nm-shadow-sm);color:var(--nm-on-surface)}.nm-manifesto-studio-cap__text{flex:1 1 auto;min-width:0}.nm-manifesto-studio-cap__title{margin:0;font-weight:700;font-size:var(--nm-text-sm);color:var(--nm-accent-ink)}.nm-manifesto-studio-cap__body{margin:0;font-size:var(--nm-text-xs);color:var(--nm-on-surface-muted)}.nm-manifesto-studio-cap .nm-button{flex:0 0 auto}.nm-manifesto-studio-busy{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nm-space-4);background:color-mix(in srgb,var(--nm-surface-alt) 85%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--nm-on-surface);text-align:center;font-size:.9375rem;font-weight:700;line-height:1.45}.nm-manifesto-studio-busy__spin{width:48px;height:48px;border:4px solid var(--nm-gold-line-ghost);border-top-color:var(--nm-gold-line);border-radius:50%;animation:nm-manifesto-studio-spin .8s linear infinite}@keyframes nm-manifesto-studio-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nm-manifesto-studio-busy__spin{animation:none}}.nm-manifesto-studio__plate{z-index:20;pointer-events:none}.nm-manifesto-studio__poster-title{position:absolute;z-index:15;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:.3em;font-family:var(--nm-font-display);font-weight:600;pointer-events:none;line-height:1.05;transition:opacity .18s ease}.nm-manifesto-studio__poster-logo{height:var(--nm-poster-signature-size);width:auto;flex:none;opacity:var(--nm-poster-signature-opacity)}.nm-manifesto-studio__bodybox{position:absolute;z-index:30;overflow:visible}.nm-manifesto-studio__body{font-family:var(--nm-font-display);font-style:italic;line-height:1.66;text-align:justify;margin:0;word-break:break-word;overflow-wrap:break-word;width:100%;min-height:100%;min-width:12.5rem;padding:var(--nm-space-4) var(--nm-space-5-5);border:0;border-radius:var(--nm-radius-xl);cursor:text;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nm-manifesto-studio__name{position:absolute;z-index:60;text-align:center}.nm-manifesto-studio__name div{font-family:var(--nm-font-script);font-weight:700;line-height:1;display:inline-block;white-space:nowrap;cursor:text}.nm-manifesto-studio__editing{outline:2px dashed var(--nm-gold-line-deep);outline-offset:8px}.nm-manifesto-studio-essence{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;text-align:center;padding:44px 42px;font-family:var(--nm-font-display);color:#f4eede;background:radial-gradient(120% 70% at 50% 12%,rgba(60,74,150,.55),transparent 60%),radial-gradient(130% 90% at 50% -6%,#223066,#16204f 40%,#0c1236 72%,#0a0f2c)}.nm-manifesto-studio-essence__frame{position:absolute;inset:20px;border:1px solid rgba(201,162,75,.55);pointer-events:none}.nm-manifesto-studio-essence__frame:before{content:"";position:absolute;inset:5px;border:1px solid rgba(201,162,75,.28)}.nm-manifesto-studio-essence__corner{position:absolute;width:36px;height:36px;border:0 solid #c9a24b}.nm-manifesto-studio-essence__corner--nw{top:12px;left:12px;border-top-width:2px;border-left-width:2px}.nm-manifesto-studio-essence__corner--ne{top:12px;right:12px;border-top-width:2px;border-right-width:2px}.nm-manifesto-studio-essence__corner--sw{bottom:12px;left:12px;border-bottom-width:2px;border-left-width:2px}.nm-manifesto-studio-essence__corner--se{bottom:12px;right:12px;border-bottom-width:2px;border-right-width:2px}.nm-manifesto-studio-essence__title{position:relative;display:flex;align-items:center;justify-content:center;gap:.3em;font-weight:700;font-size:38px;letter-spacing:3px;margin:10px 0 0;text-transform:uppercase;background:linear-gradient(180deg,#fdf6e4 22%,#e9c66a 78%,#c99b3e);background-clip:text;-webkit-background-clip:text;color:transparent}.nm-manifesto-studio-essence__logo{height:var(--nm-poster-signature-size);width:auto;flex:none;opacity:var(--nm-poster-signature-opacity)}.nm-manifesto-studio-essence__tick{position:relative;width:80px;height:1px;background:linear-gradient(90deg,transparent,#c9a24b,transparent);margin:18px auto 0}.nm-manifesto-studio-essence__body{position:relative;margin:auto 0;font-weight:500;line-height:1.85;color:#e9e3d2;max-width:500px;align-self:center;text-wrap:balance;cursor:text;font-family:var(--nm-type-display-family);font-style:italic}.nm-manifesto-studio-essence__star{position:relative;color:#c9a24b;font-size:18px;margin-bottom:var(--nm-space-4)}.nm-manifesto-studio-essence__sign{position:relative;font-weight:700;font-size:34px;letter-spacing:5px;color:#fbf6ea;cursor:text}.nm-manifesto-studio-essence__signwrap{position:relative}@media(max-width:899.98px){.nm-manifesto-studio-rail{position:absolute;left:0;top:0;bottom:0;z-index:40;max-width:calc(100% - var(--nm-space-8));transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s;box-shadow:var(--nm-shadow)}.nm-manifesto-studio-rail--open{transform:none;visibility:visible}.nm-manifesto-studio-rail__close{display:inline-flex}.nm-manifesto-studio-rail__scrim{display:block;position:absolute;inset:0;z-index:35;padding:0;border:0;background:#10153f73;cursor:pointer}.nm-manifesto-studio-rail__open{display:inline-block;flex:0 0 auto;padding:var(--nm-space-1-5) var(--nm-space-3);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius-control);background:var(--nm-surface);color:var(--nm-accent-ink);font:inherit;font-size:var(--nm-text-xs);font-weight:600;white-space:nowrap;cursor:pointer}.nm-manifesto-studio__hint{display:none}.nm-manifesto-studio__hint--failed{display:block}.nm-manifesto-studio__scroll{padding:var(--nm-space-2)}.nm-manifesto-studio-bar{flex-wrap:nowrap;overflow-x:auto}.nm-manifesto-studio-bar>*,.nm-manifesto-studio-bar .nm-button{flex:0 0 auto;white-space:nowrap}.nm-manifesto-studio-bar--review{overflow:visible}.nm-manifesto-studio-bar--review .nm-manifesto-studio-zoom{display:none}}@media(prefers-reduced-motion:reduce){.nm-manifesto-studio__background,.nm-manifesto-studio__poster-title,.nm-manifesto-studio-rail{transition:none}}.nm-collab{display:flex;flex-direction:column;flex:1 0 auto;background:var(--nm-surface-alt);font-family:var(--nm-font-body)}.nm-collab-bar__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--nm-size-collab-ring);height:var(--nm-size-collab-ring);border-radius:50%;border:1px solid color-mix(in srgb,var(--nm-on-deep-gold) 55%,transparent);background:transparent;color:var(--nm-on-deep-gold);cursor:pointer;transition:.15s}.nm-collab-bar__icon:hover{background:color-mix(in srgb,var(--nm-on-deep-gold) 15%,transparent)}.nm-collab-body{flex:1;background:var(--nm-surface-alt)}.nm-collab-inner{width:100%;max-width:35rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--nm-space-4-5);color:var(--nm-accent-ink);font-family:var(--nm-type-label-family);line-height:1.6}.nm-collab-body .nm-collab-inner{max-width:none}.nm-collab-profile__band{background:var(--nm-surface);box-shadow:var(--nm-shadow-sm);position:relative;z-index:1}.nm-collab-profile__inner,.nm-collab-profile__stage{position:relative}.nm-collab-profile__cover{position:relative;display:block;inline-size:100%;aspect-ratio:var(--nm-ratio-collab-cover);min-block-size:var(--nm-size-collab-cover);max-block-size:var(--nm-size-collab-cover-max);overflow:hidden;padding:0;border:0;background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--nm-accent-strong) 70%,transparent),transparent 60%),linear-gradient(160deg,var(--nm-navy-bg),var(--nm-deep-bg));color:var(--nm-on-deep)}.nm-collab-art{position:absolute;inset:0;inline-size:100%;block-size:100%}.nm-collab-profile__glow{position:absolute;inset-block-start:-35%;inset-inline-end:4%;inline-size:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--nm-on-deep-gold) 26%,transparent),transparent 68%)}.nm-collab-profile__motto{position:absolute;inset-block-start:50%;inset-inline-end:var(--nm-space-8);transform:translateY(-50%);max-inline-size:44%;margin:0;text-align:end}.nm-collab-profile__lead{display:block;color:var(--nm-on-deep-gold);font-family:var(--nm-type-display-family);font-size:clamp(1.5rem,1.4vw + 1rem,2.5rem);font-weight:600;line-height:1.15}.nm-collab-profile__rest{display:block;margin-block-start:var(--nm-space-3);color:var(--nm-on-deep-muted);font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase;line-height:1.8}.nm-collab-profile__brand{position:absolute;inset-block-start:var(--nm-space-5);inset-inline-start:var(--nm-space-6);color:var(--nm-on-deep-muted);font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:.32em;opacity:.75}.nm-collab-profile__photo{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.nm-collab-profile__cover--light .nm-collab-profile__lead{color:var(--nm-on-gold-navy)}.nm-collab-profile__cover--light .nm-collab-profile__rest,.nm-collab-profile__cover--light .nm-collab-profile__brand{color:var(--nm-on-gold)}.nm-collab-profile__identity{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-4);padding:0 var(--nm-gutter) var(--nm-space-4);text-align:center}.nm-collab-profile__portrait{position:relative;flex:none;margin-block-start:var(--nm-space-4)}.nm-collab-profile__avatar{position:relative;display:flex;align-items:center;justify-content:center;inline-size:var(--nm-size-collab-avatar);block-size:var(--nm-size-collab-avatar);overflow:hidden;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--nm-gold-fill-pale),transparent 55%),linear-gradient(145deg,var(--nm-gold-fill-light),var(--nm-gold-fill-deep));box-shadow:0 0 0 var(--nm-space-1-5) var(--nm-surface),0 0 0 var(--nm-space-2) var(--nm-gold-line-soft),var(--nm-shadow-badge);color:var(--nm-on-gold);font-family:var(--nm-type-display-family);font-size:clamp(4rem,2vw + 3rem,5rem);font-weight:600;line-height:1}.nm-collab-profile__badge{position:absolute;inset-block-end:var(--nm-space-1);inset-inline-end:var(--nm-space-1);display:flex;align-items:center;justify-content:center;inline-size:var(--nm-space-7);block-size:var(--nm-space-7);border-radius:50%;background:var(--nm-deep-bg);box-shadow:0 0 0 var(--nm-space-1) var(--nm-surface);color:var(--nm-on-deep-gold);font-family:var(--nm-type-display-family);font-size:var(--nm-type-h3-size);font-weight:700;line-height:1}.nm-collab-profile__names{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-2);min-inline-size:0}.nm-collab-profile__name{margin:0;color:var(--nm-accent-ink);font-family:var(--nm-type-display-family);font-size:var(--nm-type-profile-name-size);font-weight:700;line-height:1.05;overflow-wrap:anywhere}.nm-collab-profile__strengths{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--nm-space-2);margin:0;color:var(--nm-on-surface-muted);font-family:var(--nm-type-heading-family);font-size:var(--nm-type-small-size);font-weight:700}.nm-collab-profile__stack{display:inline-flex}.nm-collab-profile__stack>span{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--nm-space-6);block-size:var(--nm-space-6);border-radius:50%;background:var(--nm-deep-bg);box-shadow:0 0 0 var(--nm-space-0-5) var(--nm-surface);color:var(--nm-on-deep-gold);font-family:var(--nm-type-display-family);font-size:var(--nm-type-body-size);font-weight:700}.nm-collab-profile__stack>span:nth-child(2){background:var(--nm-gold-fill);color:var(--nm-on-gold)}.nm-collab-profile__stack>span+span{margin-inline-start:calc(-1 * var(--nm-space-2))}.nm-collab-profile__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nm-space-2);margin:var(--nm-space-1) 0 0;padding:0;list-style:none}.nm-collab-profile__chip{display:inline-flex;align-items:center;gap:var(--nm-space-1-5);padding:var(--nm-space-1) var(--nm-space-3);border:1px solid var(--nm-gold-line-ghost);border-radius:var(--nm-radius-pill);background:var(--nm-surface-alt);color:var(--nm-accent-ink);font-family:var(--nm-type-body-family);font-size:var(--nm-type-small-size)}.nm-collab-profile__chip b{color:var(--nm-gold-text);font-family:var(--nm-type-display-family);font-size:var(--nm-type-body-size);font-weight:700}.nm-collab-profile__about{display:block;margin:0;color:var(--nm-on-surface-muted);font-family:var(--nm-type-body-family);font-size:var(--nm-type-small-size)}.nm-collab-profile__about svg{margin-inline-end:var(--nm-space-1-5);vertical-align:-.2em;color:var(--nm-gold-text)}.nm-collab-profile__about b{color:var(--nm-accent-ink);font-weight:600}.nm-collab-profile__actions{display:flex;flex-wrap:wrap;gap:var(--nm-space-2);inline-size:100%;max-inline-size:26rem}.nm-collab-profile__actions>.nm-button{flex:1 1 auto;padding:var(--nm-space-2-5) var(--nm-space-4);border-radius:var(--nm-radius-md);font-size:var(--nm-type-small-size);white-space:nowrap}.nm-collab-profile__tabs{display:flex;gap:var(--nm-space-1);margin:0 var(--nm-gutter);overflow-x:auto;border-block-start:1px solid var(--nm-line);scrollbar-width:none}.nm-collab-profile__tab{position:relative;flex:none;margin-block:var(--nm-space-1);padding:var(--nm-space-3) var(--nm-space-4);border-radius:var(--nm-radius-md);color:var(--nm-on-surface-muted);font-family:var(--nm-type-heading-family);font-size:var(--nm-type-small-size);font-weight:700;text-decoration:none;white-space:nowrap}.nm-collab-profile__tab:hover{background:var(--nm-surface-alt);color:var(--nm-accent-ink)}button.nm-collab-profile__cover,button.nm-collab-profile__avatar{cursor:zoom-in}button.nm-collab-profile__cover:focus-visible,button.nm-collab-profile__avatar:focus-visible{outline:none;box-shadow:0 0 0 var(--nm-space-1) var(--nm-surface),var(--nm-focus-ring)}.nm-collab-profile__edit-cover{position:absolute;inset-block-end:var(--nm-space-4);inset-inline-end:var(--nm-space-4);display:inline-flex;gap:var(--nm-space-2);align-items:center;padding:var(--nm-space-2) var(--nm-space-3-5);border:0;border-radius:var(--nm-radius-md);background:var(--nm-surface);color:var(--nm-accent-ink);box-shadow:var(--nm-shadow-sm);font-family:var(--nm-type-heading-family);font-size:var(--nm-type-small-size);font-weight:700;cursor:pointer}.nm-collab-profile__camera{position:absolute;inset-block-start:var(--nm-space-2);inset-inline-end:0;display:flex;align-items:center;justify-content:center;inline-size:var(--nm-space-7);block-size:var(--nm-space-7);border:0;border-radius:50%;background:var(--nm-surface-alt);box-shadow:0 0 0 var(--nm-space-1) var(--nm-surface);color:var(--nm-accent-ink);cursor:pointer}@media(max-width:767.98px){.nm-collab-profile__motto{display:none}.nm-collab-profile__brand{inset-inline-start:50%;transform:translate(-50%)}}@media(min-width:768px){.nm-collab-profile__band{padding-inline:var(--nm-gutter)}.nm-collab-profile__cover{border-end-start-radius:var(--nm-radius-lg);border-end-end-radius:var(--nm-radius-lg)}.nm-collab-profile__identity{padding-inline:var(--nm-space-6)}.nm-collab-profile__tabs{margin-inline:var(--nm-space-4)}}@media(min-width:1024px){.nm-collab-profile__identity{flex-direction:row;align-items:flex-end;gap:var(--nm-space-5);padding:var(--nm-space-4) var(--nm-space-6) var(--nm-space-5) var(--nm-space-8);text-align:start}.nm-collab-profile__portrait{align-self:flex-start;margin-block-start:0}.nm-collab-profile__names{flex:1;align-items:flex-start;padding-block-end:var(--nm-space-1)}.nm-collab-profile__strengths,.nm-collab-profile__chips{justify-content:flex-start}.nm-collab-profile__actions{inline-size:auto;max-inline-size:none;padding-block-end:var(--nm-space-2)}.nm-collab-profile__actions>.nm-button{flex:none}}.nm-collab-art__star{fill:var(--nm-on-deep-gold)}.nm-collab-art__line{fill:none;stroke:var(--nm-on-deep-gold);stroke-opacity:.35}.nm-collab-art__petal{fill:none;stroke:var(--nm-on-deep-gold);stroke-opacity:.28}.nm-collab-art__core{fill:var(--nm-on-deep-gold);fill-opacity:.08;stroke:var(--nm-on-deep-gold);stroke-opacity:.4}.nm-collab-profile__band+.nm-section{padding-block-start:var(--nm-space-6)}.nm-image-viewer{position:fixed;inset:0;z-index:9700;display:flex;align-items:center;justify-content:center;padding:var(--nm-space-4);isolation:isolate;touch-action:none}.nm-image-viewer:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--nm-deep-bg);opacity:var(--nm-pull-ground, 1)}.nm-image-viewer__photo,.nm-image-viewer__artwork{transform:translateY(var(--nm-pull-y, 0))}@media(prefers-reduced-motion:no-preference){.nm-image-viewer:before,.nm-image-viewer__photo,.nm-image-viewer__artwork{transition:opacity var(--nm-duration-fast) ease-out,transform var(--nm-duration-fast) ease-out}.nm-image-viewer[data-pulling] :before,.nm-image-viewer[data-pulling]:before,.nm-image-viewer[data-pulling] .nm-image-viewer__photo,.nm-image-viewer[data-pulling] .nm-image-viewer__artwork{transition:none}}.nm-image-viewer__photo{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain}.nm-image-viewer__close{position:absolute;z-index:1;inset-block-start:var(--nm-space-4);inset-inline-end:var(--nm-space-4);display:flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;padding:0;border:none;border-radius:50%;cursor:pointer;background:transparent;color:var(--nm-on-deep)}.nm-image-viewer__artwork{display:flex;justify-content:center;inline-size:100%}@media(prefers-reduced-motion:no-preference){.nm-image-viewer{animation:nm-image-viewer-in var(--nm-duration-fast) ease-out both}}@keyframes nm-image-viewer-in{0%{opacity:0}to{opacity:1}}.nm-collab-profile__cover--viewer{min-block-size:0;max-block-size:none;border-radius:var(--nm-radius-md)}.nm-collab-profile__avatar--viewer{inline-size:calc(var(--nm-size-collab-avatar) * 2);block-size:calc(var(--nm-size-collab-avatar) * 2);max-inline-size:100%;aspect-ratio:1;font-size:calc(var(--nm-size-collab-avatar) * .8)}.nm-theme-switch__track{--nm-theme-mark: calc(var(--nm-size-menu-icon) + var(--nm-space-1));position:relative;display:inline-grid;grid-template-columns:repeat(2,var(--nm-theme-mark));flex:0 0 auto;padding:var(--nm-space-0-5);border:1px solid color-mix(in srgb,var(--nm-on-deep-gold) 55%,transparent);border-radius:var(--nm-radius-pill);background:color-mix(in srgb,var(--nm-on-deep) 8%,transparent);color:var(--nm-on-deep-gold)}.nm-theme-switch__track:before{content:"";position:absolute;inset-block:var(--nm-space-0-5);inset-inline-start:var(--nm-space-0-5);inline-size:var(--nm-theme-mark);border-radius:50%;background:var(--nm-on-deep-gold);transition:transform var(--nm-duration-fast) ease}[data-theme=dark] .nm-theme-switch__track:before{transform:translate(var(--nm-theme-mark))}.nm-theme-switch__mark{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:50%}.nm-theme-switch__mark--sun,[data-theme=dark] .nm-theme-switch__mark--moon{color:var(--nm-on-gold)}[data-theme=dark] .nm-theme-switch__mark--sun{color:inherit}.nm-theme-switch{display:inline-flex;flex:0 0 auto;padding:0;border:none;background:none;border-radius:var(--nm-radius-pill);cursor:pointer}@media(max-width:1023.98px){.nm-navbar .nm-theme-switch{display:none}}.nm-account__item.nm-mode-row,.nm-drawer .nm-navbar__action.nm-mode-row{display:flex;align-items:center;gap:var(--nm-space-icon-gap)}.nm-mode-row__label{flex:1 1 auto;min-inline-size:0}.nm-theme-switch:focus-visible,.nm-mode-row:focus-visible{outline:none;box-shadow:var(--nm-focus-ring)}@media(prefers-reduced-motion:reduce){.nm-theme-switch__track:before{transition:none}}.nm-theme-switching,.nm-theme-switching *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease!important}@media(prefers-reduced-motion:reduce){.nm-theme-switching,.nm-theme-switching *{transition:none!important}}.nm-collab-profile__body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--nm-space-4-5)}.nm-collab-profile__intro,.nm-collab-profile__feed{display:flex;flex-direction:column;gap:var(--nm-space-4-5);min-inline-size:0}.nm-collab-profile__anchor{scroll-margin-block-start:var(--nm-bar-height);border-radius:var(--nm-radius-lg)}.nm-collab-profile__anchor--flash{animation:nm-collab-flash 1.6s ease-in-out}@keyframes nm-collab-flash{0%,50%,to{box-shadow:0 0 0 0 transparent}12%,62%{box-shadow:0 0 0 var(--nm-space-1) var(--nm-gold-line),0 0 var(--nm-space-6) var(--nm-gold-glow)}}@media(min-width:1024px){.nm-collab-profile__body{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.nm-collab-intro__bio{margin:0;color:var(--nm-accent-ink);font-family:var(--nm-type-body-family);font-size:var(--nm-type-body-size);line-height:1.6}.nm-collab-hero{position:relative;overflow:hidden;border-radius:var(--nm-radius-xl);padding:var(--nm-collab-pad-hero-top) var(--nm-collab-pad-inline) var(--nm-collab-pad-inline);padding-inline:min(var(--nm-collab-pad-inline),var(--nm-card-inset));background:linear-gradient(160deg,var(--nm-navy-bg),var(--nm-deep-bg));color:var(--nm-on-deep)}.nm-collab-hero__glow{position:absolute;top:-3.75rem;right:-3.75rem;width:12.5rem;height:12.5rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--nm-on-deep-gold) 22%,transparent),transparent 70%)}.nm-collab-hero__share{position:absolute;top:2.125rem;right:1.75rem;z-index:1}.nm-collab-hero__share:focus-visible{outline:none;box-shadow:var(--nm-focus-ring)}.nm-collab-hero__top{position:relative;display:flex;align-items:center;gap:var(--nm-space-4);padding-right:calc(var(--nm-size-collab-ring) + var(--nm-space-3))}.nm-collab-hero__avatar{flex-shrink:0;width:4.75rem;height:4.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--nm-gold-fill);color:var(--nm-on-gold);font-family:var(--nm-font-display);font-weight:600;font-size:2.25rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--nm-gold-fill) 35%,transparent)}.nm-collab-hero__kicker{margin:0 0 var(--nm-space-1-5);color:var(--nm-on-deep-gold);font-family:var(--nm-type-label-family);font-weight:600;font-size:var(--nm-type-label-size);letter-spacing:.28em;text-transform:uppercase}.nm-collab-hero__name{margin:0;font-family:var(--nm-font-display);font-weight:600;font-size:1.875rem;line-height:1.15}.nm-collab-hero__subtitle{margin:var(--nm-space-1-5) 0 0;color:var(--nm-on-deep-muted);font-family:var(--nm-font-body);font-size:var(--nm-type-caption-size)}.nm-collab-hero__tagline{position:relative;margin:var(--nm-space-5) 0 0;color:var(--nm-on-deep);font-weight:500;font-size:.96875rem;line-height:1.6}.nm-collab-hero__toggle{position:relative;margin-top:var(--nm-space-4);display:inline-flex;align-items:center;border-radius:var(--nm-radius-pill);border:1px solid color-mix(in srgb,var(--nm-on-deep-gold) 50%,transparent);background:transparent;padding:var(--nm-space-1-5) var(--nm-space-3-5);color:var(--nm-on-deep-gold);font-family:var(--nm-font-heading);font-weight:700;font-size:.71875rem;cursor:pointer;white-space:nowrap}.nm-collab-card{border-radius:var(--nm-radius-xl);padding:var(--nm-collab-pad-block) var(--nm-collab-pad-inline);padding-inline:min(var(--nm-collab-pad-inline),var(--nm-card-inset));background:var(--nm-surface);box-shadow:var(--nm-shadow-sm)}.nm-collab-card--gold{background:linear-gradient(150deg,color-mix(in srgb,var(--nm-gold-fill-pale) 8%,var(--nm-surface-cream-2)),color-mix(in srgb,var(--nm-gold-fill-pale) 18%,var(--nm-surface-cream-2)));border:1.5px solid color-mix(in srgb,var(--nm-gold-fill-pale) 65%,transparent);box-shadow:none}.nm-collab-card__heading{margin:0 0 var(--nm-space-3-5);color:var(--nm-gold-text-deep);font-family:var(--nm-type-label-family);font-weight:700;font-size:.65625rem;letter-spacing:.2em}.nm-collab-card__heading:has(+.nm-collab-card__note){margin-bottom:var(--nm-space-1)}.nm-collab-card__note{margin:0 0 var(--nm-space-4);color:color-mix(in srgb,var(--nm-muted) 80%,var(--nm-surface));font-family:var(--nm-font-body);font-size:var(--nm-type-caption-size);line-height:1.5}.nm-collab-strengths{display:flex;flex-direction:column;gap:var(--nm-space-3-5)}.nm-collab-strengths__item{display:flex;gap:var(--nm-space-3-5);align-items:flex-start}.nm-collab-strengths__number{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--nm-radius-md);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--nm-gold-fill-pale) 18%,var(--nm-surface-cream-2));color:var(--nm-gold-text-deep);font-family:var(--nm-font-display);font-weight:600;font-size:1.375rem}.nm-collab-strengths__title{margin:0;color:var(--nm-accent-ink);font-family:var(--nm-type-label-family);font-weight:700;font-size:.9375rem;line-height:1.6}.nm-collab-strengths__text{margin:var(--nm-space-1) 0 0;color:color-mix(in srgb,var(--nm-muted) 78%,var(--nm-on-surface));font-family:var(--nm-font-body);font-size:.84375rem;line-height:1.6}.nm-collab-strengths__source{display:inline-flex;margin-top:var(--nm-space-1-5);border-radius:var(--nm-radius-pill);background:color-mix(in srgb,var(--nm-accent-strong) 5%,var(--nm-surface));padding:var(--nm-space-1) var(--nm-space-2-5);color:color-mix(in srgb,var(--nm-accent) 70%,var(--nm-surface));font-weight:600;font-size:.6875rem}.nm-collab-bars{display:flex;flex-direction:column;gap:var(--nm-space-3)}.nm-collab-bars__row+.nm-collab-bars__row{margin-top:0}.nm-collab-bars__label{display:flex;justify-content:space-between;align-items:baseline;gap:var(--nm-space-2);margin-bottom:var(--nm-space-1-5);font-weight:600;font-size:.8125rem;color:var(--nm-accent-ink)}.nm-collab-bars__name{font-weight:700}.nm-collab-bars__count{color:var(--nm-muted);font-weight:600;font-size:.65625rem}.nm-collab-bars__tier{flex-shrink:0;text-align:right;font-weight:600;font-size:.6875rem;color:var(--nm-muted)}.nm-collab-bars__tier--high{color:var(--nm-gold-text-deep)}.nm-collab-bars__track{height:.5rem;border-radius:var(--nm-radius-pill);background:var(--nm-line);overflow:hidden}.nm-collab-bars__fill{display:block;height:100%;border-radius:var(--nm-radius-pill);background:linear-gradient(90deg,var(--nm-gold-fill-light),var(--nm-gold-fill-deep))}.nm-collab-do{display:flex;flex-direction:column;gap:var(--nm-space-4)}.nm-collab-do__item{display:flex;gap:var(--nm-space-3);align-items:flex-start;border-radius:var(--nm-radius-md);background:var(--nm-surface);padding:var(--nm-space-4);box-shadow:var(--nm-shadow-sm)}.nm-collab-do__icon{flex-shrink:0;font-size:1.0625rem;line-height:1.3}.nm-collab-do__line{margin:0;color:var(--nm-accent-ink);font-family:var(--nm-type-label-family);font-weight:700;font-size:.875rem;line-height:1.45}.nm-collab-do__why{margin:var(--nm-space-1) 0 0;color:color-mix(in srgb,var(--nm-gold-text) 60%,var(--nm-muted));font-family:var(--nm-font-body);font-size:var(--nm-type-caption-size);line-height:1.55}.nm-collab-do__source{color:var(--nm-gold-text-deep);font-family:var(--nm-type-label-family);font-weight:600;font-size:.65625rem}.nm-collab-glow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--nm-space-3-5)}.nm-collab-glow__box{border-radius:var(--nm-radius-soft);padding:var(--nm-space-4-5) var(--nm-space-4-5);padding-inline:min(var(--nm-space-4-5),var(--nm-card-inset));display:flex;flex-direction:column;gap:var(--nm-space-2);font-family:var(--nm-font-body);font-weight:500;font-size:var(--nm-type-caption-size);line-height:1.5}.nm-collab-glow__box--energize{background:var(--nm-layer-q-surface);color:color-mix(in srgb,var(--nm-layer-q-on) 45%,var(--nm-on-surface))}.nm-collab-glow__box--drain{background:var(--nm-collab-drain-surface);color:color-mix(in srgb,var(--nm-collab-drain-on) 55%,var(--nm-on-surface))}.nm-collab-glow__heading{margin:0 0 var(--nm-space-0-5);letter-spacing:.18em;font-family:var(--nm-type-label-family);font-weight:700;font-size:var(--nm-type-label-size)}.nm-collab-glow__icon{margin-right:.35em;letter-spacing:normal}.nm-collab-glow__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--nm-space-2)}.nm-collab-glow__list li{padding-left:1em;text-indent:-1em}.nm-collab-glow__list li:before{content:"• "}@media(max-width:479.98px){.nm-collab-glow{grid-template-columns:minmax(0,1fr)}}.nm-collab-work{margin:0;display:flex;flex-direction:column;gap:var(--nm-space-3)}.nm-collab-work__row{display:flex;gap:var(--nm-space-3);align-items:baseline}.nm-collab-work__label{margin:0;flex-shrink:0;min-width:7rem;color:color-mix(in srgb,var(--nm-muted) 80%,var(--nm-surface));font-family:var(--nm-type-label-family);font-weight:700;font-size:.71875rem;letter-spacing:.04em}.nm-collab-work__value{margin:0;color:var(--nm-on-surface);font-family:var(--nm-font-body);font-weight:500;font-size:.84375rem;line-height:1.55}@media(max-width:479.98px){.nm-collab-work__row{flex-direction:column;gap:var(--nm-space-1)}.nm-collab-work__label{min-width:0}}.nm-collab-share__box{position:relative;overflow:hidden;border-radius:var(--nm-radius-lg);background:var(--nm-deep-bg);box-shadow:var(--nm-shadow-deep)}.nm-collab-share__box .nm-petal-map__label,.nm-collab-share__box .nm-petal-map__heart-label{fill:var(--nm-on-deep)}.nm-collab-share__inner{width:calc(35rem + 2 * var(--nm-space-5));transform-origin:0 0;padding:var(--nm-space-5);background:var(--nm-deep-bg)}.nm-collab-share__inner .nm-collab-hero__share{display:none}.nm-collab-share__inner .nm-collab-hero__top{padding-right:0}.nm-collab-share__note{margin:var(--nm-space-2-5) 0 0;text-align:center;color:var(--nm-on-deep-muted);font-family:var(--nm-type-display-family);font-size:.8125rem;font-style:italic}.nm-collab-share__actions{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-2);margin-top:var(--nm-space-4)}.nm-collab-share__actions .nm-button{padding:var(--nm-space-2) var(--nm-space-4-5);font-size:.75rem;line-height:1.2}.nm-collab-share__go{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.375rem;height:3.375rem;border:none;border-radius:50%;cursor:pointer;color:var(--nm-deep-bg);background:linear-gradient(135deg,var(--nm-gold-fill-light),var(--nm-gold-fill-deep));box-shadow:var(--nm-shadow-gold)}.nm-collab-share__discs{display:flex;align-items:center;justify-content:center;gap:var(--nm-space-3)}.nm-collab-share__network{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.375rem;height:3.375rem;padding:0;border:none;border-radius:50%;cursor:pointer;color:var(--nm-deep-bg);background:linear-gradient(135deg,var(--nm-gold-fill-light),var(--nm-gold-fill-deep));box-shadow:var(--nm-shadow-gold)}.nm-collab-share__hint{margin:0;min-height:1.4em;text-align:center;color:var(--nm-on-deep-muted);font-size:.65625rem}.nm-collab-inner--hide-sources .nm-collab-strengths__source,.nm-collab-inner--hide-sources .nm-collab-bars__count,.nm-collab-inner--hide-sources .nm-collab-do__source{display:none}.nm-export-footer{margin-top:var(--nm-space-6);padding-top:var(--nm-space-4)}.nm-export-footer__rule{height:1px;background:var(--nm-line-warm)}.nm-export-footer__label{display:flex;align-items:center;justify-content:center;gap:var(--nm-space-2);margin:var(--nm-space-3) 0 0;font-family:var(--nm-type-label-family);font-weight:var(--nm-type-label-weight);font-size:var(--nm-type-label-size);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase;color:var(--nm-on-surface-muted)}.nm-export-footer__logo .nm-wordmark__text{color:var(--nm-on-surface)}.nm-export-footer__logo .nm-wordmark__tail{color:var(--nm-gold-text)}.nm-modal--share-fit{max-height:100%;overflow:hidden}.nm-modal--share-fit .nm-modal__body{overflow:hidden}.nm-poster-download{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-4);padding-top:var(--nm-space-6)}.nm-poster-download__kicker{margin:0;color:var(--nm-on-deep-muted);font-family:var(--nm-type-label-family);font-weight:var(--nm-type-label-weight);font-size:var(--nm-type-label-size);letter-spacing:.3em;text-transform:uppercase}.nm-poster-download__picker{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-4);width:100%;min-width:0;margin:0;padding:0;border:none}.nm-poster-download__picker>.nm-poster-download__kicker{padding:0;margin:0 auto var(--nm-space-4)}.nm-poster-download__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-5);width:100%;padding-inline:var(--nm-space-2)}@media(min-width:768px){.nm-poster-download__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-poster-download__option{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-3);min-width:0;justify-self:center}@media(min-width:768px){.nm-poster-download__option:first-child{justify-self:end}.nm-poster-download__option:last-child{justify-self:start}}.nm-poster-download__frame{width:100%;overflow:hidden;border-radius:var(--nm-radius-md);outline:1px solid color-mix(in srgb,var(--nm-on-deep) 18%,transparent);outline-offset:0}.nm-poster-download__option--selected .nm-poster-download__frame{outline:3px solid var(--nm-gold-line);outline-offset:2px}.nm-poster-download__option:has(.nm-poster-download__radio:focus-visible) .nm-poster-download__frame{box-shadow:var(--nm-focus-ring)}.nm-poster-download__pick{color:var(--nm-on-deep-muted);cursor:pointer;font-family:var(--nm-type-label-family);font-weight:var(--nm-type-label-weight);font-size:var(--nm-type-label-size);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase}.nm-poster-download__option .nm-poster-download__pick:before{content:"";position:absolute;inset:0}.nm-poster-download__toggle{display:flex;justify-content:center;gap:var(--nm-space-3)}.nm-poster-download__toggle .nm-poster-download__pick{padding:var(--nm-space-2) var(--nm-space-3);border:1px solid color-mix(in srgb,var(--nm-on-deep) 24%,transparent);border-radius:var(--nm-radius-pill)}.nm-poster-download__toggle .nm-poster-download__pick:has(.nm-poster-download__radio:checked){color:var(--nm-on-deep-gold);border-color:var(--nm-gold-line)}.nm-poster-download__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0}.nm-poster-download__option--selected .nm-poster-download__pick{color:var(--nm-on-deep-gold)}.nm-poster-download__caption{margin:0;text-align:center;color:var(--nm-on-deep-muted);font-family:var(--nm-type-body-family);font-size:var(--nm-type-caption-size);line-height:var(--nm-type-caption-line)}.nm-poster-download__error{margin:0;text-align:center;color:var(--nm-on-deep-danger)}.nm-poster-download__actions{display:flex;justify-content:center;gap:var(--nm-space-4)}.nm-poster-download__go{display:inline-flex;align-items:center;justify-content:center;width:var(--nm-size-share-disc);height:var(--nm-size-share-disc);padding:0;border:1px solid var(--nm-gold-line);border-radius:50%;background:transparent;color:var(--nm-on-deep-gold);cursor:pointer}.nm-poster-download__go--share{border:none;color:var(--nm-deep-bg);background:linear-gradient(135deg,var(--nm-gold-fill-light),var(--nm-gold-fill-deep));box-shadow:var(--nm-shadow-gold)}.nm-poster-download__go:disabled{cursor:progress;opacity:.6}.nm-poster-download__go:focus-visible{outline:none;box-shadow:var(--nm-focus-ring)}.nm-poster-download__note{margin:0;min-height:1.4em;text-align:center;color:var(--nm-on-deep-muted);font-size:var(--nm-type-label-size);line-height:var(--nm-type-label-line)}.nm-poster-download__stage{position:fixed;top:0;left:0;clip-path:inset(50%);pointer-events:none}.nm-export-poster{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(26.875rem + 2 * var(--nm-space-6));padding:var(--nm-space-8) var(--nm-space-6) var(--nm-space-6);transform-origin:0 0;text-align:center}.nm-export-poster:after{content:"";position:absolute;inset:var(--nm-space-3);border:1px solid var(--nm-gold-line-soft);pointer-events:none}.nm-export-poster--light{background:var(--nm-surface-paper);color:var(--nm-accent-ink)}.nm-export-poster--navy{background:radial-gradient(circle at 50% 40%,var(--nm-navy-bg-royal),var(--nm-deep-bg) 75%);color:var(--nm-on-deep)}.nm-export-poster--navy:after{border-color:color-mix(in srgb,var(--nm-gold-line) 45%,transparent)}.nm-export-poster__mark{display:block;width:2.5rem;height:2.5rem;object-fit:contain}.nm-export-poster__kicker{margin:var(--nm-space-3) 0 0;color:var(--nm-gold-text);font-family:var(--nm-type-label-family);font-weight:var(--nm-type-label-weight);font-size:var(--nm-type-label-size);letter-spacing:.3em;text-transform:uppercase}.nm-export-poster--navy .nm-export-poster__kicker{color:var(--nm-on-deep-gold)}.nm-export-poster__name{margin:var(--nm-space-2) 0 0;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:var(--nm-type-h3-size);line-height:var(--nm-type-heading-line);letter-spacing:.04em;text-transform:uppercase}.nm-export-poster--navy .nm-petal-map__label,.nm-export-poster--navy .nm-petal-map__heart-label{fill:var(--nm-on-deep)}.nm-export-poster--navy .nm-petal-map__disc{stroke:var(--nm-on-deep);stroke-width:1.5}.nm-export-poster__picture{align-self:stretch;margin-top:var(--nm-space-4);text-align:initial}.nm-export-poster__picture .nm-hero{min-height:0;border-radius:var(--nm-radius-lg)}.nm-export-poster__picture .nm-closing-card,.nm-export-poster__picture .nm-stage-conclusion{margin-top:0}.nm-export-poster__picture .nm-stage-conclusion{padding:var(--nm-space-4);border-radius:var(--nm-radius-lg);font-size:var(--nm-type-caption-size);line-height:var(--nm-type-caption-line);text-align:left}.nm-export-poster__picture .nm-stage-conclusion h3{font-size:var(--nm-type-h3-size)}.nm-export-poster__picture .nm-stage-conclusion .nm-prose{font-size:inherit;line-height:inherit}.nm-export-poster__picture .nm-stage-conclusion__head{gap:var(--nm-space-2)}.nm-export-poster__picture .nm-stage-conclusion__chip{padding:var(--nm-space-1) var(--nm-space-2);font-size:var(--nm-type-caption-size)}.nm-export-poster__picture .nm-stage-conclusion__opener{font-size:var(--nm-type-small-size);line-height:var(--nm-type-small-line)}.nm-export-poster__picture .nm-stage-conclusion__layers{gap:var(--nm-space-2);margin-top:var(--nm-space-3)}.nm-export-poster__picture .nm-stage-conclusion__layer,.nm-export-poster__picture .nm-stage-conclusion__focus,.nm-export-poster__picture .nm-stage-conclusion__pair{padding:var(--nm-space-2) var(--nm-space-3)}.nm-export-poster__picture .nm-stage-conclusion__focus,.nm-export-poster__picture .nm-stage-conclusion__pair,.nm-export-poster__picture .nm-stage-conclusion__ahead{margin-top:var(--nm-space-2)}.nm-export-poster__picture .nm-stage-conclusion__ahead{padding:var(--nm-space-3)}.nm-export-poster__picture .nm-stage-conclusion__list{gap:var(--nm-space-1)}.nm-export-poster .nm-export-footer{margin-top:var(--nm-space-2);padding-top:0}.nm-export-poster .nm-export-footer__rule{width:2.5rem;margin:0 auto;background:var(--nm-gold-line)}.nm-export-poster--navy .nm-export-footer__label{color:var(--nm-on-deep-muted)}.nm-export-poster--navy .nm-export-footer__logo .nm-wordmark__text{color:var(--nm-on-deep)}.nm-export-poster--navy .nm-export-footer__logo .nm-wordmark__tail{color:var(--nm-on-deep-gold)}@media(min-width:480px){.nm-u-grid--sm-2,.nm-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:480px){.nm-u-grid--sm-3,.nm-field-row,.nm-form-card__parts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.nm-u-grid--md-2,.nm-field-grid,.nm-pain-list,.nm-outcomes,.nm-pres,.nm-stage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.nm-u-grid--md-3,.nm-index-grid,.nm-steps,.nm-testimonials,.nm-stage-cards--three,.nm-stage-facets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.nm-u-grid--md-5,.nm-flow--grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.nm-u-grid--lg-2,.nm-compose{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.nm-u-grid--lg-4,.nm-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.nm-u-grid--xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.nm-stage-facets--one{grid-template-columns:minmax(0,1fr)}}.nm-u-print-only{display:none}@media print{.nm-collapse--direct .nm-collapse__panel{grid-template-rows:1fr}.nm-collapse--direct .nm-collapse__body{overflow:visible}.nm-collapse--direct .nm-collapse__head,.nm-index-views,.nm-disclosure-collapse{display:none}@page{size:A4;margin:0}.nm-navbar,.nm-crumbs,.nm-drawer__backdrop,.nm-modal__backdrop,.nm-footer{display:none}.nm-hero{min-height:auto;padding:var(--nm-space-5) 0;background:none;color:var(--nm-on-surface)}.nm-hero__ridge,.nm-hero-medallion__rule{display:none}.nm-stage-conclusion,.nm-closing-card{background:none;box-shadow:none;color:var(--nm-on-surface)}.nm-stage-conclusion h3,.nm-stage-conclusion__opener,.nm-stage-conclusion__kicker,.nm-stage-conclusion__pair,.nm-stage-conclusion__prepare,.nm-closing-card__kicker,.nm-closing-card__name,.nm-closing-card__numeral,.nm-closing-card__label,.nm-closing-card__text{color:var(--nm-on-surface)}.nm-stage-conclusion__kicker{color:var(--nm-gold-text)}.nm-stage-conclusion__layer{border-color:var(--nm-line)}.nm-clock-days,.nm-chip-row--clock-modes,.nm-clock-mode,.nm-explainer,.nm-stage-conclusion__download{display:none}.nm-pyramid{break-inside:avoid}.nm-closing-card__rule{background:var(--nm-on-surface)}.nm-hero__eyebrow,.nm-hero__wordmark,.nm-hero__tagline,.nm-hero__title,.nm-hero__meta,.nm-hero-medallion__disc,.nm-hero-medallion__caption,.nm-hero-closing{color:var(--nm-on-surface)}.nm-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-index-cell,.nm-index-card{break-inside:avoid}.nm-book-foot,.nm-book-toolbar{display:none}.nm-book{padding:0;overflow:visible;background:none}.nm-book-leaf{height:297mm;margin:0;box-shadow:none;break-before:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.nm-book[data-scale-fit]>.nm-book-leaf,.nm-book[data-read-mode]>.nm-book-leaf{zoom:1;width:210mm;height:297mm;min-height:0;overflow:hidden;padding:19mm 19mm 17mm;margin:0}.nm-book[data-scale-fit]>.nm-book-leaf.nm-book-leaf--navy,.nm-book[data-read-mode]>.nm-book-leaf.nm-book-leaf--navy{padding:16mm}}.nm-clock-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-3-5)}@media(min-width:768px){.nm-clock-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-clock-cards--months .nm-index-card{padding:var(--nm-space-3-5) var(--nm-space-4);gap:var(--nm-space-2)}.nm-clock-cards--months .nm-index-card__head{gap:var(--nm-space-2-5)}.nm-clock-cards .nm-index-card__body .nm-prose{margin:var(--nm-space-1-5) 0}.nm-clock-cards .nm-index-card__body>.nm-collapse{margin-top:var(--nm-space-2-5)}.nm-clock-days>.nm-subhead:first-child{margin-top:0}.nm-stack:has(>.nm-stage-conclusion:last-child)~.nm-stack>.nm-subhead:first-child{margin-top:var(--nm-space-6)}.nm-subhead{margin-top:var(--nm-space-4)}.nm-subhead__lede{margin:var(--nm-space-2-5) 0 0;color:var(--nm-on-surface-muted)}.nm-subhead__link{color:var(--nm-link-text);text-decoration-skip-ink:none}.nm-map-remember{margin-top:var(--nm-space-5)}.nm-map-remember>.nm-subhead{margin-top:0}.nm-map-remember__box{margin:var(--nm-space-1) 0 0;border:1.5px solid var(--nm-gold-line);border-radius:var(--nm-radius-lg);background:var(--nm-surface);padding:var(--nm-space-4-5) var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset));color:var(--nm-on-surface);line-height:var(--nm-type-body-line)}.nm-map-remember__text{margin:0}.nm-map-remember__text b{color:var(--nm-accent)}.nm-map-remember__note{margin:var(--nm-space-2-5) 0 0;font-size:var(--nm-type-small-size);line-height:var(--nm-type-small-line);color:var(--nm-on-surface-muted)}.nm-map-remember__link{color:var(--nm-link-text);text-decoration:none}.nm-map-remember__link:hover,.nm-map-remember__link:focus-visible{text-decoration:underline}.nm-map-core-pattern{margin:var(--nm-space-4) 0 0;font-family:var(--nm-type-heading-family);font-size:var(--nm-type-h4-size);font-weight:var(--nm-type-heading-weight);line-height:var(--nm-type-body-line);color:var(--nm-accent);text-align:center;text-wrap:pretty}.nm-name-layer{margin-top:var(--nm-space-6)}.nm-name-layer__eyebrow{margin:0 0 var(--nm-space-2);color:var(--nm-gold-text-warm);font-family:var(--nm-type-heading-family);font-size:var(--nm-type-label-size);font-weight:700;letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase}.nm-name-layer__head{margin:0;font-family:var(--nm-type-heading-family);font-size:var(--nm-type-h2-size);font-weight:800;line-height:1.15;color:var(--nm-accent-ink)}.nm-name-layer__head:after{content:"";display:block;width:4rem;height:4px;margin-top:var(--nm-space-3);border-radius:var(--nm-radius-sm);background:linear-gradient(90deg,var(--nm-gold-fill),transparent)}.nm-table--reading{margin-top:var(--nm-space-3);border-radius:var(--nm-radius-md);overflow:hidden;background:var(--nm-surface);line-height:var(--nm-type-small-line)}.nm-table--reading thead th{background:var(--nm-accent);color:var(--nm-on-accent)}.nm-table--reading tbody tr:nth-child(odd) th,.nm-table--reading tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--nm-on-surface-muted) 6%,var(--nm-surface))}.nm-table--reading tbody th{color:var(--nm-accent-ink)}.nm-name-layer__same{color:var(--nm-on-surface-muted)}.nm-name-layer__note{margin:var(--nm-space-3) 0 0;border-radius:var(--nm-radius-md);background:var(--nm-surface-alt);padding:var(--nm-space-3) var(--nm-space-4);color:var(--nm-on-surface);line-height:var(--nm-type-body-line)}.nm-clock-card__lead{color:var(--nm-accent-ink);margin:0}.nm-clock-card__note{color:var(--nm-gold-text-warm);font-size:var(--nm-type-body-size);margin:0;line-height:var(--nm-type-body-line);font-weight:700}.nm-essence{display:flex;align-items:center;gap:var(--nm-space-3-5);background:var(--nm-surface-cream-2);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius);padding:var(--nm-space-3-5) var(--nm-space-4)}.nm-essence__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--nm-size-essence-disc);height:var(--nm-size-essence-disc);border-radius:var(--nm-radius-pill);font-family:var(--nm-font-heading);background:var(--nm-gold-fill-deep);color:var(--nm-on-deep);font-size:1.5rem;font-weight:var(--nm-type-heading-weight)}.nm-essence__text{min-width:0}.nm-essence__text .nm-prose{margin:0;line-height:1.7}.nm-essence__text .nm-prose+.nm-prose{margin-top:var(--nm-space-2)}.nm-essence__span{color:var(--nm-muted);font-size:var(--nm-type-caption-size);margin:var(--nm-space-2) 0 0;line-height:var(--nm-type-caption-line)}.nm-clock-summary{background:var(--nm-surface-synth);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);padding:var(--nm-space-3) var(--nm-space-4);margin-top:var(--nm-space-3);display:grid;gap:var(--nm-space-2)}.nm-clock-summary__title{margin:0;font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase;color:var(--nm-gold-text-warm)}.nm-clock-card__pin{display:block;margin-top:var(--nm-space-1)}.nm-clock-card__theme--flush{font-size:inherit}.nm-clock-today__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nm-space-3)}.nm-clock-today__download{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--nm-radius-pill);border:1px solid color-mix(in srgb,var(--nm-gold-line) 55%,transparent);background:transparent;color:var(--nm-on-deep-gold);cursor:pointer}.nm-daygrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--nm-space-1)}.nm-daygrid__head{font-family:var(--nm-type-label-family);text-align:center;color:var(--nm-muted);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);text-transform:none;letter-spacing:normal}.nm-day{display:grid;justify-items:center;gap:0;padding:var(--nm-space-1);border:1px solid var(--nm-line);border-radius:var(--nm-radius);background:var(--nm-surface);color:var(--nm-on-surface);font:inherit;cursor:pointer}.nm-day:hover{border-color:var(--nm-gold-line)}.nm-day__num{font-size:.65625rem;color:var(--nm-muted);font-weight:600}.nm-day__icon{font-size:var(--nm-text-sm);line-height:1}.nm-day__value{font-weight:var(--nm-type-heading-weight);font-family:var(--nm-font-heading);font-size:.71875rem;color:var(--nm-accent)}.nm-day--today{border-color:var(--nm-gold-line-soft)}.nm-day--today .nm-day__num{color:var(--nm-gold-text);font-weight:700}.nm-day--selected{border-color:var(--nm-gold-line);background:var(--nm-surface-alt)}.nm-day--selected .nm-day__value{color:var(--nm-gold-text)}.nm-today-page__optin{margin-block-end:var(--nm-space-6)}.nm-today-page__optin:empty{display:none}.nm-today-page__more{display:flex;justify-content:center;margin-block-start:var(--nm-space-7)}.nm-clock-days{display:grid;gap:var(--nm-space-3);padding:var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset));border-radius:var(--nm-radius-lg);background:var(--nm-surface);border:1px solid var(--nm-line);box-shadow:var(--nm-shadow-sm)}.nm-clock-daytypes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-3)}.nm-clock-callout{margin:0;padding:var(--nm-space-2) var(--nm-space-3);border-left:3px solid var(--nm-gold-line);border-radius:0 var(--nm-radius-sm) var(--nm-radius-sm) 0;background:var(--nm-surface-alt);color:var(--nm-accent);font-weight:600}.nm-clock-today{margin-top:var(--nm-space-3);background:var(--nm-gradient-navy-linear);color:var(--nm-on-deep);border-radius:var(--nm-radius-lg);padding:var(--nm-space-4);display:grid;gap:var(--nm-space-3)}.nm-clock-today h3{color:var(--nm-on-deep-warm);font-size:var(--nm-type-h4-size);font-weight:var(--nm-type-heading-weight);margin:0}.nm-clock-mode{border:1px solid var(--nm-on-deep-soft);border-radius:var(--nm-radius-pill);background:transparent;color:var(--nm-on-deep);padding:var(--nm-space-1) var(--nm-space-3);font:inherit;cursor:pointer;font-family:var(--nm-font-heading);font-size:.75rem;font-weight:700}.nm-clock-mode[aria-pressed=true]{background:color-mix(in srgb,var(--nm-on-deep-gold) 18%,transparent);border-color:var(--nm-gold-line);color:var(--nm-on-deep-gold)}.nm-clock-today .nm-chip-row{margin:0}.nm-today-rows{display:grid}.nm-today-row{padding:var(--nm-space-3) 0;border-top:1px solid color-mix(in srgb,var(--nm-on-deep) 14%,transparent)}.nm-today-row__head{display:flex;align-items:center;gap:var(--nm-space-3)}.nm-today-row__label{color:var(--nm-on-deep-muted);white-space:nowrap;line-height:1.3}.nm-today-row__text{min-width:0;color:var(--nm-on-deep-warm);font-weight:600;line-height:1.35}.nm-today-row--detail .nm-today-row__text{font-weight:700}.nm-today-row__lines{display:grid;gap:var(--nm-space-2);margin-top:var(--nm-space-2);margin-left:calc(var(--nm-size-bar-control) + var(--nm-space-3))}.nm-today-row__lines p{margin:0;font-size:var(--nm-type-small-size);line-height:var(--nm-type-small-line)}.nm-today-row__lines b{color:var(--nm-on-deep-gold)}.nm-clock-today__foot{margin:0;padding-top:var(--nm-space-3);border-top:1px solid color-mix(in srgb,var(--nm-on-deep) 14%,transparent);color:var(--nm-on-deep-muted);font-size:var(--nm-type-caption-size);line-height:var(--nm-type-caption-line)}.nm-today-row__value{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--nm-size-bar-control);height:var(--nm-size-bar-control);border-radius:var(--nm-radius-pill);background:var(--nm-gold-fill);color:var(--nm-deep-text);font-weight:var(--nm-type-heading-weight);font-family:var(--nm-font-heading)}.nm-admin__main h2{font-size:var(--nm-type-h3-size);color:var(--nm-on-surface);margin:0 0 var(--nm-space-3)}.nm-admin__main h3{font-size:var(--nm-type-h4-size);color:var(--nm-on-surface);margin:0 0 var(--nm-space-2)}.nm-first-run{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;overflow:clip;background:var(--nm-acct-gradient-hero);color:var(--nm-on-deep);padding:var(--nm-space-6) var(--nm-space-5) calc(var(--nm-space-8) * 2);cursor:pointer;-webkit-tap-highlight-color:transparent}.nm-first-run__glow{position:absolute;inset:-20% -10% auto;height:70%;background:var(--nm-acct-gradient-hero-glow);pointer-events:none}.nm-first-run__glow--secondary{inset:auto -10% -30%;height:60%;transform:rotate(180deg);opacity:.7}.nm-first-run__step{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(92vw,var(--nm-measure-prose));text-align:center}@keyframes nm-first-run-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes nm-first-run-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes nm-first-run-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}.nm-first-run__accent{color:var(--nm-gold-fill-light)}.nm-first-run__rule{width:4rem;height:1.5px;margin:var(--nm-space-6) auto 0;background:linear-gradient(90deg,transparent,var(--nm-gold-line),transparent);animation:nm-first-run-rule 1s 1.1s both}.nm-first-run__rule--splash{width:3.5rem;margin-top:var(--nm-space-5);animation-delay:.8s}.nm-first-run__brand{width:clamp(7.5rem,22vw,11.875rem);height:auto;object-fit:contain;filter:drop-shadow(0 0 2.5rem color-mix(in srgb,var(--nm-gold-fill-light) 35%,transparent));animation:nm-first-run-pop 1.4s both}.nm-first-run__wordmark{margin:var(--nm-space-6) 0 0;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:clamp(1.0625rem,2.6vw,1.375rem);letter-spacing:.4em;text-indent:.4em;animation:nm-first-run-in .8s .5s both}.nm-first-run__tagline{margin:var(--nm-space-4) 0 0;font-family:var(--nm-type-display-family);font-style:italic;font-size:1.0625rem;color:var(--nm-on-deep-soft);animation:nm-first-run-in .8s 1s both}.nm-first-run .nm-first-run__greeting{margin:0;font-size:clamp(2.875rem,8vw,4.75rem);line-height:1.05;color:var(--nm-on-deep);letter-spacing:-.01em;animation:nm-first-run-in 1s both}.nm-first-run__dob{margin-top:var(--nm-space-6);animation:nm-first-run-in .8s 1.4s both}.nm-first-run__lede{margin:var(--nm-space-4) 0 0;max-width:26.25rem;font-family:var(--nm-type-display-family);font-style:italic;font-size:clamp(1.125rem,2.2vw,1.3125rem);line-height:1.5;color:var(--nm-on-deep);animation:nm-first-run-in .8s 1.9s both}.nm-first-run .nm-first-run__eyebrow{font-size:var(--nm-type-eyebrow-size);letter-spacing:.3333em;color:var(--nm-gold-fill-light);animation:nm-first-run-in .6s both}.nm-first-run .nm-first-run__numeral{margin:0 0 .12em;font-size:clamp(8.125rem,28vw,13.5rem);font-weight:700;font-variant-numeric:lining-nums;line-height:1.019;color:var(--nm-gold-fill-light);text-shadow:0 0 5rem color-mix(in srgb,var(--nm-gold-fill-light) 30%,transparent);animation:nm-first-run-pop 1s .2s both}.nm-first-run__archetype{margin:0;font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:1.125rem;letter-spacing:.11em;line-height:var(--nm-type-heading-line);animation:nm-first-run-in .7s .8s both}.nm-first-run .nm-first-run__meta{margin-top:var(--nm-space-2);color:var(--nm-on-deep-muted);line-height:1.45;animation:nm-first-run-in .7s 1s both}.nm-first-run .nm-first-run__pattern{margin:var(--nm-space-5) 0 0;font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:clamp(1.5rem,4.6vw,2.25rem);line-height:1.45;color:var(--nm-on-deep);text-wrap:balance;animation:nm-first-run-in .9s .3s both}.nm-first-run__pattern b{font-family:var(--nm-type-display-family);font-weight:inherit;font-style:italic;color:var(--nm-gold-fill-light)}.nm-first-run__actions{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-3);margin-top:var(--nm-space-8);animation:nm-first-run-in .8s .35s both}.nm-first-run__actions .nm-button{padding:var(--nm-cta-pad-y-sm) var(--nm-cta-pad-x-sm);font-size:var(--nm-type-small-size);font-weight:var(--nm-type-label-weight);line-height:var(--nm-type-heading-line)}.nm-first-run__dots{position:absolute;left:0;right:0;bottom:var(--nm-space-4);display:flex;justify-content:center;align-items:center;gap:0}.nm-first-run__dot{box-sizing:content-box;width:.375rem;height:.3125rem;padding:var(--nm-space-2-5) var(--nm-space-1-5);border:none;border-radius:var(--nm-radius-sm);background-color:var(--nm-on-deep);background-clip:content-box;opacity:.3;cursor:pointer;transition:width .4s ease,opacity .4s ease,background-color .4s ease}.nm-first-run__dot--active{width:1.375rem;background-color:var(--nm-gold-fill-light);opacity:1}.nm-first-run__foot{position:absolute;left:0;right:0;bottom:var(--nm-space-8);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--nm-space-5)}.nm-first-run__skip{font-size:var(--nm-type-label-size);letter-spacing:.1818em;line-height:var(--nm-type-heading-line);color:color-mix(in srgb,var(--nm-on-deep) 45%,transparent)}@media(prefers-reduced-motion:reduce){.nm-first-run__brand,.nm-first-run__wordmark,.nm-first-run__rule,.nm-first-run__tagline,.nm-first-run .nm-first-run__greeting,.nm-first-run__dob,.nm-first-run__lede,.nm-first-run .nm-first-run__eyebrow,.nm-first-run .nm-first-run__numeral,.nm-first-run__archetype,.nm-first-run .nm-first-run__meta,.nm-first-run .nm-first-run__pattern,.nm-first-run__actions{animation:none}.nm-first-run__dot{transition:none}}.nm-summary-core{background:linear-gradient(135deg,var(--nm-accent),var(--nm-deep-bg));color:var(--nm-acct-on-navy);border:1px solid color-mix(in srgb,var(--nm-gold-line) 50%,transparent);border-radius:var(--nm-acct-radius-card);padding:var(--nm-space-6);padding-inline:min(var(--nm-space-6),var(--nm-card-inset));text-align:center}.nm-summary-core__eyebrow{color:var(--nm-gold-fill-light);margin:0}.nm-summary-core__line{font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:clamp(1.25rem,3.4vw,1.625rem);line-height:1.55;margin:var(--nm-space-3) 0 0}.nm-summary-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-4);margin-top:var(--nm-space-4)}@media(min-width:768px){.nm-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.nm-summary-card{display:flex;flex-direction:column;background:var(--nm-surface);border:1px solid var(--nm-line);border-top:4px solid var(--summary-card-accent);border-radius:var(--nm-radius-lg);box-shadow:var(--nm-shadow-sm);padding:var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset))}.nm-summary-card--strength{--summary-card-accent: var(--nm-gold-line)}.nm-summary-card--blocker{--summary-card-accent: var(--nm-accent)}.nm-summary-card--next-step{--summary-card-accent: var(--nm-layer-q-on)}.nm-summary-card__glyph{display:block;font-size:var(--nm-text-xl);line-height:1}.nm-summary-card__eyebrow{color:var(--summary-card-accent);margin:var(--nm-space-2) 0 0}.nm-summary-card .nm-summary-card__title{color:var(--nm-accent);line-height:var(--nm-type-caption-line);margin:var(--nm-space-2) 0 0}.nm-summary-card__body{font-size:var(--nm-text-sm);line-height:1.65;color:var(--nm-muted);margin:var(--nm-space-2) 0 0}.nm-summary-card__body b{color:var(--nm-accent);font-weight:700}.nm-summary-card-more{display:flex;flex-direction:column;gap:var(--nm-space-2);margin-top:var(--nm-space-4);border-top:1px solid var(--nm-line);padding-top:var(--nm-space-3)}.nm-summary-card-more__item{display:flex;align-items:baseline;gap:var(--nm-space-2);font-size:var(--nm-text-sm);line-height:1.55;color:var(--nm-muted)}.nm-summary-card__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;position:relative;top:-2px;background:var(--summary-card-accent)}.nm-summary-card-more__text{font-size:var(--nm-text-sm);line-height:1.55;color:var(--nm-muted);margin:0}.nm-summary-card-more__text b{color:var(--nm-accent)}.nm-summary-card__footer{margin-top:auto;padding-top:var(--nm-space-3)}.nm-summary-card__source{display:inline-block;margin:0;font-size:var(--nm-text-xs);color:var(--nm-muted);background:var(--nm-surface-cream-2);border-radius:var(--nm-radius-control);padding:var(--nm-space-1) var(--nm-space-3)}.nm-summary-ctas{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-4);margin:var(--nm-space-4) 0 var(--nm-space-8)}@media(min-width:768px){.nm-summary-ctas{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-summary-cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nm-space-2);border-radius:var(--nm-acct-radius-card);padding:var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset))}.nm-summary-cta--collab{background:var(--nm-surface);border:1px solid var(--nm-line);box-shadow:var(--nm-shadow-sm)}.nm-index-card__ask{margin:var(--nm-space-4) 0 0}.nm-summary-cta--chat{grid-column:1 / -1;background:var(--nm-surface);border:1px solid var(--nm-line);box-shadow:var(--nm-shadow-sm)}.nm-summary-cta--map{background:linear-gradient(135deg,var(--nm-surface-cream-2),var(--nm-surface));border:1px solid var(--nm-gold-line)}.nm-summary-cta__eyebrow{color:var(--nm-gold-line);margin:0}.nm-summary-cta__title{color:var(--nm-accent)}.nm-summary-cta__body{font-size:var(--nm-text-sm);line-height:1.6;color:var(--nm-muted);margin:0}.nm-summary-cta .nm-button{margin-top:var(--nm-space-2)}.nm-summary-cta--map .nm-button{background:var(--nm-gradient-navy-linear);color:var(--nm-on-deep)}.nm-how-link{appearance:none;background:none;border:0;padding:0;font-family:inherit;font-size:var(--nm-text-xs);color:var(--nm-link-text);cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:.18em}.nm-how{margin:var(--nm-space-2) 0 0;font-size:var(--nm-type-caption-size);line-height:var(--nm-type-caption-line);color:var(--nm-on-surface-muted)}.nm-plane-how,.nm-letter-how,.nm-letter-how__example,.nm-plane-how-print{display:flex;flex-direction:column;gap:var(--nm-space-3)}.nm-plane-how p,.nm-letter-how p{margin:0}.nm-plane-how .nm-plane-how__heading,.nm-letter-how .nm-letter-how__heading{font-weight:700;color:var(--nm-accent-ink)}.nm-plane-how .nm-plane-how__row{margin-top:var(--nm-space-1);color:var(--nm-on-surface-muted)}.nm-plane-how .nm-plane-how__result{margin-top:var(--nm-space-1);font-weight:700;color:var(--nm-gold-text)}.nm-plane-how .nm-plane-how__note{margin-top:var(--nm-space-1);font-size:var(--nm-type-caption-size);color:var(--nm-on-surface-muted)}.nm-plane-how__list{margin:var(--nm-space-1) 0 0;padding-left:var(--nm-space-4);color:var(--nm-on-surface-muted)}.nm-plane-how .nm-plane-how__tie{margin-top:var(--nm-space-1);font-size:var(--nm-type-caption-size);color:var(--nm-accent-ink)}.nm-letter-how__example{padding-top:var(--nm-space-3);border-top:1px solid var(--nm-line)}.nm-letter-how__letter{font-weight:700;color:var(--nm-gold-text)}.nm-plane-how-print{margin-top:var(--nm-space-3);padding-top:var(--nm-space-3);border-top:1px solid var(--nm-line)}.nm-plane-how-print .nm-plane-how-print__title{margin:0;font-family:var(--nm-type-heading-family);font-size:var(--nm-type-h4-size);color:var(--nm-accent)}.nm-callout--note{display:block;background:var(--nm-surface);border-left:none;border:1px dashed var(--nm-line);border-radius:var(--nm-radius);padding:var(--nm-space-3) var(--nm-space-4);color:var(--nm-on-surface-muted);font-size:var(--nm-text-xs);line-height:var(--nm-type-caption-line)}.nm-letter-row+.nm-callout--note{margin-top:var(--nm-space-3-5);padding:var(--nm-space-2-5) var(--nm-space-3-5)}.nm-callout--note-gold{background:var(--nm-surface-alt);border-color:var(--nm-gold-line-ghost);font-size:var(--nm-text-xs)}.nm-index-views{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nm-space-2);margin:var(--nm-space-4) 0}.nm-disclosure-collapse{display:flex;justify-content:center;margin-top:var(--nm-space-6)}.nm-index-views .nm-button,.nm-disclosure-collapse .nm-button{font-size:.875rem}.nm-disclosure-collapse .nm-button{text-transform:none;letter-spacing:normal;line-height:var(--nm-type-heading-line)}.nm-todo-block__head{align-self:flex-start;margin:0 0 var(--nm-space-1);padding:var(--nm-space-1) var(--nm-space-3);border-radius:var(--nm-radius-sm);background:var(--nm-gold-fill);color:var(--nm-on-gold-navy)}.nm-todo__detail{margin-inline-start:calc(var(--nm-size-todo-check) + var(--nm-space-3) * 2)}.nm-todo__detail .nm-collapse__head{color:var(--nm-on-surface-muted);font-size:var(--nm-text-xs)}.nm-hero__group--top,.nm-hero__group--main,.nm-hero__group--closing{position:relative;width:100%;max-width:66rem;margin:0 auto}.nm-prose__lead{font-weight:700;color:var(--nm-gold-text)}.nm-plan-group .nm-section__lead{margin-top:var(--nm-space-1)}.nm-section__lead b{color:var(--nm-accent);font-weight:700}.nm-chip-row--keywords{gap:var(--nm-space-2)}.nm-chip-row--keywords .nm-chip{padding:var(--nm-space-1) var(--nm-space-3);font-size:var(--nm-text-xs);border-color:var(--nm-gold-line-ghost);color:var(--nm-accent)}.nm-section--reading .nm-index-card__body .nm-chip-row--keywords{margin-top:0}.nm-section--reading .nm-chip-row--keywords+.nm-bloom-power{margin-top:var(--nm-space-4-5)}.nm-farewell{padding-block:var(--nm-space-9) var(--nm-space-9);padding-inline:var(--nm-gutter);background:linear-gradient(180deg,var(--nm-surface),var(--nm-surface-alt));color:var(--nm-on-surface)}.nm-farewell__inner{max-width:var(--nm-band-reading);margin-inline:auto}.nm-farewell__rule{width:2.875rem;height:1px;margin:0 auto var(--nm-space-7);background:var(--nm-gold-line)}.nm-farewell__title{margin:0 0 var(--nm-space-4-5);font-family:var(--nm-type-display-family);font-size:var(--nm-type-closing-size);font-weight:var(--nm-type-display-weight);line-height:1.3;color:var(--nm-accent-ink);text-align:center;text-wrap:pretty}.nm-farewell__text{margin:0 0 var(--nm-space-3-5);font-family:var(--nm-type-body-family);font-size:var(--nm-type-body-size);font-weight:var(--nm-type-body-weight);line-height:var(--nm-type-body-line);text-align:justify;text-wrap:pretty}.nm-farewell__text:last-child{margin-bottom:0}.nm-farewell__text b{font-weight:var(--nm-type-label-weight);color:var(--nm-accent-ink)}.nm-reading-footer{padding-block:var(--nm-space-6);padding-inline:var(--nm-space-5);background:var(--nm-footer-bg);color:var(--nm-on-deep-soft);text-align:center;font-family:var(--nm-type-body-family);font-weight:var(--nm-type-body-weight)}.nm-reading-footer__line{margin:0;font-size:var(--nm-type-caption-size);line-height:var(--nm-type-body-line)}.nm-reading-footer__brand{font-weight:var(--nm-type-label-weight);color:var(--nm-on-deep-gold)}.nm-reading-footer__note{margin:0;font-size:.71875rem;line-height:var(--nm-type-body-line);opacity:.8}.nm-reading-footer__note--line{font-size:var(--nm-type-caption-size);opacity:.7}.nm-subhead__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nm-space-2) var(--nm-space-3)}.nm-subhead__bar>:first-child{flex:1 1 auto;min-width:0}.nm-subhead__end{display:flex;align-items:center;gap:var(--nm-space-2);margin-inline-start:auto;color:var(--nm-gold-text-warm);font-family:var(--nm-type-label-family);font-weight:var(--nm-type-label-weight)}.nm-day:disabled{cursor:not-allowed;opacity:.5}.nm-day:disabled:hover{border-color:var(--nm-line)}.nm-clock-card__theme{color:var(--nm-gold-text-warm);font-weight:var(--nm-type-label-weight);font-size:var(--nm-type-small-size)}.nm-essence-block{display:flex;flex-direction:column;background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-radius-lg);padding:var(--nm-space-3-5) var(--nm-space-5) var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset));margin-top:var(--nm-space-3)}.nm-essence-block>.nm-subhead{margin-top:0;margin-bottom:var(--nm-space-3)}.nm-subhead__end .nm-icon-button--on-deep,.nm-subhead__end .nm-button.nm-button--on-deep{border-color:color-mix(in srgb,var(--nm-gold-text-warm) 55%,transparent);color:var(--nm-gold-text-warm)}.nm-subhead__end .nm-icon-button--on-deep:hover:not(:disabled),.nm-subhead__end .nm-button.nm-button--on-deep:hover:not(:disabled){border-color:var(--nm-gold-text-warm);background:color-mix(in srgb,var(--nm-gold-text-warm) 12%,transparent)}.nm-essence__mark--long{font-size:1.0625rem}.nm-essence__lead{color:var(--nm-accent-ink)}.nm-glos--underline{text-decoration:underline;text-underline-offset:.18em}.nm-glos--on-accent{color:var(--nm-on-accent)}.nm-clock-summary__text{margin:0;line-height:1.65;color:var(--nm-on-surface)}.nm-clock-summary__text b{color:var(--nm-accent)}.nm-clock-summary__should{font-weight:700;color:var(--nm-gold-text)}.nm-essence-how{display:flex;flex-direction:column;gap:var(--nm-space-2)}.nm-essence-how p{margin:0}.nm-essence-how__from{color:var(--nm-muted)}.nm-essence-how .nm-essence-how__heading{margin-top:var(--nm-space-2);font-weight:700;color:var(--nm-accent)}.nm-essence-how__part{padding:var(--nm-space-2) var(--nm-space-3);background:var(--nm-surface-cream-2);border:1px solid var(--nm-line-warm);border-radius:var(--nm-radius);font-size:var(--nm-type-caption-size)}.nm-essence-how__name{font-weight:700}.nm-essence-how__cycle{font-weight:400;color:var(--nm-muted)}.nm-essence-how__falls{color:var(--nm-accent)}.nm-essence-how__letter{font-weight:700;color:var(--nm-gold-text)}.nm-essence-how__result{padding:var(--nm-space-3);background:var(--nm-layer-life-surface);border:1px solid var(--nm-gold-fill-light);border-radius:var(--nm-radius);font-size:var(--nm-type-small-size);line-height:1.55;color:var(--nm-gold-text)}.nm-today-row__titles{display:grid;min-width:0}.nm-today-row__kv{display:flex;gap:var(--nm-space-2)}.nm-today-row__kv b{flex:0 0 auto}.nm-button:focus-visible,.nm-collapse__head:focus-visible,.nm-index-cell--action:focus-visible,.nm-todo__check:focus-visible,.nm-navbar-lang:focus-visible,.nm-navbar__burger:focus-visible,.nm-drawer__close:focus-visible,.nm-book-options__button:focus-visible,.nm-book-readmode:focus-visible,.nm-account__trigger:focus-visible,.nm-account__item:focus-visible,.nm-linkbutton:focus-visible,.nm-admin-nav__link:focus-visible,.nm-stat-link:focus-visible,.nm-icon-button:focus-visible,.nm-day:focus-visible,.nm-clock-mode:focus-visible,.nm-first-run__dot:focus-visible,.nm-navbar .nm-navbar__action:focus-visible,.nm-drawer .nm-navbar__action:focus-visible{outline:none;box-shadow:var(--nm-focus-ring)}.nm-navbar a:focus-visible,.nm-drawer a:focus-visible{outline:none;box-shadow:var(--nm-focus-ring)}.nm-hero__actions{position:absolute;top:var(--nm-space-5);right:var(--nm-space-5);z-index:10}.nm-summary-hero__download{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--nm-size-hero-download);height:var(--nm-size-hero-download);border:1px solid color-mix(in srgb,var(--nm-gold-line) 55%,transparent);border-radius:50%;background:transparent;color:var(--nm-on-deep-gold);cursor:pointer}@media(max-width:767.98px){.nm-hero__actions{top:var(--nm-space-3);right:var(--nm-space-3)}.nm-hero:has(>.nm-hero__actions){padding-block-start:var(--nm-space-8)}.nm-summary-hero__download{width:var(--nm-size-hero-download-sm);height:var(--nm-size-hero-download-sm)}}.nm-life-map{background:var(--nm-bg)}.nm-life-hero{background:var(--nm-gradient-navy);color:var(--nm-on-deep-warm);padding:var(--nm-space-6) var(--nm-gutter);text-align:center}@media(min-width:768px){.nm-life-hero{padding:var(--nm-space-8) var(--nm-space-6) var(--nm-space-6)}}.nm-life-hero__inner{width:100%;max-width:var(--nm-band-reading);margin:0 auto}.nm-life-hero .nm-life-hero__eyebrow{margin:0 0 var(--nm-space-3);color:var(--nm-on-deep-gold)}.nm-life-hero .nm-life-hero__title{margin:0 0 var(--nm-space-3);font-size:var(--nm-type-band-compact-size);line-height:1.2;color:var(--nm-on-deep-warm)}.nm-life-hero .nm-life-hero__lede{max-width:var(--nm-measure-prose);margin:0 auto;color:var(--nm-on-deep-muted)}.nm-life-ruler{margin:var(--nm-space-6) 0 0;text-align:left}.nm-life-ruler__rows{position:relative;padding-top:var(--nm-space-6)}.nm-life-ruler__row,.nm-life-ruler__axis{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--nm-space-3);align-items:center}@media(min-width:768px){.nm-life-ruler__row,.nm-life-ruler__axis{grid-template-columns:7rem minmax(0,1fr);gap:var(--nm-space-4)}}.nm-life-ruler__row+.nm-life-ruler__row,.nm-life-ruler__row--waves{margin-top:var(--nm-space-2)}.nm-life-ruler__label{display:grid;margin:0;text-align:right;color:var(--nm-on-deep-gold)}.nm-life-ruler__caption{color:var(--nm-on-deep-soft)}.nm-life-ruler__track{position:relative;height:2.25rem}.nm-life-ruler__segment{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:var(--nm-space-2);overflow:hidden;padding:0 var(--nm-space-2);border:1px solid color-mix(in srgb,var(--nm-on-deep-pale) 22%,transparent);border-radius:var(--nm-radius-control);background:color-mix(in srgb,var(--nm-on-deep-pale) 7%,transparent);white-space:nowrap;color:var(--nm-on-deep-warm)}.nm-life-ruler__segment+.nm-life-ruler__segment{margin-left:1px}.nm-life-ruler__segment--current{background:var(--nm-gradient-gold);border-color:var(--nm-gold-line);color:var(--nm-on-gold-navy);box-shadow:0 .5rem 1.5rem -.5rem var(--nm-gold-glow)}.nm-life-ruler__value{font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:var(--nm-type-quote-size);line-height:1}.nm-life-ruler__role{display:none;overflow:hidden;text-overflow:ellipsis;color:var(--nm-on-deep-muted)}.nm-life-ruler__segment--current .nm-life-ruler__role{color:var(--nm-on-gold-navy)}@media(min-width:768px){.nm-life-ruler__role{display:inline}}.nm-life-ruler__baseline{position:absolute;left:0;right:0;top:50%;border-top:1px solid color-mix(in srgb,var(--nm-on-deep-gold) 45%,transparent)}.nm-life-ruler__wave{position:absolute;top:50%;width:.5rem;height:.5rem;border:1px solid color-mix(in srgb,var(--nm-on-deep-gold) 70%,transparent);border-radius:50%;background:transparent;transform:translate(-50%,-50%)}.nm-life-ruler__wave--past{border-color:var(--nm-on-deep-gold);background:var(--nm-on-deep-gold)}.nm-life-ruler__lane{position:absolute;top:0;bottom:0;right:0;left:calc(4.5rem + var(--nm-space-3));pointer-events:none}@media(min-width:768px){.nm-life-ruler__lane{left:calc(7rem + var(--nm-space-4))}}.nm-life-ruler__pin{position:absolute;top:var(--nm-space-4);bottom:0;border-left:1px solid var(--nm-gold-line)}.nm-life-ruler__now{position:absolute;bottom:100%;left:0;transform:translate(-50%);padding:var(--nm-space-1) var(--nm-space-3);border:1px solid var(--nm-gold-line);border-radius:var(--nm-radius-pill);background:var(--nm-gradient-gold);color:var(--nm-on-gold-navy);white-space:nowrap}.nm-life-ruler .nm-life-ruler__now{line-height:1.6}.nm-life-ruler__now:before,.nm-life-ruler__now:after{content:"";position:absolute;inset:0;border-radius:inherit;animation:nm-life-pulse 2.4s ease-out infinite;pointer-events:none}.nm-life-ruler__now:after{animation-delay:1.2s}@keyframes nm-life-pulse{0%{box-shadow:0 0 0 0 var(--nm-gold-glow)}to{box-shadow:0 0 0 .875rem transparent}}.nm-life-ruler__axis{margin-top:var(--nm-space-4)}.nm-life-ruler__ticks{position:relative;height:2.25rem}.nm-life-ruler__tick{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);color:var(--nm-on-deep-muted)}.nm-life-ruler__age{color:var(--nm-on-deep-pale)}.nm-life-ruler__year{display:none}@media(min-width:768px){.nm-life-ruler__year{display:inline}}.nm-life-ruler__legend{display:flex;justify-content:flex-end;align-items:center;gap:var(--nm-space-5);margin-top:var(--nm-space-3);color:var(--nm-on-deep-muted)}.nm-life-ruler__marker{display:inline-flex;align-items:center;gap:var(--nm-space-2);color:var(--nm-on-deep-gold)}.nm-life-ruler__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--nm-on-deep-gold)}.nm-life-chapters__eyebrow{margin:0 0 var(--nm-space-2);text-align:center}.nm-life-chapters .nm-life-chapters__lede{margin:0 0 var(--nm-space-5);text-align:center;color:var(--nm-on-surface-muted)}.nm-life-chapters__list{display:grid;gap:var(--nm-space-4);margin:0;padding:0;list-style:none}.nm-life-chapter{display:grid;gap:var(--nm-space-4);padding:var(--nm-space-5);padding-inline:min(var(--nm-space-5),var(--nm-card-inset));border:1px solid var(--nm-line);border-radius:var(--nm-radius-lg);background:var(--nm-surface);color:var(--nm-on-surface)}.nm-life-chapter__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--nm-space-2) var(--nm-space-4);align-items:center}@media(min-width:768px){.nm-life-chapter__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}}.nm-life-chapter__badge{display:grid;place-items:center;width:2.875rem;height:2.875rem;border-radius:50%;background:var(--nm-navy-bg);color:var(--nm-on-deep-gold);font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:var(--nm-type-h3-size)}.nm-life-chapter__heading{display:grid;gap:var(--nm-space-1);min-width:0;align-self:center}.nm-life-chapter__meta{color:var(--nm-gold-text);margin:0}.nm-life-chapter .nm-life-chapter__title{margin:0;color:var(--nm-accent)}.nm-life-chapter__status{grid-column:2;justify-self:start;padding:var(--nm-space-1) var(--nm-space-3);border:1px solid currentColor;border-radius:var(--nm-radius-pill)}@media(min-width:768px){.nm-life-chapter__status{grid-column:auto;justify-self:end}}.nm-life-chapter__body{display:grid;gap:var(--nm-space-5)}.nm-life-chapter__part{display:grid;gap:var(--nm-space-3)}.nm-life-chapter__part>h3{margin:0;color:var(--nm-gold-text)}.nm-life-chapter__signs{display:grid;gap:var(--nm-space-1);padding-left:var(--nm-space-5);list-style:disc}.nm-life-chapter__years{margin:0}.nm-life-chapter__year{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--nm-space-4);padding:var(--nm-space-3) 0;border-bottom:1px solid var(--nm-line)}.nm-life-chapter__year:first-child{padding-top:0}.nm-life-chapter .nm-life-chapter__when{font-weight:var(--nm-type-label-weight);color:var(--nm-gold-text)}.nm-life-chapter .nm-life-chapter__milestone{display:block;font-weight:var(--nm-type-label-weight);color:inherit}.nm-life-chapter__axes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-3)}@media(min-width:768px){.nm-life-chapter__axes{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-life-chapter__axes--advice{grid-template-columns:minmax(0,1fr)}}.nm-life-chapter__side{display:grid;gap:var(--nm-space-2);align-content:start;padding:var(--nm-space-3) var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md)}.nm-life-chapter__aspect{margin:0;color:var(--nm-gold-text)}.nm-life-chapter__do{padding-top:var(--nm-space-3);border-top:1px solid var(--nm-line)}.nm-life-chapter .nm-life-chapter__toggle{justify-self:start;padding:var(--nm-space-1) var(--nm-space-4);font-size:var(--nm-type-caption-size);line-height:var(--nm-type-caption-line)}.nm-life-chapter--now{border:none;background:var(--nm-gradient-note);color:var(--nm-on-deep)}.nm-life-chapter--now .nm-life-chapter__title{color:var(--nm-on-deep)}.nm-life-chapter--now .nm-life-chapter__badge{background:var(--nm-gradient-gold);color:var(--nm-on-gold-navy)}.nm-life-chapter--now .nm-life-chapter__meta,.nm-life-chapter--now .nm-life-chapter__part>h3,.nm-life-chapter--now .nm-life-chapter__when,.nm-life-chapter--now .nm-life-chapter__aspect{color:var(--nm-on-deep-gold)}.nm-life-chapter--now .nm-life-chapter__year,.nm-life-chapter--now .nm-life-chapter__side,.nm-life-chapter--now .nm-life-chapter__do{border-color:color-mix(in srgb,var(--nm-on-deep-pale) 22%,transparent)}@media(max-width:479.98px){.nm-section--reading :is(.nm-index-card,.nm-stage-conclusion,.nm-stage-timeline,.nm-essence-block,.nm-clock-days,.nm-theme-card,.nm-callout,.nm-map-remember__box,.nm-closing-card,.nm-todo-block):not(:is(.nm-index-card,.nm-stage-conclusion,.nm-stage-timeline,.nm-essence-block,.nm-clock-days,.nm-theme-card,.nm-callout,.nm-map-remember__box,.nm-closing-card,.nm-todo-block) *){margin-inline:calc(-1 * var(--nm-gutter));border-radius:0}.nm-section--reading :is(.nm-stage-conclusion__ahead,.nm-debt-lesson,.nm-clock-days .nm-index-card){padding-inline:0;border-width:1px 0 0;border-style:solid;border-color:var(--nm-line);border-radius:0;background:none;box-shadow:none}.nm-section--reading .nm-stage-conclusion__ahead{border-top-color:color-mix(in srgb,var(--nm-gold-line) 35%,transparent)}}.nm-navbar__account{display:inline-flex;align-items:center;flex:0 0 auto;gap:var(--nm-space-2);min-width:0;margin-inline-start:auto}.nm-navbar__actions~.nm-navbar__account,.nm-navbar__burger~.nm-navbar__account{margin-inline-start:0}@media(max-width:1023.98px){.nm-navbar__account .nm-account__chevron{display:none}.nm-navbar__account .nm-account__trigger{padding-right:calc((var(--nm-size-bar-control) - var(--nm-space-0-5) - var(--nm-size-bar-rail-chip)) / 2)}.nm-navbar:has(>.nm-navbar__account)>.nm-navbar__brand{flex:1 100 0%}}@media(min-width:1024px){.nm-navbar:has(.nm-notices)>.nm-navbar__links{margin-inline-start:calc(var(--nm-size-bar-control) + var(--nm-space-2))}}.nm-notices{display:inline-flex}.nm-navbar .nm-notices__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;block-size:var(--nm-size-bar-control);inline-size:var(--nm-size-bar-control);padding:0;border-radius:var(--nm-radius-pill);border:1px solid color-mix(in srgb,var(--nm-gold-line) 28%,transparent);background:color-mix(in srgb,var(--nm-surface-alt) 6%,transparent);color:var(--nm-on-deep);cursor:pointer;text-decoration:none;transition:background-color .12s ease}.nm-navbar .nm-notices__trigger:hover,.nm-navbar .nm-notices__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--nm-surface-alt) 14%,transparent)}.nm-notice-bell{position:relative;display:inline-flex}.nm-notice-bell__badge{position:absolute;inset-block-start:calc(-1 * var(--nm-space-2));inset-inline-end:calc(-1 * var(--nm-space-2));min-inline-size:var(--nm-size-notice-badge);block-size:var(--nm-size-notice-badge);padding-inline:var(--nm-space-1);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--nm-radius-pill);background:var(--nm-badge-alert);color:var(--nm-on-badge-alert);font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:700;line-height:1}.nm-notice-panel{position:fixed;inset-block-start:calc(var(--nm-bar-height) + var(--nm-space-1));inset-inline-end:var(--nm-space-2);z-index:95;display:flex;flex-direction:column;inline-size:min(var(--nm-size-notice-panel),calc(100vw - 2 * var(--nm-space-4)));max-block-size:calc(100dvh - var(--nm-bar-height) - var(--nm-space-3));border-radius:var(--nm-radius-md);border:1px solid var(--nm-line);background:var(--nm-surface);color:var(--nm-on-surface);box-shadow:var(--nm-shadow-card-deep);overflow:hidden}.nm-notice-panel--expanded{block-size:calc(100dvh - var(--nm-bar-height) - var(--nm-space-3));max-block-size:none}.nm-notice-panel__veil,.nm-notice-panel__close{display:none}.nm-notice-panel__actions{display:inline-flex;align-items:center;gap:var(--nm-space-1)}@media(max-width:767.98px){.nm-notice-panel,.nm-notice-panel--expanded{inset-block:0;inset-inline-end:0;inline-size:80%;block-size:auto;max-block-size:none;border-radius:0;border-block:0;border-inline-end:0;animation:nm-notice-slide-in .22s ease-out}.nm-notice-panel__veil{display:block;position:fixed;inset:0;z-index:94;background:var(--nm-scrim)}.nm-notice-panel__close{display:inline-flex;align-items:center;justify-content:center;block-size:var(--nm-size-bar-control);inline-size:var(--nm-size-bar-control);padding:0;border:0;border-radius:50%;background:transparent;color:var(--nm-on-surface);cursor:pointer}.nm-notice-panel__close:hover{background:var(--nm-surface-alt)}}@media(max-width:479.98px){.nm-notice-panel{inline-size:100%}}@keyframes nm-notice-slide-in{0%{transform:translate(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.nm-notice-panel{animation:none}}.nm-notice-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-2);padding:var(--nm-space-3) var(--nm-space-4) var(--nm-space-2)}.nm-notice-panel__title{margin:0;font-family:var(--nm-type-heading-family);font-size:var(--nm-type-quote-size);font-weight:var(--nm-type-heading-weight);line-height:var(--nm-type-heading-line);color:var(--nm-accent-ink)}.nm-notice-panel__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:0 var(--nm-space-2) var(--nm-space-2)}.nm-notice-tabs{display:flex;gap:var(--nm-space-2);padding:0 var(--nm-space-4) var(--nm-space-2)}.nm-notice-tab{padding:var(--nm-space-1) var(--nm-space-3);border:0;border-radius:var(--nm-radius-pill);background:transparent;color:var(--nm-on-surface);font-family:var(--nm-type-body-family);font-size:var(--nm-type-small-size);font-weight:600;cursor:pointer}.nm-notice-tab:hover{background:var(--nm-surface-alt)}.nm-notice-tab--active{background:color-mix(in srgb,var(--nm-link-text) 12%,transparent);color:var(--nm-link-text)}.nm-notice-section+.nm-notice-section{margin-block-start:var(--nm-space-2)}.nm-notice-section__label{margin:0;padding:var(--nm-space-2) var(--nm-space-2) var(--nm-space-1);font-family:var(--nm-type-heading-family);font-size:var(--nm-type-note-size);font-weight:var(--nm-type-heading-weight);line-height:var(--nm-type-heading-line);color:var(--nm-on-surface)}.nm-notice-section__list{list-style:none;margin:0;padding:0}.nm-notice{position:relative;display:flex;align-items:center;gap:var(--nm-space-1);border-radius:var(--nm-radius-control)}.nm-notice:hover,.nm-notice:focus-within{background:var(--nm-surface-alt)}.nm-notice__main{display:flex;flex:1 1 auto;min-inline-size:0;align-items:center;gap:var(--nm-space-3);padding:var(--nm-space-2);border:0;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.nm-notice__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--nm-size-notice-icon);block-size:var(--nm-size-notice-icon);border-radius:50%;background:var(--nm-surface-cream-2);color:var(--nm-accent);line-height:1}.nm-notice__text{display:flex;flex:1 1 auto;min-inline-size:0;flex-direction:column;gap:var(--nm-space-1)}.nm-notice__words{overflow-wrap:anywhere;font-family:var(--nm-type-body-family);font-size:var(--nm-type-small-size);line-height:var(--nm-type-caption-line);color:var(--nm-on-surface)}.nm-notice__words--stacked{display:flex;flex-direction:column;gap:var(--nm-space-1)}.nm-notice__words--stacked .nm-notice__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.nm-notice__title{font-weight:700}.nm-notice--unread .nm-notice__body{font-weight:600}.nm-notice__time{font-family:var(--nm-type-body-family);font-size:var(--nm-type-caption-size);line-height:1.2;color:var(--nm-on-surface-muted)}.nm-notice__time--unread{color:var(--nm-link-text);font-weight:600}.nm-notice__dot{flex:0 0 auto;inline-size:var(--nm-size-notice-dot);block-size:var(--nm-size-notice-dot);border-radius:50%;background:var(--nm-link-text)}.nm-notice-empty{margin:0;padding:var(--nm-space-6) var(--nm-space-4);text-align:center;font-family:var(--nm-type-body-family);font-size:var(--nm-type-small-size);color:var(--nm-on-surface-muted)}.nm-notice-more{display:flex;justify-content:center;padding:var(--nm-space-2) var(--nm-space-4);border-block-start:1px solid var(--nm-line)}.nm-notice-more__button{padding:var(--nm-space-2) var(--nm-space-3);border:0;border-radius:var(--nm-radius-control);background:transparent;color:var(--nm-link-text);font-family:var(--nm-type-body-family);font-size:var(--nm-type-small-size);font-weight:600;cursor:pointer}.nm-notice-more__button:hover{background:var(--nm-surface-alt)}.nm-notice-more__sentinel{block-size:var(--nm-space-4)}.nm-notice-panel__actions .nm-icon-button{text-decoration:none}.nm-notice-toast{position:fixed;inset-block-start:calc(var(--nm-bar-height) + var(--nm-space-2));inset-inline-end:var(--nm-space-2);z-index:9700;display:flex;align-items:flex-start;gap:var(--nm-space-1);inline-size:min(var(--nm-size-notice-panel),calc(100vw - 2 * var(--nm-space-4)));padding:var(--nm-space-1);border-radius:var(--nm-radius-md);border:1px solid var(--nm-line);background:var(--nm-surface);color:var(--nm-on-surface);box-shadow:var(--nm-shadow-card-deep)}.nm-notice-toast .nm-notice__main{align-items:flex-start}.nm-notice-toast__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;block-size:var(--nm-size-bar-control);inline-size:var(--nm-size-bar-control);border:0;border-radius:50%;background:transparent;color:var(--nm-on-surface-muted);cursor:pointer}.nm-notice-toast__close:hover{background:var(--nm-surface-alt)}.nm-toast{position:fixed;inset-block-end:var(--nm-space-4);inset-inline:var(--nm-space-2);z-index:95;display:flex;align-items:center;gap:var(--nm-space-2);padding:var(--nm-space-2) var(--nm-space-2) var(--nm-space-2) var(--nm-space-4);border-radius:var(--nm-radius-md);border:1px solid var(--nm-line);background:var(--nm-surface);color:var(--nm-on-surface);box-shadow:var(--nm-shadow-card-deep)}@media(min-width:768px){.nm-toast{inset-inline:50% auto;transform:translate(-50%);min-inline-size:var(--nm-size-notice-panel);max-inline-size:calc(100vw - 2 * var(--nm-space-4))}}.nm-toast__icon{flex:0 0 auto;display:inline-flex}.nm-toast--ok .nm-toast__icon{color:var(--nm-success-text)}.nm-toast--error .nm-toast__icon{color:var(--nm-danger-text)}.nm-toast__text{flex:1 1 auto;min-inline-size:0;margin:0;font-family:var(--nm-type-body-family);font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line)}.nm-toast__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;block-size:var(--nm-size-bar-control);inline-size:var(--nm-size-bar-control);border:0;border-radius:50%;background:transparent;color:var(--nm-on-surface-muted);cursor:pointer}.nm-toast__close:hover{background:var(--nm-surface-alt)}.nm-push-optin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nm-space-2) var(--nm-space-3)}.nm-push-optin__text{flex:1 1 16rem;min-inline-size:0;margin:0}.nm-notice-settings{display:flex;flex-direction:column;gap:var(--nm-space-5)}.nm-notice-settings__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nm-space-2) var(--nm-space-4)}.nm-notice-settings__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nm-space-2);margin-block-start:var(--nm-space-4)}.nm-notice-settings__hint{margin:var(--nm-space-1) 0 0;padding-inline-start:var(--nm-space-6);font-family:var(--nm-type-body-family);font-size:var(--nm-type-small-size);line-height:var(--nm-type-small-line);color:var(--nm-on-surface-muted);text-align:start}.nm-notice-settings__note{margin:var(--nm-space-2) 0 0;font-family:var(--nm-type-body-family);font-size:var(--nm-type-small-size);color:var(--nm-on-surface-muted);text-align:start}.nm-notice-settings__devices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nm-space-2)}.nm-notice-settings__device{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nm-space-2);padding:var(--nm-space-2) var(--nm-space-3);border-radius:var(--nm-radius-control);border:1px solid var(--nm-line);background:var(--nm-surface)}.nm-checkout{display:flex;flex-direction:column;min-block-size:var(--nm-viewport-min);background:var(--nm-bg);color:var(--nm-on-surface)}.nm-checkout__bar{border-block-end:1px solid color-mix(in srgb,var(--nm-gold-line) 16%,transparent);background:var(--nm-deep-bg);color:var(--nm-on-deep)}.nm-checkout__frame>a{display:inline-flex;align-items:center;color:var(--nm-on-deep-gold);text-decoration:none}.nm-checkout__frame{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--nm-cluster);min-block-size:var(--nm-bar-height);padding-inline:var(--nm-gutter)}.nm-checkout__secure{display:inline-flex;align-items:center;gap:var(--nm-space-2);margin:0;color:var(--nm-on-deep-muted);font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);line-height:var(--nm-type-label-line);text-transform:uppercase}@media(max-width:479.98px){.nm-checkout__words{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.nm-checkout__lock{flex:none;inline-size:var(--nm-size-checkout-lock);block-size:var(--nm-size-checkout-lock);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nm-checkout__main{display:flex;flex:1;flex-direction:column}.nm-checkout__main>.nm-section{flex:1;padding-block:clamp(var(--nm-space-6),4vw,var(--nm-space-8))}.nm-checkout__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-stack-loose);align-items:start;max-inline-size:var(--nm-measure-lede);margin-inline:auto}.nm-checkout__pane{min-inline-size:0}.nm-checkout__form{display:grid;gap:var(--nm-space-3)}.nm-checkout__form .nm-field{gap:var(--nm-space-1)}.nm-checkout__stage{display:grid}.nm-checkout__stage>*{grid-area:1 / 1;min-inline-size:0}.nm-checkout__live--pending{visibility:hidden}.nm-checkout__stand-in{display:grid;gap:var(--nm-space-1)}.nm-checkout__stand-in>.nm-skeleton--text{font-size:var(--nm-type-small-size);line-height:1.15;block-size:1lh}.nm-checkout__stand-in>.nm-skeleton--field+.nm-skeleton--text{font-size:var(--nm-text-xs);line-height:1.4}.nm-checkout__stand-in>.nm-skeleton--field{box-sizing:content-box;font-size:var(--nm-type-body-size);line-height:1.15;block-size:1lh;padding-block:var(--nm-space-3);border:1px solid transparent;border-radius:var(--nm-radius)}.nm-checkout__stand-in--consent{grid-template-columns:auto minmax(0,1fr);gap:var(--nm-space-2);font-size:var(--nm-text-sm)}.nm-checkout__stand-in--consent>.nm-skeleton--text{font-size:inherit;inline-size:1lh;block-size:1lh}.nm-checkout__stand-in--consent .nm-skeleton--text{font-size:inherit;line-height:inherit;block-size:1lh}.nm-checkout__stand-in--consent>.nm-checkout__stand-in{gap:0}.nm-checkout__form>.nm-checkout__wallets--none{display:none}.nm-checkout__stand-in--pay>.nm-skeleton--field{font-size:var(--nm-type-h4-size);line-height:inherit;padding-block:var(--nm-cta-pad-y);border-radius:var(--nm-radius-pill)}.nm-checkout__after{display:grid;gap:var(--nm-stack-loose);align-content:start}.nm-checkout__pay{inline-size:100%}@media(min-width:1024px){.nm-checkout__main>.nm-section{background:linear-gradient(to right,var(--nm-bg) 50%,var(--nm-surface) 50%)}.nm-checkout__grid{max-inline-size:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--nm-stack-loose) var(--nm-space-section)}.nm-checkout__summary{grid-column:1;grid-row:1}.nm-checkout__pane{grid-column:2;grid-row:1 / span 2}.nm-checkout__after{grid-column:1;grid-row:2}}.nm-checkout-divider{display:flex;align-items:center;gap:var(--nm-cluster);margin:0;color:var(--nm-on-surface-muted);font-size:var(--nm-type-small-size);line-height:var(--nm-type-small-line)}.nm-checkout-divider:before,.nm-checkout-divider:after{content:"";flex:1;border-block-start:1px solid var(--nm-line)}.nm-checkout-divider__text{flex:none}.nm-checkout__form .nm-field__label{font-family:var(--nm-type-body-family);font-size:var(--nm-type-small-size);font-weight:400;line-height:1.15;letter-spacing:normal;text-transform:none}.nm-checkout__form .nm-field__hint{line-height:1.4}.nm-checkout__form .nm-input{font-family:var(--nm-type-body-family);font-size:var(--nm-type-body-size);line-height:1.15;border-radius:var(--nm-radius);padding:var(--nm-space-3);box-shadow:var(--nm-shadow-field);transition:border-color .15s ease,box-shadow .15s ease}.nm-checkout__form .nm-input:focus-visible,.nm-checkout__form .nm-input--focus{box-shadow:var(--nm-shadow-field),var(--nm-focus-ring)}.nm-card-number{position:relative}.nm-card-number>.nm-input{padding-inline-end:calc(4 * var(--nm-size-card-brand-w) + 3 * var(--nm-space-1) + 2 * var(--nm-space-3))}.nm-card-number--known>.nm-input{padding-inline-end:calc(var(--nm-size-card-brand-w) + 2 * var(--nm-space-3))}.nm-card-number__brands{position:absolute;inset-block:0;inset-inline-end:var(--nm-space-3);display:flex;align-items:center;gap:var(--nm-space-1);pointer-events:none}.nm-card-number__brand{display:block;inline-size:var(--nm-size-card-brand-w);block-size:auto}.nm-order-summary{display:grid;gap:var(--nm-stack-loose)}.nm-order-summary .nm-order-summary__heading,.nm-checkout-assure .nm-checkout-assure__heading{margin:0;color:var(--nm-on-surface);font-weight:600}.nm-order-summary__item{display:flex;align-items:flex-start;gap:var(--nm-space-4)}.nm-order-summary__thumb{display:grid;flex:none;place-items:center;inline-size:var(--nm-size-checkout-thumb);block-size:var(--nm-size-checkout-thumb);overflow:hidden;border-radius:var(--nm-radius-md);background:var(--nm-deep-bg)}.nm-order-summary__thumb img{inline-size:60%;block-size:60%;object-fit:contain}.nm-order-summary__text{display:grid;gap:var(--nm-space-1);min-inline-size:0}.nm-order-summary .nm-order-summary__title{margin:0;font-weight:600}.nm-order-summary__desc{margin:0}.nm-order-summary__rows{margin:0;border-block-start:1px solid var(--nm-line)}.nm-order-summary__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--nm-space-2) var(--nm-cluster);padding-block:var(--nm-space-2);border-block-end:1px solid var(--nm-line);font-size:var(--nm-type-small-size)}.nm-order-summary__row dd{margin:0;text-align:end}.nm-order-summary__row .nm-order-summary__note{flex-basis:100%;color:var(--nm-on-surface-muted);text-align:start}.nm-order-summary__row dd .nm-skeleton{inline-size:var(--nm-size-skeleton-figure);margin-inline-start:auto;background-image:linear-gradient(90deg,color-mix(in srgb,var(--nm-line) 70%,var(--nm-bg)) 25%,color-mix(in srgb,var(--nm-line) 100%,var(--nm-bg)) 37%,color-mix(in srgb,var(--nm-line) 70%,var(--nm-bg)) 63%)}.nm-order-summary__row--total{border-block-end:0;font-weight:600;font-size:var(--nm-type-body-size)}.nm-checkout-assure{display:grid;gap:var(--nm-stack-base)}.nm-checkout-assure__list{display:grid;gap:var(--nm-stack-base);margin:0;padding:0;list-style:none}.nm-checkout-assure__item{display:flex;align-items:flex-start;gap:var(--nm-space-4)}.nm-checkout-assure__icon{flex:none;inline-size:var(--nm-size-checkout-assure);block-size:var(--nm-size-checkout-assure);stroke:var(--nm-gold-text);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nm-checkout-assure .nm-checkout-assure__title{margin:0 0 var(--nm-space-1);font-weight:600}.nm-checkout-assure__text{margin:0}.nm-checkout-assure__text a{color:var(--nm-gold-text);text-decoration:none}.nm-checkout-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nm-space-2) var(--nm-space-4);margin:0;color:var(--nm-on-surface-muted);font-size:var(--nm-type-caption-size)}.nm-checkout-foot__by{padding-inline-end:var(--nm-space-4);border-inline-end:1px solid var(--nm-line)}.nm-checkout-foot a{color:inherit;text-decoration:none}.nm-collab-picture__drop{display:flex;align-items:center;justify-content:center;min-block-size:calc(var(--nm-space-9) * 2);padding:var(--nm-space-5);border:1px dashed var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-surface-alt);color:var(--nm-on-surface);text-align:center;cursor:pointer}.nm-collab-picture__drop:hover,.nm-collab-picture__drop--over{border-color:var(--nm-gold-fill);background:var(--nm-surface)}.nm-collab-picture__drop:focus-within{box-shadow:var(--nm-focus-ring)}.nm-collab-picture__drop[data-busy=true]{cursor:progress}.nm-collab-picture__link{text-decoration:underline}.nm-collab-picture__stage{position:relative;overflow:hidden;inline-size:100%;border-radius:var(--nm-radius-md);background:var(--nm-surface-alt);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.nm-collab-picture__stage:active{cursor:grabbing}.nm-collab-picture__stage--avatar{aspect-ratio:1;inline-size:min(100%,calc(var(--nm-space-9) * 4));margin-inline:auto;border-radius:50%}.nm-collab-picture__stage--cover{aspect-ratio:var(--nm-ratio-collab-cover)}.nm-collab-picture__stage--locked,.nm-collab-picture__stage--current{cursor:default}.nm-collab-picture__stage--over{outline:2px dashed var(--nm-gold-fill);outline-offset:calc(-1 * var(--nm-space-1))}.nm-collab-picture__swap{position:absolute;inset-block-start:var(--nm-space-2);inset-inline-end:var(--nm-space-2);padding:var(--nm-space-1) var(--nm-space-3);border-radius:var(--nm-radius-sm);background:var(--nm-gradient-gold);color:var(--nm-on-gold);box-shadow:var(--nm-shadow-gold);cursor:pointer}.nm-collab-picture__swap:hover{filter:brightness(1.04)}.nm-collab-picture__swap:focus-within{box-shadow:var(--nm-focus-ring)}.nm-collab-picture__preview{position:absolute;max-inline-size:none;pointer-events:none}.nm-collab-picture__scaled{position:absolute;inset-block-start:0;inset-inline-start:0;min-block-size:0;max-block-size:none;transform-origin:0 0;pointer-events:none}.nm-collab-picture__samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nm-space-2)}.nm-collab-picture__sample{display:block;padding:0;overflow:hidden;aspect-ratio:var(--nm-ratio-collab-cover);border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);background:var(--nm-surface-alt);cursor:pointer}.nm-collab-picture__sample img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.nm-collab-picture__sample--selected{border-color:var(--nm-gold-fill);box-shadow:0 0 0 2px var(--nm-gold-fill)}.nm-collab-picture__sample:hover:not(:disabled){border-color:var(--nm-gold-fill)}.nm-collab-picture__sample:focus-visible{box-shadow:var(--nm-focus-ring)}.nm-collab-picture__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nm-space-3)}@media(max-width:767.98px){.nm-collab-picture__actions>.nm-button{padding:var(--nm-space-2-5) var(--nm-space-3);font-size:var(--nm-type-small-size);white-space:nowrap}}.nm-collab-picture__zoom{display:flex;align-items:center;gap:var(--nm-space-3)}.nm-collab-picture__zoom input{flex:1;min-inline-size:0}.nm-collab-picture__hint{margin:0;color:var(--nm-on-surface-muted);text-align:center}.nm-collab-picture__error{margin:0;color:var(--nm-danger-text)}.nm-chat-widget{display:contents}.nm-chat-widget__launcher{position:fixed;inset-block-end:var(--nm-space-5);inset-inline-end:var(--nm-space-5);z-index:90;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--nm-size-chat-launcher);block-size:var(--nm-size-chat-launcher);padding:0;border:0;border-radius:var(--nm-radius-pill);background:var(--nm-deep-bg);color:var(--nm-on-deep);box-shadow:var(--nm-shadow-card-deep);cursor:pointer}.nm-chat-widget__launcher:hover,.nm-chat-panel__send:hover:not(:disabled){background:color-mix(in srgb,var(--nm-deep-bg) 85%,var(--nm-on-deep))}.nm-chat-widget__launcher:focus-visible,.nm-chat-panel__send:focus-visible{outline:none;box-shadow:var(--nm-focus-ring)}.nm-chat-widget__panel[hidden]{display:none}.nm-chat-panel{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:var(--nm-surface);color:var(--nm-on-surface)}@media(min-width:768px){.nm-chat-panel{inset:auto var(--nm-space-5) var(--nm-space-5) auto;inline-size:var(--nm-size-chat-panel);block-size:min(var(--nm-size-chat-panel-tall),calc(100% - var(--nm-bar-height) - 2 * var(--nm-space-5)));border:1px solid var(--nm-line);border-radius:var(--nm-radius-xl);box-shadow:var(--nm-shadow-card-deep);overflow:hidden}}.nm-chat-panel__head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--nm-space-2);padding:var(--nm-space-3) var(--nm-space-3) var(--nm-space-2)}.nm-chat-panel__spacer{inline-size:var(--nm-size-bar-control)}.nm-chat-panel__title{flex:1;min-inline-size:0;margin:0;font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-align:center;text-transform:uppercase}.nm-chat-panel__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--nm-stack-base);min-block-size:0;padding:var(--nm-space-2) var(--nm-space-4);overflow-y:auto;overscroll-behavior:contain}.nm-chat-panel__list{display:flex;flex-direction:column;gap:var(--nm-stack-tight)}.nm-chat-panel__label{margin:0;color:var(--nm-on-surface-muted);font-family:var(--nm-type-label-family);font-size:var(--nm-type-label-size);font-weight:var(--nm-type-label-weight);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase}.nm-chat-panel__empty{display:flex;flex-direction:column;gap:var(--nm-space-2);padding-block:var(--nm-space-4);text-align:center;color:var(--nm-on-surface-muted)}.nm-chat-panel__hello{margin:0;color:var(--nm-on-surface);font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight)}.nm-chat-panel__foot{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--nm-space-2);padding:var(--nm-space-2) var(--nm-space-4) var(--nm-space-3)}.nm-chat-panel__box{display:flex;align-items:center;gap:var(--nm-space-2);padding:var(--nm-space-1-5) var(--nm-space-1-5) var(--nm-space-1-5) var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-2xl);background:var(--nm-surface)}.nm-chat-panel__box:focus-within{box-shadow:var(--nm-focus-ring)}.nm-input.nm-textarea.nm-chat-panel__input{flex:1;min-inline-size:0;min-height:0;field-sizing:content;max-block-size:var(--nm-size-chat-input-max);padding:var(--nm-space-2) 0;border:0;background:transparent;box-shadow:none;resize:none}.nm-chat-panel__send{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--nm-size-chat-send);block-size:var(--nm-size-chat-send);padding:0;border:0;border-radius:var(--nm-radius-pill);background:var(--nm-deep-bg);color:var(--nm-on-deep);cursor:pointer}.nm-chat-panel__send:disabled{opacity:.35;cursor:not-allowed}.nm-chat-panel__send--stop{opacity:1}.nm-chat-panel__stop-mark{inline-size:var(--nm-space-3);block-size:var(--nm-space-3);border-radius:var(--nm-radius-hairline);background:currentColor}.nm-chat-panel__fine{margin:0;color:var(--nm-on-surface-muted);text-align:center}.nm-chat-panel__fine .nm-tooltip{vertical-align:middle}.nm-chat__threads{display:flex;flex-direction:column;gap:var(--nm-space-1);margin:0;padding:0;list-style:none}.nm-chat__thread{display:flex;align-items:center;gap:var(--nm-space-1);border-radius:var(--nm-radius-md)}.nm-chat__thread:hover{background:var(--nm-surface-alt)}.nm-chat__open{display:flex;flex:1;flex-direction:column;gap:var(--nm-space-0-5);min-inline-size:0;padding:var(--nm-space-2) var(--nm-space-3);border:0;border-radius:var(--nm-radius-md);background:none;color:var(--nm-on-surface);font:inherit;text-align:start;cursor:pointer}.nm-chat__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-chat__when{color:var(--nm-on-surface-muted);font-size:var(--nm-type-small-size)}.nm-chat__open:focus-visible,.nm-chat__vote:focus-visible,.nm-chat__starter:focus-visible,.nm-chat__unpin:focus-visible{outline:none;box-shadow:var(--nm-focus-ring)}.nm-chat__messages{display:flex;flex-direction:column;gap:var(--nm-stack-base);margin:0;padding:0;list-style:none}.nm-chat__messages:empty{display:none}.nm-chat__turn{display:flex;flex-direction:column;gap:var(--nm-space-1);min-inline-size:0}.nm-chat__turn--user{align-self:end;max-inline-size:85%;padding:var(--nm-space-2) var(--nm-space-4);border-radius:var(--nm-radius-xl);background:var(--nm-surface-alt)}.nm-chat__turn--assistant{align-self:stretch}.nm-chat__text{margin:0;overflow-wrap:anywhere}.nm-chat__text>*+*{margin-block-start:var(--nm-space-2)}.nm-chat__text p{margin:0}.nm-chat__heading{font-family:var(--nm-type-heading-family)}.nm-chat__text--plain{white-space:pre-wrap}.nm-chat__list-items{margin:0;padding-inline-start:var(--nm-space-5)}.nm-chat__list-items>li+li{margin-block-start:var(--nm-space-1)}.nm-chat__feedback{display:flex;align-items:center;gap:var(--nm-space-1)}.nm-chat__vote{padding:var(--nm-space-1) var(--nm-space-2);border:1px solid transparent;border-radius:var(--nm-radius-sm);background:none;font-size:var(--nm-type-small-size);cursor:pointer;opacity:.6}.nm-chat__vote[aria-pressed=true]{border-color:var(--nm-gold-line-soft);opacity:1}.nm-chat__starters{display:flex;flex-direction:column;gap:var(--nm-stack-tight)}.nm-chat__prompts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nm-space-2);margin:0;padding:0;list-style:none}.nm-chat__starter{inline-size:100%;padding:var(--nm-space-2) var(--nm-space-3);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-surface);color:var(--nm-on-surface);font:inherit;font-size:var(--nm-type-small-size);text-align:start;cursor:pointer}.nm-chat__starter:hover:not(:disabled){border-color:var(--nm-gold-fill)}.nm-chat__composer{display:flex;flex-direction:column;gap:var(--nm-space-2)}.nm-chat__about{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nm-space-2)}.nm-chat__unpin{padding:0;border:0;background:none;color:var(--nm-gold-text);font:inherit;font-size:var(--nm-type-small-size);text-decoration:underline;cursor:pointer}.nm-chat__refused{display:flex;flex-direction:column;align-items:start;gap:var(--nm-stack-tight)}@media print{.nm-chat-widget{display:none}}:root{font-variant-numeric:lining-nums}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.nm-display{font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:var(--nm-type-display-size);line-height:var(--nm-type-display-line);text-wrap:balance}.nm-h2,.nm-h3,.nm-h4{font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);line-height:var(--nm-type-heading-line);color:var(--nm-accent);text-wrap:balance;margin:0}.nm-h2{font-size:var(--nm-type-h2-size)}.nm-h3{font-size:var(--nm-type-h3-size)}.nm-h4{font-size:var(--nm-type-h4-size)}.nm-h3--rule{border-left:4px solid var(--nm-gold-line);padding-left:var(--nm-space-3)}.nm-label{font-family:var(--nm-type-label-family);font-weight:var(--nm-type-label-weight);font-size:var(--nm-type-label-size);letter-spacing:var(--nm-type-label-tracking);text-transform:uppercase;line-height:1.3}.nm-label--eyebrow{font-size:var(--nm-type-eyebrow-size);color:var(--nm-gold-text)}.nm-label--hero-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.46em}.nm-label--hero-dob{font-size:1.0625rem;font-weight:600;letter-spacing:.26em}.nm-label--pill{font-size:var(--nm-type-eyebrow-size);letter-spacing:.3em}.nm-label--cycle-role{letter-spacing:.08em}.nm-label--book{letter-spacing:.3em}.nm-label--share{letter-spacing:.24em}.nm-label--on-deep{color:var(--nm-on-deep-muted)}.nm-body,.nm-body--sm,.nm-caption{font-family:var(--nm-type-body-family);font-weight:var(--nm-type-body-weight);margin:0}.nm-body{font-size:var(--nm-type-body-size);line-height:var(--nm-type-body-line)}.nm-body--sm{font-size:var(--nm-type-small-size);line-height:var(--nm-type-small-line)}.nm-caption{font-size:var(--nm-type-caption-size);line-height:var(--nm-type-caption-line)}.nm-body b,.nm-body strong,.nm-body--sm b,.nm-body--sm strong{font-weight:var(--nm-type-label-weight);color:var(--nm-on-surface)}.nm-u-text-muted{color:var(--nm-on-surface-muted)}.nm-page-title.nm-page-title{font-family:var(--nm-type-display-family);font-weight:var(--nm-type-display-weight);font-size:var(--nm-type-title-size);line-height:var(--nm-type-title-line);letter-spacing:normal;text-transform:none;text-wrap:balance}.nm-reader-name{font-family:var(--nm-type-heading-family);font-weight:var(--nm-type-heading-weight);font-size:var(--nm-type-name-size);line-height:var(--nm-type-name-line);letter-spacing:var(--nm-type-name-tracking);text-transform:uppercase;text-wrap:balance}
