.nod-public-footer__inner,.nod-footer__inner{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start;gap:24px 32px;display:grid}.nod-public-footer__brand,.nod-footer__brand{grid-area:1/1}.nod-public-footer__groups,.nod-footer__groups{grid-area:1/2;grid-template-columns:repeat(3,max-content);justify-content:start;align-items:start;gap:0 32px;display:grid}.nod-public-footer__group,.nod-footer__group{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.nod-public-footer__group-label,.nod-footer__group-label{font-family:var(--nod-font-mono,"Geist Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.12em;color:#ffffff4d;font-size:.625rem;font-weight:600}.nod-public-footer__group nav,.nod-footer__group nav{flex-direction:column;gap:11px;display:flex}.nod-public-footer .nod-public-footer__group a,.nod-public-footer .nod-public-footer__group a:link,.nod-public-footer .nod-public-footer__group a:visited,.nod-footer .nod-footer__group a,.nod-footer .nod-footer__group a:link,.nod-footer .nod-footer__group a:visited{color:#ffffff9e;word-break:break-word;font-size:.75rem;transition:color .2s}.nod-public-footer .nod-public-footer__group a:hover,.nod-footer .nod-footer__group a:hover,.nod-public-footer .nod-public-footer__group a:focus-visible,.nod-footer .nod-footer__group a:focus-visible{color:#fff;outline:2px solid var(--nod-brand,#f5c842);outline-offset:2px}.nod-public-footer__copyright,.nod-footer__copyright{color:#fff3;grid-area:2/1/auto/-1;font-size:.75rem}@media (width<=768px){.nod-public-footer__inner,.nod-footer__inner{grid-template-rows:auto;grid-template-columns:1fr;gap:0}.nod-public-footer__brand,.nod-footer__brand{grid-area:1/1}.nod-public-footer__groups,.nod-footer__groups{grid-area:2/1;grid-template-columns:1fr;row-gap:26px;margin-top:26px}.nod-public-footer__copyright,.nod-footer__copyright{grid-area:3/1;margin-top:26px}}.nod-public-footer__brand{gap:18px}.nod-public-footer__brand .nod-public-wordmark__text{color:#fff;letter-spacing:-.055em;font-size:1.25rem;font-weight:600}.nod-public-footer .nod-public-wordmark__period{background:var(--nod-yellow);color:#0000;vertical-align:.05em;border-radius:0;width:.22em;height:.22em;margin-left:.1em;font-size:1em;line-height:1;display:inline-block;overflow:hidden}.nod-public-footer__tagline{color:#ffffff8f;font-size:.8125rem;line-height:1.5}.nod-public-footer__group-label{color:#ffffff75}.nod-public-footer .nod-public-footer__group a,.nod-public-footer .nod-public-footer__group a:link,.nod-public-footer .nod-public-footer__group a:visited{color:#ffffffad;font-size:.8125rem}.nod-public-footer .nod-public-footer__group a:hover,.nod-public-footer .nod-public-footer__group a:focus-visible{color:#fff}.nod-public-footer__copyright{color:#ffffff5c}@media (width<=768px){.nod-public-footer__inner{padding-top:2.5rem;padding-bottom:2.25rem}}.nod-public-footer,.nod-footer{background-color:#080808!important}.nod-public-footer__inner,.nod-footer__inner{background:0 0!important}.nod-public{background:var(--nod-white);min-height:100vh;color:var(--nod-text-primary);font-family:var(--nod-font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.58;display:flex}.nod-public *{box-sizing:border-box}.nod-public a{color:inherit;text-decoration:none}.nod-public button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.nod-public h1,.nod-public h2,.nod-public h3,.nod-public p{margin:0}.nod-public main{flex:1}.nod-public-header__inner,.nod-public-footer__inner,.nod-public-page-intro,.nod-search-results__inner{max-width:var(--nod-max-width);margin:0 auto;padding-left:32px;padding-right:32px}.nod-public-wordmark{flex-direction:column;align-items:flex-start;display:inline-flex}.nod-public-wordmark__text{font-family:var(--nod-font-sans);letter-spacing:-.055em;color:var(--nod-text-primary);font-size:1.375rem;font-weight:600;line-height:1}.nod-public-wordmark--inverse .nod-public-wordmark__text{color:#fff}.nod-public-wordmark__period{color:var(--nod-yellow);font-size:1.2em;line-height:1}.nod-public-wordmark__tagline{font-family:var(--nod-font-sans);color:var(--nod-text-primary);letter-spacing:.01em;margin-top:3px;font-size:10px;font-weight:400;line-height:1}.nod-public-header__logo .nod-public-wordmark__text,.nod-header__logo .nod-wordmark__text{font-size:1.6875rem}.nod-public-index-label{align-items:center;gap:6px;line-height:1;display:inline-flex}.nod-public-index-label__square{background:var(--nod-yellow);flex-shrink:0;width:6px;height:6px}.nod-public-index-label__text{font-family:var(--nod-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--nod-text-muted);font-size:10px;font-weight:500}.nod-public-header{z-index:50;background:var(--nod-white);border-bottom:1px solid color-mix(in srgb, var(--nod-text-primary) 10%, var(--nod-border-light));position:sticky;top:0}.nod-public-header__inner{justify-content:space-between;align-items:center;gap:24px;height:56px;display:flex}.nod-public-header__logo:hover{opacity:.75}.nod-public-header__nav{align-items:center;gap:32px;display:flex}.nod-public-header__nav a{color:var(--nod-text-muted);padding-bottom:4px;font-size:.875rem;font-weight:500;transition:color .2s;position:relative}.nod-public-header__nav a:hover,.nod-public-header__nav a:focus-visible{color:var(--nod-text-primary)}.nod-public-header__nav a:after{content:"";background:var(--nod-brand);width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.nod-public-header__nav a:hover:after,.nod-public-header__nav a:focus-visible:after{width:100%}.nod-public-header__cta,.nod-header__cta,.nod-header__cta--secondary{background:var(--nod-yellow);color:var(--nod-text-primary);border:1px solid color-mix(in srgb, var(--nod-text-primary) 18%, transparent);box-shadow:none;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:.4375rem .875rem;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.nod-public-header__cta:hover,.nod-public-header__cta:focus-visible,.nod-header__cta:hover,.nod-header__cta:focus-visible,.nod-header__cta--secondary:hover,.nod-header__cta--secondary:focus-visible{background:var(--nod-yellow-hover);border-color:color-mix(in srgb, var(--nod-text-primary) 22%, transparent);color:var(--nod-text-primary)}.nod-public-header__cta:visited,.nod-header__cta:visited,.nod-header__cta--secondary:visited{background:var(--nod-brand);color:var(--nod-fg)}.nod-property-search--calm .nod-property-search__submit{background:var(--nod-brand);color:var(--nod-fg);font-weight:600}.nod-property-search--calm .nod-property-search__submit:hover,.nod-property-search--calm .nod-property-search__submit:focus-visible{background:#e8b92f}.nod-public-btn-primary,.nod-property-result-card__action{border:1px solid color-mix(in srgb, var(--nod-fg) 12%, transparent);background:var(--nod-brand);color:var(--nod-fg);white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.nod-public-btn-primary:hover,.nod-public-btn-primary:focus-visible,.nod-property-result-card__action:hover,.nod-property-result-card__action:focus-visible{border-color:color-mix(in srgb, var(--nod-fg) 18%, transparent);background:#e8b92f}.nod-public-page-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:48px;padding-bottom:28px;display:flex}.nod-public-page-intro__title{font-family:var(--nod-font-sans);letter-spacing:-.03em;margin-top:12px;font-size:2rem;font-weight:600}.nod-public-page-intro__subtitle{max-width:640px;color:var(--nod-muted-fg);margin-top:10px}.nod-public-empty{border:2px solid var(--nod-fg);background:var(--nod-muted);margin-top:32px;padding:28px}.nod-public-empty h2{font-family:var(--nod-font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.nod-public-empty p{color:var(--nod-muted-fg);max-width:640px;margin-top:10px}.nod-public-empty__action{margin-top:18px}.nod-public-inline-link{color:var(--nod-fg);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.nod-public-inline-link:hover{color:var(--nod-muted-fg)}.nod-public-footer{background:var(--nod-fg);border-top:1px solid #ffffff1f}.nod-public-footer__inner{padding-top:40px;padding-bottom:40px}.nod-public-footer__brand{align-items:center;gap:20px;display:flex}.nod-public-footer__brand .nod-public-wordmark__text{font-size:1.125rem}.nod-public-footer__tagline{color:#ffffff59;font-size:.75rem}.nod-public-footer__links{display:none}@media (width<=768px){.nod-public-header__nav{display:none}.nod-public-header__inner{gap:12px}.nod-public-header__logo{flex-shrink:1;min-width:0}.nod-public-header__cta,.nod-header__cta{border:1px solid var(--nod-border);border-radius:8px;flex-shrink:0;padding:.375rem .6875rem;font-size:.8125rem}.nod-public-header__cta:hover,.nod-public-header__cta:focus-visible,.nod-header__cta:hover,.nod-header__cta:focus-visible,.nod-header__cta--secondary:hover,.nod-header__cta--secondary:focus-visible{background:#e8b92f}.nod-public-page-intro{flex-direction:column;padding-top:32px}.nod-public-header__inner,.nod-public-footer__inner,.nod-footer__inner,.nod-public-page-intro,.nod-search-results__inner,.nod-public-footer__inner{padding-left:20px;padding-right:20px}}.nod-public:not(.nod-homepage) .nod-public-header{z-index:50;background:#080808;border-bottom:1px solid #ffffff13;position:sticky;top:0}.nod-public:not(.nod-homepage) .nod-public-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:32px;height:64px;display:grid}.nod-public:not(.nod-homepage) .nod-public-header__logo{justify-self:start;align-items:center;transition:opacity .18s;display:inline-flex}.nod-public:not(.nod-homepage) .nod-public-header__logo:hover{opacity:.82}.nod-public:not(.nod-homepage) .nod-public-header__logo:focus-visible{outline:2px solid var(--nod-yellow);outline-offset:5px}.nod-public:not(.nod-homepage) .nod-public-header__logo .nod-public-wordmark__text{color:#fff;letter-spacing:-.06em;font-size:1.75rem;font-weight:600;line-height:1}.nod-public:not(.nod-homepage) .nod-public-header__logo .nod-public-wordmark__tagline{display:none}.nod-public:not(.nod-homepage) .nod-public-header__logo .nod-public-wordmark__period{background:var(--nod-yellow);color:#0000;vertical-align:.05em;border-radius:0;width:.22em;height:.22em;margin-left:.1em;font-size:1em;line-height:1;display:inline-block;overflow:hidden}.nod-public:not(.nod-homepage) .nod-public-header__nav{justify-self:center;align-items:center;gap:30px;display:flex}.nod-public:not(.nod-homepage) .nod-public-header__nav a{color:#ffffffad;letter-spacing:-.01em;align-items:center;min-height:32px;padding:0;font-size:.875rem;font-weight:500;line-height:1;transition:color .18s;display:inline-flex;position:relative}.nod-public:not(.nod-homepage) .nod-public-header__nav a:hover,.nod-public:not(.nod-homepage) .nod-public-header__nav a:focus-visible{color:#fff}.nod-public:not(.nod-homepage) .nod-public-header__nav a:after{content:"";background:var(--nod-yellow);opacity:0;transform-origin:50%;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(.72)}.nod-public:not(.nod-homepage) .nod-public-header__nav a:hover:after,.nod-public:not(.nod-homepage) .nod-public-header__nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.nod-public:not(.nod-homepage) .nod-public-header__nav a:focus-visible{outline:none}.nod-public:not(.nod-homepage) .nod-public-header__cta,.nod-public:not(.nod-homepage) .nod-public-header__cta:link,.nod-public:not(.nod-homepage) .nod-public-header__cta:visited{background:var(--nod-yellow);color:#080808;min-height:36px;box-shadow:none;letter-spacing:-.01em;white-space:nowrap;border:1px solid #0808082e;border-radius:4px;justify-self:end;align-items:center;padding:0 16px;font-size:.8125rem;font-weight:600;line-height:1;transition:background .18s,border-color .18s;display:inline-flex}.nod-public:not(.nod-homepage) .nod-public-header__cta:hover,.nod-public:not(.nod-homepage) .nod-public-header__cta:focus-visible{background:var(--nod-yellow-hover);color:#080808;border-color:#08080847}.nod-public:not(.nod-homepage) .nod-public-header__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=768px){.nod-public:not(.nod-homepage) .nod-public-header__nav{display:none}.nod-public:not(.nod-homepage) .nod-public-header__inner{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;height:60px}.nod-public:not(.nod-homepage) .nod-public-header__logo{min-width:0}.nod-public:not(.nod-homepage) .nod-public-header__logo .nod-public-wordmark__text{font-size:1.625rem}.nod-public:not(.nod-homepage) .nod-public-header__cta,.nod-public:not(.nod-homepage) .nod-public-header__cta:link,.nod-public:not(.nod-homepage) .nod-public-header__cta:visited{border-radius:4px;min-height:34px;padding:0 12px;font-size:.78125rem}}.nod-editorial{background:#fff}.nod-editorial__hero{border-bottom:1px solid var(--nod-border);background:#f7f6f2}.nod-editorial__hero-inner,.nod-editorial__layout{width:min(1120px,100% - 4rem);margin:0 auto}.nod-editorial__hero-inner{padding:4.5rem 0 4rem}.nod-editorial .nod-editorial__title{max-width:850px;font-family:var(--nod-font-display);letter-spacing:-.055em;color:var(--nod-fg);margin:1.1rem 0 0;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:800;line-height:.98}.nod-editorial__intro{max-width:690px;color:color-mix(in srgb, var(--nod-fg) 72%, transparent);margin-top:1.5rem;font-size:1.0625rem;line-height:1.65}.nod-editorial__intro p+p{margin-top:.9rem}.nod-editorial__layout{grid-template-columns:220px minmax(0,720px);justify-content:space-between;gap:4rem;padding-top:4rem;padding-bottom:5rem;display:grid}.nod-editorial__rail-inner{position:sticky;top:88px}.nod-editorial__rail-label{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0808087a;margin-bottom:1rem;font-size:.6875rem;font-weight:700;line-height:1;display:block}.nod-editorial__rail nav{gap:.15rem;display:grid}.nod-editorial__rail a{color:#08080894;grid-template-columns:1.65rem minmax(0,1fr);gap:.5rem;padding:.45rem 0;font-size:.8125rem;line-height:1.35;transition:color .15s;display:grid}.nod-editorial__rail a span{color:#0808084d;font-variant-numeric:tabular-nums}.nod-editorial__rail a:hover,.nod-editorial__rail a:focus-visible{color:var(--nod-fg)}.nod-editorial__body{gap:3.5rem;display:grid}.nod-editorial__section{border-top:1px solid var(--nod-border);padding-top:2rem;scroll-margin-top:88px}.nod-editorial__section:first-child{border-top:0;padding-top:0}.nod-editorial__section-kicker{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0808087a;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.nod-editorial__section-kicker>span{background:var(--nod-yellow);width:1.25rem;height:3px}.nod-editorial .nod-editorial__section-title{font-family:var(--nod-font-display);letter-spacing:-.04em;color:var(--nod-fg);margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:800;line-height:1.08}.nod-editorial__section-content{color:color-mix(in srgb, var(--nod-fg) 82%, transparent);margin-top:1.15rem;font-size:1rem;line-height:1.72}.nod-editorial__section-content p+p,.nod-editorial__section-content p+ul,.nod-editorial__section-content ul+p{margin-top:1rem}.nod-editorial__section-content ul{margin:0;padding-left:0;list-style:none}.nod-editorial__section-content li{padding-left:1.25rem;position:relative}.nod-editorial__section-content li:before{content:"";background:var(--nod-yellow);width:5px;height:5px;position:absolute;top:.72em;left:0}.nod-editorial__section-content li+li{margin-top:.45rem}.nod-editorial__signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.nod-editorial__signal-grid+p{margin-top:1.25rem}.nod-editorial__signal-card{border:1px solid var(--nod-border);background:#fff;border-radius:4px;min-height:8rem;padding:1rem;position:relative}.nod-editorial__signal-card:before{content:"";background:var(--nod-yellow);width:.65rem;height:.65rem;margin-bottom:1.4rem;display:block}.nod-editorial__signal-card h3{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.nod-editorial__signal-card p{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);color:#0808088c;margin:.35rem 0 0;font-size:.75rem;line-height:1.45}.nod-editorial__closing{border-bottom:4px solid var(--nod-yellow);color:#fff;background:#1b1a17;border-radius:8px;margin-top:4rem;padding:2rem}.nod-editorial .nod-editorial__closing-title{max-width:560px;font-family:var(--nod-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:800;line-height:1.08}.nod-editorial__cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.nod-editorial__closing--actions-only .nod-editorial__cta-row{margin-top:0}.nod-editorial__cta{min-height:2.75rem;font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s;display:inline-flex}.nod-editorial__cta--primary{background:var(--nod-yellow);color:#080808}.nod-editorial__cta--primary:hover,.nod-editorial__cta--primary:focus-visible{background:var(--nod-yellow-hover)}.nod-editorial__cta--secondary{color:#fff;background:0 0;border-color:#ffffff47}.nod-editorial__cta--secondary:hover,.nod-editorial__cta--secondary:focus-visible{background:#ffffff14;border-color:#fff9}.nod-content-link{text-underline-offset:2px;text-decoration:underline}.nod-content-link:hover,.nod-content-link:focus-visible{color:var(--nod-fg)}@media (width<=900px){.nod-editorial__hero-inner,.nod-editorial__layout{width:min(100% - 2.5rem,760px)}.nod-editorial__hero-inner{padding:3.5rem 0 3.25rem}.nod-editorial__layout{grid-template-columns:1fr;gap:2.5rem;padding-top:2.75rem;padding-bottom:4rem}.nod-editorial__rail-inner{position:static}.nod-editorial__rail nav{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.nod-editorial__rail a{gap:.35rem;padding:.15rem 0;display:inline-flex}}@media (width<=640px){.nod-editorial__hero-inner,.nod-editorial__layout{width:calc(100% - 2rem)}.nod-editorial__hero-inner{padding:2.75rem 0 2.5rem}.nod-editorial .nod-editorial__title{font-size:clamp(2.35rem,13vw,3.3rem)}.nod-editorial__intro{font-size:1rem}.nod-editorial__signal-grid{grid-template-columns:1fr}.nod-editorial__signal-card{min-height:0}.nod-editorial__closing{padding:1.5rem}.nod-editorial__cta-row{flex-direction:column}.nod-editorial__cta{width:100%}}.nod-legal-doc{color:var(--nod-fg);background:#fff}.nod-legal-doc__hero{border-bottom:1px solid var(--nod-border);background:#f7f6f2}.nod-legal-doc__hero-inner,.nod-legal-doc__layout{width:min(1120px,100% - 4rem);margin:0 auto}.nod-legal-doc__hero-inner{grid-template-columns:minmax(0,1fr) minmax(240px,285px);align-items:end;gap:4.5rem;padding:4.5rem 0 4rem;display:grid}.nod-legal-doc .nod-legal-doc__title{max-width:760px;font-family:var(--nod-font-display);letter-spacing:-.055em;color:var(--nod-fg);margin:1.1rem 0 0;font-size:clamp(3rem,6vw,4.75rem);font-weight:800;line-height:.98}.nod-legal-doc__intro{max-width:690px;color:color-mix(in srgb, var(--nod-fg) 72%, transparent);margin-top:1.5rem;font-size:1.0625rem;line-height:1.68}.nod-legal-doc__intro p{margin:0}.nod-legal-doc__intro p+p{margin-top:.9rem}.nod-legal-doc__summary{border-left:3px solid var(--nod-yellow);background:color-mix(in srgb, var(--nod-yellow) 18%, #fff);max-width:690px;color:var(--nod-fg);margin-top:1.5rem;padding:1rem 1.125rem;font-size:.9375rem;font-weight:650;line-height:1.55}.nod-legal-doc__meta{border:1px solid var(--nod-border);background:#fff;border-radius:6px;overflow:hidden}.nod-legal-doc__effective{padding:1.25rem;position:relative}.nod-legal-doc__effective:before{content:"";background:var(--nod-yellow);width:.75rem;height:.75rem;margin-bottom:1.75rem;display:block}.nod-legal-doc__meta-label{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0808087a;font-size:.6875rem;font-weight:700;line-height:1;display:block}.nod-legal-doc__effective-date{font-family:var(--nod-font-display);letter-spacing:-.025em;color:var(--nod-fg);margin-top:.55rem;font-size:1.2rem;font-weight:750;line-height:1.25;display:block}.nod-legal-doc__document-nav{border-top:1px solid var(--nod-border);padding:1.1rem 1.25rem 1.25rem}.nod-legal-doc__document-nav .nod-legal-doc__meta-label{margin-bottom:.7rem}.nod-legal-doc__document-nav a{color:#08080899;border-top:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;font-size:.8125rem;line-height:1.35;display:flex}.nod-legal-doc__document-nav a+a{border-top-color:var(--nod-border)}.nod-legal-doc__document-nav a>span:last-child{color:#08080857;font-size:.6875rem}.nod-legal-doc__document-nav a:hover,.nod-legal-doc__document-nav a:focus-visible,.nod-legal-doc__document-nav a[aria-current=page]{color:var(--nod-fg)}.nod-legal-doc__document-nav a[aria-current=page]{font-weight:700}.nod-legal-doc__layout{padding-top:4rem;padding-bottom:5rem}.nod-legal-doc__contents{border:1px solid var(--nod-border);background:#fff;border-radius:6px;margin-bottom:4.5rem;padding:1.5rem}.nod-legal-doc__contents-heading{border-bottom:1px solid var(--nod-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.25rem;display:flex}.nod-legal-doc__contents-heading h2{font-family:var(--nod-font-display);letter-spacing:-.04em;margin:.55rem 0 0;font-size:1.5rem;font-weight:800;line-height:1.1}.nod-legal-doc__section-count{color:#0808087a;flex:none;font-size:.75rem;line-height:1.4}.nod-legal-doc__contents-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;margin-top:.85rem;display:grid}.nod-legal-doc__contents-nav a{border-bottom:1px solid color-mix(in srgb, var(--nod-border) 72%, transparent);color:#08080894;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.62rem 0;font-size:.8125rem;line-height:1.4;display:grid}.nod-legal-doc__contents-nav a>span{color:#0808084d;font-variant-numeric:tabular-nums}.nod-legal-doc__contents-nav a strong{font-weight:500}.nod-legal-doc__contents-nav a:hover,.nod-legal-doc__contents-nav a:focus-visible{color:var(--nod-fg)}.nod-legal-doc__body{gap:3.75rem;width:min(100%,760px);margin:0 auto;display:grid}.nod-legal-doc__section{border-top:1px solid var(--nod-border);padding-top:2.25rem;scroll-margin-top:88px}.nod-legal-doc__section:first-child{border-top:0;padding-top:0}.nod-legal-doc__section-kicker{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:.12em;color:#0808087a;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.nod-legal-doc__section-kicker>span{background:var(--nod-yellow);width:1.25rem;height:3px}.nod-legal-doc .nod-legal-doc__section-title{font-family:var(--nod-font-display);letter-spacing:-.04em;color:var(--nod-fg);margin:0;font-size:clamp(1.55rem,3vw,1.95rem);font-weight:800;line-height:1.1}.nod-legal-doc__section-content{color:color-mix(in srgb, var(--nod-fg) 84%, transparent);margin-top:1.2rem;font-size:1rem;line-height:1.75}.nod-legal-doc__section-content p,.nod-legal-doc__section-content ul,.nod-legal-doc__section-content dl{margin-top:0;margin-bottom:0}.nod-legal-doc__section-content p+p,.nod-legal-doc__section-content p+ul,.nod-legal-doc__section-content ul+p,.nod-legal-doc__section-content h3+p,.nod-legal-doc__section-content h3+ul,.nod-legal-doc__section-content dl+p{margin-top:1rem}.nod-legal-doc__section-content h3{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);color:var(--nod-fg);margin:1.35rem 0 0;font-size:1rem;font-weight:750;line-height:1.35}.nod-legal-doc__section-content ul{padding-left:0;list-style:none}.nod-legal-doc__section-content li{padding-left:1.25rem;position:relative}.nod-legal-doc__section-content li:before{content:"";background:var(--nod-yellow);width:5px;height:5px;position:absolute;top:.75em;left:0}.nod-legal-doc__section-content li+li{margin-top:.45rem}.nod-legal-doc__contact-list{margin:0}.nod-legal-doc__contact-item{border-top:1px solid var(--nod-border);margin-top:1rem;padding-top:1rem}.nod-legal-doc__contact-item:first-child{margin-top:0}.nod-legal-doc__contact-item dt{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0808087a;margin-bottom:.4rem;font-size:.6875rem;font-weight:700;line-height:1}.nod-legal-doc__contact-item dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.55}.nod-legal-doc__contact-note{color:#08080894;margin-top:1rem;font-size:.875rem;line-height:1.6}.nod-content-link,.nod-legal-doc__section-content a{text-underline-offset:2px;text-decoration:underline}.nod-content-link:hover,.nod-content-link:focus-visible,.nod-legal-doc__section-content a:hover,.nod-legal-doc__section-content a:focus-visible{color:var(--nod-fg)}@media (width<=900px){.nod-legal-doc__hero-inner,.nod-legal-doc__layout{width:min(100% - 2.5rem,780px)}.nod-legal-doc__hero-inner{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 0 3.25rem}.nod-legal-doc__meta{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);display:grid}.nod-legal-doc__document-nav{border-top:0;border-left:1px solid var(--nod-border)}.nod-legal-doc__contents-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nod-legal-doc__layout{padding-top:2.75rem;padding-bottom:4rem}}@media (width<=640px){.nod-legal-doc__hero-inner,.nod-legal-doc__layout{width:calc(100% - 2rem)}.nod-legal-doc__hero-inner{padding:2.75rem 0 2.5rem}.nod-legal-doc .nod-legal-doc__title{font-size:clamp(2.5rem,14vw,3.4rem)}.nod-legal-doc__intro{font-size:1rem}.nod-legal-doc__meta{grid-template-columns:1fr}.nod-legal-doc__document-nav{border-top:1px solid var(--nod-border);border-left:0}.nod-legal-doc__contents{margin-bottom:3.25rem;padding:1.125rem}.nod-legal-doc__contents-heading{align-items:start}.nod-legal-doc__contents-nav{grid-template-columns:1fr}.nod-legal-doc__body{gap:3rem}.nod-legal-doc__section{padding-top:1.75rem}}.nod-property-search{width:100%}.nod-property-search__form{width:100%;margin:0}.nod-property-search__combobox{z-index:30;width:100%;position:relative}.nod-property-search__field-wrap{border:2px solid var(--nod-fg,#1c1b18);background:#fff;flex-wrap:nowrap;align-items:stretch;width:100%;display:flex;position:relative}.nod-property-search__field{flex:1;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.nod-property-search__icon{color:var(--nod-muted-fg,#6b6860);flex-shrink:0}.nod-property-search__field input{width:100%;min-width:0;font-family:var(--nod-font-body,"Inter", sans-serif);color:var(--nod-fg,#1c1b18);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:14px 0;font-size:.875rem}.nod-property-search__input-shell{flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.nod-property-search__input-shell input{z-index:1;position:relative}.nod-property-search__example{z-index:0;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-family:var(--nod-font-body,"Inter", sans-serif);font-size:inherit;color:color-mix(in srgb, var(--nod-muted-fg,#6b6860) 72%, #fff);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.nod-property-search__field input::placeholder{color:#6b686080}.nod-property-search__field input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.nod-property-search__clear{color:var(--nod-muted-fg,#6b6860);flex-shrink:0;margin-left:4px;display:inline-flex}.nod-property-search__clear:hover,.nod-property-search__clear:focus-visible{color:var(--nod-fg,#1c1b18)}.nod-property-search__submit{background:var(--nod-brand,#f5c842);color:var(--nod-fg,#1c1b18);border:0;border-left:2px solid var(--nod-fg,#1c1b18);white-space:nowrap;border-radius:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-height:48px;padding:0 20px;font-size:.875rem;font-weight:600;display:inline-flex}.nod-property-search__submit:hover,.nod-property-search__submit:focus-visible{background:#e8b92f}.nod-property-search__suggestions{z-index:100;border:2px solid var(--nod-fg,#1c1b18);background:#fff;max-height:320px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #1c1b181f}.nod-property-search__suggestion{text-align:left;border-top:1px solid var(--nod-border,#e5e1d8);width:100%;padding:12px 16px}.nod-property-search__suggestion:first-child{border-top:0}.nod-property-search__suggestion:hover,.nod-property-search__suggestion:focus-visible,.nod-property-search__suggestion--active{background:var(--nod-brand-subtle,#fdf5da)}.nod-property-search__suggestion-name{font-family:var(--nod-font-display,"Plus Jakarta Sans", sans-serif);color:var(--nod-fg,#1c1b18);font-size:.9375rem;font-weight:600;display:block}.nod-property-search__suggestion-meta{color:var(--nod-muted-fg,#6b6860);margin-top:4px;font-size:.75rem;display:block}.nod-property-search__status{color:var(--nod-muted-fg,#6b6860);margin-top:10px;font-size:.75rem}.nod-property-search__status--error{color:#8a2f2f}.nod-property-search__status--sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nod-property-search__quick{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:16px;display:flex}.nod-property-search__quick-label{font-family:var(--nod-font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--nod-muted-fg,#6b6860);font-size:10px}.nod-property-search__quick button{color:var(--nod-muted-fg,#6b6860);text-underline-offset:2px;font-size:.75rem;text-decoration:underline}.nod-property-search__quick button:hover,.nod-property-search__quick button:focus-visible{color:var(--nod-fg,#1c1b18)}@media (width<=768px){.nod-property-search{max-width:100%;overflow-x:hidden}.nod-property-search__field-wrap{flex-direction:unset;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field field""submit submit";display:grid}.nod-property-search__field-wrap:has(>.nod-property-search__clear){grid-template-areas:"input clear""submit submit"}.nod-property-search__field{flex-wrap:nowrap;grid-area:field;width:100%;min-width:0;padding:0 14px}.nod-property-search__field-wrap:has(>.nod-property-search__clear) .nod-property-search__field{grid-area:input}.nod-property-search__field-wrap>.nod-property-search__clear{border-top:0;border-left:0;flex-shrink:0;grid-area:clear;justify-content:center;align-self:center;align-items:center;min-height:0;margin-left:0;padding:0 14px;display:inline-flex}.nod-property-search__field input{padding:12px 0}.nod-property-search__input-shell{width:100%}.nod-property-search__field input[type=text]::-webkit-search-cancel-button{appearance:none;display:none}.nod-property-search__field input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.nod-property-search__submit{border-left:0;border-top:2px solid var(--nod-fg,#1c1b18);border-radius:0;grid-area:submit;width:100%;min-height:46px}}.nod-homepage{background:var(--nod-white);min-height:100vh;color:var(--nod-text-primary);font-family:var(--nod-font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.58;display:flex}.nod-homepage *{box-sizing:border-box}.nod-homepage a{color:inherit;text-decoration:none}.nod-homepage button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.nod-homepage h1,.nod-homepage h2,.nod-homepage h3,.nod-homepage p{margin:0}.nod-homepage main{flex:1}.nod-section__inner,.nod-header__inner,.nod-hero__inner,.nod-cta__inner,.nod-footer__inner{max-width:var(--nod-max-width);margin:0 auto;padding-left:32px;padding-right:32px}.nod-wordmark{flex-direction:column;align-items:flex-start;display:inline-flex}.nod-wordmark__text{font-family:var(--nod-font-sans);letter-spacing:-.055em;color:var(--nod-text-primary);font-size:1.375rem;font-weight:600;line-height:1}.nod-wordmark__period{color:var(--nod-yellow);font-size:1.2em;line-height:1}.nod-wordmark__tagline{font-family:var(--nod-font-sans);color:var(--nod-text-primary);letter-spacing:.01em;margin-top:3px;font-size:10px;font-weight:400;line-height:1}.nod-index-label{align-items:center;gap:6px;line-height:1;display:inline-flex}.nod-index-label__square{background:var(--nod-yellow);flex-shrink:0;width:6px;height:6px;display:inline-block}.nod-index-label__text{font-family:var(--nod-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--nod-text-muted);font-size:10px;font-weight:500}.nod-section__title{font-family:var(--nod-font-sans);letter-spacing:-.03em;color:var(--nod-text-primary);margin-top:12px;font-size:1.5rem;font-weight:600}.nod-link-arrow{color:var(--nod-muted-fg);flex-shrink:0;align-items:center;gap:6px;margin-top:2px;font-size:.875rem;transition:color .2s;display:inline-flex}.nod-link-arrow:hover{color:var(--nod-fg)}.nod-outcome-tag{align-items:center;gap:6px;display:inline-flex}.nod-outcome-tag__dot{background:0 0;border:1.5px solid #b0a898;flex-shrink:0;width:6px;height:6px}.nod-outcome-tag--approved .nod-outcome-tag__dot{background:var(--nod-green);border:none}.nod-outcome-tag__text{font-family:var(--nod-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--nod-muted-fg);font-size:11px;font-weight:600}.nod-outcome-tag--approved .nod-outcome-tag__text{color:var(--nod-green)}.nod-header{z-index:50;background:var(--nod-black);border-bottom:1px solid #ffffff13;position:sticky;top:0}.nod-homepage .nod-wordmark__text{color:var(--nod-white)}.nod-homepage .nod-header__logo .nod-wordmark__tagline{display:none}.nod-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:32px;height:64px;display:grid}.nod-header__logo{justify-self:start;align-items:center;transition:opacity .18s;display:inline-flex}.nod-homepage .nod-header__logo .nod-wordmark__text{letter-spacing:-.06em;font-size:1.75rem;font-weight:600;line-height:1}.nod-homepage .nod-header__logo .nod-wordmark__period{background:var(--nod-yellow);color:#0000;vertical-align:.05em;border-radius:0;width:.22em;height:.22em;margin-left:.1em;font-size:1em;line-height:1;display:inline-block;overflow:hidden}.nod-header__logo:hover{opacity:.82}.nod-header__logo:focus-visible{outline:2px solid var(--nod-yellow);outline-offset:5px}.nod-header__nav{justify-self:center;align-items:center;gap:30px;display:flex}.nod-header__nav a{letter-spacing:-.01em;color:#ffffffad;align-items:center;min-height:32px;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.nod-header__nav a:hover,.nod-header__nav a:focus-visible{color:var(--nod-white)}.nod-header__nav a:after{content:"";background:var(--nod-yellow);opacity:0;transform-origin:50%;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(.72)}.nod-header__nav a:hover:after,.nod-header__nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.nod-header__nav a:focus-visible{outline:none}.nod-homepage .nod-header__cta,.nod-homepage .nod-header__cta--secondary{background:var(--nod-yellow);min-height:36px;color:var(--nod-black);box-shadow:none;letter-spacing:-.01em;border:1px solid #0808082e;border-radius:4px;justify-self:end;padding:0 16px;font-size:.8125rem;font-weight:600;line-height:1;transition:background .18s,border-color .18s}.nod-homepage .nod-header__cta:hover,.nod-homepage .nod-header__cta:focus-visible,.nod-homepage .nod-header__cta--secondary:hover,.nod-homepage .nod-header__cta--secondary:focus-visible{background:var(--nod-yellow-hover);color:var(--nod-black);border-color:#08080847}.nod-homepage .nod-header__cta:focus-visible,.nod-homepage .nod-header__cta--secondary:focus-visible{outline:2px solid var(--nod-white);outline-offset:3px}.nod-hero{z-index:1;background:var(--nod-black);border-bottom:0;position:relative;overflow:visible}.home-hero-fold-field{z-index:0;pointer-events:none;isolation:isolate;background:#030303;position:absolute;inset:0;overflow:hidden}.home-hero-fold-field:before{content:"";filter:blur(26px);opacity:.56;background:linear-gradient(128deg,#0000 34%,#ffffff02 46%,#ffffff05 53%,#ffffff0b 58%,#ffffff04 64%,#f5c84202 67%,#0000 75%);width:48%;height:128%;position:absolute;top:-24%;right:-8%;transform:rotate(-3deg);-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 96%);mask-image:linear-gradient(#000 0% 68%,#0000 96%)}.home-hero-fold-field:after{content:"";z-index:2;background:linear-gradient(90deg,#030303 0%,#030303fe 48%,#030303d1 69%,#03030300 100%);width:72%;position:absolute;inset:0 auto 0 0}.home-hero-fold-grid,.home-hero-fold-grid>.home-hero-fold-tile{display:none!important}.nod-homepage .nod-hero+.nod-section,.nod-homepage .nod-section.nod-why,.nod-homepage .nod-why{box-shadow:none;border-top:0!important}@media (width<=768px){.home-hero-fold-field:before{opacity:.42;filter:blur(28px);width:78%;height:124%;top:-22%;right:-30%}.home-hero-fold-field:after{background:linear-gradient(90deg,#030303 0%,#030303fe 58%,#030303c7 78%,#03030300 100%);width:84%}}.nod-hero__inner{z-index:1;padding-top:64px;padding-bottom:64px;position:relative}.nod-hero__main{max-width:900px}.nod-hero__main>.nod-index-label{margin-bottom:26px}.nod-homepage .nod-hero__main>.nod-index-label .nod-index-label__text{color:#ffffffbd;letter-spacing:.12em;font-size:11px;font-weight:600}.nod-homepage .nod-hero__headline{color:#fff;font-family:var(--nod-font-sans);margin:0 0 24px;font-size:0;font-weight:400;line-height:1}.nod-hero__headline-line{white-space:nowrap;letter-spacing:-.042em;font-kerning:normal;font-optical-sizing:auto;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;text-shadow:0 0 1px #ffffff29;width:max-content;max-width:100%;font-size:clamp(4.5rem,6vw,5.75rem);font-weight:400;line-height:.93;display:block}.nod-hero__headline-line--second{margin-top:.06em}.nod-hero__period{color:var(--nod-yellow);margin-left:.015em;display:inline-block}.nod-homepage .nod-hero__subtitle{color:#ffffffd1;max-width:650px;margin:0 0 28px;font-size:1.0625rem;font-weight:400;line-height:1.62}.nod-hero__search{z-index:40;width:100%;min-width:0;max-width:900px;position:relative}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__field-wrap{background:#fff;border:1px solid #080808e0;border-radius:10px;align-items:stretch;min-height:66px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 14px 34px #00000057}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__combobox{z-index:40}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__field-wrap:focus-within{border-color:var(--nod-yellow);outline:0;box-shadow:0 0 0 2px #f5c8423d,0 12px 32px #00000047}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__field{border-radius:0;flex:1;min-width:0;padding:0 1.25rem}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__icon{width:18px;height:18px}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__input-shell{min-height:100%}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__field input{border-radius:0;padding:1.125rem 0;font-size:1.0625rem}.nod-homepage .nod-hero .nod-property-search--animated-example .nod-property-search__example{color:color-mix(in srgb, var(--nod-fg) 38%, var(--nod-muted-fg));padding:1.125rem 0;font-size:1.0625rem}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__field input::placeholder{color:color-mix(in srgb, var(--nod-fg) 38%, var(--nod-muted-fg))}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__submit{border:0;border-left:2px solid var(--nod-fg);white-space:nowrap;width:auto;min-width:150px;height:auto;min-height:66px;color:var(--nod-fg);box-shadow:none;background:#f5c842;border-radius:0;justify-content:center;align-self:stretch;align-items:center;gap:.375rem;padding:0 1.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__submit svg{flex:none;margin:0}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__submit:hover,.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__submit:focus-visible{color:var(--nod-fg);background:#e8b92f}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__clear{color:var(--nod-muted-fg);border-left:1px solid var(--nod-border);justify-content:center;align-items:center;padding:0 .875rem;display:inline-flex}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__suggestions{z-index:200;border:1px solid var(--nod-border);border-radius:10px;max-height:300px;overflow-x:hidden;box-shadow:0 8px 24px #1c1b1814}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__suggestion{border:0;border-top:1px solid var(--nod-border);text-align:left;background:#fff;width:100%;padding:.75rem 1rem;display:block}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__suggestion:first-child{border-top:0}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__suggestion-name{font-size:.9rem;line-height:1.25}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__suggestion-meta{margin-top:.2rem;line-height:1.35}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__suggestion:hover,.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__suggestion:focus-visible,.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__suggestion--active{background:var(--nod-brand-subtle)}.nod-homepage .nod-hero .nod-property-search__quick{margin-top:14px}.nod-homepage .nod-hero .nod-property-search__quick-label{color:#ffffff8f;letter-spacing:.1em;font-size:10px;font-weight:600}.nod-homepage .nod-hero .nod-property-search__quick button{color:#ffffffb8;text-underline-offset:3px;font-size:.8125rem;font-weight:500;text-decoration-color:#f5c84294;transition:color .2s,text-decoration-color .2s}.nod-homepage .nod-hero .nod-property-search__quick button:hover,.nod-homepage .nod-hero .nod-property-search__quick button:focus-visible{color:var(--nod-white);-webkit-text-decoration-color:var(--nod-yellow);text-decoration-color:var(--nod-yellow)}.nod-launch-copy{border-top:1px solid #ffffff3d;max-width:720px;margin-top:24px;padding-top:20px}.nod-launch-copy p{color:#ffffffb3;font-size:.8125rem;line-height:1.6}.nod-search{border:2px solid var(--nod-fg);background:#fff;max-width:520px;margin:0;display:flex}.nod-search__field{flex:1;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.nod-search__icon{color:var(--nod-muted-fg);flex-shrink:0}.nod-search__field input{min-width:0;font-family:var(--nod-font-body);color:var(--nod-fg);background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-size:.875rem}.nod-search__field input::placeholder{color:#6b686080}.nod-homepage .nod-search__clear{color:var(--nod-muted-fg);margin-left:4px;transition:color .2s;display:inline-flex}.nod-homepage .nod-search__clear:hover{color:var(--nod-fg)}.nod-homepage .nod-search__submit{background:var(--nod-brand);color:var(--nod-fg);border-left:2px solid var(--nod-fg);white-space:nowrap;border-radius:0;flex-shrink:0;align-items:center;gap:6px;padding:14px 20px;font-size:.875rem;font-weight:600;transition:background .18s;display:inline-flex}.nod-homepage .nod-search__submit:hover{color:var(--nod-fg);background:#e8b92f}.nod-quick-searches{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:16px;display:flex}.nod-quick-searches__label{font-family:var(--nod-font-mono);text-transform:uppercase;letter-spacing:.1em;color:#c7c7c7c7;font-size:10px}.nod-homepage .nod-quick-searches button{color:#c7c7c7eb;text-underline-offset:3px;font-size:.75rem;font-weight:500;-webkit-text-decoration:underline #f5c8426b;text-decoration:underline #f5c8426b;transition:color .2s,text-decoration-color .2s}.nod-homepage .nod-quick-searches button:hover,.nod-homepage .nod-quick-searches button:focus-visible{color:var(--nod-white);-webkit-text-decoration-color:var(--nod-yellow);text-decoration-color:var(--nod-yellow)}.nod-stats{border-top:2px solid var(--nod-fg);align-items:flex-start;gap:40px;margin-top:52px;padding-top:24px;display:flex}.nod-stats__item{flex-direction:column;align-items:flex-start;display:flex}.nod-stats__value{font-family:var(--nod-font-data);color:var(--nod-fg);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:2rem;font-weight:600;line-height:1}.nod-stats__label{color:var(--nod-muted-fg);margin-top:8px;font-size:.75rem;line-height:1}.nod-stats__label span{color:#6b686073}.nod-why__top{margin-bottom:32px}.nod-why__intro{max-width:640px;color:color-mix(in srgb, var(--nod-fg) 62%, var(--nod-muted-fg));margin-top:8px;font-size:.875rem;line-height:1.55}.nod-homepage .nod-section{border-bottom:1px solid var(--nod-border-light);background:var(--nod-white)}.nod-homepage .nod-section.nod-why{border-top:1px solid var(--nod-border-light)}.nod-section__inner{padding-top:3.25rem;padding-bottom:3.25rem}.nod-outcomes__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.nod-outcomes__top .nod-section__title{margin-bottom:8px}.nod-outcomes__meter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nod-outcomes__bar{background:var(--nod-border);width:112px;height:2px;display:flex;overflow:hidden}.nod-outcomes__bar-fill{background:var(--nod-green);width:68%;height:100%}.nod-outcomes__meter span{font-family:var(--nod-font-data);letter-spacing:0;font-size:11px;font-weight:500}.nod-outcomes__approved{color:var(--nod-green);font-weight:500}.nod-outcomes__dot{color:#6b686066}.nod-outcomes__denied{color:var(--nod-muted-fg)}.nod-outcomes__note{color:#6b686059;margin-left:4px}.nod-table{border:2px solid var(--nod-fg);overflow-x:auto}.nod-table__head,.nod-table__row{grid-template-columns:2.5fr .9fr 1.2fr 1fr 1fr 1.1fr;min-width:720px;display:grid}.nod-table__head{background:var(--nod-fg)}.nod-table__head-cell{font-family:var(--nod-font-data);text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;padding:10px 16px;font-size:11px;font-weight:600}.nod-table__row{border-top:1px solid var(--nod-border);transition:background .2s}.nod-table__row:hover{background:var(--nod-brand-subtle)}.nod-table__row--highlight{background:var(--nod-green-tint)}.nod-table__cell{color:var(--nod-muted-fg);align-items:center;padding:16px;font-size:.75rem;display:flex}.nod-table__cell--property{gap:12px}.nod-table__index{font-family:var(--nod-font-mono);color:#6b68604d;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex-shrink:0;width:16px;font-size:9px}.nod-table__property{font-family:var(--nod-font-display);letter-spacing:-.01em;color:var(--nod-fg);font-size:.875rem;font-weight:700;line-height:1.25}.nod-table__city{font-family:var(--nod-font-data);letter-spacing:0;color:var(--nod-muted-fg);margin-top:2px;font-size:.8125rem;font-weight:500}.nod-table__cell--rent,.nod-table__cell--data{font-family:var(--nod-font-data);color:var(--nod-fg);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.875rem;font-weight:600}.nod-table__cell--condition{font-family:var(--nod-font-data);letter-spacing:0;font-weight:500}.nod-outcomes__footer{color:var(--nod-muted-fg);margin-top:16px;font-size:.75rem}.nod-outcomes__footer a{color:var(--nod-fg);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--nod-brand);text-decoration-color:var(--nod-brand);transition:opacity .2s}.nod-outcomes__footer a:hover{opacity:.7}.nod-cities__intro{margin-bottom:32px}.nod-cities__intro .nod-section__title{margin-bottom:4px}.nod-cities__subtitle{color:var(--nod-muted-fg);font-size:.875rem}.nod-cities__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nod-city-card{border:1px solid var(--nod-border);text-align:left;border-radius:10px;height:240px;transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.nod-city-card:hover{box-shadow:0 4px 16px #1c1b1814}.nod-city-card__photo{object-fit:cover;filter:grayscale(65%)brightness(.68);width:100%;height:100%;transition:transform .7s ease-out;position:absolute;inset:0}.nod-city-card:hover .nod-city-card__photo{transform:scale(1.025)}.nod-city-card__brighten{opacity:0;background:#fff;transition:opacity .7s;position:absolute;inset:0}.nod-city-card:hover .nod-city-card__brighten{opacity:.07}.nod-city-card__gradient{background:linear-gradient(#0808060a 0%,#08080633 35%,#080806b3 62%,#080806f0 100%);position:absolute;inset:0}.nod-city-card__topline{display:none}.nod-city-card__content{padding:0 24px 24px;position:absolute;bottom:0;left:0;right:0}.nod-city-card__dash{background:var(--nod-brand);width:20px;height:2px;margin-bottom:12px;transition:width .4s}.nod-city-card:hover .nod-city-card__dash{width:32px}.nod-city-card__name{font-family:var(--nod-font-display);letter-spacing:-.03em;color:#fff;margin-bottom:8px;font-size:1.375rem;font-weight:600;line-height:1.25}.nod-city-card__desc{color:#ffffffd1;font-size:11.5px;font-weight:300;line-height:1.375}.nod-how{background:var(--nod-muted)}.nod-how__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.nod-how__cards{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.nod-how__card{border:1px solid var(--nod-border);background:#fff;border-radius:10px;padding:1.5rem}.nod-how__number{font-family:var(--nod-font-mono);color:var(--nod-muted-fg);margin-bottom:20px;font-size:11px;font-weight:600;display:block}.nod-how__card h3{font-family:var(--nod-font-display);letter-spacing:-.02em;color:var(--nod-fg);margin-bottom:12px;font-size:1rem;font-weight:700;line-height:1.375}.nod-how__card p{color:var(--nod-muted-fg);font-size:.875rem;line-height:1.6}.nod-cta{background:var(--nod-fg);position:relative;overflow:hidden}.nod-cta__inner{z-index:1;justify-content:space-between;align-items:center;gap:32px;padding-top:64px;padding-bottom:64px;display:flex;position:relative}.nod-homepage .nod-cta__title{font-family:var(--nod-font-display);letter-spacing:-.03em;color:#fff;margin:12px 0 10px;font-size:1.875rem;font-weight:600;line-height:1.1}.nod-cta__subtitle{color:#ffffff80;max-width:420px;font-size:.875rem}.nod-cta__button{color:var(--nod-fg);border:1px solid color-mix(in srgb, var(--nod-fg) 24%, transparent);background:#f5c842;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.6875rem 1.125rem;font-size:.875rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.nod-cta__button:hover{border-color:color-mix(in srgb, var(--nod-fg) 22%, transparent);background:#e8b92f}.nod-cta__signal{color:#ffffff0a;pointer-events:none;width:160px;height:160px;position:absolute;bottom:0;right:32px}.nod-cta__signal-svg{width:100%;height:100%}.nod-footer{background:var(--nod-fg);border-top:1px solid #ffffff1f}.nod-footer__inner{padding-top:40px;padding-bottom:40px}.nod-footer__brand{align-items:center;gap:20px;display:flex}.nod-footer__brand .nod-wordmark__text{color:#fff;font-size:1.125rem}.nod-footer__brand a{transition:opacity .2s}.nod-footer__brand a:hover{opacity:.7}.nod-footer__tagline{color:#ffffff59;font-size:.75rem}.nod-homepage .nod-footer .nod-footer__group a,.nod-homepage .nod-footer .nod-footer__group a:link,.nod-homepage .nod-footer .nod-footer__group a:visited{color:#ffffff9e}.nod-footer__links{display:none}@media (width<=768px){.nod-header__nav{display:none}.nod-header__inner{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;height:60px}.nod-header__logo{min-width:0}.nod-homepage .nod-header__logo .nod-wordmark__text{font-size:1.625rem}.nod-homepage .nod-header__cta,.nod-homepage .nod-header__cta--secondary{border-radius:4px;min-height:34px;padding:0 12px;font-size:.78125rem}.nod-hero__inner{padding-bottom:36px}.nod-hero__main>.nod-index-label{margin-bottom:18px}.nod-homepage .nod-hero__headline{margin:0 0 20px}.nod-hero__headline-line{letter-spacing:-.038em;font-size:clamp(2.75rem,13vw,4rem);line-height:.95}.nod-hero__headline-line--second{margin-top:.08em}.nod-homepage .nod-hero__subtitle{margin-bottom:24px}.nod-hero__search,.nod-launch-copy{max-width:none}.nod-how__card+.nod-how__card{border-top:0;border-left:0}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__field-wrap{flex-wrap:wrap;overflow:hidden}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__field{flex:100%;width:100%}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__field-wrap{min-height:0}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__field input,.nod-homepage .nod-hero .nod-property-search--animated-example .nod-property-search__example{padding:.875rem 0;font-size:1rem}.nod-homepage .nod-hero .nod-property-search--calm .nod-property-search__submit{border:0;border-top:2px solid var(--nod-fg);border-radius:0;width:100%;min-width:0;min-height:52px;padding:.75rem 1rem}.nod-quick-searches{margin-top:14px}.nod-section.nod-why>.nod-section__inner{padding-top:32px}.nod-stats{flex-wrap:wrap;gap:28px;margin-top:36px;padding-top:20px}.nod-cities__grid,.nod-how__cards{grid-template-columns:1fr}.nod-cta__inner{flex-direction:column;align-items:flex-start}.nod-cta__title{margin-bottom:12px}.nod-section__inner,.nod-header__inner,.nod-hero__inner,.nod-cta__inner,.nod-footer__inner{padding-left:20px;padding-right:20px}}.nod-homepage .nod-why>.nod-section__inner,.nod-homepage .nod-cities>.nod-section__inner{padding-top:4.5rem;padding-bottom:4.5rem}.nod-homepage .nod-why .nod-section__title,.nod-homepage .nod-cities .nod-section__title{letter-spacing:-.04em;margin-top:14px;font-size:clamp(1.75rem,2.2vw,2rem);font-weight:550;line-height:1.12}.nod-homepage .nod-why__top,.nod-homepage .nod-cities__intro{margin-bottom:2.25rem}.nod-homepage .nod-why__intro,.nod-homepage .nod-cities__subtitle{max-width:720px;color:color-mix(in srgb, var(--nod-text-primary) 68%, var(--nod-text-muted));margin-top:10px;font-size:1rem;line-height:1.58}.nod-homepage .nod-why .nod-how__cards{gap:1rem}.nod-homepage .nod-why .nod-how__card{background:var(--nod-white);min-height:196px;box-shadow:none;border:1px solid #0808082e;border-radius:4px;padding:1.75rem}.nod-homepage .nod-why .nod-how__number{color:color-mix(in srgb, var(--nod-text-primary) 76%, var(--nod-text-muted));letter-spacing:.06em;align-items:center;gap:9px;margin-bottom:2.25rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.nod-homepage .nod-why .nod-how__number:before{content:"";background:var(--nod-yellow);flex:0 0 6px;width:6px;height:6px}.nod-homepage .nod-why .nod-how__card h3{letter-spacing:-.025em;margin-bottom:10px;font-size:1.125rem;font-weight:600;line-height:1.3}.nod-homepage .nod-why .nod-how__card p{max-width:34ch;color:color-mix(in srgb, var(--nod-text-primary) 60%, var(--nod-text-muted));font-size:.9375rem;line-height:1.62}.nod-homepage .nod-section.nod-cities{background:#f6f6f3}.nod-homepage .nod-cities__grid{gap:1rem}.nod-homepage .nod-city-card{height:266px;box-shadow:none;border:1px solid #08080833;border-radius:4px;transition:border-color .2s}.nod-homepage .nod-city-card:hover,.nod-homepage .nod-city-card:focus-visible{border-color:var(--nod-yellow);box-shadow:none}.nod-homepage .nod-city-card:focus-visible{outline:2px solid var(--nod-yellow);outline-offset:3px}.nod-homepage .nod-city-card__photo{filter:grayscale(18%)saturate(.82)brightness(.72);transition:transform .65s,filter .65s}.nod-homepage .nod-city-card:hover .nod-city-card__photo,.nod-homepage .nod-city-card:focus-visible .nod-city-card__photo{filter:grayscale(0%)saturate(.9)brightness(.75);transform:scale(1.018)}.nod-homepage .nod-city-card__brighten,.nod-homepage .nod-city-card:hover .nod-city-card__brighten,.nod-homepage .nod-city-card:focus-visible .nod-city-card__brighten{opacity:0}.nod-homepage .nod-city-card__gradient{background:linear-gradient(#08080814 0%,#08080857 32%,#080808c7 62%,#080808f5 100%)}.nod-homepage .nod-city-card__content{padding:0 1.625rem 1.625rem}.nod-homepage .nod-city-card__dash{width:28px;height:2px;margin-bottom:14px;transition:width .3s}.nod-homepage .nod-city-card__name{letter-spacing:-.035em;margin-bottom:7px;font-size:1.5rem;font-weight:550;line-height:1.1}.nod-homepage .nod-city-card__desc{color:#ffffffd1;max-width:36ch;font-size:.8125rem;font-weight:400;line-height:1.45}@media (width<=768px){.nod-homepage .nod-why>.nod-section__inner,.nod-homepage .nod-cities>.nod-section__inner{padding-top:3.25rem;padding-bottom:3.25rem}.nod-homepage .nod-why .nod-section__title,.nod-homepage .nod-cities .nod-section__title{font-size:1.75rem}.nod-homepage .nod-why__top,.nod-homepage .nod-cities__intro{margin-bottom:1.75rem}.nod-homepage .nod-why .nod-how__cards,.nod-homepage .nod-cities__grid{gap:.75rem}.nod-homepage .nod-why .nod-how__card{min-height:0;padding:1.5rem}.nod-homepage .nod-why .nod-how__number{margin-bottom:1.75rem}.nod-homepage .nod-city-card{height:232px}.nod-homepage .nod-city-card__content{padding:0 1.375rem 1.375rem}}.nod-homepage .nod-why .nod-how__number{margin-bottom:1.5rem}.nod-homepage .nod-how>.nod-section__inner{padding-top:4.5rem;padding-bottom:4.5rem}.nod-homepage .nod-how .nod-section__title{letter-spacing:-.04em;margin-top:14px;font-size:clamp(1.75rem,2.2vw,2rem);font-weight:550;line-height:1.12}.nod-homepage .nod-how__top{margin-bottom:2.25rem}.nod-homepage .nod-how .nod-how__cards{gap:1rem}.nod-homepage .nod-how .nod-how__card{background:var(--nod-white);min-height:196px;box-shadow:none;border:1px solid #0808082e;border-radius:4px;padding:1.75rem}.nod-homepage .nod-how .nod-how__number{color:color-mix(in srgb, var(--nod-text-primary) 76%, var(--nod-text-muted));letter-spacing:.06em;align-items:center;gap:9px;margin-bottom:1.5rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.nod-homepage .nod-how .nod-how__number:before{content:"";background:var(--nod-yellow);flex:0 0 6px;width:6px;height:6px}.nod-homepage .nod-how .nod-how__card h3{letter-spacing:-.025em;margin-bottom:10px;font-size:1.125rem;font-weight:600;line-height:1.3}.nod-homepage .nod-how .nod-how__card p{max-width:34ch;color:color-mix(in srgb, var(--nod-text-primary) 60%, var(--nod-text-muted));font-size:.9375rem;line-height:1.62}@media (width<=768px){.nod-homepage .nod-how>.nod-section__inner{padding-top:3.25rem;padding-bottom:3.25rem}.nod-homepage .nod-how .nod-section__title{font-size:1.75rem}.nod-homepage .nod-how__top{margin-bottom:1.75rem}.nod-homepage .nod-how .nod-how__cards{gap:.75rem}.nod-homepage .nod-why .nod-how__number,.nod-homepage .nod-how .nod-how__number{margin-bottom:1.25rem}.nod-homepage .nod-how .nod-how__card{min-height:0;padding:1.5rem}}.nod-homepage .nod-cta__inner{padding-top:4.5rem;padding-bottom:4.5rem}.nod-homepage .nod-cta__title{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(1.875rem,2.6vw,2.25rem);font-weight:550;line-height:1.08}.nod-homepage .nod-cta__subtitle{color:#ffffffa3;max-width:460px;font-size:.9375rem;line-height:1.6}.nod-homepage .nod-cta__button{background:var(--nod-yellow);min-height:42px;color:var(--nod-black);box-shadow:none;border:1px solid #0808083d;border-radius:4px;padding:0 1.125rem;font-size:.8125rem;font-weight:600;transition:background .18s,border-color .18s}.nod-homepage .nod-cta__button:hover,.nod-homepage .nod-cta__button:focus-visible{background:var(--nod-yellow-hover);border-color:#08080857}.nod-homepage .nod-cta__signal{display:none}.nod-homepage .nod-footer{background:var(--nod-black);border-top:0}.nod-homepage .nod-footer__inner{padding-top:3rem;padding-bottom:2.75rem}.nod-homepage .nod-footer__brand{gap:18px}.nod-homepage .nod-footer__brand .nod-wordmark__text,.nod-homepage .nod-footer__brand .nod-public-wordmark__text{letter-spacing:-.055em;color:var(--nod-white);font-size:1.25rem;font-weight:600}.nod-homepage .nod-footer .nod-wordmark__period,.nod-homepage .nod-footer .nod-public-wordmark__period{background:var(--nod-yellow);color:#0000;vertical-align:.05em;border-radius:0;width:.22em;height:.22em;margin-left:.1em;font-size:1em;line-height:1;display:inline-block;overflow:hidden}.nod-homepage .nod-footer__tagline{color:#ffffff8f;font-size:.8125rem;line-height:1.5}.nod-homepage .nod-footer .nod-footer__group-label{color:#ffffff75}.nod-homepage .nod-footer .nod-footer__group a,.nod-homepage .nod-footer .nod-footer__group a:link,.nod-homepage .nod-footer .nod-footer__group a:visited{color:#ffffffad;font-size:.8125rem}.nod-homepage .nod-footer .nod-footer__group a:hover,.nod-homepage .nod-footer .nod-footer__group a:focus-visible{color:var(--nod-white)}.nod-homepage .nod-footer__copyright{color:#ffffff5c}@media (width<=768px){.nod-homepage .nod-cta__inner{align-items:flex-start;padding-top:3.25rem;padding-bottom:3.25rem}.nod-homepage .nod-cta__title{font-size:1.875rem}.nod-homepage .nod-cta__button{min-height:40px}.nod-homepage .nod-footer__inner{padding-top:2.5rem;padding-bottom:2.25rem}}.nod-homepage .nod-cta{background:var(--nod-yellow);border-top:0;border-bottom:0}.nod-homepage .nod-cta .nod-index-label__square{background:var(--nod-black)}.nod-homepage .nod-cta .nod-index-label__text{color:#0808089e}.nod-homepage .nod-cta__title{color:var(--nod-black)}.nod-homepage .nod-cta__subtitle{color:#080808ad}.nod-homepage .nod-cta__button,.nod-homepage .nod-cta__button:link,.nod-homepage .nod-cta__button:visited{background:var(--nod-black);color:var(--nod-white);border-color:var(--nod-black)}.nod-homepage .nod-cta__button:hover,.nod-homepage .nod-cta__button:focus-visible{background:var(--nod-black-soft);color:var(--nod-white);border-color:var(--nod-black-soft)}.nod-homepage .nod-cta__button:focus-visible{outline:2px solid var(--nod-white);outline-offset:3px}.nod-homepage .nod-why .nod-how__number,.nod-homepage .nod-how .nod-how__number{background:var(--nod-yellow);width:28px;height:28px;color:var(--nod-black);letter-spacing:.02em;flex:0 0 28px;justify-content:center;align-items:center;gap:0;margin-bottom:1.125rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.nod-homepage .nod-why .nod-how__number:before,.nod-homepage .nod-how .nod-how__number:before{display:none}.nod-homepage .nod-city-card__dash{width:36px;height:3px;margin-bottom:14px}.nod-homepage .nod-city-card:hover .nod-city-card__dash,.nod-homepage .nod-city-card:focus-visible .nod-city-card__dash{width:48px}@media (width<=768px){.nod-homepage .nod-why .nod-how__number,.nod-homepage .nod-how .nod-how__number{flex-basis:26px;width:26px;height:26px;margin-bottom:1rem;font-size:.65625rem}.nod-homepage .nod-city-card__dash{width:32px;height:3px}.nod-homepage .nod-city-card:hover .nod-city-card__dash,.nod-homepage .nod-city-card:focus-visible .nod-city-card__dash{width:42px}}.nod-homepage .home-hero-fold-field{background:#030303}.nod-homepage .home-hero-fold-field:before{content:"";z-index:0;transform-origin:50%;filter:saturate(.95)contrast(1.05)brightness(.88);opacity:1;background-image:url(/assets/nod-hero-la-sunset-CneYxOmH.webp);background-position:50% 52%;background-repeat:no-repeat;background-size:cover;width:auto;height:auto;position:absolute;inset:-1px;transform:scaleX(-1);-webkit-mask-image:none;mask-image:none}.nod-homepage .home-hero-fold-field:after{content:"";z-index:1;background:linear-gradient(#03030305 0% 72%,#03030338 100%),linear-gradient(90deg,#030303fc 0%,#030303f6 26%,#030303c7 50%,#03030352 68%,#0303031f 100%);width:auto;position:absolute;inset:0}.nod-homepage .home-hero-fold-grid,.nod-homepage .home-hero-fold-grid>.home-hero-fold-tile{display:none!important}@media (width<=1024px){.nod-homepage .home-hero-fold-field:before{filter:saturate(.92)contrast(1.04)brightness(.82);background-position:50%}.nod-homepage .home-hero-fold-field:after{background:linear-gradient(#03030314 0% 68%,#0303034d 100%),linear-gradient(90deg,#030303fb 0%,#030303f0 40%,#03030394 72%,#03030338 100%)}}@media (width<=768px){.nod-homepage .home-hero-fold-field:before{filter:saturate(.9)contrast(1.03)brightness(.72);background-position:50%}.nod-homepage .home-hero-fold-field:after{background:linear-gradient(#03030338 0%,#0303032e 55%,#0303037a 100%),linear-gradient(90deg,#030303fa 0%,#030303e6 56%,#0303037a 100%)}}.nod-search-filters{border:1px solid var(--nod-border,#e5e1d8);background:#fff;border-radius:10px;padding:1.125rem}.nod-search-filters__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.nod-search-filters__title{font-family:var(--nod-font-display);letter-spacing:-.02em;color:var(--nod-fg);margin:0;font-size:.9375rem;font-weight:700}.nod-search-filters__reset{color:var(--nod-muted-fg);text-underline-offset:2px;font-size:.8125rem;font-weight:600;text-decoration:underline}.nod-search-filters__reset:hover,.nod-search-filters__reset:focus-visible{color:var(--nod-fg)}.nod-search-filters__field{gap:.375rem;margin-bottom:.875rem;display:grid}.nod-search-filters__field:last-of-type{margin-bottom:0}.nod-search-filters__label{color:var(--nod-muted-fg);font-size:.8125rem;font-weight:600}.nod-search-filters__field select{border:1px solid var(--nod-border,#e5e1d8);width:100%;font-family:var(--nod-font-body,"Inter", sans-serif);color:var(--nod-fg);background:#fff;border-radius:8px;padding:.5rem .625rem;font-size:.875rem}.nod-search-filters__field select:focus-visible{outline:2px solid color-mix(in srgb, var(--nod-brand) 55%, transparent);outline-offset:1px}.nod-search-filters__count{border-top:1px solid var(--nod-border,#e5e1d8);color:var(--nod-muted-fg);margin:.875rem 0 0;padding-top:.875rem;font-size:.8125rem}@media (width<=768px){.nod-search-filters{padding:1rem}}.nod-public:has(.nod-search-results)>main{background:#f6f6f3}.nod-search-results{color:var(--nod-fg,#080808);background:#f6f6f3;border-bottom:0}.nod-public:has(.nod-search-results--idle)>main{flex:none}.nod-public:has(.nod-search-results--idle):after{content:"";background:#080808;flex:1 0 0;min-height:0}.nod-search-results__inner{width:100%;padding-top:0;padding-bottom:5rem}.nod-search-results--idle .nod-search-results__inner{padding-top:0;padding-bottom:3rem}.nod-search-results--active .nod-search-results__inner{padding-top:2.25rem}.nod-search-results--idle .nod-public-page-intro{margin:0;padding-top:3.5rem;padding-bottom:1.75rem;display:block}.nod-search-results--idle .nod-public-page-intro__title{max-width:780px;font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:-.047em;color:#080808;margin-top:.875rem;font-size:clamp(2.35rem,4vw,3.2rem);font-weight:550;line-height:1.02}.nod-search-results--idle .nod-public-page-intro__subtitle{color:#08080899;max-width:620px;margin-top:.75rem;font-size:1rem;line-height:1.55}.nod-search-results>.nod-search-results__inner>.nod-property-search{z-index:20;position:relative}.nod-search-results .nod-property-search--calm .nod-property-search__combobox{z-index:40}.nod-search-results .nod-property-search--calm .nod-property-search__field-wrap{min-height:58px;box-shadow:none;background:#fff;border:1px solid #0808082e;border-radius:4px;align-items:stretch;transition:border-color .16s,box-shadow .16s;display:flex;overflow:visible}.nod-search-results .nod-property-search--calm .nod-property-search__field-wrap:focus-within{border-color:#c89d18;box-shadow:0 0 0 2px #f5c84238}.nod-search-results .nod-property-search--calm .nod-property-search__field{flex:1;min-width:0;padding:0 1rem}.nod-search-results .nod-property-search--calm .nod-property-search__icon{color:#0808087a;width:16px;height:16px}.nod-search-results .nod-property-search--calm .nod-property-search__field input{min-height:56px;font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);color:#080808;padding:0;font-size:.9375rem}.nod-search-results .nod-property-search--calm .nod-property-search__field input::placeholder{color:#08080861}.nod-search-results .nod-property-search--calm .nod-property-search__clear{color:#08080880;border-left:1px solid #0808081a;justify-content:center;align-items:center;min-width:44px;margin:0;padding:0 .75rem;display:inline-flex}.nod-search-results .nod-property-search--calm .nod-property-search__clear:hover,.nod-search-results .nod-property-search--calm .nod-property-search__clear:focus-visible{color:#080808}.nod-search-results .nod-property-search--calm .nod-property-search__submit,.nod-search-results .nod-property-search--calm .nod-property-search__submit:visited{color:#080808;width:auto;min-width:126px;min-height:56px;box-shadow:none;white-space:nowrap;background:#f5c842;border:0;border-left:1px solid #08080829;border-radius:0 3px 3px 0;justify-content:center;align-items:center;gap:.4rem;padding:0 1.25rem;font-size:.875rem;font-weight:650;line-height:1;display:inline-flex}.nod-search-results .nod-property-search--calm .nod-property-search__submit:hover,.nod-search-results .nod-property-search--calm .nod-property-search__submit:focus-visible{color:#080808;background:#e8b92f}.nod-search-results .nod-property-search--calm .nod-property-search__submit:focus-visible{outline-offset:-4px;outline:2px solid #080808}.nod-search-results .nod-property-search--calm .nod-property-search__suggestions{background:#fff;border:1px solid #08080829;border-radius:4px;top:calc(100% + 8px);overflow:hidden auto;box-shadow:0 12px 28px #08080817}.nod-search-results .nod-property-search--calm .nod-property-search__suggestion{border-top:1px solid #08080814;padding:.875rem 1rem}.nod-search-results .nod-property-search--calm .nod-property-search__suggestion:hover,.nod-search-results .nod-property-search--calm .nod-property-search__suggestion:focus-visible,.nod-search-results .nod-property-search--calm .nod-property-search__suggestion--active{background:#f6f6f3}.nod-search-results .nod-property-search--calm .nod-property-search__suggestion-name{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);font-weight:600}.nod-search-results__status{color:#0808089e;background:#fff;border:1px solid #0808081c;border-radius:4px;margin:1rem 0 0;padding:.875rem 1rem;font-size:.875rem}.nod-search-results__status--error{color:#7b2929;border-color:#8a2f2f47}.nod-search-results .nod-public-empty{background:#fff;border:1px solid #08080824;border-radius:4px;margin-top:2.5rem;padding:2rem;position:relative}.nod-search-results .nod-public-empty:before{content:"";background:#f5c842;width:7px;height:7px;margin-bottom:1.25rem;display:block}.nod-search-results .nod-public-empty h2{max-width:720px;font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:-.03em;color:#080808;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.25}.nod-search-results .nod-public-empty p{color:#08080899;max-width:680px;margin-top:.75rem;font-size:.9375rem;line-height:1.62}.nod-search-results .nod-public-empty__action{margin-top:1.25rem}.nod-search-results__secondary-link{color:#fff;background:#080808;border:1px solid #080808;border-radius:4px;align-items:center;min-height:34px;padding:0 .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.nod-search-results__secondary-link:hover,.nod-search-results__secondary-link:focus-visible{color:#fff;background:#242424;text-decoration:none}.nod-search-results__layout{grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:2.5rem;display:grid}.nod-search-results--active .nod-search-results__layout{margin-top:1.5rem}.nod-search-results__filters{background:#fff;border:1px solid #08080824;border-radius:4px;min-width:0;padding:1.25rem;position:sticky;top:88px}.nod-search-results__filters>*{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.nod-search-results__filters h2,.nod-search-results__filters h3,.nod-search-results__filters legend,.nod-search-results__filters [class*=__title],.nod-search-results__filters [class*=__heading]{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);color:#080808}.nod-search-results__filters h2,.nod-search-results__filters [class*=__title]{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.nod-search-results__filters h3,.nod-search-results__filters legend,.nod-search-results__filters [class*=__label]{letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:650;line-height:1.25}.nod-search-results__filters fieldset{border:0;border-top:1px solid #08080817;min-width:0;margin:0;padding:1rem 0}.nod-search-results__filters fieldset:first-of-type{margin-top:1rem}.nod-search-results__filters label{color:#080808b3;font-size:.8125rem;line-height:1.4}.nod-search-results__filters input[type=checkbox],.nod-search-results__filters input[type=radio]{accent-color:#080808}.nod-search-results__filters select{color:#080808;width:100%;min-height:40px;font:inherit;background-color:#fff;border:1px solid #08080829;border-radius:4px;padding:0 2.25rem 0 .75rem}.nod-search-results__filters button{border-radius:4px}.nod-search-results__filters [class*=reset]{color:#080808a6;text-underline-offset:3px;font-size:.75rem;font-weight:600;-webkit-text-decoration:underline #f5c842;text-decoration:underline #f5c842}.nod-search-results__main{min-width:0}.nod-search-results__summary{border-bottom:1px solid #0808081c;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;padding:0 0 .875rem;line-height:1.4;display:flex}.nod-search-results__summary-title{color:#080808;letter-spacing:-.02em;font-size:1rem;font-weight:650}.nod-search-results__summary-meta{color:#08080880;flex-shrink:0;font-size:.75rem;font-weight:500}.nod-search-results__summary:focus{outline:none}.nod-search-results__summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #f5c842b8}.nod-search-results__list{gap:.75rem;display:grid}.nod-search-results .nod-property-result-card{box-shadow:none;background:#fff;border:1px solid #08080824;border-radius:4px;transition:border-color .15s}.nod-search-results .nod-property-result-card:hover{box-shadow:none;border-color:#08080852}.nod-search-results .nod-property-result-card__content{justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.35rem 1.4rem;display:flex}.nod-search-results .nod-property-result-card__identity{flex:1;min-width:0}.nod-search-results .nod-property-result-card__title{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.nod-search-results .nod-property-result-card__title a{color:#080808;text-decoration:none}.nod-search-results .nod-property-result-card__title a:hover,.nod-search-results .nod-property-result-card__title a:focus-visible{text-underline-offset:3px;-webkit-text-decoration:underline #f5c842;text-decoration:underline #f5c842}.nod-search-results .nod-property-result-card__address{color:#0808089e;margin:.45rem 0 0;font-size:.875rem;line-height:1.45}.nod-search-results .nod-property-result-card__management{color:#0808089e;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.nod-search-results .nod-property-result-card__status-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;display:flex}.nod-search-results .nod-property-result-card__status{color:#080808b8;background:#f4f4f1;border:1px solid #0808081c;border-radius:3px;align-items:center;min-height:25px;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.nod-search-results .nod-property-result-card__status--criteria{color:#6e5200;background:#fff8df;border-color:#b5890052}.nod-search-results .nod-property-result-card__status--outcomes{color:#080808;background:#eeeeea;border-color:#08080826}.nod-search-results .nod-property-result-card__status--limited{color:#08080880;background:#f6f6f3}.nod-search-results .nod-property-result-card__updated{color:#0808087a;font-size:.6875rem}.nod-search-results .nod-property-result-card__action,.nod-search-results .nod-property-result-card__action:link,.nod-search-results .nod-property-result-card__action:visited{color:#fff;min-height:34px;box-shadow:none;white-space:nowrap;background:#080808;border:1px solid #080808;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.71875rem;font-weight:600;line-height:1;display:inline-flex}.nod-search-results .nod-property-result-card__action svg{color:#f5c842}.nod-search-results .nod-property-result-card__action:hover,.nod-search-results .nod-property-result-card__action:focus-visible{color:#fff;background:#242424;border-color:#242424}.nod-search-results .nod-property-result-card__action:focus-visible{outline-offset:3px;outline:2px solid #f5c842}.nod-search-results__pagination{border-top:1px solid #0808081c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.nod-search-results__pagination-button{color:#080808;cursor:pointer;background:#fff;border:1px solid #08080829;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 .9rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.nod-search-results__pagination-button:hover:not(:disabled),.nod-search-results__pagination-button:focus-visible:not(:disabled){background:#fff;border-color:#080808}.nod-search-results__pagination-button:focus-visible{outline-offset:2px;outline:2px solid #f5c842}.nod-search-results__pagination-button:disabled{opacity:.38;cursor:not-allowed}.nod-search-results__pagination-status{color:#0808088c;text-align:center;flex:auto;margin:0;font-size:.8125rem}@media (width<=900px){.nod-search-results__layout{grid-template-columns:1fr;gap:1rem}.nod-search-results__filters{position:static}}@media (width<=768px){.nod-search-results__inner{padding-bottom:3.5rem}.nod-search-results--idle .nod-search-results__inner{padding-top:0;padding-bottom:2.25rem}.nod-search-results--active .nod-search-results__inner{padding-top:1.5rem}.nod-search-results--idle .nod-public-page-intro{padding-top:2.75rem;padding-bottom:1.5rem}.nod-search-results--idle .nod-public-page-intro__title{font-size:clamp(2.15rem,11vw,2.75rem)}.nod-search-results .nod-property-search--calm .nod-property-search__field-wrap{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field clear""submit submit";min-height:0;display:grid;overflow:hidden}.nod-search-results .nod-property-search--calm .nod-property-search__field{grid-area:field;width:100%;min-width:0}.nod-search-results .nod-property-search--calm .nod-property-search__field-wrap:not(.nod-property-search__field-wrap--has-clear){grid-template-areas:"field field""submit submit"}.nod-search-results .nod-property-search--calm .nod-property-search__field input{min-height:52px}.nod-search-results .nod-property-search--calm .nod-property-search__field-wrap>.nod-property-search__clear{border-left:0;grid-area:clear;min-height:52px}.nod-search-results .nod-property-search--calm .nod-property-search__submit,.nod-search-results .nod-property-search--calm .nod-property-search__submit:visited{border-top:1px solid #08080829;border-left:0;border-radius:0 0 3px 3px;grid-area:submit;width:100%;min-width:0;min-height:48px}.nod-search-results .nod-public-empty{margin-top:1.75rem;padding:1.5rem}.nod-search-results__layout{margin-top:1.75rem}.nod-search-results__filters{padding:1rem}.nod-search-results__summary{flex-direction:column;align-items:flex-start;gap:.2rem}.nod-search-results .nod-property-result-card__content{flex-direction:column;align-items:stretch;padding:1.2rem}.nod-search-results .nod-property-result-card__action{align-self:flex-start}.nod-search-results__pagination{flex-direction:column;align-items:stretch}.nod-search-results__pagination-button{width:100%}.nod-search-results__pagination-status{order:-1}}@media (width<=420px){.nod-search-results--idle .nod-public-page-intro__title{font-size:2.15rem}.nod-search-results .nod-public-empty{padding:1.25rem}}.nod-search-results .nod-public-empty .nod-search-results__secondary-link,.nod-search-results .nod-public-empty .nod-search-results__secondary-link:link,.nod-search-results .nod-public-empty .nod-search-results__secondary-link:visited,.nod-search-results .nod-public-empty button.nod-search-results__secondary-link{-webkit-text-fill-color:#fff;opacity:1;color:#fff!important;background:#080808!important;border-color:#080808!important}.nod-search-results .nod-public-empty .nod-search-results__secondary-link:hover,.nod-search-results .nod-public-empty .nod-search-results__secondary-link:focus-visible{-webkit-text-fill-color:#fff;color:#fff!important;background:#242424!important;border-color:#242424!important}.nod-approval-guide{--guide-section-space:3rem;--guide-heading-gap:1.5rem;--guide-title-subtitle-gap:.625rem;--guide-card-gap:1.25rem;border-top:1px solid var(--nod-border);margin-top:2.75rem;padding-top:2.75rem}.nod-approval-guide__hero{margin-bottom:var(--guide-section-space);border:1px solid var(--nod-border);background:var(--nod-brand-subtle);border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 2px 12px #1c1b180f}.nod-approval-guide__heroMain{align-content:start;gap:.75rem;padding:2rem 2.25rem;display:grid}.nod-approval-guide__subtitle{letter-spacing:.06em;text-transform:uppercase;max-width:36rem;color:var(--nod-muted-fg);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.nod-approval-guide__title{font-family:var(--nod-font-display);letter-spacing:-.045em;margin:.125rem 0 0;font-size:clamp(2.1rem,4.5vw,3.5rem);font-weight:800;line-height:1.02}.nod-approval-guide__address{max-width:40rem;color:var(--nod-fg);margin:.25rem 0 0;font-size:1rem;line-height:1.5}.nod-approval-guide__heroMeta{color:var(--nod-muted-fg);flex-wrap:wrap;gap:.5rem 1.125rem;margin-top:.125rem;font-size:.9375rem;line-height:1.45;display:flex}.nod-approval-guide__website{color:var(--nod-fg);text-underline-offset:3px;text-decoration:underline}.nod-approval-guide__trustStrip{border-top:1px solid color-mix(in srgb, var(--nod-fg) 16%, transparent);flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-top:1.125rem;padding-top:1.125rem;display:flex}.nod-approval-guide__trustItem{color:var(--nod-fg);font-size:.875rem;line-height:1.45}.nod-approval-guide__hero-panel{border-left:1px solid color-mix(in srgb, var(--nod-fg) 16%, var(--nod-border));min-height:100%}.nod-approval-guide__hero-panelInner{background:var(--nod-fg);color:#fff;align-content:start;gap:1.125rem;height:100%;padding:2rem 1.75rem;display:grid}.nod-approval-guide__hero-panelHeader{color:var(--nod-brand);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nod-approval-guide__hero-panelKicker{font-family:var(--nod-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.35}.nod-approval-guide__hero-panelTitle{font-family:var(--nod-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:800;line-height:1.12}.nod-approval-guide__hero-panelList{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.nod-approval-guide__hero-panelList li{color:color-mix(in srgb, #fff 84%, var(--nod-brand));align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.nod-approval-guide__hero-panelList svg{color:var(--nod-brand);flex:none;margin-top:.125rem}.nod-approval-guide__chip,.nod-approval-guide__tone{border:1px solid var(--nod-fg);color:var(--nod-fg);background:#fff;border-radius:999px;align-items:center;padding:.3125rem .75rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.nod-approval-guide__chip--available{background:var(--nod-brand);border-color:var(--nod-fg)}.nod-approval-guide__chip--limited,.nod-approval-guide__chip--partial,.nod-approval-guide__tone--limited,.nod-approval-guide__tone--unknown{color:var(--nod-fg);background:var(--nod-muted)}.nod-approval-guide__tone--conditional{background:var(--nod-brand-subtle);border-color:var(--nod-fg)}.nod-approval-guide__section{margin-top:var(--guide-section-space)}.nod-approval-guide__hero+.nod-approval-guide__section{margin-top:0}.nod-approval-guide__sectionHeading{margin-bottom:var(--guide-heading-gap)}.nod-approval-guide__sectionMarker{box-shadow:none;font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#08080894;background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:0;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.nod-approval-guide__sectionMarker:before{content:"";background:#f5c842;flex:none;width:1.25rem;height:3px;display:block}.nod-approval-guide__section-title{font-family:var(--nod-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:800;line-height:1.1}.nod-approval-guide__sectionIntro{margin:var(--guide-title-subtitle-gap) 0 0;max-width:42rem;color:var(--nod-muted-fg);font-size:.9375rem;line-height:1.55}.nod-approval-guide__card-grid{gap:var(--guide-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nod-approval-guide__card{border:1px solid var(--nod-border);background:#fff;border-radius:6px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #1c1b1809}.nod-approval-guide__cardHeader,.nod-approval-guide__watchoutHeader,.nod-approval-guide__inline-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem .75rem;display:flex}.nod-approval-guide__cardHeader{border-bottom:1px solid var(--nod-border);background:#fff;align-items:flex-start;min-height:4.25rem;padding:.875rem 1.125rem .8125rem}.nod-approval-guide__cardHeadingCopy{flex:auto;min-width:0}.nod-approval-guide__cardTitle{align-items:center;gap:.625rem;min-width:0;display:flex}.nod-approval-guide__cardMarker{background:var(--nod-brand);flex:none;width:.75rem;height:.75rem}.nod-approval-guide__card h4{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:750;line-height:1.25}.nod-approval-guide__cardBody{padding:1rem 1.125rem}.nod-approval-guide__cardLead{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:-.012em;color:var(--nod-fg);margin:0;font-size:1.025rem;font-weight:700;line-height:1.48}.nod-approval-guide__cardSummary{color:color-mix(in srgb, var(--nod-muted-fg) 82%, transparent);font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);margin:.3125rem 0 0 1.375rem;font-size:.8125rem;font-weight:400;line-height:1.45}.nod-approval-guide__detail-list{border-top:1px solid var(--nod-border);gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.nod-approval-guide__detail-list li{border-top:1px solid var(--nod-border);font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);grid-template-columns:1fr;gap:.2rem;padding:.75rem 0;font-size:.875rem;line-height:1.45;display:grid}.nod-approval-guide__detail-list li:first-child{border-top:0}.nod-approval-guide__detail-list span{color:var(--nod-muted-fg);font-size:.8125rem;font-weight:450}.nod-approval-guide__detail-list strong{font-size:.875rem;font-weight:600;line-height:1.5}.nod-approval-guide__expandBtn{border:0;border-top:1px solid var(--nod-border);width:100%;color:var(--nod-fg);font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;margin:0;padding:.75rem 0 0;font-size:.8125rem;font-weight:650;text-decoration:underline}.nod-approval-guide__watchoutsSection{border:1px solid var(--nod-border);background:var(--nod-brand-subtle);border-radius:10px;padding:1.5rem 1.625rem 1.625rem}.nod-approval-guide__watchoutsSection .nod-approval-guide__sectionHeading{margin-bottom:1.125rem}.nod-approval-guide__watchouts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nod-approval-guide__watchouts li{border:1px solid var(--nod-border);border-left:4px solid var(--nod-brand);background:#fff;border-radius:8px;padding:1rem 1.125rem}.nod-approval-guide__watchouts p{color:var(--nod-fg);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.nod-approval-guide__watchouts strong{font-size:.9375rem;font-weight:700;line-height:1.3}.nod-approval-guide__empty{border:2px dashed var(--nod-fg);background:var(--nod-muted);border-radius:0;max-width:44rem;margin-top:.75rem;padding:1.375rem 1.5rem}.nod-approval-guide__empty h3{margin:0;font-size:1.0625rem;line-height:1.3}.nod-approval-guide__empty p{color:var(--nod-muted-fg);margin:.625rem 0 0;font-size:.9375rem;line-height:1.55}.nod-approval-guide__footer{margin-top:var(--guide-section-space);border-top:1px solid var(--nod-border);color:var(--nod-muted-fg);padding:1rem 0 0;font-size:.75rem;font-weight:500;line-height:1.45}.nod-approval-guide__inline-header{margin-bottom:1rem}.nod-approval-guide__inline-header .nod-approval-guide__section-title{margin:.25rem 0 0}@media (width<=900px){.nod-approval-guide__hero{grid-template-columns:1fr}.nod-approval-guide__hero-panel{border-left:0;border-top:1px solid color-mix(in srgb, var(--nod-fg) 16%, var(--nod-border))}.nod-approval-guide__card-grid{grid-template-columns:1fr}}@media (width<=640px){.nod-approval-guide{--guide-section-space:2.25rem;--guide-heading-gap:1.125rem;margin-top:2rem;padding-top:2rem}.nod-approval-guide__hero{box-shadow:0 2px 10px #1c1b180f}.nod-approval-guide__heroMain,.nod-approval-guide__hero-panelInner{padding:1.375rem 1.25rem}.nod-approval-guide__watchoutsSection{padding:1.125rem 1.25rem}}.nod-approval-guide__card h4{font-weight:650}.nod-approval-guide__cardLead{letter-spacing:-.006em;font-size:.975rem;font-weight:500;line-height:1.58}.nod-approval-guide__detail-list strong{font-weight:500}.nod-approval-guide__notesSection{border:1px solid var(--nod-border);background:color-mix(in srgb, var(--nod-muted) 58%, #fff);border-radius:6px;padding:1.25rem 1.375rem 1.375rem}.nod-approval-guide__notesHeading{align-items:center;gap:.625rem;display:flex}.nod-approval-guide__notesHeading h3{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:-.012em;margin:0;font-size:1rem;font-weight:650;line-height:1.3}.nod-approval-guide__notesText{color:var(--nod-fg);font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);white-space:pre-line;margin:.75rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.65}.nod-property-sidebar{gap:1.25rem;display:grid}.nod-property-sidebar--mobile{display:none}.nod-property-sidebar__section{gap:.5rem;display:grid}.nod-property-sidebar__sectionTitle{font-family:var(--nod-font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--nod-fg) 68%, var(--nod-muted-fg));align-items:center;gap:.5rem;font-size:.6875rem;font-weight:650;display:flex}.nod-property-sidebar__sectionTitle:before{content:"";background:var(--nod-brand);border-radius:1px;flex-shrink:0;width:3px;height:.6875rem}.nod-property-sidebar__card{border:1px solid var(--nod-border);background:#fff;border-radius:10px;padding:.875rem 1rem}.nod-property-sidebar__card--snapshot{border-color:color-mix(in srgb, var(--nod-brand) 24%, var(--nod-border))}.nod-property-sidebar__card--info{background:var(--nod-muted);border-color:color-mix(in srgb, var(--nod-brand) 14%, var(--nod-border))}.nod-property-sidebar__snapshotName{margin-bottom:.625rem;font-size:.9375rem;font-weight:700;line-height:1.35}.nod-property-sidebar__row+.nod-property-sidebar__row{margin-top:.5rem}.nod-property-sidebar__rowLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--nod-muted-fg);font-size:.6875rem;font-weight:600;display:block}.nod-property-sidebar__rowValue{color:var(--nod-fg);margin-top:.25rem;font-size:.8125rem;line-height:1.45;display:block}.nod-property-sidebar__links{border-top:1px solid var(--nod-border);gap:.375rem;margin-top:.75rem;padding-top:.75rem;display:grid}.nod-property-sidebar__link{color:var(--nod-fg);text-underline-offset:2px;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}.nod-property-sidebar__link:hover,.nod-property-sidebar__link:focus-visible{color:color-mix(in srgb, var(--nod-fg) 72%, var(--nod-muted-fg))}.nod-property-sidebar__actions{gap:.5rem;display:grid}.nod-property-sidebar__action{border:1px solid var(--nod-border);width:100%;min-height:2.375rem;color:var(--nod-fg);text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.nod-property-sidebar__actionText{gap:.0625rem;min-width:0;display:grid}.nod-property-sidebar__actionHint{color:var(--nod-muted-fg);font-size:.6875rem;font-weight:500}.nod-property-sidebar__action svg{color:color-mix(in srgb, var(--nod-fg) 82%, var(--nod-muted-fg));flex-shrink:0}.nod-property-sidebar__action--active:hover,.nod-property-sidebar__action--active:focus-visible{border-color:color-mix(in srgb, var(--nod-fg) 18%, var(--nod-border));background:var(--nod-muted)}.nod-property-sidebar__action--active:hover svg,.nod-property-sidebar__action--active:focus-visible svg{color:color-mix(in srgb, var(--nod-brand) 55%, var(--nod-fg))}.nod-property-sidebar__action--primary{border-color:color-mix(in srgb, var(--nod-brand) 42%, var(--nod-border));background:color-mix(in srgb, var(--nod-brand-subtle) 88%, #fff)}.nod-property-sidebar__action--primary svg{color:color-mix(in srgb, var(--nod-brand) 70%, var(--nod-fg))}.nod-property-sidebar__action--primary:hover,.nod-property-sidebar__action--primary:focus-visible{border-color:color-mix(in srgb, var(--nod-brand) 58%, var(--nod-fg));background:color-mix(in srgb, var(--nod-brand-subtle) 96%, #fff)}.nod-property-sidebar__action--unavailable,.nod-property-sidebar__action--unavailable:hover,.nod-property-sidebar__action--unavailable:focus-visible{cursor:not-allowed;background:color-mix(in srgb, var(--nod-muted) 42%, #fff);border-color:var(--nod-border);color:color-mix(in srgb, var(--nod-fg) 52%, var(--nod-muted-fg))}.nod-property-sidebar__action--unavailable svg{color:color-mix(in srgb, var(--nod-muted-fg) 88%, var(--nod-border))}.nod-property-sidebar__muted{color:var(--nod-muted-fg);font-size:.8125rem;line-height:1.5}.nod-property-sidebar__muted--support{margin-top:.375rem}.nod-property-sidebar__infoText{color:var(--nod-muted-fg);font-size:.8125rem;line-height:1.5}.nod-property-sidebar__card--info .nod-property-sidebar__link{margin-top:.625rem}.nod-property-sidebar__similarList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nod-property-sidebar__similarLink{border:1px solid var(--nod-border);background:#fff;border-radius:8px;gap:.125rem;padding:.75rem .875rem;transition:border-color .15s,background-color .15s;display:grid}.nod-property-sidebar__similarLink:hover,.nod-property-sidebar__similarLink:focus-visible{border-color:color-mix(in srgb, var(--nod-fg) 18%, var(--nod-border));background:var(--nod-muted)}.nod-property-sidebar__similarName{font-size:.8125rem;font-weight:700;line-height:1.35}.nod-property-sidebar__similarMeta{color:var(--nod-muted-fg);font-size:.75rem;line-height:1.4}@media (width<=1024px){.nod-property-sidebar--desktop{display:none}.nod-property-sidebar--mobile{display:grid}}.nod-property-page{--nod-property-page-max-width:1240px;border-bottom:1px solid var(--nod-border);background:var(--nod-bg)}.nod-property-page__inner{max-width:var(--nod-property-page-max-width);margin:0 auto;padding:1.75rem 32px 5rem}.nod-property-page__main>.nod-approval-guide:first-child{border-top:none;margin-top:0;padding-top:0}.nod-property-page__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;display:grid}.nod-property-header{border-bottom:1px solid var(--nod-border);padding-bottom:28px}.nod-property-page__main{min-width:0}.nod-property-sidebar--desktop{align-self:start}.nod-property-page__main .nod-property-sidebar--mobile{margin:1.25rem 0 .5rem}.nod-property-page__status{color:var(--nod-muted-fg);font-size:.875rem}.nod-property-page .nod-public-empty{max-width:560px}.nod-property-header__eyebrow{font-family:var(--nod-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--nod-muted-fg);font-size:10px;font-weight:600}.nod-property-header__title{font-family:var(--nod-font-display);letter-spacing:-.03em;margin-top:12px;font-size:clamp(2rem,5vw,3rem);font-weight:800}.nod-property-header__location{color:var(--nod-muted-fg);margin-top:8px;font-size:1rem}.nod-property-header__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.nod-property-header__meta-item{border:1px solid var(--nod-border);background:var(--nod-muted);padding:16px}.nod-property-header__meta-label{text-transform:uppercase;letter-spacing:.08em;color:var(--nod-muted-fg);font-size:.6875rem;font-weight:600;display:block}.nod-property-header__meta-value{margin-top:8px;font-size:1.125rem;font-weight:700;display:block}.nod-property-header__meta-note{color:var(--nod-muted-fg);margin-top:6px;font-size:.75rem;display:block}.nod-property-header__disclaimer{border-left:3px solid var(--nod-brand);background:var(--nod-brand-subtle);color:var(--nod-muted-fg);margin-top:20px;padding:14px 16px;font-size:.875rem}.nod-property-sections{gap:0;display:grid}.nod-property-section{border-bottom:1px solid var(--nod-border);padding:32px 0}.nod-property-section__header h2{font-family:var(--nod-font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.nod-property-section__header p{max-width:720px;color:var(--nod-muted-fg);margin-top:8px;font-size:.875rem}.nod-property-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;display:grid}.nod-property-metrics__item{border:1px solid var(--nod-border);padding:16px}.nod-property-metrics__item dt{text-transform:uppercase;letter-spacing:.08em;color:var(--nod-muted-fg);font-size:.6875rem;font-weight:600}.nod-property-metrics__item dd{margin:8px 0 0;font-size:1rem;font-weight:700}.nod-property-section__empty{color:var(--nod-muted-fg);margin-top:16px;font-size:.875rem}.nod-property-section__footnote{color:var(--nod-muted-fg);font-size:.875rem}.nod-public p.property-insight-evidence{margin:12px 0 0;display:block}.nod-public p.nod-property-distribution__count.property-insight-evidence{margin-top:0;padding-top:12px}.nod-property-distribution{margin-top:20px}.nod-property-distribution__count{color:var(--nod-muted-fg);margin-bottom:12px;font-size:.8125rem}.nod-property-distribution__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nod-property-distribution__row{grid-template-columns:minmax(120px,180px) 1fr auto;align-items:center;gap:12px;display:grid}.nod-property-distribution__label{color:var(--nod-fg);font-size:.8125rem}.nod-property-distribution__bar-wrap{background:var(--nod-border);height:10px}.nod-property-distribution__bar{background:var(--nod-fg);height:100%;display:block}.nod-property-distribution__count-value{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.nod-property-page__cta-panel{border:1px solid var(--nod-fg);background:var(--nod-fg);color:#fff;box-shadow:0 4px 0 var(--nod-brand);border-radius:12px;margin-top:3rem;margin-bottom:1.5rem;padding:1.625rem 1.75rem}.nod-property-page__cta-panel h2{font-family:var(--nod-font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,2.5vw,1.45rem);font-weight:800;line-height:1.15}.nod-property-page__cta-panel p{max-width:560px;color:color-mix(in srgb, #fff 78%, var(--nod-brand));margin-top:.625rem;font-size:.9375rem;line-height:1.55}.nod-property-page__cta-panel .nod-property-page__cta{border:1px solid color-mix(in srgb, var(--nod-fg) 12%, transparent);background:var(--nod-brand);color:var(--nod-fg);border-radius:8px;align-items:center;gap:.5rem;margin-top:1.125rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.nod-property-page__cta-panel .nod-property-page__cta:hover,.nod-property-page__cta-panel .nod-property-page__cta:focus-visible{background:#e8b92f}@media (width<=1100px){.nod-property-page__layout{grid-template-columns:260px minmax(0,1fr);gap:28px}}@media (width<=1024px){.nod-property-page__layout{grid-template-columns:1fr;gap:0}.nod-property-header__meta,.nod-property-metrics{grid-template-columns:1fr}}@media (width<=640px){.nod-property-page__inner{padding-left:20px;padding-right:20px}.nod-property-distribution__row{grid-template-columns:1fr;gap:6px}}.nod-mc-index,.nod-mc-page{background:#fff}.nod-mc-index__hero,.nod-mc-page__hero{border-bottom:1px solid var(--nod-border);background:#f7f6f2}.nod-mc-index__hero-inner,.nod-mc-index__directory,.nod-mc-page__hero-inner,.nod-mc-page__content,.nod-mc-page--state{width:min(1120px,100% - 4rem);margin:0 auto}.nod-mc-index__hero-inner{padding:4.5rem 0 4rem}.nod-mc-index__title,.nod-mc-page__title{max-width:850px;font-family:var(--nod-font-display);letter-spacing:-.055em;color:var(--nod-fg);margin:1.1rem 0 0;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:800;line-height:.98}.nod-mc-index__intro,.nod-mc-page__summary{max-width:690px;color:color-mix(in srgb, var(--nod-fg) 72%, transparent);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.65}.nod-mc-index__search{border:1px solid color-mix(in srgb, var(--nod-fg) 18%, var(--nod-border));color:#08080875;background:#fff;border-radius:4px;align-items:center;width:min(36rem,100%);min-height:3.25rem;margin-top:2rem;padding:0 1rem;display:flex}.nod-mc-index__search:focus-within{border-color:var(--nod-yellow);box-shadow:0 0 0 2px color-mix(in srgb, var(--nod-yellow) 24%, transparent)}.nod-mc-index__search input{width:100%;min-width:0;font:inherit;color:var(--nod-fg);background:0 0;border:0;outline:0;padding:.8rem .75rem}.nod-mc-index__search input::placeholder{color:#0808086b}.nod-mc-index__directory,.nod-mc-page__content{padding-top:3.5rem;padding-bottom:5rem}.nod-mc-index__directory-heading,.nod-mc-page__section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.nod-mc-index__directory-heading h2,.nod-mc-page__section-heading h2{font-family:var(--nod-font-display);letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(1.75rem,3vw,2.3rem);font-weight:800;line-height:1.05}.nod-mc-index__directory-heading>span{color:#08080880;flex:none;font-size:.8125rem}.nod-mc-overline{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0808087a;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.nod-mc-overline>span{background:var(--nod-yellow);width:1.25rem;height:3px}.nod-mc-index__list,.nod-mc-page__propertyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.nod-mc-index__card,.nod-mc-page__propertyCard{border:1px solid var(--nod-border);min-height:100%;color:inherit;background:#fff;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.25rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.nod-mc-index__card:hover,.nod-mc-index__card:focus-visible,.nod-mc-page__propertyCard:hover,.nod-mc-page__propertyCard:focus-visible{border-color:color-mix(in srgb, var(--nod-yellow) 70%, var(--nod-border));transform:translateY(-1px);box-shadow:0 6px 18px #0808080f}.nod-mc-index__card-copy{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.nod-mc-index__card-marker{background:var(--nod-yellow);flex:none;width:.7rem;height:.7rem;margin-top:.2rem}.nod-mc-index__card h3,.nod-mc-page__propertyCard h3{font-family:var(--nod-font-sans,"Instrument Sans", sans-serif);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.nod-mc-index__card p,.nod-mc-page__propertyCard p{color:#08080894;margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.nod-mc-index__statusText,.nod-mc-page__property-status{color:#08080880;margin-top:.9rem;font-size:.75rem;font-weight:650;line-height:1.35;display:block}.nod-mc-index__status,.nod-mc-page--state{padding-top:4rem;padding-bottom:5rem}.nod-mc-page__hero-inner{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:4rem;padding:4.5rem 0 4rem;display:grid}.nod-mc-page__meta-card{border:1px solid var(--nod-border);background:#fff;border-radius:4px;margin:0;padding:1.25rem}.nod-mc-page__meta-card>div{border-top:1px solid var(--nod-border);padding:.85rem 0}.nod-mc-page__meta-card>div:first-child{border-top:0;padding-top:0}.nod-mc-page__meta-card>div:last-child{padding-bottom:0}.nod-mc-page__meta-card dt{letter-spacing:.1em;text-transform:uppercase;color:#08080873;font-size:.6875rem;font-weight:700}.nod-mc-page__meta-card dd{margin:.3rem 0 0;font-size:.875rem;font-weight:600;line-height:1.4}.nod-mc-page__meta-card a{text-underline-offset:3px;align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.nod-mc-page__disclaimer{border:1px solid var(--nod-border);color:#0808089e;background:#fff;border-radius:4px;gap:.85rem;max-width:760px;margin:0;padding:1rem 1.1rem;font-size:.875rem;line-height:1.55;display:flex}.nod-mc-page__disclaimer>span{background:var(--nod-yellow);flex:none;width:3px}.nod-mc-page__section{border-top:1px solid var(--nod-border);margin-top:3.5rem;padding-top:2rem}.nod-mc-page__section-heading{align-items:flex-end}.nod-mc-page__section-heading p{color:#0808088f;max-width:500px;margin:0;font-size:.875rem;line-height:1.5}.nod-mc-page__partial{border:1px solid var(--nod-border);border-left:4px solid var(--nod-yellow);color:#080808a8;background:#fff;border-radius:4px;max-width:760px;margin:1.25rem 0 0;padding:1.1rem 1.2rem;font-size:.9375rem;line-height:1.6}.nod-mc-page__criteria-section{max-width:820px}.nod-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.nod-mc-index__hero-inner,.nod-mc-index__directory,.nod-mc-page__hero-inner,.nod-mc-page__content,.nod-mc-page--state{width:min(100% - 2.5rem,760px)}.nod-mc-index__hero-inner,.nod-mc-page__hero-inner{padding:3.5rem 0 3.25rem}.nod-mc-page__hero-inner{grid-template-columns:1fr;align-items:start;gap:2rem}.nod-mc-page__meta-card{max-width:520px}.nod-mc-index__directory-heading,.nod-mc-page__section-heading{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (width<=700px){.nod-mc-index__list,.nod-mc-page__propertyList{grid-template-columns:1fr}}@media (width<=640px){.nod-mc-index__hero-inner,.nod-mc-index__directory,.nod-mc-page__hero-inner,.nod-mc-page__content,.nod-mc-page--state{width:calc(100% - 2rem)}.nod-mc-index__hero-inner,.nod-mc-page__hero-inner{padding:2.75rem 0 2.5rem}.nod-mc-index__title,.nod-mc-page__title{font-size:clamp(2.35rem,13vw,3.3rem)}.nod-mc-index__intro,.nod-mc-page__summary{font-size:1rem}.nod-mc-index__directory,.nod-mc-page__content{padding-top:2.5rem;padding-bottom:4rem}}.nodLanding{--lp-bg:#141310;--lp-fg:#fff;--lp-fg-muted:#ffffff9e;--lp-line:#ffffff29;--lp-panel:#fff;--lp-ink:#1c1b18;--lp-ink-soft:#4f4c45;--lp-ink-muted:#6b6860;--lp-border:#e5e1d8;--lp-muted:#f8f6f1;--lp-brand:#f5c842;--lp-brand-dark:#e8b92f;--lp-brand-subtle:#fdf5da;--lp-green:#5bbf72;--lp-green-tint:#f0faf4;--lp-font-display:var(--nod-font-sans);--lp-font-body:var(--nod-font-sans);--lp-font-mono:var(--nod-font-mono);--lp-font-data:var(--lp-font-body);--lp-max-width:1180px;background:var(--lp-bg);min-height:100dvh;color:var(--lp-fg);font-family:var(--lp-font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.nodLanding *{box-sizing:border-box}.nodLanding h1,.nodLanding h2,.nodLanding h3,.nodLanding p{margin:0}.nodLanding a{color:inherit;text-decoration:none}.nodLanding__inner{max-width:var(--lp-max-width);margin:0 auto;padding-left:32px;padding-right:32px}.nodLanding .lpIndexLabel{line-height:1;font-family:var(--lp-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--lp-fg-muted);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.nodLanding .lpIndexLabel:before{content:"";background:var(--lp-brand);flex-shrink:0;width:6px;height:6px}.nodLanding .lpIndexLabel--ink{color:var(--lp-ink-muted)}.nodLanding .lpPrimaryButton{border:2px solid var(--lp-ink);min-height:48px;color:var(--lp-ink);background:var(--lp-brand);font-family:var(--lp-font-display);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:14px 24px;font-size:.875rem;font-weight:600;transition:background .18s;display:inline-flex}.nodLanding .lpPrimaryButton:hover{background:var(--lp-brand-dark)}.nodLanding .lpPrimaryButton:focus-visible{outline:2px solid var(--lp-brand);outline-offset:2px}.nodLanding .lpSecondaryButton{min-height:48px;color:var(--lp-fg);font-family:var(--lp-font-display);border:1px solid #ffffff52;border-radius:0;justify-content:center;align-items:center;padding:14px 24px;font-size:.875rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.nodLanding .lpSecondaryButton:hover{border-color:var(--lp-brand);background:#ffffff0a}.nodLanding .lpSecondaryButton:focus-visible{outline:2px solid var(--lp-brand);outline-offset:2px}.nodLanding .lpHeader{border-bottom:2px solid #fff3;justify-content:space-between;align-items:center;gap:24px;height:56px;display:flex}.nodLanding .lpHeader__logo{transition:opacity .2s}.nodLanding .lpHeader__logo:hover{opacity:.75}.nodLanding .lpHeader__link{color:var(--lp-fg-muted);padding-bottom:4px;font-size:.875rem;transition:color .2s;position:relative}.nodLanding .lpHeader__link:hover,.nodLanding .lpHeader__link:focus-visible{color:var(--lp-fg)}.nodLanding .lpHeader__link:after{content:"";background:var(--lp-brand);width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.nodLanding .lpHeader__link:hover:after,.nodLanding .lpHeader__link:focus-visible:after{width:100%}.nodLanding .lpHero{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;padding-top:64px;padding-bottom:64px;display:grid}.nodLanding .lpHero__main>.lpIndexLabel{margin-bottom:26px}.nodLanding .lpHero__heading{font-family:var(--lp-font-display);letter-spacing:-.042em;color:var(--lp-fg);text-wrap:balance;margin:0 0 28px;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:600;line-height:.95}.nodLanding .lpHero__text{max-width:460px;color:var(--lp-fg-muted);margin:0 0 32px;font-size:1.0625rem;font-weight:300;line-height:1.6}.nodLanding .lpHero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.nodLanding .lpHero__microcopy{color:#ffffff73;max-width:480px;font-size:.875rem;line-height:1.6}.nodLanding .lpRecord{border:2px solid var(--lp-fg);background:var(--lp-panel);color:var(--lp-ink);margin-top:40px}.nodLanding .lpRecord__header{background:var(--lp-ink);justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.nodLanding .lpRecord__header span:not(.lpRecord__meta){font-family:var(--lp-font-mono)}.nodLanding .lpRecord__header span{text-transform:uppercase;letter-spacing:.16em;color:#ffffff73;font-size:10px;font-weight:600}.nodLanding .lpRecord__meta{font-family:var(--lp-font-data);letter-spacing:0;text-transform:none;color:#ffffff8c;font-weight:600}.nodLanding .lpRecord__property{border-bottom:1px solid var(--lp-border);padding:20px 20px 16px}.nodLanding .lpRecord__name{font-family:var(--lp-font-display);letter-spacing:-.02em;color:var(--lp-ink);font-size:1.0625rem;font-weight:600;line-height:1.25}.nodLanding .lpRecord__city{color:var(--lp-ink-muted);margin-top:8px;font-size:.875rem;font-weight:400;line-height:1.55}.nodLanding .lpRecord__row{border-top:1px solid var(--lp-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.nodLanding .lpRecord__key{font-family:var(--lp-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--lp-ink-muted);font-size:11px;font-weight:600}.nodLanding .lpRecord__tag{font-family:var(--lp-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--lp-ink-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.nodLanding .lpRecord__tagDot{background:0 0;border:1.5px solid #b0a898;flex-shrink:0;width:6px;height:6px}.nodLanding .lpRecord__tag--positive{color:var(--lp-green)}.nodLanding .lpRecord__tag--positive .lpRecord__tagDot{background:var(--lp-green);border:none}.nodLanding .lpRecord__tag--accent{color:var(--lp-ink)}.nodLanding .lpRecord__tag--accent .lpRecord__tagDot{background:var(--lp-brand);border:none}.nodLanding .lpRecord__outcome{border-top:2px solid var(--lp-ink);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.nodLanding .lpRecord__outcome>span:first-child{font-family:var(--lp-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--lp-ink);font-size:11px;font-weight:600}.nodLanding .lpRecord__outcomeValue{font-family:var(--lp-font-data);letter-spacing:0;color:var(--lp-ink);font-size:.8125rem;font-weight:600}.nodLanding .lpRecord__outcome--approved{background:var(--lp-green)}.nodLanding .lpRecord__outcome--denied{background:var(--lp-panel)}.nodLanding .lpRecord__outcome--denied .lpRecord__outcomeValue{align-items:center;gap:6px;display:inline-flex}.nodLanding .lpRecord__outcome--denied .lpRecord__outcomeValue:before{content:"";border:1.5px solid var(--lp-ink-muted);background:0 0;flex-shrink:0;width:6px;height:6px}.nodLanding .lpRecord__disclaimer{background:var(--lp-muted);border-top:1px solid var(--lp-border);padding:10px 20px}.nodLanding .lpRecord__disclaimer p{font-family:var(--lp-font-mono);text-transform:uppercase;letter-spacing:.09em;color:#6b6860b3;font-size:9px;font-weight:500}.nodLanding .lpWhy{border-top:2px solid #ffffff1f;padding-bottom:56px}.nodLanding .lpWhy__panel{background:var(--lp-panel);color:var(--lp-ink);border:2px solid var(--lp-ink);margin-top:56px;padding:clamp(32px,4.5vw,56px)}.nodLanding .lpWhy__heading{max-width:640px;font-family:var(--lp-font-display);letter-spacing:-.03em;color:var(--lp-ink);margin:12px 0 14px;font-size:1.5rem;font-weight:600;line-height:1.12}.nodLanding .lpWhy__text{max-width:620px;color:var(--lp-ink-muted);font-size:.875rem;line-height:1.65}.nodLanding .lpWhy__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.nodLanding .lpWhyCard{border:1px solid var(--lp-border);background:#fdfcfa;border-radius:0;padding:22px}.nodLanding .lpWhyCard__number{font-family:var(--lp-font-mono);letter-spacing:.12em;color:var(--lp-ink-muted);margin-bottom:22px;font-size:.8rem;font-weight:600;display:inline-block}.nodLanding .lpWhyCard h3{font-family:var(--lp-font-display);letter-spacing:-.02em;color:var(--lp-ink);margin-bottom:10px;font-size:1.0625rem;font-weight:600;line-height:1.25}.nodLanding .lpWhyCard p{color:var(--lp-ink-muted);font-size:.875rem;line-height:1.62}.nodLanding .lpIncentives{border-top:2px solid #ffffff1f;padding-top:56px;padding-bottom:56px}.nodLanding .lpIncentives__heading{max-width:640px;font-family:var(--lp-font-display);letter-spacing:-.03em;color:var(--lp-fg);margin:12px 0 14px;font-size:1.5rem;font-weight:600;line-height:1.12}.nodLanding .lpIncentives__text{max-width:620px;color:var(--lp-fg-muted);font-size:.875rem;line-height:1.65}.nodLanding .lpIncentives__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.nodLanding .lpIncentiveCard{border:1px solid var(--lp-line);background:#ffffff08;border-radius:0;padding:24px}.nodLanding .lpIncentiveCard--featured{border:2px solid var(--lp-brand);background:#f5c8420f}.nodLanding .lpIncentiveCard__amount{font-family:var(--lp-font-data);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--lp-brand);margin-bottom:22px;font-size:2rem;font-weight:600;display:inline-block}.nodLanding .lpIncentiveCard h3{font-family:var(--lp-font-display);letter-spacing:-.02em;color:var(--lp-fg);margin-bottom:10px;font-size:1.0625rem;font-weight:600}.nodLanding .lpIncentiveCard p{color:var(--lp-fg-muted);font-size:.875rem;line-height:1.62}.nodLanding .lpIncentives__note{color:#ffffff73;max-width:640px;margin-top:22px;font-size:.875rem;line-height:1.6}.nodLanding .lpCtaBand{border-top:2px solid #ffffff1f;padding-top:56px;padding-bottom:56px}.nodLanding .lpCtaBand__panel{background:#ffffff08;border:2px solid #fff3;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(32px,4.5vw,48px);display:grid}.nodLanding .lpCtaBand__heading{font-family:var(--lp-font-display);letter-spacing:-.03em;color:var(--lp-fg);margin:12px 0;font-size:1.875rem;font-weight:600;line-height:1.12}.nodLanding .lpCtaBand__text{max-width:520px;color:var(--lp-fg-muted);font-size:.875rem;line-height:1.6}.nodLanding .lpEmail{border-top:2px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:center;gap:clamp(24px,4vw,56px);padding-top:56px;padding-bottom:64px;display:grid}.nodLanding .lpEmail__heading{font-family:var(--lp-font-display);letter-spacing:-.03em;color:var(--lp-fg);margin:12px 0;font-size:1.875rem;font-weight:600}.nodLanding .lpEmail__text{max-width:480px;color:var(--lp-fg-muted);font-size:.875rem;line-height:1.6}.nodLanding .lpEmail__form{background:#ffffff0a;border:2px solid #ffffff52;display:flex}.nodLanding .lpEmail__form input{min-width:0;min-height:48px;color:var(--lp-fg);font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0 16px;font-size:.875rem;transition:box-shadow .15s}.nodLanding .lpEmail__form input::placeholder{color:#fff6}.nodLanding .lpEmail__form input:focus{box-shadow:inset 0 0 0 2px var(--lp-brand)}.nodLanding .lpEmail__form .lpPrimaryButton{border-top:0;border-bottom:0;border-right:0;min-height:48px}@media (width<=1024px){.nodLanding .lpHero{grid-template-columns:1fr}.nodLanding .lpRecord{max-width:480px;margin-top:0}}@media (width<=920px){.nodLanding .lpWhy__grid,.nodLanding .lpIncentives__grid,.nodLanding .lpCtaBand__panel,.nodLanding .lpEmail{grid-template-columns:1fr}}@media (width<=560px){.nodLanding__inner{padding-left:20px;padding-right:20px}.nodLanding .lpHero__actions{flex-direction:column;align-items:stretch}.nodLanding .lpPrimaryButton,.nodLanding .lpSecondaryButton{width:100%}.nodLanding .lpEmail__form{background:0 0;border:0;flex-direction:column;gap:10px}.nodLanding .lpEmail__form input{background:#ffffff0a;border:2px solid #ffffff52}.nodLanding .lpEmail__form .lpPrimaryButton{border:2px solid var(--lp-ink);width:100%}}.nodWordmark{flex-direction:column;align-items:flex-start;display:inline-flex}.nodWordmark__text{font-family:var(--nod-font-sans);letter-spacing:-.055em;color:var(--nod-text-primary);font-size:1.375rem;font-weight:600;line-height:1}.nodWordmark__period{color:var(--nod-yellow);font-size:1.2em;line-height:1}.nodWordmark__tagline{font-family:var(--nod-font-sans);color:var(--nod-text-primary);letter-spacing:.01em;margin-top:3px;font-size:10px;font-weight:400;line-height:1}.nodWordmark--inverse .nodWordmark__text{color:var(--nod-white)}.nodWordmark--inverse .nodWordmark__tagline{color:#ffffff9e}.flowPage{--flow-bg:#141310;--flow-fg:#fff;--flow-fg-muted:#ffffff9e;--flow-line:#ffffff29;--flow-panel:#fff;--flow-ink:#1c1b18;--flow-ink-soft:#4f4c45;--flow-ink-muted:#6b6860;--flow-border:#e5e1d8;--flow-muted:#f8f6f1;--flow-input-border:#e5e1d8;--flow-input-bg:#fdfcfa;--flow-brand:#f5c842;--flow-brand-dark:#e8b92f;--flow-brand-subtle:#fdf5da;--flow-green:#5bbf72;--flow-green-tint:#f0faf4;--flow-error:#a8442e;--flow-font-display:var(--nod-font-sans);--flow-font-body:var(--nod-font-sans);--flow-font-mono:var(--nod-font-mono);--flow-font-data:var(--flow-font-body);--flow-max-width:1180px;--flow-panel-max:760px;background:var(--flow-bg);min-height:100dvh;color:var(--flow-fg);font-family:var(--flow-font-body);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.5;display:flex}.flowPage *{box-sizing:border-box}.flowPage h1,.flowPage h2,.flowPage h3,.flowPage p{margin:0}.flowPage a{color:inherit;text-decoration:none}.flowHeader{width:100%;max-width:var(--flow-max-width);border-bottom:2px solid #fff3;justify-content:space-between;align-items:center;gap:24px;height:56px;margin:0 auto;padding:0 32px;display:flex}.flowHeader__logo{transition:opacity .2s}.flowHeader__logo:hover{opacity:.75}.flowHeader__back{min-height:38px;color:var(--flow-fg);font-family:var(--flow-font-display);border:1px solid #ffffff52;border-radius:0;align-items:center;padding:0 16px;font-size:.875rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.flowHeader__back:hover,.flowHeader__back:focus-visible{border-color:var(--flow-brand);background:#ffffff0a}.flowHeader__back:focus-visible{outline:2px solid var(--flow-brand);outline-offset:2px}.flowProgress{width:100%;max-width:var(--flow-max-width);margin:0 auto;padding:26px 32px 0}.flowProgress__track{background:var(--flow-line);height:2px}.flowProgress__fill{background:var(--flow-brand);height:100%;transition:width .3s}.flowProgress__label{line-height:1;font-family:var(--flow-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--flow-fg-muted);align-items:center;gap:6px;margin-top:10px;font-size:10px;font-weight:600;display:inline-flex}.flowProgress__label:before{content:"";background:var(--flow-brand);flex-shrink:0;width:6px;height:6px}.flowMain{width:100%;max-width:var(--flow-max-width);flex:1;margin:0 auto;padding:28px 32px 72px}.flowPanel{max-width:var(--flow-panel-max);background:var(--flow-panel);color:var(--flow-ink);border:2px solid var(--flow-ink);border-radius:0;padding:clamp(32px,4.5vw,44px)}.flowPanel__header{border-bottom:1px solid var(--flow-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.flowPanel__eyebrow{line-height:1;font-family:var(--flow-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--flow-ink-muted);align-items:center;gap:6px;margin-bottom:14px;font-size:10px;font-weight:600;display:inline-flex}.flowPanel__eyebrow:before{content:"";background:var(--flow-brand);flex-shrink:0;width:6px;height:6px}.flowPanel__title{font-family:var(--flow-font-display);letter-spacing:-.03em;color:var(--flow-ink);font-size:clamp(1.55rem,3.4vw,2.1rem);font-weight:600;line-height:1.12}.flowPage .flowPanel__desc{max-width:560px;color:var(--flow-ink-muted);margin-top:12px;font-size:.875rem;line-height:1.6}.flowPanel__pill{border:1px solid var(--flow-ink);min-height:24px;font-family:var(--flow-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--flow-ink);border-radius:0;flex-shrink:0;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.flowPage .flowFormSection{line-height:1;font-family:var(--flow-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--flow-ink-muted);align-items:center;gap:6px;margin:26px 0 18px;font-size:10px;font-weight:600;display:inline-flex}.flowPage .flowFormSection:before{content:"";background:var(--flow-brand);flex-shrink:0;width:6px;height:6px}.flowPage .formErrorBanner{border:1px solid var(--flow-border);border-left:3px solid var(--flow-brand);color:var(--flow-ink);background:var(--flow-brand-subtle);border-radius:0;margin:0 0 20px;padding:12px 14px;font-size:.875rem;font-weight:500;line-height:1.5}.flowPage .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.flowPage .field{align-content:start;gap:7px;display:grid}.flowPage .field.fullWidth{grid-column:1/-1}.flowPage .field>span{color:var(--flow-ink);font-size:.875rem;font-weight:600}.flowPage .field input,.flowPage .field select,.flowPage .field textarea{border:1px solid var(--flow-input-border);width:100%;min-height:48px;color:var(--flow-ink);background:var(--flow-input-bg);font-family:var(--flow-font-body);border-radius:0;outline:0;padding:0 13px;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.flowPage .field textarea{resize:vertical;min-height:130px;padding:13px;line-height:1.5}.flowPage .field input::placeholder,.flowPage .field textarea::placeholder{color:#6b686080}.flowPage .field input:focus,.flowPage .field select:focus,.flowPage .field textarea:focus{border-color:var(--flow-brand);box-shadow:0 0 0 2px #f5c84259}.flowPage .field input[type=date].dateInputEmpty::-webkit-datetime-edit{color:#0000;-webkit-text-fill-color:transparent}.flowPage .field input[type=date].dateInputEmpty::-webkit-date-and-time-value{color:#0000;-webkit-text-fill-color:transparent}.flowPage .requiredMark{color:var(--flow-error);margin-left:2px}.flowPage .fieldErrorText{color:var(--flow-error);font-size:.82rem;font-style:normal;font-weight:600}.flowPage .fieldInvalid input,.flowPage .fieldInvalid select,.flowPage .fieldInvalid textarea{border-color:var(--flow-error);background:#a8442e0a}.flowPage .field input:disabled,.flowPage .field select:disabled,.flowPage .field textarea:disabled{opacity:.5;border:1px dashed var(--flow-input-border);color:var(--flow-ink-muted);background:var(--flow-muted);box-shadow:none;pointer-events:none}.flowPage .fieldDisabled{cursor:not-allowed}.flowPage .fieldDisabled>span{color:var(--flow-ink-muted)}.flowPage .fieldHint{color:var(--flow-ink-muted);font-size:.8rem;font-weight:400;line-height:1.5}.flowPage .referralContextLine{margin:0 0 18px}.flowPage .uploadHelper{border:1px solid var(--flow-border);background:var(--flow-muted);border-radius:0;grid-column:1/-1;padding:16px 18px}.flowPage .uploadHelper h3{font-family:var(--flow-font-display);color:var(--flow-ink);margin:0 0 10px;font-size:.875rem;font-weight:600}.flowPage .uploadHelper ul{color:var(--flow-ink-soft);margin:0 0 14px;padding-left:20px;font-size:.875rem;line-height:1.6}.flowPage .uploadHelper .privacyNotice{color:var(--flow-ink-soft);margin-bottom:0;font-size:.875rem;line-height:1.55}.flowPage .uploadHelper .privacyNotice a{text-underline-offset:2px;text-decoration:underline}.flowPage .field input[type=file]{cursor:pointer;min-height:0;padding:12px 13px}.flowPage .selectedFilesCount{font-family:var(--flow-font-data);color:var(--flow-ink-soft);margin:10px 0 0;font-size:.8125rem;font-weight:500}.flowPage .selectedFilesList{margin:8px 0 0;padding:0;list-style:none}.flowPage .selectedFileItem{border-top:1px solid var(--flow-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.flowPage .selectedFileItem:first-child{border-top:0}.flowPage .selectedFileDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.flowPage .selectedFileName{color:var(--flow-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:500}.flowPage .selectedFileSize{color:var(--flow-ink-muted);font-family:var(--flow-font-data);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.8125rem;font-weight:500}.flowPage .textButton{color:var(--flow-ink);font:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--flow-brand);text-decoration-color:var(--flow-brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600}.flowPage .textButton:disabled{opacity:.5;cursor:not-allowed}.flowPage .checkboxField{cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:12px;display:flex}.flowPage .checkboxField input[type=checkbox]{width:18px;height:18px;accent-color:var(--flow-ink);border-radius:0;flex:none;margin-top:2px}.flowPage .checkboxField span{color:var(--flow-ink-soft);font-size:.875rem;font-weight:500;line-height:1.5}.flowPage .checkboxField span a{text-underline-offset:2px;text-decoration:underline}.flowPage .checkboxField span a:hover,.flowPage .checkboxField span a:focus-visible{color:var(--flow-ink)}.flowPage .checkboxField .fieldErrorText{margin-top:4px;display:block}.flowPage .formFooter{border-top:1px solid var(--flow-border);justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding-top:24px;display:flex}.flowPage .formFooter p{max-width:430px;color:var(--flow-ink-muted);margin-bottom:0;font-size:.875rem;line-height:1.55}.flowPage .submitError{color:var(--flow-error);font-weight:600}.flowPage .primaryButton{border:2px solid var(--flow-ink);min-height:48px;color:var(--flow-ink);background:var(--flow-brand);font-family:var(--flow-font-display);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:14px 24px;font-size:.875rem;font-weight:600;transition:background .18s;display:inline-flex}.flowPage .primaryButton:hover{background:var(--flow-brand-dark)}.flowPage .primaryButton:focus-visible{outline:2px solid var(--flow-brand);outline-offset:2px}.flowPage .primaryButton:disabled{opacity:.55;cursor:not-allowed;background:var(--flow-brand)}.flowComplete{max-width:480px}.flowComplete__status{line-height:1;font-family:var(--flow-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--flow-green);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.flowComplete__status:before{content:"";background:var(--flow-brand);flex-shrink:0;width:6px;height:6px}.flowComplete__title{font-family:var(--flow-font-display);letter-spacing:-.042em;color:var(--flow-fg);margin-top:26px;font-size:clamp(2.1rem,5.5vw,3.2rem);font-weight:600;line-height:.95}.flowPage .flowComplete__text{max-width:540px;color:var(--flow-fg-muted);margin-top:28px;font-size:1.0625rem;font-weight:300;line-height:1.6}.flowComplete__panel{border:2px solid var(--flow-fg);background:var(--flow-panel);color:var(--flow-ink);margin-top:32px}.flowComplete__panelHeader{background:var(--flow-ink);font-family:var(--flow-font-mono);text-transform:uppercase;letter-spacing:.16em;color:#ffffff73;padding:12px 20px;font-size:10px;font-weight:600}.flowComplete__row{border-top:1px solid var(--flow-border);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 20px;display:flex}.flowComplete__row:first-of-type{border-top:0}.flowComplete__key{font-family:var(--flow-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--flow-ink-muted);font-size:11px;font-weight:600}.flowComplete__value{color:var(--flow-ink);font-family:var(--flow-font-data);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;font-size:.875rem;font-weight:500}.flowComplete__outcome{border-top:2px solid var(--flow-ink);background:var(--flow-green-tint);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.flowComplete__outcome>span:first-child{font-family:var(--flow-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--flow-ink);font-size:11px;font-weight:600}.flowComplete__outcomeValue{font-family:var(--flow-font-data);letter-spacing:0;color:var(--flow-green);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.flowComplete__outcomeValue:before{content:"";background:var(--flow-green);flex-shrink:0;width:6px;height:6px}.flowPage .flowComplete__note{color:var(--flow-fg-muted);margin-top:20px;font-size:.875rem;line-height:1.6}.flowComplete__actions{margin-top:30px}@media (width<=680px){.flowPage .formGrid{grid-template-columns:1fr}.flowPage .flowPanel__desc{margin-top:10px}.flowPanel__header{flex-direction:column-reverse;align-items:flex-start;gap:14px}.flowPage .formFooter{flex-direction:column;align-items:stretch}.flowPage .primaryButton{width:100%}.flowMain{padding:28px 20px 48px}.flowHeader,.flowProgress{padding-left:20px;padding-right:20px}}.nod-admin{--nod-fg:#1c1b18;--nod-brand:#f5c842;--nod-brand-hover:#e8b92f;--nod-brand-subtle:#fdf5da;--nod-green:#5bbf72;--nod-green-tint:#f0faf4;--nod-muted:#6b6860;--nod-border:#e8e4db;--nod-border-strong:#d9d3c7;--nod-black:#11110f;--nod-white:#fff;--nod-warm-white:#f7f5f0;--nod-surface:#fff;--nod-sidebar:#f3f0ea;--nod-error:#a8442e;--nod-radius:10px;--nod-font-display:var(--nod-font-sans);--nod-font-body:var(--nod-font-sans);--nod-font-mono:var(--nod-font-mono);--nod-font-data:var(--nod-font-body);--nod-max-width:1560px;--nod-sidebar-width:232px;background:var(--nod-warm-white);width:100%;min-height:100dvh;color:var(--nod-fg);font-family:var(--nod-font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.nod-admin *{box-sizing:border-box}.nod-admin h1,.nod-admin h2,.nod-admin h3,.nod-admin p{margin:0}.nod-admin a{color:inherit;text-decoration:none}.nod-admin button{font:inherit;cursor:pointer}.nod-admin-login{--nod-login-bg:#141310;--nod-login-fg:#fff;--nod-login-muted:#ffffff9e;--nod-login-line:#ffffff29;--nod-login-panel:#fff;--nod-login-ink:#1c1b18;--nod-login-ink-muted:#6b6860;--nod-login-border:#e5e1d8;--nod-login-input-bg:#fdfcfa;--nod-login-brand:#f5c842;--nod-login-brand-hover:#e8b92f;--nod-login-brand-subtle:#fdf5da;--nod-login-error:#a8442e;--nod-login-font-display:var(--nod-font-sans);--nod-login-font-body:var(--nod-font-sans);--nod-login-font-mono:var(--nod-font-mono);--nod-login-font-data:var(--nod-login-font-body);background:var(--nod-login-bg);width:100%;min-height:100dvh;color:var(--nod-login-fg);font-family:var(--nod-login-font-body);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.5;display:flex}.nod-admin-login *{box-sizing:border-box}.nod-admin-login h1,.nod-admin-login p{margin:0}.nod-admin-login__brand{width:100%;max-width:760px;margin:0 auto;padding:28px 32px 0}.nod-admin-login__accent{background:var(--nod-login-brand);width:100%;max-width:760px;height:2px;margin:20px auto 0;padding:0 32px}.nod-admin-login__main{flex:1;justify-content:center;align-items:center;padding:32px 24px 48px;display:flex}.nod-admin-login__panel{background:var(--nod-login-panel);width:100%;max-width:440px;color:var(--nod-login-ink);border:1px solid var(--nod-login-border);border-radius:0;padding:clamp(28px,4vw,36px)}.nod-admin-login__eyebrow{line-height:1;font-family:var(--nod-login-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--nod-login-ink-muted);align-items:center;gap:6px;margin-bottom:14px;font-size:10px;font-weight:600;display:inline-flex}.nod-admin-login__eyebrow:before{content:"";background:var(--nod-login-brand);flex-shrink:0;width:6px;height:6px}.nod-admin-login__title{font-family:var(--nod-login-font-display);letter-spacing:-.03em;color:var(--nod-login-ink);font-size:clamp(1.45rem,3vw,1.75rem);font-weight:600;line-height:1.15}.nod-admin-login__desc{max-width:360px;color:var(--nod-login-ink-muted);margin-top:10px;font-size:.875rem;line-height:1.6}.nod-admin-login__notice,.nod-admin-login__error{border:1px solid var(--nod-login-border);border-left:3px solid var(--nod-login-brand);border-radius:0;margin-top:18px;padding:12px 14px;font-size:.875rem;line-height:1.5}.nod-admin-login__notice{background:var(--nod-login-brand-subtle);color:var(--nod-login-ink)}.nod-admin-login__error{background:var(--nod-login-brand-subtle);border-left-color:var(--nod-login-error);color:var(--nod-login-error);font-weight:600}.nod-admin-login__form{margin-top:24px}.nod-admin-login__field{gap:7px;margin-bottom:16px;display:grid}.nod-admin-login__field>span{color:var(--nod-login-ink);font-size:.875rem;font-weight:600}.nod-admin-login__field input{border:1px solid var(--nod-login-border);background:var(--nod-login-input-bg);width:100%;min-height:48px;color:var(--nod-login-ink);font-family:var(--nod-login-font-body);border-radius:0;outline:0;padding:0 13px;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.nod-admin-login__field input:focus{border-color:var(--nod-login-brand);box-shadow:0 0 0 2px #f5c84259}.nod-admin-login__field input:disabled{opacity:.55;cursor:not-allowed;background:#f8f6f1}.nod-admin-login__btn{border:2px solid var(--nod-login-ink);background:var(--nod-login-brand);width:100%;min-height:48px;color:var(--nod-login-ink);font-family:var(--nod-login-font-display);letter-spacing:-.01em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:14px 24px;font-size:.875rem;font-weight:600;transition:background .18s;display:inline-flex}.nod-admin-login__btn:hover{background:var(--nod-login-brand-hover)}.nod-admin-login__btn:focus-visible{outline:2px solid var(--nod-login-brand);outline-offset:2px}.nod-admin-login__btn:disabled{opacity:.55;cursor:not-allowed}@media (width<=480px){.nod-admin-login__brand,.nod-admin-login__accent{padding-left:20px;padding-right:20px}.nod-admin-login__main{padding:24px 16px 40px}.nod-admin-login__panel{max-width:none}}.nod-admin__app{width:100%;min-height:100dvh;display:flex}.nod-admin__sidebar{z-index:20;width:var(--nod-sidebar-width);background:var(--nod-sidebar);border-right:1px solid var(--nod-border);flex-direction:column;flex-shrink:0;min-height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0}.nod-admin__sidebarBrand{border-bottom:1px solid var(--nod-border);flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px 20px;display:flex}.nod-admin__sidebarLabel{font-family:var(--nod-font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--nod-muted);font-size:10px;font-weight:600}.nod-admin__sidebarNav{gap:4px;margin-top:18px;display:grid}.nod-admin__sidebarLink{color:var(--nod-muted);border-radius:8px;padding:10px 12px;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:block}.nod-admin__sidebarLink:hover{color:var(--nod-fg);background:#ffffffb3}.nod-admin__sidebarLink--active{background:var(--nod-white);color:var(--nod-fg);box-shadow:0 1px #1c1b180a}.nod-admin__sidebarFooter{border-top:1px solid var(--nod-border);gap:10px;margin-top:auto;padding-top:18px;display:grid}.nod-admin__sidebarEmail{color:var(--nod-muted);overflow-wrap:anywhere;padding:0 4px;font-size:.75rem}.nod-admin__main{flex:1;min-width:0}.nod-admin__shell{width:100%;max-width:var(--nod-max-width);margin:0 auto;padding:28px 32px 56px}@media (width>=1400px){.nod-admin__shell{padding-left:36px;padding-right:36px}}.nod-admin__navToggle,.nod-admin__navScrim,.nod-admin__header,.nod-admin__headerBrand,.nod-admin__headerLabel,.nod-admin__headerActions,.nod-admin__headerEmail,.nod-admin__headerNav,.nod-admin__headerNavLink{display:none}.nod-admin__pageHeader{border-bottom:1px solid var(--nod-border);margin-bottom:24px;padding-bottom:18px}.nod-admin__sectionTitle{font-family:var(--nod-font-display);letter-spacing:-.02em;color:var(--nod-fg);margin:0 0 10px;font-size:1rem;font-weight:600}.nod-admin__eyebrow{align-items:center;gap:6px;line-height:1;display:inline-flex}.nod-admin__eyebrowSquare{background:var(--nod-brand);flex-shrink:0;width:6px;height:6px;display:inline-block}.nod-admin__eyebrowText{font-family:var(--nod-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--nod-muted);font-size:10px;font-weight:600}.nod-admin__pageTitle{font-family:var(--nod-font-display);letter-spacing:-.03em;color:var(--nod-fg);margin-top:12px;font-size:clamp(1.35rem,2.5vw,1.6rem);font-weight:600}.nod-admin__pageDesc{max-width:640px;color:var(--nod-muted);margin-top:8px;font-size:.875rem;line-height:1.6}.nod-admin__btn{border:1px solid var(--nod-border-strong);min-height:36px;font-family:var(--nod-font-display);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:var(--nod-white);color:var(--nod-fg);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.nod-admin__btn--primary{background:var(--nod-brand);color:var(--nod-fg);border-color:#0000;box-shadow:0 1px #1c1b180a}.nod-admin__btn--primary:hover{background:var(--nod-brand-hover)}.nod-admin__btn--secondary{background:var(--nod-white);color:var(--nod-fg);border-color:var(--nod-border-strong)}.nod-admin__btn--secondary:hover{background:var(--nod-brand-subtle);border-color:var(--nod-border-strong)}.nod-admin__btn--destructive{background:var(--nod-white);color:var(--nod-fg);border-color:var(--nod-border-strong)}.nod-admin__btn--destructive:hover{border-color:var(--nod-error);color:var(--nod-error)}.nod-admin__removeSection{margin-top:32px}.nod-admin__removeSectionBody{padding:20px}.nod-admin__removeSectionText{color:var(--nod-muted);margin:0 0 16px;font-size:.875rem;line-height:1.55}.nod-admin__removeSection .nod-admin__btn--destructive,.nod-admin__confirmDialog .nod-admin__btn--destructive{border-color:var(--nod-error);color:var(--nod-error)}.nod-admin__btn:focus-visible{outline:2px solid var(--nod-brand);outline-offset:2px}.nod-admin__btn:disabled{opacity:.55;cursor:not-allowed}.nod-admin__btn--block{width:100%}.nod-admin__error,.nod-admin__notice,.nod-admin__success{border:1px solid var(--nod-border);border-left:3px solid var(--nod-brand);border-radius:0;margin:0 0 16px;padding:12px 14px;font-size:.875rem;line-height:1.5}.nod-admin__error{background:var(--nod-brand-subtle);border-left-color:var(--nod-error);color:var(--nod-error);font-weight:600}.nod-admin__notice{background:var(--nod-brand-subtle);color:var(--nod-fg)}.nod-admin__success{background:var(--nod-green-tint);border-left-color:var(--nod-green);color:var(--nod-fg)}.nod-admin__statePanel{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);text-align:center;padding:28px 24px;box-shadow:0 1px #1c1b1808}.nod-admin__statePanel .nod-admin__eyebrow{justify-content:center}.nod-admin__statePanel h2{font-family:var(--nod-font-display);letter-spacing:-.02em;margin-top:12px;font-size:1.25rem;font-weight:600}.nod-admin__statePanel p{color:var(--nod-muted);margin-top:8px;font-size:.875rem;line-height:1.6}.nod-admin__statePanel .nod-admin__btn{margin-top:20px}.nod-admin__loadingLine{background:var(--nod-brand);width:48px;height:2px;margin:16px auto 0}.nod-admin__summaryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.nod-admin__summaryCard{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);flex-direction:column;gap:6px;padding:16px 18px;display:flex;box-shadow:0 1px #1c1b1808}.nod-admin__summaryLabel{font-family:var(--nod-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--nod-muted);font-size:11px;font-weight:600}.nod-admin__summaryValue{font-family:var(--nod-font-data);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--nod-fg);font-size:1.35rem;font-weight:600}.nod-admin__toolbar{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:12px;display:flex}.nod-admin__searchInput{border:1px solid var(--nod-border-strong);background:var(--nod-white);min-height:40px;color:var(--nod-fg);font-family:var(--nod-font-body);border-radius:8px;outline:0;flex:280px;padding:0 14px;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.nod-admin__searchInput::placeholder{color:#6b686080}.nod-admin__searchInput:focus{border-color:var(--nod-fg);box-shadow:0 0 0 2px #f5c84259}.nod-admin__filterGroup{border:1px solid var(--nod-border-strong);border-radius:8px;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.nod-admin__filterButton{border:0;border-right:1px solid var(--nod-border);background:var(--nod-white);color:var(--nod-muted);font-family:var(--nod-font-body);cursor:pointer;border-radius:0;padding:10px 14px;font-size:.8rem;font-weight:600;transition:background .15s,color .15s}.nod-admin__filterButton:last-child{border-right:0}.nod-admin__filterButton:hover{color:var(--nod-fg);background:var(--nod-brand-subtle)}.nod-admin__filterButton--active{background:var(--nod-brand-subtle);color:var(--nod-fg);box-shadow:inset 0 -2px 0 var(--nod-brand)}.nod-admin__resultCount{font-family:var(--nod-font-data);letter-spacing:0;color:var(--nod-muted);margin:0 0 10px;font-size:11px;font-weight:500}.nod-admin__tableWrap{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);overflow-x:auto;box-shadow:0 1px #1c1b1808}.nod-admin__table{border-collapse:collapse;table-layout:auto;width:100%;min-width:980px;font-size:.8125rem}.nod-admin__table thead{background:#f1eee7}.nod-admin__table th{text-align:left;font-family:var(--nod-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--nod-muted);white-space:nowrap;border-bottom:1px solid var(--nod-border);padding:10px 12px;font-size:11px;font-weight:600}.nod-admin__table td{border-top:1px solid var(--nod-border);vertical-align:top;color:var(--nod-muted);padding:11px 12px}.nod-admin__tableRow{cursor:pointer;transition:background .15s}.nod-admin__tableRow:hover{background:var(--nod-brand-subtle)}.nod-admin__tableRow--selected{background:var(--nod-brand-subtle);box-shadow:inset 3px 0 0 var(--nod-brand)}.nod-admin__cellControl{cursor:default;white-space:nowrap}.nod-admin__cellPrimary{font-family:var(--nod-font-display);color:var(--nod-fg);letter-spacing:-.01em;font-size:.875rem;font-weight:600;display:block}.nod-admin__cellSecondary{color:var(--nod-muted);overflow-wrap:anywhere;margin-top:2px;font-size:.75rem;display:block}.nod-admin__savingNote{font-family:var(--nod-font-data);letter-spacing:0;color:var(--nod-muted);margin-top:4px;font-size:11px;font-weight:500;display:block}.nod-admin__submissionId{font-family:var(--nod-font-mono);color:var(--nod-fg);white-space:nowrap;font-size:.8125rem;font-weight:500}.nod-admin__viewLink{color:var(--nod-fg);text-decoration:underline;-webkit-text-decoration-color:var(--nod-brand);text-decoration-color:var(--nod-brand);text-underline-offset:2px;white-space:nowrap;font-size:.8125rem;font-weight:600}.nod-admin__viewLink:hover{-webkit-text-decoration-color:var(--nod-fg);text-decoration-color:var(--nod-fg)}.nod-admin__flagButton{border:1px solid var(--nod-fg);background:var(--nod-white);color:var(--nod-fg);font-family:var(--nod-font-data);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:0;padding:6px 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s}.nod-admin__flagButton:hover{background:var(--nod-brand-subtle)}.nod-admin__flagButton--active{border-color:var(--nod-muted);background:var(--nod-warm-white);color:var(--nod-muted)}.nod-admin__flagButton:disabled{opacity:.55;cursor:not-allowed}.nod-admin__status{font-family:var(--nod-font-data);letter-spacing:0;color:var(--nod-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.nod-admin__statusDot{background:0 0;border:1.5px solid #b0a898;flex-shrink:0;width:6px;height:6px}.nod-admin__status--approved .nod-admin__statusDot,.nod-admin__status--verified .nod-admin__statusDot,.nod-admin__status--paid .nod-admin__statusDot,.nod-admin__status--complete .nod-admin__statusDot{background:var(--nod-green);border:none}.nod-admin__status--approved,.nod-admin__status--verified,.nod-admin__status--paid,.nod-admin__status--complete{color:var(--nod-green)}.nod-admin__status--pending .nod-admin__statusDot{background:var(--nod-brand);border:none}.nod-admin__status--pending{color:var(--nod-fg)}.nod-admin__status--denied .nod-admin__statusDot,.nod-admin__status--rejected .nod-admin__statusDot{border-color:var(--nod-muted);background:0 0}.nod-admin__depthBadge{font-family:var(--nod-font-data);letter-spacing:0;color:var(--nod-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.nod-admin__depthBadge:before{content:"";background:0 0;border:1.5px solid #b0a898;flex-shrink:0;width:6px;height:6px}.nod-admin__depthBadge--needs_attention{color:var(--nod-fg)}.nod-admin__depthBadge--needs_attention:before{background:var(--nod-brand);border:none}.nod-admin__depthBadge--verified{color:var(--nod-green)}.nod-admin__depthBadge--verified:before{background:var(--nod-green);border:none}.nod-admin__depthBadge--detailed{color:var(--nod-fg)}.nod-admin__depthBadge--complete,.nod-admin__signalClear{color:var(--nod-muted)}.nod-admin__signalInfo,.nod-admin__signalReview{color:var(--nod-fg);font-weight:600}.nod-admin__signalReview:before{content:"";background:var(--nod-brand);vertical-align:middle;width:6px;height:6px;margin-right:6px;display:inline-block}.nod-admin__backLink{color:var(--nod-muted);text-decoration:underline;-webkit-text-decoration-color:var(--nod-brand);text-decoration-color:var(--nod-brand);text-underline-offset:2px;align-items:center;gap:4px;margin-bottom:20px;font-size:.875rem;font-weight:600;transition:color .15s;display:inline-flex}.nod-admin__detailRecord{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);margin-bottom:24px;overflow:hidden;box-shadow:0 1px #1c1b1808}.nod-admin__detailRecordHeader{border-bottom:1px solid var(--nod-border);background:#f1eee7;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.nod-admin__detailRecordHeader span:not(.nod-admin__detailRecordId){font-family:var(--nod-font-mono)}.nod-admin__detailRecordHeader span{text-transform:uppercase;letter-spacing:.16em;color:var(--nod-muted);font-size:10px;font-weight:600}.nod-admin__detailRecordId{font-family:var(--nod-font-mono);letter-spacing:normal;text-transform:none;color:var(--nod-muted);font-weight:500}.nod-admin__detailRecordBody{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px;display:flex}.nod-admin__detailRecordTitle{font-family:var(--nod-font-display);letter-spacing:-.02em;color:var(--nod-fg);font-size:1.25rem;font-weight:600}.nod-admin__detailRecordMeta{color:var(--nod-muted);overflow-wrap:anywhere;margin-top:4px;font-size:.8125rem}.nod-admin__detailFacts{flex-wrap:wrap;gap:20px 28px;margin:0;display:flex}.nod-admin__detailFacts dt{font-family:var(--nod-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--nod-muted);margin-bottom:4px;font-size:11px;font-weight:600}.nod-admin__detailFacts dd{font-family:var(--nod-font-data);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--nod-fg);margin:0;font-size:.875rem;font-weight:500}.nod-admin__detailColumns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (width<=900px){.nod-admin__detailColumns{grid-template-columns:minmax(0,1fr)}.nod-admin__summaryCards{grid-template-columns:1fr}}.nod-admin__section{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);margin-bottom:20px;overflow:hidden;box-shadow:0 1px #1c1b1808}.nod-admin__section h2{border-bottom:1px solid var(--nod-border);font-family:var(--nod-font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--nod-muted);background:#f1eee7;margin:0;padding:12px 20px;font-size:10px;font-weight:600}.nod-admin__sectionBody{padding:0 20px}.nod-admin__sectionBody:has(.nod-admin__evidenceStatus,>.nod-admin__answerMissing){padding-block:16px}.nod-admin__answerList{margin:0}.nod-admin__answerRow{border-bottom:1px solid var(--nod-border);grid-template-columns:minmax(160px,38%) minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.nod-admin__answerRow:last-child{border-bottom:0}.nod-admin__answerRow dt{font-family:var(--nod-font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--nod-muted);font-size:11px;font-weight:600}.nod-admin__answerRow dd{font-family:var(--nod-font-data);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--nod-fg);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.875rem;font-weight:500}.nod-admin__answerMissing{color:var(--nod-muted);font-style:italic}.nod-admin__evidenceNote{color:var(--nod-muted);margin:10px 0 0;font-size:.8125rem;line-height:1.5}.nod-admin__evidenceStatus{color:var(--nod-fg);margin:0 0 12px;font-size:.875rem;font-weight:600}.nod-admin__evidenceActions{margin-top:12px}.nod-admin__evidenceFileBlock{border-top:1px solid var(--nod-border);margin-top:14px;padding:14px 20px 0}.nod-admin__evidenceFileBlock:first-of-type{border-top:0;margin-top:0;padding-top:0}.nod-admin__evidenceError{color:var(--nod-error);margin:10px 20px 0;padding-bottom:12px;font-size:.8125rem;font-weight:600}.nod-admin__signalsSection{border:0;border-bottom:2px solid var(--nod-fg);margin-bottom:0}.nod-admin__reviewPanel .nod-admin__signalsSection h2{border-bottom:1px solid #ffffff1a}.nod-admin__signalOverall{color:var(--nod-fg);padding:14px 20px 0;font-size:.875rem}.nod-admin__signalBadge{font-family:var(--nod-font-data);letter-spacing:0;color:var(--nod-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.nod-admin__signalBadge:before{content:"";background:0 0;border:1.5px solid #b0a898;flex-shrink:0;width:6px;height:6px}.nod-admin__signalBadge--review:before{background:var(--nod-brand);border:none}.nod-admin__signalBadge--review{color:var(--nod-fg)}.nod-admin__signalList{margin:0;padding:0 20px 16px;list-style:none}.nod-admin__signalItem{border-top:1px solid var(--nod-border);padding:12px 0}.nod-admin__signalItem:first-child{border-top:0}.nod-admin__signalItemHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.nod-admin__signalTitle{color:var(--nod-fg);font-size:.875rem}.nod-admin__signalExplanation,.nod-admin__signalCount,.nod-admin__signalMatches,.nod-admin__signalEmpty{color:var(--nod-muted);margin:0;padding:0 20px 16px;font-size:.8125rem;line-height:1.5}.nod-admin__signalCount,.nod-admin__signalMatches{margin-top:6px}.nod-admin__signalMatchLink{color:var(--nod-fg);text-decoration:underline;-webkit-text-decoration-color:var(--nod-brand);text-decoration-color:var(--nod-brand);text-underline-offset:2px;font-weight:600}.nod-admin__signalMatchLink:hover{-webkit-text-decoration-color:var(--nod-fg);text-decoration-color:var(--nod-fg)}.nod-admin__reviewPanel{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);position:sticky;top:16px;overflow:hidden;box-shadow:0 1px #1c1b1808}.nod-admin__reviewPanelHeader{border-bottom:1px solid var(--nod-border);background:#f1eee7;padding:12px 20px}.nod-admin__reviewPanelHeader h2{font-family:var(--nod-font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--nod-muted);margin:0;font-size:10px;font-weight:600}.nod-admin__reviewPanelBody{padding:18px 20px 20px}.nod-admin__reviewPanelNote{color:var(--nod-muted);margin:0 0 16px;font-size:.8125rem;line-height:1.5}.nod-admin__checkboxRow{color:var(--nod-fg);cursor:pointer;align-items:center;gap:10px;margin-bottom:14px;font-size:.875rem;font-weight:600;display:flex}.nod-admin__checkboxRow input[type=checkbox]{width:16px;height:16px;accent-color:var(--nod-fg);border-radius:0}.nod-admin__field{gap:6px;margin-bottom:14px;display:grid}.nod-admin__field>span{color:var(--nod-fg);font-size:.8125rem;font-weight:600}.nod-admin__field input,.nod-admin__textarea,.nod-admin__select{border:1px solid var(--nod-border-strong);background:var(--nod-white);width:100%;min-height:40px;color:var(--nod-fg);font-family:var(--nod-font-body);border-radius:8px;outline:0;padding:0 12px;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.nod-admin__textarea{resize:vertical;min-height:100px;padding:12px 13px;line-height:1.5}.nod-admin__field input:focus,.nod-admin__textarea:focus,.nod-admin__select:focus{border-color:var(--nod-brand);box-shadow:0 0 0 2px #f5c84259}.nod-admin__fieldHint{color:var(--nod-muted);margin-top:5px;font-size:.78rem;display:block}.nod-admin__reviewFact{border:1px solid var(--nod-border);background:var(--nod-warm-white);font-family:var(--nod-font-data);justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 12px;font-size:.875rem;font-weight:500;display:flex}.nod-admin__reviewFact strong{font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600}.nod-admin__propertyInsightsSection{border-bottom:2px solid var(--nod-fg)}.nod-admin__propertyInsightsSection>h2{padding:20px 40px 24px}.nod-admin__propertyInsightsBody{padding:28px 40px 32px}.nod-admin__propertyInsightsBody>:first-child{margin-top:0}.nod-admin__propertyInsightsNote{color:var(--nod-muted);margin:0;font-size:.8125rem;line-height:1.5}.nod-admin__propertyInsightsSection>.nod-admin__propertyInsightsNote{padding:28px 40px 0}.nod-admin__propertyInsightsFacts{margin-top:12px}.nod-admin__propertyStatus{color:var(--nod-fg);font-weight:600}.nod-admin__propertyStatus--published{color:var(--nod-green)}.nod-admin__propertySearch{border-top:1px solid var(--nod-border);margin-top:16px;padding-top:16px}.nod-admin__propertySearchNote{color:var(--nod-muted);margin:0 0 10px;font-size:.8125rem}.nod-admin__propertySearchResults{border:1px solid var(--nod-border);margin:0 0 12px;padding:0;list-style:none}.nod-admin__propertySearchResult{border:0;border-bottom:1px solid var(--nod-border);background:var(--nod-warm-white);width:100%;color:var(--nod-fg);text-align:left;cursor:pointer;font-family:var(--nod-font-body);gap:2px;padding:10px 12px;display:grid}.nod-admin__propertySearchResult:last-child{border-bottom:0}.nod-admin__propertySearchResult:hover{background:#fff8df}.nod-admin__propertySearchResult--selected{box-shadow:inset 3px 0 0 var(--nod-brand);background:#f5c84240}.nod-admin__propertySearchResultName{font-size:.875rem;font-weight:600}.nod-admin__propertySearchResultMeta{font-family:var(--nod-font-data);color:var(--nod-muted);font-size:.75rem}.nod-admin__createProperty{margin:12px 0 16px}.nod-admin__createPropertyForm{border-top:1px solid var(--nod-border);margin-top:12px;padding-top:12px}.nod-admin__createPropertyTitle{font-family:var(--nod-font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--nod-muted);margin:0 0 12px;font-size:10px;font-weight:600}.nod-admin__propertyDetailsEditor{margin:0 0 20px}.nod-admin__propertyDetailsForm{border-top:1px solid var(--nod-border);gap:12px;max-width:560px;margin-top:12px;padding-top:12px;display:grid}.nod-admin__criteriaDangerZone{border:1px solid color-mix(in srgb, #8a2f2f 24%, var(--nod-border));background:#faf7f7;border-radius:12px;margin:0 0 24px;padding:16px 18px}.nod-admin__criteriaDangerZone .nod-admin__sectionTitle{margin-bottom:8px}.nod-admin__criteriaDangerZone .nod-admin__pageDesc{margin-bottom:12px}.nod-admin__aggregationControl{border:1px solid var(--nod-border);background:var(--nod-warm-white);margin:4px 0 16px;padding:12px}.nod-admin__checkboxRow--compact{margin-bottom:10px}.nod-admin__qualificationBlock{border-top:1px solid var(--nod-border);margin:0 0 16px;padding-top:12px}.nod-admin__qualificationTitle{color:var(--nod-fg);margin:0 0 6px;font-size:.875rem;font-weight:600}.nod-admin__qualificationList{margin:10px 0 0}.nod-admin__qualificationRow{border-bottom:1px solid var(--nod-border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.nod-admin__qualificationRow:last-child{border-bottom:0}.nod-admin__qualificationRow dt{min-width:0;color:var(--nod-fg);flex:1;font-size:.8125rem}.nod-admin__qualificationRow dd{text-align:right;flex-shrink:0;min-width:4.25rem;margin:0}.nod-admin__qualificationStatus{font-family:var(--nod-font-data);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.75rem;font-weight:600}.nod-admin__qualificationStatus--met{color:var(--nod-green)}.nod-admin__qualificationStatus--notMet{color:var(--nod-muted)}.nod-admin__confirmOverlay{z-index:40;background:#11110f8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.nod-admin__confirmDialog{background:var(--nod-white);border:1px solid var(--nod-border);border-radius:var(--nod-radius);width:100%;max-width:440px;padding:24px;box-shadow:0 12px 40px #1c1b181f}.nod-admin__confirmTitle{font-family:var(--nod-font-display);letter-spacing:-.02em;color:var(--nod-fg);font-size:1.125rem;font-weight:600}.nod-admin__confirmMessage{color:var(--nod-muted);margin-top:8px;font-size:.875rem;line-height:1.55}.nod-admin__confirmList{color:var(--nod-muted);margin:14px 0 0;padding-left:20px;font-size:.875rem;line-height:1.55}.nod-admin__confirmList li{margin-bottom:4px}.nod-admin__confirmActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=640px){.nod-admin__shell{padding-left:16px;padding-right:16px}.nod-admin__filterGroup{width:100%}.nod-admin__filterButton{text-align:center;flex:auto}.nod-admin__answerRow{grid-template-columns:1fr;gap:4px}.nod-admin__confirmActions{flex-direction:column-reverse}.nod-admin__confirmActions .nod-admin__btn{width:100%}}.nod-admin__communicationBlock{border-top:1px solid var(--nod-border,#e5e5e5);margin-top:8px;padding-top:12px}.nod-admin__fieldLabel{color:var(--nod-muted);margin:0 0 8px;font-size:.8125rem;font-weight:600}.nod-admin__emailLogList{margin-top:12px}.nod-admin__emailLogItems{margin:0;padding:0;list-style:none}.nod-admin__emailLogItem{border-bottom:1px solid var(--nod-border,#ececec);align-items:center;gap:10px;padding:8px 0;font-size:.8125rem;display:flex}.nod-admin__emailLogItem span:first-child{flex:auto;font-family:ui-monospace,monospace}.nod-admin__tableActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nod-admin__tableMeta{color:var(--nod-muted,#666);word-break:break-all;margin-top:4px;font-size:.75rem}.nod-admin__btn--compact{min-height:32px;padding:4px 10px;font-size:.75rem}.nod-admin__criteriaPublishPanel,.nod-admin__criteriaPreviewPanel,.nod-admin__criteriaCategorySection{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);margin-top:20px;padding:18px 20px;box-shadow:0 1px #1c1b1808}.nod-admin__criteriaPublishHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nod-admin__criteriaMetaGrid,.nod-admin__criteriaFieldDetails{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0 0;display:grid}.nod-admin__criteriaMetaGrid dt,.nod-admin__criteriaFieldDetails dt{text-transform:uppercase;letter-spacing:.04em;color:var(--nod-muted);font-size:.75rem}.nod-admin__criteriaMetaGrid dd,.nod-admin__criteriaFieldDetails dd{margin:4px 0 0}.nod-admin__criteriaPublishActions,.nod-admin__criteriaFieldActions,.nod-admin__criteriaEditorActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.nod-admin__inlineActions,.nod-admin__intakeModeRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.nod-admin__intakeModeOption{color:var(--nod-fg);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:500;display:inline-flex}.nod-admin__intakeModeOption input[type=radio]{width:14px;height:14px;min-height:0;accent-color:var(--nod-fg);flex:none;margin:0;padding:0}.nod-admin__field .nod-admin__intakeModeOption input[type=radio]{width:14px;height:14px;min-height:0}.nod-admin__criteriaFieldGrid,.nod-admin__criteriaPreviewList{gap:16px;display:grid}.nod-admin__criteriaFieldCard,.nod-admin__criteriaPreviewCard{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);padding:16px}.nod-admin__criteriaFieldCardTitleRow{align-items:flex-start;gap:10px;display:flex}.nod-admin__criteriaFieldCardTitleRow h3{margin:0}.nod-admin__criteriaFieldCheck{align-items:center;margin-top:2px;display:flex}.nod-admin__criteriaFieldCheck input{margin:0}.nod-admin__criteriaCleanupToolbar{margin:8px 0 16px}.nod-admin__confirmTypedField{margin:12px 0 0}.nod-admin__criteriaFieldCardHeader,.nod-admin__criteriaPreviewCard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nod-admin__criteriaFieldMeta,.nod-admin__criteriaPreviewMeta{color:var(--nod-muted);font-size:.8125rem}.nod-admin__criteriaFieldHint{color:var(--nod-muted);max-width:42rem;margin:6px 0 0;font-size:.875rem;line-height:1.45}.nod-admin__criteriaFieldValue{margin:12px 0;font-size:1rem}.nod-admin__criteriaBadge{border:1px solid var(--nod-border);text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;font-size:.75rem;display:inline-block}.nod-admin__criteriaBadge--draft{background:#fff8df}.nod-admin__criteriaBadge--published{background:#eef8f0}.nod-admin__criteriaFieldPanel,.nod-admin__criteriaEditor{border-top:1px solid var(--nod-border);margin-top:16px;padding-top:16px}.nod-admin__criteriaEditorTitle{margin:0 0 12px}.nod-admin__criteriaEditorDates{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.nod-admin__criteriaPreviewSources{margin:8px 0 0;padding-left:18px}.nod-admin__checkboxField{align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.nod-admin__criteriaSubheading{margin:0 0 8px;font-size:.875rem;font-weight:600}.nod-admin__criteriaResolvedSection,.nod-admin__criteriaDraftSection{border-top:1px solid var(--nod-border);margin-top:12px;padding-top:12px}.nod-admin__criteriaDraftSectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.nod-admin__criteriaEvidenceList{margin-top:12px}.nod-admin__criteriaEvidenceTitle{margin:0 0 8px;font-size:.8125rem;font-weight:600}.nod-admin__criteriaEvidenceEmpty{color:var(--nod-muted);margin:12px 0 0;font-size:.8125rem}.nod-admin__criteriaEvidenceItem{border:1px solid var(--nod-border);margin-top:12px;padding:12px}.nod-admin__criteriaEvidenceItemHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nod-admin__criteriaEvidenceMeta{color:var(--nod-muted);margin:4px 0 0;font-size:.75rem}.nod-admin__criteriaEvidenceDetails{gap:8px;margin:12px 0 0;display:grid}.nod-admin__criteriaEvidenceDetails dt{text-transform:uppercase;letter-spacing:.04em;color:var(--nod-muted);font-size:.75rem}.nod-admin__criteriaEvidenceDetails dd{overflow-wrap:anywhere;margin:4px 0 0}.nod-admin__criteriaSnapshotPreview{border:1px solid var(--nod-border);white-space:pre-wrap;word-break:break-word;background:#fafafa;max-height:240px;margin-top:8px;padding:8px;font-size:.75rem;overflow:auto}.nod-admin__nodulatorCreatePanel{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);margin-top:20px;padding:16px 18px;box-shadow:0 1px #1c1b1808}.nod-admin__nodulatorCreateSummary{cursor:pointer;font-weight:600}.nod-admin__nodulatorToolbar{margin-top:20px}.nod-admin__nodulatorWorkspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}.nod-admin__nodulatorQueuePane{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);padding:14px 16px;box-shadow:0 1px #1c1b1808}.nod-admin__nodulatorQueueList,.nod-admin__nodulatorQueueGroups,.nod-admin__nodulatorQueueGroupList{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.nod-admin__nodulatorQueueGroups{gap:12px}.nod-admin__nodulatorQueueGroup{border:1px solid var(--nod-border);background:#faf8f5;border-radius:10px;padding:10px}.nod-admin__nodulatorQueueGroup--manual{background:#f7f7f5}.nod-admin__nodulatorQueueGroupHeader{padding:2px 4px 8px}.nod-admin__nodulatorQueueGroupTitleRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.nod-admin__nodulatorQueueGroupTitle{color:var(--nod-ink,#1c1b18);font-size:.95rem;font-weight:600}.nod-admin__nodulatorQueueGroupCount{color:var(--nod-muted,#666);white-space:nowrap;flex-shrink:0;font-size:.75rem}.nod-admin__nodulatorQueueGroupMeta{color:var(--nod-muted,#666);margin:4px 0 0;font-size:.8rem}.nod-admin__nodulatorQueueGroupList{gap:6px;margin:0}.nod-admin__nodulatorBulkToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 4px;display:flex}.nod-admin__nodulatorBulkSelectAll{color:var(--nod-muted,#666);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.nod-admin__nodulatorQueueRow{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.nod-admin__nodulatorQueueCheck,.nod-admin__nodulatorQueueCheckSpacer{justify-content:center;align-items:center;min-height:42px;display:flex}.nod-admin__nodulatorQueueCheck input{margin:0}.nod-admin__nodulatorQueueItem{text-align:left;border:1px solid var(--nod-border);cursor:pointer;background:#fff;border-radius:8px;width:100%;padding:12px}.nod-admin__nodulatorQueueItem--nested{box-shadow:none;padding:10px 12px}.nod-admin__nodulatorQueueItem--selected{border-color:var(--nod-brand);box-shadow:inset 0 0 0 1px var(--nod-brand)}.nod-admin__nodulatorQueueItem--flash{animation:2.2s nod-admin-nodulator-queue-flash}@keyframes nod-admin-nodulator-queue-flash{0%{background:#fff7e8;box-shadow:inset 0 0 0 1px #d4a15a}to{box-shadow:none;background:#fff}}.nod-admin__nodulatorExtractionSection{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}.nod-admin__nodulatorExtractionPanel,.nod-admin__nodulatorRunListPane{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);padding:14px 16px;box-shadow:0 1px #1c1b1808}.nod-admin__nodulatorExtractionRunList{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.nod-admin__nodulatorRunListRow{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.nod-admin__nodulatorRunListItem{text-align:left;border:1px solid var(--nod-border);cursor:pointer;background:#fff;border-radius:8px;width:100%;padding:12px}.nod-admin__nodulatorRunListItem--selected{border-color:var(--nod-brand);box-shadow:inset 0 0 0 1px var(--nod-brand)}.nod-admin__nodulatorRunClearRow{gap:8px;margin-top:14px;display:grid}.nod-admin__nodulatorRunClearRow .nod-admin__nodulatorExtractionItemMeta{margin:0}.nod-admin__nodulatorExtractionCounts{grid-template-columns:repeat(3,minmax(80px,1fr));gap:12px;margin:12px 0;display:grid}.nod-admin__nodulatorExtractionCounts dt{text-transform:uppercase;color:var(--nod-muted,#666);font-size:.75rem}.nod-admin__nodulatorExtractionCounts dd{margin:4px 0 0;font-size:1.125rem;font-weight:600}.nod-admin__nodulatorExtractionItemList{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nod-admin__nodulatorExtractionGroupTitle{margin:16px 0 8px;font-size:.875rem;font-weight:600}.nod-admin__nodulatorRejectedDetails{border:1px solid var(--nod-border);background:var(--nod-warm-white,#fff);margin-top:16px;padding:10px 12px}.nod-admin__nodulatorRejectedSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nod-admin__nodulatorRejectedSummary .nod-admin__nodulatorExtractionItemMeta{margin:0}.nod-admin__nodulatorExtractionItem{border:1px solid var(--nod-border);padding:12px}.nod-admin__nodulatorExtractionItem--rejected{background:#fff7f7}.nod-admin__nodulatorExtractionItemHeader{justify-content:space-between;gap:12px;display:flex}.nod-admin__nodulatorExtractionItemMeta,.nod-admin__nodulatorExtractionItemReason{color:var(--nod-muted,#666);margin:8px 0 0;font-size:.875rem}.nod-admin__nodulatorExtractionItemActions{margin-top:8px}.nod-admin__nodulatorExtractionItemExcerpt{white-space:pre-wrap;margin:8px 0 0;font-size:.875rem}.nod-admin__nodulatorQueueItemTitle{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.nod-admin__nodulatorQueueItemMeta,.nod-admin__nodulatorQueueItemStatus{color:var(--nod-muted,#666);margin-top:4px;font-size:.875rem;display:block}.nod-admin__nodulatorReviewPanel{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);padding:18px 20px;box-shadow:0 1px #1c1b1808}.nod-admin__nodulatorReviewHeader{margin-bottom:16px}.nod-admin__nodulatorSafetyCopy{color:var(--nod-muted,#666);margin:8px 0 0}.nod-admin__nodulatorDetails{gap:12px;margin:0 0 20px;display:grid}.nod-admin__nodulatorDetailRow dt{text-transform:uppercase;letter-spacing:.04em;color:var(--nod-muted,#666);font-size:.75rem}.nod-admin__nodulatorDetailRow dd{margin:4px 0 0}.nod-admin__nodulatorDetailMultiline{white-space:pre-wrap;word-break:break-word;border:1px solid var(--nod-border);background:#fafafa;max-height:240px;padding:12px;overflow:auto}.nod-admin__nodulatorReviewActions{flex-wrap:wrap;gap:12px;display:flex}.nod-admin__nodulatorPostPromoteStrip{border:2px solid var(--nod-brand);background:#fffdf8;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;display:flex}.nod-admin__nodulatorPostPromoteTitle{margin:0;font-size:1.125rem}.nod-admin__nodulatorPostPromoteMessage{margin:8px 0 0}.nod-admin__nodulatorPostPromoteActions{flex-wrap:wrap;gap:12px;display:flex}.nod-admin__criteriaNavigationToolbar{align-items:end;margin-top:24px}.nod-admin__criteriaCategoryToggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.nod-admin__criteriaCategoryToggle .nod-admin__sectionTitle{margin:0}.nod-admin__criteriaCategoryCount{color:var(--nod-muted,#666);font-size:.875rem}.nod-admin__criteriaFieldCard--highlighted{outline:3px solid var(--nod-brand);outline-offset:2px}@media (width<=960px){.nod-admin__navToggle{z-index:40;border:1px solid var(--nod-border-strong);background:var(--nod-white);min-height:34px;color:var(--nod-fg);border-radius:8px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex;position:fixed;top:14px;left:14px;box-shadow:0 2px 8px #1c1b1814}.nod-admin__navScrim{z-index:30;background:#1c1b1847;border:0;display:block;position:fixed;inset:0}.nod-admin__sidebar{z-index:35;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:8px 0 24px #1c1b1814}.nod-admin__sidebar--open{transform:translate(0)}.nod-admin__shell{padding:64px 18px 40px}}@media (width<=640px){.nod-admin__criteriaPublishActions,.nod-admin__criteriaFieldActions,.nod-admin__criteriaEditorActions{flex-direction:column}.nod-admin__criteriaPublishActions .nod-admin__btn,.nod-admin__criteriaFieldActions .nod-admin__btn,.nod-admin__criteriaEditorActions .nod-admin__btn{width:100%}.nod-admin__nodulatorWorkspace,.nod-admin__nodulatorExtractionSection{grid-template-columns:1fr}.nod-admin__nodulatorPostPromoteStrip{flex-direction:column;align-items:stretch}}.nod-admin__pageTitleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nod-admin__statusBadge{border:1px solid var(--nod-border);font-family:var(--nod-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.625rem;font-weight:600;display:inline-flex}.nod-admin__statusBadge--paused{color:var(--nod-muted);background:var(--nod-warm-white);border-color:var(--nod-border-strong)}.nod-admin__nodulatorPausedNotice{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);color:var(--nod-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.nod-admin__nodulatorSurface--paused{opacity:.62;cursor:not-allowed}.nod-admin__nodulatorSurface--paused .nod-admin__nodulatorCreatePanel,.nod-admin__nodulatorSurface--paused .nod-admin__nodulatorExtractionPanel,.nod-admin__nodulatorSurface--paused .nod-admin__nodulatorReviewPanel,.nod-admin__nodulatorSurface--paused .nod-admin__nodulatorQueueItem,.nod-admin__nodulatorSurface--paused .nod-admin__select,.nod-admin__nodulatorSurface--paused .nod-admin__btn{cursor:not-allowed}.nod-admin__sidebarLink--disabled{opacity:.55;cursor:not-allowed;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.nod-admin__sidebarLinkHint{color:var(--nod-muted);letter-spacing:0;text-transform:none;font-size:.6875rem;font-weight:500}.nod-admin__nodulatorBatchQueue,.nod-admin__nodulatorBatchWorkspace,.nod-admin__nodulatorManualPending{gap:14px;margin-top:8px;display:grid}.nod-admin__nodulatorBatchQueueHeader,.nod-admin__nodulatorBatchWorkspaceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nod-admin__nodulatorBatchList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nod-admin__nodulatorBatchRow{border:1px solid var(--nod-border,#ddd6cb);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.nod-admin__nodulatorBatchRowMain{gap:4px;min-width:0;display:grid}.nod-admin__nodulatorBatchRowTitleRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.nod-admin__nodulatorBatchProperty{font-size:1rem}.nod-admin__nodulatorBatchSourceType{color:var(--nod-muted,#666);font-size:.75rem}.nod-admin__nodulatorBatchMeta{color:var(--nod-muted,#666);margin:0;font-size:.85rem}.nod-admin__nodulatorBatchCounts{color:var(--nod-ink,#1c1b18);flex-wrap:wrap;gap:10px 14px;margin:4px 0 0;font-size:.8rem;display:flex}.nod-admin__nodulatorBatchHistory{gap:10px;margin-top:8px;display:grid}.nod-admin__nodulatorBatchList--history .nod-admin__nodulatorBatchRow{background:#faf8f5}.nod-admin__nodulatorBatchProgress{margin:6px 0 0;font-size:.95rem;font-weight:600}.nod-admin__nodulatorBatchComplete{gap:10px;display:grid}.nod-admin__nodulatorBatchStack{gap:14px;display:grid}.nod-admin__nodulatorBatchCard{border:1px solid var(--nod-border,#ddd6cb);background:#fff;border-radius:10px;gap:12px;padding:16px;display:grid}.nod-admin__nodulatorBatchCard--resolved{opacity:.78;background:#faf8f5}.nod-admin__nodulatorBatchCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nod-admin__nodulatorBatchCardTitle{margin:0;font-size:1.05rem}.nod-admin__nodulatorBatchEditForm{gap:12px;display:grid}@media (width<=720px){.nod-admin__nodulatorBatchRow,.nod-admin__nodulatorBatchWorkspaceHeader{flex-direction:column;align-items:stretch}}.nod-admin__muted{color:var(--nod-muted);font-size:.8125rem}.nod-admin__actionRow{flex-wrap:wrap;gap:.4rem;display:flex}.nod-admin__researchOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:34px;display:grid}.nod-admin__researchPanel,.nod-admin__researchSection,.nod-admin__researchReviewCard{border:1px solid var(--nod-border,#dedad2);background:#fff;border-radius:4px}.nod-admin__researchPanel{padding:22px}.nod-admin__researchForm{gap:14px;margin-top:18px;display:grid}.nod-admin__researchForm select,.nod-admin__field select{border:1px solid var(--nod-border,#dedad2);width:100%;min-height:44px;color:var(--nod-fg,#1c1b18);font:inherit;background:#fff;border-radius:4px;outline:none;padding:10px 12px}.nod-admin__researchForm select:focus,.nod-admin__field select:focus{border-color:var(--nod-fg,#1c1b18);box-shadow:0 0 0 3px #f5c8423d}.nod-admin__researchSection{margin-top:22px;padding:22px}.nod-admin__researchSectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.nod-admin__researchSectionHeader h2,.nod-admin__researchSectionHeader p{margin-top:0}.nod-admin__researchCount{color:#1c1b18;background:#ece9e2;border-radius:999px;place-items:center;min-width:34px;min-height:34px;padding:4px 9px;font-size:.78rem;font-weight:800;display:grid}.nod-admin__researchCount--yellow{background:var(--nod-brand,#f5c842)}.nod-admin__researchReviewList{gap:16px;display:grid}.nod-admin__researchReviewCard{padding:22px}.nod-admin__researchReviewCard>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.nod-admin__researchReviewCard h3{margin:6px 0 4px;font-size:1.32rem}.nod-admin__researchReviewCard header p{margin-bottom:0}.nod-admin__researchStatus{color:#5e4b0f;white-space:nowrap;background:#fff4c7;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.nod-admin__researchFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.nod-admin__researchFacts>div{background:#faf9f6;border:1px solid #e3dfd6;border-radius:4px;flex-direction:column;gap:7px;min-height:88px;padding:13px;display:flex}.nod-admin__researchFacts span{color:#6c6861;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.nod-admin__researchFacts strong{font-size:.92rem;line-height:1.35}.nod-admin__researchComment{border-left:3px solid var(--nod-brand,#f5c842);overflow-wrap:anywhere;background:#faf8f1;margin:10px 0;padding:11px 13px;line-height:1.5}.nod-admin__researchPanel--assign{grid-column:1/-1}.nod-admin__researchAssignToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nod-admin__researchAssignActions{flex-wrap:wrap;gap:.4rem;display:flex}.nod-admin__researchAssignCount{color:var(--nod-muted,#57544e);margin:0;font-size:.875rem;font-weight:700}.nod-admin__researchPropertyList{border:1px solid var(--nod-border,#dedad2);background:#faf9f6;border-radius:4px;gap:0;max-height:420px;display:grid;overflow:auto}.nod-admin__researchPropertyRow{border-bottom:1px solid var(--nod-border,#dedad2);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.nod-admin__researchPropertyRow:last-child{border-bottom:0}.nod-admin__researchPropertyRow:hover{background:#fff}.nod-admin__researchPropertyRow input{width:16px;height:16px;margin:0}.nod-admin__researchPropertyRowMain{gap:2px;min-width:0;display:grid}.nod-admin__researchPropertyRowMain strong{font-size:.9375rem;line-height:1.35}.nod-admin__researchPropertyRowMain span{color:var(--nod-muted,#57544e);font-size:.8125rem;line-height:1.35}.nod-admin__researchPropertyStatus{white-space:nowrap;background:#ece9e2;border-radius:999px;flex:none;padding:4px 8px;font-size:.72rem;font-weight:750}.nod-admin__researchPropertyStatus--unassigned{color:var(--nod-muted,#57544e);background:#f3f1ea}.nod-admin__researchCheckbox{align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;display:flex}.nod-admin__researchCheckbox input{margin-top:2px}@media (width<=980px){.nod-admin__researchOpsGrid,.nod-admin__researchFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.nod-admin__researchOpsGrid,.nod-admin__researchFacts{grid-template-columns:1fr}.nod-admin__researchPanel,.nod-admin__researchSection,.nod-admin__researchReviewCard{padding:17px}.nod-admin__researchReviewCard>header,.nod-admin__researchSectionHeader{flex-direction:column}}.nod-admin__researchBulkBar{border:1px solid var(--nod-border,#dedad2);background:#faf9f6;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.nod-admin__researchBulkMeta,.nod-admin__researchBulkSelect{align-items:center;gap:10px;display:flex}.nod-admin__researchBulkMeta{color:var(--nod-muted,#57544e);font-size:.8125rem;font-weight:650}.nod-admin__researchBulkSelect{color:var(--nod-fg,#1c1b18);cursor:pointer}.nod-admin__researchBulkSelect input,.nod-admin__researchSelectCell input{width:16px;height:16px;accent-color:var(--nod-brand,#f5c842);margin:0}.nod-admin__researchSelectCell{width:72px;text-align:center!important;vertical-align:middle!important}.nod-admin__researchAssignmentsTable td{vertical-align:middle}@media (width<=640px){.nod-admin__researchBulkBar{flex-direction:column;align-items:stretch}}.nod-admin__criteriaPageHeader{position:relative}.nod-admin__backLink{color:var(--nod-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:.875rem}.nod-admin__backLink:hover{color:var(--nod-fg)}.nod-admin__btn--quiet{color:var(--nod-muted);box-shadow:none;background:0 0;border-color:#0000}.nod-admin__btn--quiet:hover:not(:disabled){border-color:var(--nod-border);color:var(--nod-fg);background:#faf9f6}.nod-admin__btn--dangerText{color:#8a2f2f}.nod-admin__criteriaConflictPanel{border-radius:var(--nod-radius);background:#fffaf0;border:1px solid #d5a63a;margin:20px 0;padding:20px}.nod-admin__criteriaConflictHeader,.nod-admin__criteriaPublishHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.nod-admin__criteriaConflictList{gap:12px;margin-top:16px;display:grid}.nod-admin__criteriaConflictCard{border:1px solid color-mix(in srgb, #d5a63a 45%, var(--nod-border));background:#fff;border-radius:10px;padding:16px}.nod-admin__criteriaConflictScope{letter-spacing:.06em;text-transform:uppercase;color:var(--nod-muted);margin:0 0 10px;font-size:.75rem;font-weight:700}.nod-admin__criteriaConflictCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nod-admin__criteriaConflictCompare>section{border:1px solid var(--nod-border);background:#fcfbf8;border-radius:8px;min-width:0;padding:14px}.nod-admin__criteriaConflictCompare strong{margin-top:6px;font-size:1rem;line-height:1.45;display:block}.nod-admin__criteriaConflictLabel,.nod-admin__criteriaSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--nod-muted);font-size:.6875rem;font-weight:700;display:block}.nod-admin__criteriaConflictSources{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.nod-admin__criteriaConflictSources li{gap:2px;font-size:.75rem;display:grid}.nod-admin__criteriaConflictSources span,.nod-admin__criteriaConflictSourceEmpty{color:var(--nod-muted);font-size:.75rem}.nod-admin__criteriaConflictSourceEmpty{margin:12px 0 0}.nod-admin__criteriaConflictActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.nod-admin__criteriaBadge--conflict{background:#fff1c7;border-color:#d5a63a}.nod-admin__criteriaBadge--supporting{background:#eef8f0;border-color:#8bb596}.nod-admin__criteriaBadge--new{background:#f4f1ff}.nod-admin__criteriaPublishPanel--compact{padding:18px 20px}.nod-admin__criteriaPublishPanel--compact .nod-admin__sectionTitle{margin-bottom:4px}.nod-admin__criteriaPublishActions--inline{flex:none;margin-top:0}.nod-admin__criteriaCompactMeta{color:var(--nod-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.45}.nod-admin__criteriaConflictNote{color:#76530e;margin:8px 0 0;font-size:.8125rem}.nod-admin__criteriaWorkspaceHeader{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.nod-admin__criteriaViewTabs{border:1px solid var(--nod-border);background:#f8f7f3;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.nod-admin__criteriaViewTabs button{min-height:34px;color:var(--nod-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:.8125rem;font-weight:600}.nod-admin__criteriaViewTabs button span{opacity:.7;margin-left:4px}.nod-admin__criteriaViewTabs button.is-active{color:var(--nod-fg);background:#fff;box-shadow:0 1px 3px #1c1b1814}.nod-admin__criteriaSearch{width:min(320px,100%)}.nod-admin__criteriaFieldCard--attention{border-color:color-mix(in srgb, var(--nod-brand) 55%, var(--nod-border))}.nod-admin__criteriaFieldValue--empty{color:var(--nod-muted)}.nod-admin__criteriaInternalDetails{border-top:1px solid var(--nod-border);margin-top:12px;padding-top:12px}.nod-admin__criteriaInternalDetails summary,.nod-admin__criteriaUtilityDetails>summary,.nod-admin__criteriaPreviewPanel--collapsed>summary{cursor:pointer;font-weight:600}.nod-admin__criteriaResolveHint{color:#76530e;align-self:center;font-size:.8125rem}.nod-admin__criteriaPreviewPanel--collapsed{margin-top:24px}.nod-admin__criteriaPreviewPanel--collapsed>summary{justify-content:space-between;gap:12px;list-style:none;display:flex}.nod-admin__criteriaPreviewPanel--collapsed>summary::-webkit-details-marker{display:none}.nod-admin__criteriaPreviewPanel--collapsed>summary span{color:var(--nod-muted);font-size:.8125rem;font-weight:500}.nod-admin__criteriaPreviewPanel--collapsed[open] .nod-admin__criteriaPreviewList{margin-top:16px}.nod-admin__criteriaUtilityDetails{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:#faf9f6;margin-top:24px;padding:16px 20px}.nod-admin__criteriaUtilityContent{margin-top:18px}.nod-admin__criteriaUtilityDetails .nod-admin__criteriaDangerZone{margin:20px 0 0}@media (width<=760px){.nod-admin__criteriaConflictHeader,.nod-admin__criteriaPublishHeader,.nod-admin__criteriaWorkspaceHeader{flex-direction:column;align-items:stretch}.nod-admin__criteriaConflictCompare{grid-template-columns:1fr}.nod-admin__criteriaConflictActions,.nod-admin__criteriaPublishActions--inline{justify-content:stretch}.nod-admin__criteriaConflictActions .nod-admin__btn,.nod-admin__criteriaPublishActions--inline .nod-admin__btn{flex:1 1 0}.nod-admin__criteriaViewTabs{width:100%}.nod-admin__criteriaViewTabs button{flex:1 1 0}.nod-admin__criteriaSearch{width:100%}}.nod-admin__criteriaAutoSyncNote{color:var(--nod-muted);margin:8px 0 0;font-size:.8125rem}.nod-admin__criteriaLiveBadge{color:#2f6840;letter-spacing:.04em;text-transform:uppercase;background:#eef8f0;border:1px solid #8bb596;border-radius:999px;align-items:center;min-height:32px;padding:6px 11px;font-size:.75rem;font-weight:700;display:inline-flex}.nod-admin__criteriaMoreMenu{align-self:center;position:relative}.nod-admin__criteriaMoreMenu>summary{min-height:36px;color:var(--nod-muted);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:.8125rem;font-weight:600;list-style:none}.nod-admin__criteriaMoreMenu>summary::-webkit-details-marker{display:none}.nod-admin__criteriaMoreMenu>summary:hover,.nod-admin__criteriaMoreMenu[open]>summary{border-color:var(--nod-border);color:var(--nod-fg);background:#faf9f6}.nod-admin__criteriaMoreMenuPanel{z-index:20;border:1px solid var(--nod-border);background:#fff;border-radius:10px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 32px #1c1b1824}.nod-admin__criteriaMoreMenuPanel button{width:100%;color:var(--nod-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:.8125rem}.nod-admin__criteriaMoreMenuPanel button:hover:not(:disabled){background:#f7f5ef}.nod-admin__criteriaMoreMenuPanel button.is-danger{color:#8a2f2f}.nod-admin__criteriaUtilityAction{border-top:1px solid var(--nod-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;padding-top:20px;display:flex}@media (width<=760px){.nod-admin__criteriaMoreMenuPanel{left:0;right:auto}.nod-admin__criteriaUtilityAction{flex-direction:column;align-items:stretch}}.nod-admin__criteriaEditorDetails{border:1px solid var(--nod-border);background:#fcfbf8;border-radius:10px}.nod-admin__criteriaEditorDetails>summary{color:var(--nod-muted);cursor:pointer;padding:12px 14px;font-size:.875rem;font-weight:700;list-style-position:inside}.nod-admin__criteriaEditorDetails[open]>summary{border-bottom:1px solid var(--nod-border);color:var(--nod-fg)}.nod-admin__criteriaEditorDetailsBody{gap:14px;padding:14px;display:grid}.nod-admin__criteriaSourceBlock{border:1px solid var(--nod-border);background:#fcfbf8;border-radius:12px;gap:12px;margin-top:16px;padding:16px;display:grid}.nod-admin__criteriaSourceHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.nod-admin__criteriaSourceHeading h4{margin:0;font-size:.95rem}.nod-admin__criteriaSourceHeading span{color:var(--nod-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.nod-admin__criteriaSaveRule{color:var(--nod-muted);margin:12px 0 0;font-size:.82rem;line-height:1.45}.nod-admin__criteriaManagementPanel{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:#fff;margin:20px 0;padding:20px}.nod-admin__criteriaManagementList{gap:10px;margin-top:14px;display:grid}.nod-admin__criteriaManagementList>article{border:1px solid var(--nod-border);background:#fcfbf8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.nod-admin__criteriaManagementList p{margin:4px 0}.nod-admin__criteriaManagementList span{color:var(--nod-muted);font-size:.75rem}.nod-admin__criteriaManagementActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=720px){.nod-admin__criteriaManagementList>article{flex-direction:column;align-items:stretch}.nod-admin__criteriaManagementActions,.nod-admin__criteriaManagementActions .nod-admin__btn{width:100%}}.nod-admin-documents__pageHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nod-admin-documents__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nod-admin-documents__fileInput{display:none}.nod-admin-documents__toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.nod-admin-documents__breadcrumbs{min-width:0;color:var(--nod-muted);scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.nod-admin-documents__breadcrumbs::-webkit-scrollbar{display:none}.nod-admin-documents__crumbWrap{flex:none;align-items:center;gap:4px;display:inline-flex}.nod-admin-documents__breadcrumbs button{min-height:32px;color:var(--nod-muted);background:0 0;border:0;border-radius:6px;padding:4px 7px;font-size:.8125rem;font-weight:600}.nod-admin-documents__breadcrumbs button:hover,.nod-admin-documents__breadcrumbs button[data-drop-active=true]{background:var(--nod-brand-subtle);color:var(--nod-fg)}.nod-admin-documents__breadcrumbs button.is-current{color:var(--nod-fg)}.nod-admin-documents__trashTitle{color:var(--nod-fg);font-size:.875rem;font-weight:600}.nod-admin-documents__search{border:1px solid var(--nod-border-strong);background:var(--nod-white);min-width:220px;min-height:40px;color:var(--nod-muted);border-radius:8px;flex:0 320px;align-items:center;gap:8px;padding:0 12px;display:flex}.nod-admin-documents__search:focus-within{border-color:var(--nod-fg);box-shadow:0 0 0 2px #f5c84259}.nod-admin-documents__search input{width:100%;color:var(--nod-fg);font:inherit;background:0 0;border:0;outline:0;font-size:.875rem}.nod-admin-documents__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.nod-admin-documents__workspace.has-preview{grid-template-columns:minmax(520px,1fr) minmax(320px,.42fr)}.nod-admin-documents__explorer{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-surface);min-height:430px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px #1c1b1808}.nod-admin-documents__explorer.is-drop-target{border-color:var(--nod-brand);box-shadow:inset 0 0 0 2px #f5c84238}.nod-admin-documents__newFolder{border-bottom:1px solid var(--nod-border);min-height:56px;color:var(--nod-brand-hover);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.nod-admin-documents__newFolder input,.nod-admin-documents__renameForm input,.nod-admin-documents__moveField select{border:1px solid var(--nod-border-strong);background:var(--nod-white);width:100%;min-height:36px;color:var(--nod-fg);font:inherit;border-radius:7px;outline:0;padding:7px 10px;font-size:.875rem}.nod-admin-documents__newFolder input:focus,.nod-admin-documents__renameForm input:focus,.nod-admin-documents__moveField select:focus{border-color:var(--nod-fg);box-shadow:0 0 0 2px #f5c84259}.nod-admin-documents__listHeader,.nod-admin-documents__row{grid-template-columns:minmax(260px,1fr) 130px 88px 44px;align-items:center;column-gap:12px;display:grid}.nod-admin-documents__listHeader{border-bottom:1px solid var(--nod-border);min-height:40px;color:var(--nod-muted);font-family:var(--nod-font-data);text-transform:uppercase;letter-spacing:.08em;background:#fbfaf7;padding:0 12px;font-size:10px;font-weight:600}.nod-admin-documents__row{border-bottom:1px solid var(--nod-border);min-height:58px;padding:6px 12px;transition:background .12s,box-shadow .12s;position:relative}.nod-admin-documents__row:last-child{border-bottom:0}.nod-admin-documents__row:hover{background:#fcfbf8}.nod-admin-documents__row.is-drop-target{background:var(--nod-brand-subtle);box-shadow:inset 3px 0 0 var(--nod-brand)}.nod-admin-documents__row.is-busy{opacity:.56;pointer-events:none}.nod-admin-documents__nameCell{align-items:center;gap:10px;min-width:0;display:flex}.nod-admin-documents__itemIcon{background:var(--nod-brand-subtle);color:#7d641c;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nod-admin-documents__itemName{min-width:0;color:var(--nod-fg);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:7px 0;font-size:.875rem;font-weight:600;overflow:hidden}.nod-admin-documents__itemName:hover{text-underline-offset:3px;text-decoration:underline}.nod-admin-documents__dateCell,.nod-admin-documents__sizeCell{color:var(--nod-muted);font-family:var(--nod-font-data);font-variant-numeric:tabular-nums;font-size:.75rem}.nod-admin-documents__actions{justify-content:flex-end;display:flex;position:relative}.nod-admin-documents__iconButton{width:34px;height:34px;color:var(--nod-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nod-admin-documents__iconButton:hover{border-color:var(--nod-border);background:var(--nod-white);color:var(--nod-fg)}.nod-admin-documents__menu{z-index:35;border:1px solid var(--nod-border-strong);background:var(--nod-white);border-radius:9px;width:176px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #1c1b1824}.nod-admin-documents__menu button{width:100%;min-height:34px;color:var(--nod-fg);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 9px;font-size:.8125rem;display:flex}.nod-admin-documents__menu button:hover{background:var(--nod-brand-subtle)}.nod-admin-documents__menu .nod-admin-documents__menuDanger:hover{color:var(--nod-error);background:#fff3ef}.nod-admin-documents__renameForm{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.nod-admin-documents__renameForm button{background:var(--nod-brand);min-height:34px;color:var(--nod-fg);border:0;border-radius:6px;padding:6px 10px;font-size:.75rem;font-weight:600}.nod-admin-documents__empty{min-height:390px;color:var(--nod-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.nod-admin-documents__empty h2{color:var(--nod-fg);font-size:1rem;font-weight:600}.nod-admin-documents__empty p{max-width:360px;font-size:.8125rem}.nod-admin-documents__preview{border:1px solid var(--nod-border);border-radius:var(--nod-radius);background:var(--nod-white);grid-template-rows:auto minmax(320px,1fr) auto;min-height:430px;display:grid;position:sticky;top:18px;overflow:hidden;box-shadow:0 1px #1c1b1808}.nod-admin-documents__previewHeader{border-bottom:1px solid var(--nod-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.nod-admin-documents__previewName{max-width:320px;color:var(--nod-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.nod-admin-documents__previewMeta{color:var(--nod-muted);font-size:.7rem;margin-top:3px!important}.nod-admin-documents__previewBody{background:#f1efe9;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.nod-admin-documents__previewImage{object-fit:contain;max-width:100%;max-height:68vh;display:block}.nod-admin-documents__previewPdf{background:var(--nod-white);border:0;width:100%;min-height:62vh}.nod-admin-documents__previewState{min-height:320px;color:var(--nod-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;font-size:.8125rem;display:flex}.nod-admin-documents__previewActions{border-top:1px solid var(--nod-border);justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.nod-admin-documents__dialogOverlay{z-index:120;background:#11110f6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.nod-admin-documents__moveDialog{border:1px solid var(--nod-border-strong);background:var(--nod-white);border-radius:12px;width:min(460px,100%);padding:20px;box-shadow:0 22px 60px #11110f3d}.nod-admin-documents__dialogHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nod-admin-documents__dialogHeader h2{letter-spacing:-.02em;margin-top:8px;font-size:1.05rem;font-weight:600}.nod-admin-documents__moveField{gap:7px;margin-top:20px;display:grid}.nod-admin-documents__moveField>span{color:var(--nod-muted);font-size:.75rem;font-weight:600}.nod-admin-documents__dialogActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width<=1180px){.nod-admin-documents__workspace.has-preview{grid-template-columns:minmax(0,1fr)}.nod-admin-documents__preview{position:static}}@media (width<=760px){.nod-admin-documents__pageHeader,.nod-admin-documents__toolbar{flex-direction:column;align-items:stretch}.nod-admin-documents__headerActions{justify-content:flex-start}.nod-admin-documents__search{flex-basis:auto;min-width:0}.nod-admin-documents__listHeader{display:none}.nod-admin-documents__row{grid-template-columns:minmax(0,1fr) 42px;row-gap:2px;padding-top:9px;padding-bottom:9px}.nod-admin-documents__nameCell{grid-area:1/1}.nod-admin-documents__dateCell,.nod-admin-documents__sizeCell{grid-column:1;padding-left:40px}.nod-admin-documents__dateCell:after{content:" ·"}.nod-admin-documents__sizeCell{display:none}.nod-admin-documents__actions{grid-area:1/2/span 2}}.nod-admin__teamInvitePanel{border:1px solid var(--nod-border,#dedad2);background:#fff;border-radius:4px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:28px;margin-bottom:18px;padding:22px;display:grid}.nod-admin__teamInvitePanel .nod-admin__sectionTitle,.nod-admin__teamInvitePanel .nod-admin__pageDesc{margin-bottom:0}.nod-admin__teamInviteForm{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.nod-admin__teamInviteForm .nod-admin__btn{white-space:nowrap;min-height:44px}.nod-admin__teamSummaryCards{grid-template-columns:repeat(4,minmax(0,1fr))}.nod-admin__teamToolbar{margin-top:4px}.nod-admin__teamTable th:first-child{min-width:180px}.nod-admin__teamTable th:nth-child(2){min-width:200px}.nod-admin__teamTable th:nth-child(3){min-width:180px}.nod-admin__teamTable th:nth-child(4){min-width:170px}.nod-admin__teamTable th:nth-child(5){min-width:110px}.nod-admin__teamTable th:nth-child(6){min-width:90px}.nod-admin__cellPrimary,.nod-admin__cellSecondary{display:block}.nod-admin__cellPrimary{color:var(--nod-fg,#1c1b18);font-weight:650;line-height:1.4}.nod-admin__cellSecondary{color:var(--nod-muted,#57544e);margin-top:4px;font-size:.78rem;line-height:1.45}.nod-admin__teamEmail{overflow-wrap:anywhere}.nod-admin__teamStatus{border-radius:999px;align-items:center;min-height:25px;padding:3px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.nod-admin__teamStatus--complete{color:#29693a;background:#e5f6e9}.nod-admin__teamStatus--pending{color:#5e4b0f;background:#fff4c7}.nod-admin__teamRoles{gap:6px;display:grid}.nod-admin__teamRoleControl{border:1px solid var(--nod-border-strong,#cfcac0);width:fit-content;min-height:34px;color:var(--nod-fg,#1c1b18);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.nod-admin__teamRoleControl input{width:15px;height:15px;margin:0}.nod-admin__teamRoleControl--active{background:#fff7d6;border-color:#d4b23d}.nod-admin__teamRoleControl--disabled{opacity:.58;cursor:not-allowed}.nod-admin__teamDeleteButton{white-space:nowrap;min-height:34px;padding:6px 10px;font-size:.78rem}.nod-admin__teamAgreements{margin-top:9px}.nod-admin__teamAgreements summary{color:var(--nod-fg,#1c1b18);cursor:pointer;font-size:.78rem;font-weight:700}.nod-admin__teamAgreements>div{gap:9px;margin-top:10px;display:grid}.nod-admin__teamAgreements article{border:1px solid var(--nod-border,#dedad2);background:#faf9f6;border-radius:4px;padding:10px}.nod-admin__teamAgreements article strong,.nod-admin__teamAgreements article span,.nod-admin__teamAgreements article small{display:block}.nod-admin__teamAgreements article span,.nod-admin__teamAgreements article small{color:var(--nod-muted,#57544e);margin-top:3px;font-size:.72rem}.nod-admin__teamAgreements article p{margin:8px 0 0;font-size:.78rem;line-height:1.5}.nod-admin__researchPanel--full{margin-bottom:22px}.nod-admin__researchSectionActions{align-items:center;gap:10px;display:flex}@media (width<=980px){.nod-admin__teamInvitePanel{grid-template-columns:1fr;align-items:stretch}.nod-admin__teamInviteForm{grid-template-columns:repeat(2,minmax(0,1fr))}.nod-admin__teamInviteForm .nod-admin__btn{grid-column:1/-1}.nod-admin__teamSummaryCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.nod-admin__teamInvitePanel{padding:17px}.nod-admin__teamInviteForm,.nod-admin__teamSummaryCards{grid-template-columns:1fr}.nod-admin__researchSectionActions{justify-content:space-between;width:100%}}.nod-admin__researchFacts--weighted{grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.8fr)}.nod-admin__researchFact--credit{box-shadow:inset 4px 0 0 var(--nod-brand,#f5c842);background:#fffdf5!important;border:2px solid #171613!important}.nod-admin__researchFact--income{box-shadow:inset 3px 0 #d9d3c8;border-color:#aaa49a!important}.nod-admin__researchFact small{color:#666159;margin-top:auto;font-size:.72rem;line-height:1.35}.nod-admin__researchVerification{background:#fff;border:1px solid #d9d4ca;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:14px;display:grid}.nod-admin__researchVerification>div{gap:4px;display:grid}.nod-admin__researchVerification span{color:#6c6861;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:750}.nod-admin__researchVerification strong{overflow-wrap:anywhere;font-size:.9rem}.nod-admin__researchVerification small{color:#6c6861;font-size:.75rem;line-height:1.4}.nod-admin__researchVerification small.is-warning{color:#8d2f18;background:#fff0e8;border-radius:3px;width:fit-content;padding:3px 6px;font-weight:800}.nod-admin__researchSources{background:#faf9f6;border:1px solid #dfdbd2;border-radius:4px;margin:12px 0;padding:13px}.nod-admin__researchSources>strong{margin-bottom:8px;font-size:.82rem;display:block}.nod-admin__researchSources ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.nod-admin__researchSources li{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;font-size:.82rem;display:grid}.nod-admin__researchSources a{color:#1c1b18;text-underline-offset:3px;font-weight:750}.nod-admin__researchSources span{color:#77716a;font-size:.74rem}.nod-admin__researchSources em{color:#5f5a52;overflow-wrap:anywhere;font-style:normal}@media (width<=980px){.nod-admin__researchFacts--weighted{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.nod-admin__researchFacts--weighted,.nod-admin__researchVerification{grid-template-columns:1fr}.nod-admin__researchSources li{grid-template-columns:1fr;gap:3px}}.nod-admin__researchReviewHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=640px){.nod-admin__researchReviewHeaderActions{justify-content:flex-start}}.nod-admin__quickCriteriaPanel{border:1px solid var(--nod-border);border-top:3px solid var(--nod-brand);border-radius:var(--nod-radius);background:#fff;margin-top:20px;padding:22px;box-shadow:0 8px 28px #201d180a}.nod-admin__quickCriteriaHeader,.nod-admin__quickCriteriaFooter,.nod-admin__quickCriteriaSourceHeading,.nod-admin__quickCriteriaBlockHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.nod-admin__quickCriteriaHeader .nod-admin__sectionTitle{margin:0}.nod-admin__quickCriteriaHeader .nod-admin__pageDesc{max-width:760px;margin:5px 0 0}.nod-admin__quickCriteriaCount{border:1px solid var(--nod-border);background:var(--nod-surface-subtle,#faf9f6);color:var(--nod-muted);white-space:nowrap;border-radius:999px;flex:none;padding:6px 10px;font-size:.75rem;font-weight:700}.nod-admin__quickCriteriaBlock,.nod-admin__quickCriteriaSource{border:1px solid var(--nod-border);background:#fff;border-radius:12px;margin-top:16px;overflow:hidden}.nod-admin__quickCriteriaBlockHeading,.nod-admin__quickCriteriaSourceHeading{border-bottom:1px solid var(--nod-border);background:#faf9f6;padding:14px 16px}.nod-admin__quickCriteriaBlockHeading h3,.nod-admin__quickCriteriaSourceHeading h3{margin:0;font-size:.94rem;line-height:1.3}.nod-admin__quickCriteriaBlockHeading p,.nod-admin__quickCriteriaSourceHeading p{color:var(--nod-muted);margin:3px 0 0;font-size:.78rem}.nod-admin__quickCriteriaRows{display:grid}.nod-admin__quickCriteriaRow{grid-template-columns:minmax(180px,.62fr) minmax(0,2fr);align-items:start;gap:20px;padding:16px;display:grid}.nod-admin__quickCriteriaRow+.nod-admin__quickCriteriaRow{border-top:1px solid var(--nod-border)}.nod-admin__quickCriteriaRowLabel{gap:3px;padding-top:2px;display:grid}.nod-admin__quickCriteriaRowLabel strong{font-size:.9rem}.nod-admin__quickCriteriaRowLabel span{color:var(--nod-muted);font-size:.76rem;line-height:1.45}.nod-admin__quickCriteriaRowControls{grid-template-columns:minmax(250px,1.7fr) repeat(2,minmax(120px,.65fr));align-items:end;gap:10px;min-width:0;display:grid}.nod-admin__quickCriteriaMainControl{min-width:0}.nod-admin__quickCriteriaAdditionalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:16px;display:grid}.nod-admin__quickCriteriaWideField{grid-column:1/-1}.nod-admin__quickCriteriaMoneyInput{border:1px solid var(--nod-border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.nod-admin__quickCriteriaMoneyInput:focus-within{border-color:var(--nod-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--nod-brand) 18%, transparent)}.nod-admin__quickCriteriaMoneyInput>span{color:var(--nod-muted);padding-left:12px;font-size:.86rem;font-weight:700}.nod-admin__quickCriteriaMoneyInput .nod-admin__input{box-shadow:none;border:0;border-radius:0;padding-left:7px}.nod-admin__quickCriteriaSource{display:grid}.nod-admin__quickCriteriaSourceGrid{grid-template-columns:minmax(220px,.8fr) minmax(170px,.45fr) minmax(280px,1.6fr);gap:12px;padding:16px 16px 0;display:grid}.nod-admin__quickCriteriaSourceGrid--compact{grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr);max-width:760px}.nod-admin__quickCriteriaSource>.nod-admin__field{margin:14px 16px 16px}.nod-admin__quickCriteriaFooter{border-top:1px solid var(--nod-border);align-items:center;margin-top:16px;padding-top:16px}.nod-admin__quickCriteriaNext{min-width:0;color:var(--nod-muted);gap:2px;font-size:.76rem;display:grid}.nod-admin__quickCriteriaNext strong{color:var(--nod-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.nod-admin__quickCriteriaActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nod-admin__quickCriteriaActions .nod-admin__btn{white-space:nowrap}@media (width<=1040px){.nod-admin__quickCriteriaRow{grid-template-columns:1fr;gap:10px}.nod-admin__quickCriteriaRowControls{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(110px,.7fr))}.nod-admin__quickCriteriaSourceGrid{grid-template-columns:1fr 1fr}.nod-admin__quickCriteriaSourceUrl{grid-column:1/-1}}@media (width<=720px){.nod-admin__quickCriteriaPanel{padding:16px}.nod-admin__quickCriteriaHeader,.nod-admin__quickCriteriaFooter{flex-direction:column;align-items:stretch}.nod-admin__quickCriteriaCount{align-self:flex-start}.nod-admin__quickCriteriaRowControls,.nod-admin__quickCriteriaAdditionalGrid,.nod-admin__quickCriteriaSourceGrid{grid-template-columns:1fr}.nod-admin__quickCriteriaWideField,.nod-admin__quickCriteriaSourceUrl{grid-column:auto}.nod-admin__quickCriteriaActions{grid-template-columns:1fr;display:grid}.nod-admin__quickCriteriaActions .nod-admin__btn{width:100%}}.nod-admin__quickCriteriaActionsWrap{justify-items:end;gap:.5rem;display:grid}.nod-admin__quickCriteriaPublishNote{max-width:34rem;color:var(--nod-admin-muted,#6f6a60);text-align:right;font-size:.75rem;line-height:1.4}@media (width<=760px){.nod-admin__quickCriteriaActionsWrap{justify-items:stretch;width:100%}.nod-admin__quickCriteriaPublishNote{text-align:left}}.nod-research{color:#1c1b18;min-height:100vh;font-family:var(--nod-font-sans,"Instrument Sans", system-ui, sans-serif);background:#f5f3ee}.nod-research *{box-sizing:border-box}.nod-research--centered{background:linear-gradient(145deg,#f5c84224,#0000 38%),#080808;place-items:center;padding:32px 18px;display:grid}.nod-research__authCard{background:#fff;border:1px solid #dedad2;border-radius:4px;width:min(100%,460px);padding:34px;box-shadow:0 24px 70px #00000038}.nod-research__authCard--wide{width:min(100%,520px)}.nod-research__authCard h1,.nod-research__pageHeader h1{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:1.02}.nod-research__authCard>p,.nod-research__pageHeader>p{color:#57544e;line-height:1.6}.nod-research__square{background:#f5c842;width:12px;height:12px;margin-top:28px}.nod-research__eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#57544e;margin:14px 0 0;font-size:.76rem;font-weight:700;line-height:1}.nod-research__form,.nod-research__researchForm{gap:18px;margin-top:26px;display:grid}.nod-research__form label,.nod-research__researchForm label{gap:7px;font-size:.84rem;font-weight:650;display:grid}.nod-research__form input,.nod-research__researchForm input,.nod-research__researchForm select,.nod-research__researchForm textarea{color:#1c1b18;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfcbc2;border-radius:4px;outline:none;padding:11px 12px}.nod-research__researchForm textarea{resize:vertical;min-height:110px}.nod-research__form input:focus,.nod-research__researchForm input:focus,.nod-research__researchForm select:focus,.nod-research__researchForm textarea:focus{border-color:#1c1b18;box-shadow:0 0 0 3px #f5c84247}.nod-research__form button,.nod-research__primaryButton,.nod-research__secondaryButton{min-height:46px;font:inherit;cursor:pointer;border-radius:4px;padding:11px 16px;font-weight:750}.nod-research__form button,.nod-research__primaryButton{color:#080808;background:#f5c842;border:1px solid #f5c842}.nod-research__secondaryButton{color:#1c1b18;background:#fff;border:1px solid #cfcac0}.nod-research button:disabled,.nod-research input:disabled,.nod-research select:disabled,.nod-research textarea:disabled{opacity:.62;cursor:not-allowed}.nod-research__error,.nod-research__success,.nod-research__notice,.nod-research__feedback{border-radius:4px;padding:12px 14px;line-height:1.5}.nod-research__error{color:#8f2d20;background:#fff1ef;border:1px solid #e7b3aa}.nod-research__success{color:#236c36;background:#f0faf4;border:1px solid #a5d9b3}.nod-research__notice,.nod-research__feedback{color:#5c4b15;background:#fff9e7;border:1px solid #e4cd79}.nod-research__textLink,.nod-research__topbar a{color:inherit;font-weight:700}.nod-research__textButton{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline}.nod-research__recovery{gap:14px;margin-top:8px;display:grid}.nod-research__recoveryHint{color:#57544e;line-height:1.55}.nod-research__loginRecovery{border-top:1px solid #ebe7de;margin-top:22px;padding-top:18px}.nod-research__loginRecovery .nod-research__recovery{margin-top:0}.nod-research__topbar{color:#fff;background:#080808;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 28px;display:flex}.nod-research__topbar .nodWordmark__text{color:#fff}.nod-research__topbar .nodWordmark__tagline{color:#ffffff9e}.nod-research__topbar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:4px;padding:9px 12px}.nod-research__workspace{width:min(1180px,100% - 36px);margin:0 auto;padding:64px 0 90px}.nod-research__workspace--form{width:min(840px,100% - 36px)}.nod-research__pageHeader{max-width:760px}.nod-research__instructions{background:#fff;border:1px solid #d4d0c7;border-radius:4px;align-items:flex-start;gap:16px;margin:34px 0;padding:22px;display:flex}.nod-research__instructions .nod-research__square{flex:none;margin:4px 0 0}.nod-research__instructions h2,.nod-research__instructions p{margin:0}.nod-research__instructions p{color:#57544e;margin-top:5px;line-height:1.55}.nod-research__assignmentGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.nod-research__assignmentCard,.nod-research__empty{background:#fff;border:1px solid #d4d0c7;border-radius:4px;padding:22px}.nod-research__assignmentCard h2,.nod-research__empty h2{margin:16px 0 7px;font-size:1.22rem}.nod-research__assignmentCard>p,.nod-research__empty>p{color:#67635c;line-height:1.5}.nod-research__status{background:#ece9e2;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.nod-research__status--assigned,.nod-research__status--in_progress{background:#fff4c7}.nod-research__status--needs_correction{color:#8b2e1e;background:#ffe6df}.nod-research__status--submitted{color:#334f87;background:#e9eef8}.nod-research__status--approved{color:#29693a;background:#e5f6e9}.nod-research__primaryLink{color:#fff;background:#080808;border-radius:4px;align-items:center;min-height:42px;margin-top:12px;padding:9px 13px;font-weight:700;text-decoration:none;display:inline-flex}.nod-research__formSection{background:#fff;border:1px solid #d4d0c7;border-radius:4px;gap:18px;padding:24px;display:grid}.nod-research__formSectionHeader{border-bottom:1px solid #ebe7de;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.nod-research__formSectionHeader>span{color:#080808;background:#f5c842;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:800;display:grid}.nod-research__formSectionHeader h2,.nod-research__formSectionHeader p{margin:0}.nod-research__formSectionHeader p{color:#66625b;margin-top:4px;line-height:1.45}.nod-research__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nod-research__formActions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f3eef0;border-top:1px solid #d8d4cb;justify-content:flex-end;gap:10px;padding:15px;display:flex;position:sticky;bottom:0}.nod-research small{color:#77736c;font-weight:500}@media (width<=640px){.nod-research__authCard{padding:26px 22px}.nod-research__topbar{padding:0 18px}.nod-research__workspace{padding-top:42px}.nod-research__twoColumn{grid-template-columns:1fr}.nod-research__formActions{flex-direction:column-reverse}.nod-research__formActions button{width:100%}}.nod-research__callGuide{border-top:1px solid #ebe7de;margin-top:14px;padding-top:12px}.nod-research__callGuide summary{cursor:pointer;color:#1c1b18;width:fit-content;font-weight:750}.nod-research__callGuide p{max-width:760px;margin-top:10px}.nod-research__sourceLink{color:#1c1b18;text-underline-offset:3px;margin-top:8px;font-size:.88rem;font-weight:750;display:inline-flex}.nod-research--queue{background:#f5f3ee}.nod-research__topbarMeta{align-items:center;gap:14px;font-size:.875rem;display:flex}.nod-research__topbarMeta a{color:#fff;font-weight:700;text-decoration:none}.nod-research__queueSummary{background:#fff;border:1px solid #d4d0c7;border-radius:4px;gap:14px;margin:24px 0;padding:20px;display:grid}.nod-research__queueSummaryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nod-research__queueSummaryStats div{background:#faf9f6;border:1px solid #ebe7de;border-radius:4px;gap:4px;padding:10px 12px;display:grid}.nod-research__queueSummaryStats strong{font-size:1.35rem;line-height:1}.nod-research__queueSummaryStats span{letter-spacing:.06em;text-transform:uppercase;color:#67635c;font-size:.78rem;font-weight:700}.nod-research__queueSummaryProgress{margin:0;font-size:1rem;font-weight:700}.nod-research__queueTableWrap{background:#fff;border:1px solid #d4d0c7;border-radius:4px;overflow:auto}.nod-research__queueTable{border-collapse:collapse;width:100%;font-size:.92rem}.nod-research__queueTable th,.nod-research__queueTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ebe7de;padding:12px 14px}.nod-research__queueTable th{letter-spacing:.08em;text-transform:uppercase;color:#67635c;background:#faf9f6;font-size:.76rem}.nod-research__queueTable td strong{margin-bottom:3px;display:block}.nod-research__queueTable td span{color:#67635c;font-size:.84rem;display:block}.nod-research__tableLink{color:#1c1b18;text-underline-offset:3px;font-weight:700;text-decoration:underline}.nod-research__queueLayout{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 70px);display:grid}.nod-research__queueMain{min-width:0}.nod-research__queueNav{background:#fff;border-bottom:1px solid #d4d0c7;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:16px;padding:16px 20px;display:grid}.nod-research__queueNavCenter{gap:7px;min-width:0;display:grid}.nod-research__queuePosition{letter-spacing:.04em;text-transform:uppercase;color:#67635c;margin:0;font-size:.78rem;font-weight:750}.nod-research__queuePicker{grid-template-columns:minmax(190px,.85fr) minmax(155px,.42fr) minmax(300px,1.35fr);gap:10px;display:grid}.nod-research__queuePicker input,.nod-research__queuePicker select{min-height:44px;font:inherit;background:#fff;border:1px solid #cfcbc2;border-radius:4px;padding:8px 10px}.nod-research__queueNavRight{align-self:end;align-items:center;gap:10px;display:flex}.nod-research__queueNav>.nod-research__secondaryButton,.nod-research__queueNavRight .nod-research__secondaryButton{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.nod-research__workspace--queue{width:min(980px,100% - 32px);padding-top:24px;padding-bottom:90px}.nod-research__pageHeader--compact h1{font-size:clamp(1.6rem,4vw,2.4rem)}.nod-research__formSection--compact{gap:12px;padding:16px}.nod-research__formSection--compact .nod-research__formSectionHeader{padding-bottom:10px}.nod-research__formSection--compact .nod-research__formSectionHeader h2{font-size:1rem}.nod-research__researchForm--queue{gap:12px}.nod-research__formActions--queue{position:sticky;bottom:0}.nod-research__rapidOutcomes{background:#fff;border:1px solid #d4d0c7;border-radius:4px;margin:16px 0;padding:14px}.nod-research__rapidOutcomesHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.nod-research__rapidOutcomesHeader h2{margin:0;font-size:.95rem}.nod-research__rapidOutcomesHeader label{gap:4px;min-width:min(100%,320px);font-size:.78rem;font-weight:700;display:grid}.nod-research__rapidOutcomesHeader input{min-height:38px;font:inherit;border:1px solid #cfcbc2;border-radius:4px;padding:8px 10px}.nod-research__rapidOutcomesHint{color:#67635c;max-width:660px;margin:5px 0 0;font-size:.9rem;line-height:1.45}.nod-research__queueCompleteHint{color:#67635c;max-width:620px;margin:0;line-height:1.55}.nod-research__rapidOutcomeButtons{flex-wrap:wrap;gap:8px;display:flex}.nod-research__outcomeConfirmBackdrop{z-index:60;background:#11100e7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nod-research__outcomeConfirmDialog{background:#fff;border:1px solid #d4d0c7;border-radius:5px;gap:12px;width:min(100%,500px);padding:22px;display:grid;box-shadow:0 24px 70px #0000003d}.nod-research__outcomeConfirmDialog h2,.nod-research__outcomeConfirmDialog p{margin:0}.nod-research__outcomeConfirmDialog>p:not(.nod-research__eyebrow){color:#555149;line-height:1.55}.nod-research__outcomeConfirmProperty,.nod-research__outcomeConfirmNote{background:#faf8f3;border:1px solid #e1ddd5;border-radius:4px;padding:11px 12px}.nod-research__outcomeConfirmActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.nod-research__callGuidePanel{display:none}.nod-research__callGuidePanel.is-open{z-index:30;background:#08080847;width:min(360px,100%);display:block;position:fixed;inset:70px 0 0 auto}.nod-research__callGuidePanelInner{background:#fff;border-left:1px solid #d4d0c7;width:min(360px,100%);height:100%;margin-left:auto;padding:18px;overflow:auto}.nod-research__callGuidePanelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nod-research__callGuidePanelHeader h2{margin:0;font-size:1rem}.nod-research__status--retry_needed{color:#7a4a00;background:#ffe9cc}.nod-research__queueComplete,.nod-research__attemptHistory{background:#fff;border:1px solid #d4d0c7;border-radius:4px;margin:24px 0;padding:20px}.nod-research__queueComplete h2,.nod-research__attemptHistory h2{margin:0 0 12px}.nod-research__queueCompleteStats{margin:0 0 18px;padding-left:18px;line-height:1.6}.nod-research__queueCompleteActions{flex-wrap:wrap;gap:10px;display:flex}.nod-research__secondaryButton--link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nod-research__attemptHistory ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nod-research__attemptHistory li{background:#faf9f6;border:1px solid #ebe7de;border-radius:4px;gap:2px;padding:10px 12px;display:grid}.nod-research__attemptHistory em{color:#67635c;font-style:normal}@media (width<=980px){.nod-research__queueSummaryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.nod-research__queueNav{grid-template-columns:1fr;align-items:stretch}.nod-research__queuePicker{grid-template-columns:1fr}.nod-research__queueNavRight{flex-wrap:wrap}}.nod-research__authCard .nodWordmark{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.nod-research__authCard .nodWordmark__text{line-height:1}.nod-research__authCard .nodWordmark__tagline{letter-spacing:.1em;line-height:1.35}.nod-research__onboardingCard{width:min(100%,640px)}.nod-research__onboardingForm{gap:16px}.nod-research__onboardingSection{background:#faf9f6;border:1px solid #dedad2;border-radius:4px;gap:16px;padding:20px;display:grid}.nod-research__onboardingSection>header{border-bottom:1px solid #e7e3da;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.nod-research__onboardingSection>header>span{color:#080808;background:#f5c842;flex:none;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:grid}.nod-research__onboardingSection h2,.nod-research__onboardingSection p{margin:0}.nod-research__onboardingSection h2{letter-spacing:-.01em;font-size:1rem}.nod-research__onboardingSection header p{color:#66625b;margin-top:4px;font-size:.84rem;line-height:1.5}.nod-research__agreementList{gap:10px;display:grid}.nod-research__agreement{cursor:pointer;background:#fff;border:1px solid #dedad2;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:13px;gap:11px!important;display:grid!important}.nod-research__agreement input{height:17px;margin:2px 0 0;width:17px!important;min-height:17px!important;padding:0!important}.nod-research__agreement strong,.nod-research__agreement small{display:block}.nod-research__agreement small{color:#66625b;margin-top:5px;font-size:.8rem;line-height:1.5}.nod-research__setupAction{color:#080808;background:#f5c842;border-radius:4px;justify-content:center;align-items:center;min-height:46px;margin-top:18px;padding:11px 16px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=640px){.nod-research__onboardingSection{padding:16px}}.nod-research__formSection--call{border-color:#a9a399}.nod-research__callStandard{background:#f8f6f0;border-left:4px solid #f5c842;padding:13px 14px}.nod-research__callStandard strong{margin-bottom:5px;font-size:.9rem;display:block}.nod-research__callStandard p{color:#57534c;margin:0;font-size:.87rem;line-height:1.55}.nod-research__formSection--priority{border:2px solid #171613;box-shadow:inset 5px 0 #f5c842}.nod-research__formSection--secondaryPriority{border-color:#9e988e;box-shadow:inset 3px 0 #d8d2c7}.nod-research__sectionTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nod-research__priorityBadge,.nod-research__secondaryPriorityBadge{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:.63rem;font-weight:850;line-height:1;display:inline-flex}.nod-research__priorityBadge{color:#f5c842;background:#171613}.nod-research__secondaryPriorityBadge{color:#4f4a42;background:#ebe7de}.nod-research__confirmation{cursor:pointer;background:#fbfaf7;border:1px solid #d8d3c9;border-radius:4px;align-items:flex-start;padding:12px 13px;line-height:1.45;gap:10px!important;font-size:.86rem!important;display:flex!important}.nod-research__confirmation input[type=checkbox]{accent-color:#171613;width:18px;height:18px;min-height:18px;box-shadow:none;flex:none;margin:1px 0 0;padding:0}.nod-research__confirmation span{font-weight:650}.nod-research__sourceList{gap:10px;display:grid}.nod-research__sourceCard{background:#fbfaf7;border:1px solid #d8d3c9;border-radius:4px;gap:12px;padding:14px;display:grid}.nod-research__sourceCardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.nod-research__sourceCardHeader strong{font-size:.85rem}.nod-research__textButton{appearance:none;color:#6b2828;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:750;text-decoration:underline}.nod-research__sourceEmpty{color:#69645c;border:1px dashed #c9c4ba;margin:0;padding:12px 13px;font-size:.86rem;line-height:1.45}.nod-research__addSourceButton{width:fit-content}@media (width<=640px){.nod-research__formSection--priority,.nod-research__formSection--secondaryPriority{box-shadow:none}.nod-research__addSourceButton{width:100%}}.propertyReferralLanding{--prl-bg:#141310;--prl-fg:#fff;--prl-fg-muted:#ffffff9e;--prl-line:#ffffff29;--prl-panel:#ffffff0f;--prl-brand:#f5c842;--prl-brand-dark:#e8b92f;--prl-font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--prl-font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--prl-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--prl-max-width:980px;background:var(--prl-bg);min-height:100dvh;color:var(--prl-fg);font-family:var(--prl-font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.propertyReferralLanding *{box-sizing:border-box}.propertyReferralLanding h1,.propertyReferralLanding p{margin:0}.propertyReferralLanding a{color:inherit;text-decoration:none}.propertyReferralLanding__inner{max-width:var(--prl-max-width);margin:0 auto;padding-left:32px;padding-right:32px}.prlHeader{justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:28px;display:flex}.prlMain{padding-bottom:64px}.prlIndexLabel{line-height:1;font-family:var(--prl-font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--prl-fg-muted);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.prlIndexLabel:before{content:"";background:var(--prl-brand);flex-shrink:0;width:6px;height:6px}.prlHeading{font-family:var(--prl-font-display);letter-spacing:-.03em;font-size:clamp(1.75rem,3.5vw,2.4rem);line-height:1.08}.prlText{color:var(--prl-fg-muted)}.prlActions{flex-wrap:wrap;gap:12px;display:flex}.prlPrimaryButton,.prlSecondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:600;display:inline-flex}.prlPrimaryButton{background:var(--prl-brand);color:#141310}.prlPrimaryButton:hover{background:var(--prl-brand-dark)}.prlSecondaryButton{border:1px solid var(--prl-line);color:var(--prl-fg)}.prlPanel{border:1px solid var(--prl-line);background:var(--prl-panel);border-radius:20px;padding:24px}.prlPanel--narrow{flex-direction:column;gap:20px;max-width:640px;display:flex}.prlPanel--loading .prlText:after{content:"";width:.45em;animation:1.2s steps(4,end) infinite prlEllipsis;display:inline-block}@keyframes prlEllipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (width<=820px){.propertyReferralLanding__inner{padding-left:20px;padding-right:20px}}.nod-entry,.nod-app-surface,.nod-dashboard,.nod-invite-page,.nod-rental-home,.nod-empty-state,.nod-invite-missing{--app-black:#080808;--app-yellow:#f4c63d;--app-offwhite:#f5f3ee;--app-line:#08080824;--app-muted:#6b6861;min-height:100vh;color:var(--app-black);background:var(--app-offwhite);font-family:var(--nod-font-sans)}.nod-entry{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.nod-entry button,.nod-app-surface button,.nod-dashboard button,.nod-invite-page button,.nod-rental-home button{font-family:inherit}.nod-app-wordmark{color:var(--app-black);letter-spacing:-.085em;align-items:baseline;font-size:2rem;font-weight:900;line-height:1;display:inline-flex}.nod-app-wordmark span{color:var(--app-black)}.nod-app-wordmark--dark{color:#fff}.nod-app-wordmark--dark span{color:var(--app-yellow)}.nod-entry{background:var(--app-black);grid-template-rows:1fr 1fr;height:100vh;display:grid;overflow:hidden}.nod-entry__panel{min-height:0;padding:clamp(24px,4vw,54px) clamp(24px,6vw,84px);position:relative;overflow:hidden}.nod-entry__panel--renter{background:var(--app-yellow)}.nod-entry__panel--host{background:var(--app-black);color:#fff}.nod-entry__topbar{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:24px clamp(24px,6vw,84px) auto}.nod-entry__site-link{letter-spacing:.02em;align-items:center;gap:6px;font-size:.82rem;font-weight:750;display:inline-flex}.nod-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:850;line-height:1.2}.nod-entry__choice{z-index:1;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(24px,3vh,36px);padding:clamp(72px,10vh,112px) 0 clamp(12px,2vh,24px);display:flex;position:relative}.nod-entry__choice--host{justify-content:flex-start;padding-top:clamp(12px,2vh,26px);padding-bottom:clamp(52px,8vh,90px)}.nod-entry__choice-title{letter-spacing:-.052em;max-width:820px;font-size:clamp(3.15rem,5.9vw,6.15rem);font-weight:760;line-height:.96;display:block}.nod-entry__choice-meta{letter-spacing:-.01em;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:clamp(.82rem,1vw,.95rem);font-weight:700;line-height:1;transition:gap .18s,transform .18s,opacity .18s;display:inline-flex}.nod-entry__panel--renter .nod-entry__choice-meta{color:#fff;background:var(--app-black);border-color:var(--app-black)}.nod-entry__panel--host .nod-entry__choice-meta{color:var(--app-black);background:var(--app-offwhite);border-color:var(--app-offwhite)}.nod-entry__choice:hover .nod-entry__choice-meta,.nod-entry__choice:focus-visible .nod-entry__choice-meta{gap:18px;transform:translateY(-2px)}.nod-entry__choice:focus-visible{outline-offset:-3px;outline:3px solid}.nod-app-surface--yellow{background:var(--app-yellow)}.nod-app-surface--offwhite{background:var(--app-offwhite)}.nod-app-header{border-bottom:1px solid var(--app-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 clamp(22px,5vw,72px);display:grid}.nod-app-header--transparent{border-bottom-color:#08080824}.nod-app-header--invite{background:var(--app-yellow)}.nod-back-link,.nod-header-note{font-size:.82rem;font-weight:760}.nod-back-link{justify-self:start;align-items:center;gap:5px;display:inline-flex}.nod-header-note{color:var(--app-muted);justify-self:end}.nod-header-spacer{display:block}.nod-code-screen{width:min(650px,100% - 40px);margin:0 auto;padding:clamp(70px,12vh,130px) 0 90px}.nod-code-screen__mark,.nod-join-card__icon{color:#fff;background:var(--app-black);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid}.nod-code-screen h1,.nod-invite-missing h1,.nod-empty-state h1{letter-spacing:-.072em;margin:0;font-size:clamp(3.1rem,7vw,6.8rem);line-height:.94}.nod-code-screen__intro{color:#080808b8;max-width:530px;margin:20px 0 36px;font-size:1.04rem}.nod-code-form label,.nod-field>span{letter-spacing:.02em;margin-bottom:9px;font-size:.75rem;font-weight:800;display:block}.nod-code-form__row{border:1.5px solid var(--app-black);background:#ffffff8c;border-radius:18px;grid-template-columns:1fr 58px;min-height:62px;padding:5px;display:grid}.nod-code-form__row input{background:0 0;border:0;outline:0;width:100%;padding:0 16px;font-size:1rem}.nod-code-form__row button{color:#fff;background:var(--app-black);border-radius:13px;place-items:center;display:grid}.nod-form-error,.nod-field small{color:#9c1e1e;margin:9px 0 0;font-size:.78rem;font-weight:700}.nod-code-screen__trust{align-items:center;gap:9px;margin-top:24px;font-size:.82rem;font-weight:680;display:flex}.nod-setup-shell{grid-template-columns:minmax(260px,.72fr) minmax(0,1.35fr);align-items:start;gap:clamp(36px,7vw,110px);width:min(1280px,100% - 40px);margin:0 auto;padding:clamp(40px,6vw,86px) 0 90px;display:grid}.nod-setup-aside{padding-top:16px;position:sticky;top:38px}.nod-setup-aside h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,4.5vw,5.1rem);line-height:.98}.nod-setup-aside>p:not(.nod-kicker){max-width:460px;color:var(--app-muted);margin:22px 0 0;line-height:1.65}.nod-setup-aside__note{border-top:1px solid var(--app-line);align-items:flex-start;gap:10px;max-width:420px;margin-top:32px;padding-top:20px;font-size:.83rem;font-weight:650;line-height:1.5;display:flex}.nod-setup-card{border:1px solid var(--app-line);background:#fff;border-radius:28px;min-height:710px;padding:clamp(24px,4vw,54px);box-shadow:0 30px 80px #08080814}.nod-step-progress{border-bottom:1px solid var(--app-line);color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:28px;font-size:.68rem;font-weight:850;display:grid}.nod-step-progress__track{background:#e8e5df;border-radius:999px;height:3px;overflow:hidden}.nod-step-progress__track div{background:var(--app-black);height:100%;transition:width .22s}.nod-step-body{padding:36px 0 24px}.nod-field-row{gap:18px;display:grid}.nod-field-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.nod-field-row--city{grid-template-columns:1fr 120px}.nod-field{margin-bottom:24px;display:block}.nod-field>span em{color:var(--app-muted);margin-left:7px;font-style:normal;font-weight:550}.nod-field input,.nod-field select,.nod-field textarea{width:100%;min-height:52px;color:var(--app-black);background:#fff;border:1px solid #d8d4cc;border-radius:13px;outline:0;padding:13px 14px;font-size:.94rem;transition:border .16s,box-shadow .16s}.nod-field textarea{resize:vertical;min-height:120px}.nod-field input:focus,.nod-field select:focus,.nod-field textarea:focus{border-color:var(--app-black);box-shadow:0 0 0 3px #08080812}.nod-field--compact{max-width:320px}.nod-money-input{border:1px solid #d8d4cc;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;min-height:52px;display:grid;overflow:hidden}.nod-money-input>span{height:100%;color:var(--app-muted);background:#f2f0eb;place-items:center;font-weight:800;display:grid}.nod-money-input input{border:0;border-radius:0;min-height:50px}.nod-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nod-choice{color:#55524c;cursor:pointer;border:1px solid #d8d4cc;border-radius:14px;align-items:center;gap:12px;min-height:62px;padding:14px;font-size:.86rem;font-weight:700;display:flex;position:relative}.nod-choice input{opacity:0;pointer-events:none;position:absolute}.nod-choice--selected{border-color:var(--app-black);color:var(--app-black);box-shadow:inset 0 0 0 1px var(--app-black)}.nod-choice__check{border:1px solid #bbb6ad;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:grid}.nod-choice--selected .nod-choice__check{color:#fff;border-color:var(--app-black);background:var(--app-black)}.nod-setup-actions{border-top:1px solid var(--app-line);justify-content:space-between;align-items:flex-end;gap:14px;min-height:76px;padding-top:24px;display:flex}.nod-button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:.82rem;font-weight:800;transition:transform .16s,background .16s;display:inline-flex}.nod-button:not(:disabled):hover{transform:translateY(-1px)}.nod-button--black{color:#fff;background:var(--app-black)}.nod-button--ghost{color:var(--app-black);background:#efede8}.nod-button--full{width:100%}.nod-review-hero{background:var(--app-yellow);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.nod-review-hero h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.nod-review-hero p{margin:7px 0 0}.nod-review-hero__price{text-align:right}.nod-review-hero__price strong{font-size:1.65rem;display:block}.nod-review-hero__price span{color:#08080899;font-size:.75rem}.nod-review-grid{border:1px solid var(--app-line);background:var(--app-line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.nod-review-grid>div{background:#fff;min-height:92px;padding:16px}.nod-review-grid span,.nod-arrangement-card__facts span,.nod-invite-facts span,.nod-rental-home__cards span,.nod-shared-terms__grid span{color:var(--app-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block}.nod-review-grid strong{font-size:.9rem}.nod-review-rules{border:1px solid var(--app-line);border-radius:16px;margin-top:24px;padding:22px}.nod-review-rules h3{margin:0 0 15px;font-size:1rem}.nod-review-rules p{border-top:1px solid var(--app-line);grid-template-columns:100px 1fr;gap:14px;margin:0;padding:10px 0;font-size:.86rem;display:grid}.nod-review-rules p span{color:var(--app-muted);font-size:.76rem;font-weight:750}.nod-review-note,.nod-agreement-view__notice{background:#f3f1ec;border-radius:13px;align-items:flex-start;gap:10px;margin-top:18px;padding:15px;font-size:.82rem;display:flex}.nod-review-note p,.nod-agreement-view__notice p{margin:0}.nod-dashboard,.nod-rental-home{background:#f3f1ec;grid-template-columns:248px 1fr;display:grid}.nod-dashboard__rail,.nod-rental-home__rail{color:#fff;background:var(--app-black);flex-direction:column;height:100vh;padding:28px 20px 22px;display:flex;position:sticky;top:0}.nod-dashboard__rail nav,.nod-rental-home__rail nav{gap:6px;margin-top:68px;display:grid}.nod-dashboard__rail nav a,.nod-dashboard__rail nav button,.nod-rental-home__rail nav button{color:#ffffffa3;text-align:left;background:0 0;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:45px;padding:0 12px;font-size:.82rem;font-weight:700;display:flex}.nod-dashboard__rail nav a.active,.nod-dashboard__rail nav a:hover,.nod-dashboard__rail nav button:hover,.nod-rental-home__rail nav button.active,.nod-rental-home__rail nav button:hover{color:#fff;background:#ffffff1a}.nod-dashboard__rail nav span,.nod-rental-home__rail nav span{color:var(--app-yellow);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.58rem}.nod-dashboard__rail-bottom{border-top:1px solid #ffffff1f;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:grid}.nod-avatar{width:36px;height:36px;color:var(--app-black);background:var(--app-yellow);border-radius:50%;place-items:center;font-weight:850;display:grid}.nod-dashboard__rail-bottom strong,.nod-dashboard__rail-bottom span{display:block}.nod-dashboard__rail-bottom strong{font-size:.78rem}.nod-dashboard__rail-bottom span{color:#ffffff7a;font-size:.68rem}.nod-dashboard__main,.nod-rental-home__main{min-width:0;padding:34px clamp(24px,4vw,58px) 70px}.nod-dashboard__topbar,.nod-rental-home__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.nod-dashboard__topbar p,.nod-rental-home__header p{color:var(--app-muted);margin:0 0 6px;font-size:.74rem;font-weight:750}.nod-dashboard__topbar h1,.nod-rental-home__header h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,4vw,4.2rem);line-height:1}.nod-icon-button{border:1px solid var(--app-line);background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.nod-dashboard__grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.62fr);gap:22px;margin-top:38px;display:grid}.nod-arrangement-card,.nod-next-card,.nod-small-card,.nod-rent-due-card,.nod-rental-home__cards article,.nod-shared-terms,.nod-agreement-view,.nod-coming-soon{border:1px solid var(--app-line);background:#fff;border-radius:22px}.nod-arrangement-card{padding:clamp(22px,3vw,34px)}.nod-arrangement-card__top{border-bottom:1px solid var(--app-line);justify-content:space-between;gap:24px;padding-bottom:28px;display:flex}.nod-status-pill{color:#735f15;letter-spacing:.04em;text-transform:uppercase;background:#fff2bf;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.66rem;font-weight:850;display:inline-flex}.nod-status-pill>span{background:var(--app-yellow);border-radius:50%;width:7px;height:7px}.nod-status-pill--green{color:#2d6942;background:#e6f6ea}.nod-status-pill--green>span{background:#4ca96a}.nod-arrangement-card h2{letter-spacing:-.055em;margin:18px 0 4px;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.nod-arrangement-card p{color:var(--app-muted);margin:0}.nod-arrangement-card__price{text-align:right;white-space:nowrap}.nod-arrangement-card__price strong{font-size:1.8rem;display:block}.nod-arrangement-card__price span{color:var(--app-muted);font-size:.72rem}.nod-arrangement-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:26px 0;display:grid}.nod-arrangement-card__facts strong{font-size:.9rem}.nod-invite-box{background:#f2f0eb;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.nod-invite-box span,.nod-invite-box strong{display:block}.nod-invite-box span{color:var(--app-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.67rem;font-weight:800}.nod-invite-box strong{text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:.82rem;overflow:hidden}.nod-invite-box button{color:#fff;background:var(--app-black);border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.74rem;font-weight:750;display:inline-flex}.nod-arrangement-card__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.nod-dashboard__side{align-content:start;gap:18px;display:grid}.nod-next-card{padding:24px}.nod-next-card ol{gap:20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.nod-next-card li{grid-template-columns:30px 1fr;gap:11px;display:grid}.nod-next-card li>span{width:30px;height:30px;color:var(--app-muted);border:1px solid #d5d1c8;border-radius:50%;place-items:center;font-size:.74rem;font-weight:800;display:grid}.nod-next-card li.done>span,.nod-next-card li.active>span{color:var(--app-black);border-color:var(--app-yellow);background:var(--app-yellow)}.nod-next-card strong,.nod-next-card p{margin:0;display:block}.nod-next-card strong{font-size:.83rem}.nod-next-card p{color:var(--app-muted);margin-top:3px;font-size:.74rem;line-height:1.45}.nod-small-card{gap:12px;padding:20px;display:flex}.nod-small-card strong,.nod-small-card p{margin:0;display:block}.nod-small-card strong{font-size:.82rem}.nod-small-card p{color:var(--app-muted);margin-top:4px;font-size:.75rem}.nod-empty-state,.nod-invite-missing{background:var(--app-yellow);grid-template-rows:auto 1fr;gap:80px;min-height:100vh;padding:32px clamp(24px,5vw,72px) 80px;display:grid}.nod-empty-state>div,.nod-invite-missing>div{align-self:center;max-width:760px}.nod-empty-state>div>p:not(.nod-kicker),.nod-invite-missing>div>p:not(.nod-kicker){max-width:560px;margin:20px 0 28px;font-size:1rem;line-height:1.6}.nod-private-badge{border:1px solid #0808082e;border-radius:999px;justify-self:end;align-items:center;gap:7px;padding:8px 11px;font-size:.7rem;font-weight:800;display:inline-flex}.nod-invite-hero{background:var(--app-yellow);justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(50px,8vw,110px) clamp(24px,7vw,110px) clamp(34px,5vw,70px);display:flex}.nod-invite-hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(3.4rem,8vw,8rem);line-height:.9}.nod-invite-hero__copy>p:last-child{margin:15px 0 0;font-size:1rem;font-weight:650}.nod-invite-hero__price{text-align:right;white-space:nowrap}.nod-invite-hero__price strong{letter-spacing:-.05em;font-size:clamp(2rem,4vw,4.3rem);line-height:1;display:block}.nod-invite-hero__price span{color:#0808089e;font-size:.75rem}.nod-invite-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.62fr);align-items:start;gap:28px;width:min(1260px,100% - 40px);margin:0 auto;padding:54px 0 90px;display:grid}.nod-invite-details{gap:20px;display:grid}.nod-invite-section{border:1px solid var(--app-line);background:#fff;border-radius:22px;padding:clamp(22px,3vw,34px)}.nod-invite-section__heading{border-bottom:1px solid var(--app-line);align-items:flex-start;gap:13px;padding-bottom:24px;display:flex}.nod-invite-section__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.7vw,2.7rem);line-height:1}.nod-invite-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:26px;display:grid}.nod-invite-facts strong{font-size:.9rem}.nod-expectation-list{margin:0}.nod-expectation-list>div{border-bottom:1px solid var(--app-line);grid-template-columns:130px 1fr;gap:18px;padding:17px 0;display:grid}.nod-expectation-list dt{color:var(--app-muted);font-size:.75rem;font-weight:800}.nod-expectation-list dd{margin:0;font-size:.88rem;font-weight:680}.nod-host-note{background:#f2f0eb;border-radius:14px;margin-top:22px;padding:18px}.nod-host-note span{letter-spacing:.07em;text-transform:uppercase;font-size:.69rem;font-weight:850}.nod-host-note p{margin:8px 0 0;font-size:.85rem;line-height:1.6}.nod-join-card{border:1px solid var(--app-line);background:#fff;border-radius:22px;padding:28px;position:sticky;top:24px;box-shadow:0 20px 60px #08080817}.nod-join-card h2{letter-spacing:-.05em;margin:0;font-size:2rem;line-height:1}.nod-join-card>p:not(.nod-kicker),.nod-join-card form>p:not(.nod-kicker){color:var(--app-muted);margin:15px 0 22px;font-size:.86rem;line-height:1.55}.nod-join-card small{color:var(--app-muted);text-align:center;margin-top:12px;font-size:.68rem;display:block}.nod-confirm-row{color:#55524c;grid-template-columns:18px 1fr;align-items:flex-start;gap:9px;margin:6px 0 18px;font-size:.75rem;line-height:1.45;display:grid}.nod-confirm-row input{margin-top:2px}.nod-text-button{width:100%;color:var(--app-muted);background:0 0;margin-top:12px;font-size:.75rem;font-weight:750}.nod-rental-home__space{background:#ffffff14;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin-top:48px;padding:12px;display:grid}.nod-rental-home__space>span{width:38px;height:38px;color:var(--app-black);background:var(--app-yellow);border-radius:10px;place-items:center;font-weight:850;display:grid}.nod-rental-home__space strong,.nod-rental-home__space small{display:block}.nod-rental-home__space strong{font-size:.78rem}.nod-rental-home__space small{color:#ffffff80;margin-top:2px;font-size:.64rem}.nod-rental-home__rail nav{margin-top:24px}.nod-rental-home__switch{color:#ffffff85;margin-top:auto;font-size:.72rem;font-weight:700}.nod-rental-home__content{margin-top:38px}.nod-rent-due-card{background:var(--app-yellow);justify-content:space-between;align-items:center;gap:26px;min-height:210px;padding:clamp(28px,4vw,46px);display:flex}.nod-rent-due-card h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,6vw,6.2rem);line-height:.9}.nod-rent-due-card>div>span{margin-top:13px;font-size:.82rem;font-weight:650;display:block}.nod-rent-due-card button{color:#fff9;background:var(--app-black);border-radius:999px;min-width:160px;min-height:52px;font-size:.82rem;font-weight:800}.nod-rent-due-card button span{color:var(--app-yellow);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.55rem;display:block}.nod-rental-home__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.nod-rental-home__cards article{padding:22px}.nod-rental-home__cards svg{margin-bottom:28px}.nod-rental-home__cards strong,.nod-rental-home__cards p{margin:0;display:block}.nod-rental-home__cards strong{font-size:1rem}.nod-rental-home__cards p{color:var(--app-muted);margin-top:5px;font-size:.72rem}.nod-shared-terms{margin-top:16px;padding:clamp(24px,3vw,34px)}.nod-shared-terms__heading{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:24px;display:flex}.nod-shared-terms__heading h2{letter-spacing:-.05em;margin:0;font-size:2rem;line-height:1}.nod-shared-terms__heading button{background:0 0;align-items:center;gap:7px;font-size:.74rem;font-weight:800;display:inline-flex}.nod-shared-terms__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;padding-top:10px;display:grid}.nod-shared-terms__grid>div{border-bottom:1px solid var(--app-line);padding:18px 0}.nod-shared-terms__grid strong{font-size:.84rem}.nod-agreement-view,.nod-coming-soon{margin-top:38px;padding:clamp(26px,4vw,46px)}.nod-agreement-view__head{border-bottom:1px solid var(--app-line);justify-content:space-between;gap:20px;padding-bottom:28px;display:flex}.nod-agreement-view__head h2,.nod-coming-soon h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.nod-agreement-view__head p:not(.nod-kicker),.nod-coming-soon>p:not(.nod-kicker){max-width:670px;color:var(--app-muted);margin:14px 0 0;line-height:1.6}.nod-agreement-view__head>span{color:#735f15;text-transform:uppercase;background:#fff2bf;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:.66rem;font-weight:850}.nod-agreement-view dl{margin:14px 0 0}.nod-agreement-view dl>div{border-bottom:1px solid var(--app-line);grid-template-columns:180px 1fr;gap:20px;padding:18px 0;display:grid}.nod-agreement-view dt{color:var(--app-muted);font-size:.74rem;font-weight:800}.nod-agreement-view dd{margin:0;font-size:.88rem;font-weight:680}.nod-coming-soon{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;display:flex}.nod-coming-soon>svg{margin-bottom:24px}@media (width<=980px){.nod-setup-shell,.nod-invite-layout,.nod-dashboard__grid{grid-template-columns:1fr}.nod-setup-aside,.nod-join-card{position:static}.nod-dashboard,.nod-rental-home{grid-template-columns:86px 1fr}.nod-dashboard__rail,.nod-rental-home__rail{align-items:center;padding-inline:14px}.nod-dashboard__rail .nod-app-wordmark,.nod-dashboard__rail-bottom>div:not(.nod-avatar),.nod-dashboard__rail-bottom>svg,.nod-dashboard__rail nav a:not(.active),.nod-dashboard__rail nav button,.nod-rental-home__space>div,.nod-rental-home__rail nav button span,.nod-rental-home__rail nav button{font-size:0}.nod-dashboard__rail nav a,.nod-dashboard__rail nav button,.nod-rental-home__rail nav button{justify-content:center;padding:0}.nod-rental-home__rail nav button{font-size:0}.nod-rental-home__rail nav button svg{display:block}.nod-rental-home__switch{writing-mode:vertical-rl}.nod-review-grid,.nod-invite-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.nod-entry{height:100svh;min-height:100svh}.nod-entry__panel{padding:22px}.nod-entry__topbar{inset:20px 22px auto}.nod-entry__choice{gap:16px;padding:74px 0 4px}.nod-entry__choice--host{padding:4px 0 46px}.nod-entry__choice-title{max-width:100%;font-size:clamp(3rem,13.5vw,4.55rem)}.nod-entry__choice-meta{gap:9px;font-size:.8rem}.nod-app-header{min-height:68px;padding:0 18px}.nod-header-note,.nod-private-badge{gap:0;padding:8px;font-size:0}.nod-header-note{display:none}.nod-app-wordmark{font-size:1.7rem}.nod-code-screen{width:min(100% - 34px,650px);padding-top:70px}.nod-code-screen h1{font-size:3.5rem}.nod-setup-shell{gap:28px;width:min(100% - 24px,1280px);padding:28px 0 60px}.nod-setup-aside h1{font-size:3rem}.nod-setup-card{border-radius:20px;min-height:0;padding:20px}.nod-field-row--two,.nod-field-row--city,.nod-choice-grid,.nod-review-grid,.nod-invite-facts,.nod-arrangement-card__facts,.nod-rental-home__cards,.nod-shared-terms__grid{grid-template-columns:1fr}.nod-review-hero,.nod-arrangement-card__top,.nod-invite-hero,.nod-rent-due-card,.nod-shared-terms__heading,.nod-agreement-view__head{flex-direction:column;align-items:flex-start}.nod-review-hero__price,.nod-arrangement-card__price,.nod-invite-hero__price{text-align:left}.nod-dashboard,.nod-rental-home{display:block}.nod-dashboard__rail,.nod-rental-home__rail{z-index:20;width:100%;height:70px;padding:8px 12px;display:block;position:fixed;inset:auto 0 0}.nod-dashboard__rail>.nod-app-wordmark,.nod-dashboard__rail-bottom,.nod-rental-home__rail>.nod-app-wordmark,.nod-rental-home__space,.nod-rental-home__switch{display:none}.nod-dashboard__rail nav,.nod-rental-home__rail nav{grid-template-columns:repeat(5,1fr);gap:4px;height:100%;margin:0}.nod-dashboard__rail nav a,.nod-dashboard__rail nav button,.nod-rental-home__rail nav button{justify-content:center;min-height:54px;padding:0;font-size:0}.nod-dashboard__main,.nod-rental-home__main{padding:24px 16px 96px}.nod-dashboard__topbar h1,.nod-rental-home__header h1{font-size:2.5rem}.nod-dashboard__grid,.nod-rental-home__content,.nod-agreement-view,.nod-coming-soon{margin-top:26px}.nod-arrangement-card,.nod-next-card,.nod-rent-due-card,.nod-shared-terms,.nod-agreement-view,.nod-coming-soon{border-radius:18px}.nod-invite-hero{padding:54px 20px 36px}.nod-invite-hero h1{font-size:4rem}.nod-invite-layout{width:min(100% - 24px,1260px);padding:28px 0 70px}.nod-expectation-list>div,.nod-agreement-view dl>div{grid-template-columns:1fr;gap:6px}.nod-rent-due-card{min-height:250px}.nod-rent-due-card button{width:100%}}:root{--nod-black:#080808;--nod-black-soft:#111;--nod-white:#fff;--nod-yellow:#f5c842;--nod-yellow-hover:#e8b92f;--nod-yellow-subtle:#f9e4a8;--nod-text-primary:#1c1b18;--nod-text-muted:#57544e;--nod-text-muted-dark:#c7c7c7;--nod-border-light:#dedad2;--nod-border-dark:#ffffff1f;--nod-surface-light:#fff;--nod-surface-dark:#080808;--nod-surface-muted:#f8f6f1;--nod-green:#5bbf72;--nod-green-tint:#f0faf4;--nod-font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--nod-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--nod-fg:var(--nod-text-primary);--nod-bg:var(--nod-white);--nod-muted:var(--nod-surface-muted);--nod-muted-fg:var(--nod-text-muted);--nod-border:var(--nod-border-light);--nod-brand:var(--nod-yellow);--nod-brand-subtle:var(--nod-yellow-subtle);--nod-font-display:var(--nod-font-sans);--nod-font-body:var(--nod-font-sans);--nod-font-data:var(--nod-font-sans);--nod-max-width:1180px}html{font-family:var(--nod-font-sans)}body{font-family:var(--nod-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.58}:root{--charcoal:#151515;--charcoal-2:#242220;--cream:#f8f2e7;--cream-2:#efe5d4;--paper:#fffcf6b8;--gold:#f1b93f;--gold-soft:#f7dfab;--red:#8f2424;--red-dark:#631818;--green:#3f7a5a;--ink-muted:#756d62;--line:#1515151f;--shadow:0 28px 80px #15151529;font-family:var(--nod-font-sans);color:var(--charcoal);background:var(--cream)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 0 0,#f1b93f29,#0000 34rem),radial-gradient(circle at 90% 20%,#8f24241a,#0000 25rem),linear-gradient(#fbf5eb 0%,#efe5d4 100%);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;border:0}.page-shell{overflow:hidden}.hero-section{min-height:100vh;padding:24px clamp(18px,4vw,64px) 74px;position:relative}.hero-section:before,.hero-section:after{content:"";z-index:-1;border-radius:999px;position:absolute}.hero-section:before{background:#8f24241c;width:340px;height:340px;top:170px;right:-120px}.hero-section:after{background:#f1b93f38;width:220px;height:220px;bottom:50px;left:9%}.nav-bar{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:16px 0;display:flex}.brand{letter-spacing:-.045em;align-items:center;gap:11px;font-weight:920;display:inline-flex}.brand-mark{background:0 0;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.brand-mark svg{width:46px;height:46px;overflow:visible}.mark-pane{fill:none;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round}.mark-pane-back{stroke:var(--gold);opacity:.95}.mark-pane-front{stroke:var(--charcoal)}.mark-window{fill:var(--cream);stroke:var(--red);stroke-width:3px;stroke-linejoin:round}.mark-line{fill:none;stroke:var(--charcoal);stroke-width:3px;stroke-linecap:round;opacity:.78}.mark-dot{fill:var(--gold);stroke:var(--cream);stroke-width:2px}.brand-name{color:var(--charcoal)}.brand-domain{color:var(--red)}.brand.mini .brand-mark,.brand.mini .brand-mark svg{width:36px;height:36px}.nav-links{color:#151515b8;align-items:center;gap:8px;font-size:.93rem;font-weight:760;display:flex}.nav-links a{border-radius:999px;padding:10px 14px;transition:all .18s}.nav-links a:hover{color:var(--charcoal);background:#15151512}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.78fr);align-items:center;gap:clamp(34px,6vw,88px);max-width:1180px;margin:86px auto 0;display:grid}.hero-copy h1{letter-spacing:-.048em;text-wrap:balance;max-width:780px;margin:20px 0 24px;font-size:clamp(3.2rem,6.2vw,5.85rem);line-height:1.12}.hero-copy h1 span{display:block}.eyebrow,.incentive-note{align-items:center;gap:8px;display:inline-flex}.eyebrow{color:var(--red-dark);background:#ffffff7a;border:1px solid #8f242433;border-radius:999px;padding:10px 14px;font-weight:850}.hero-text{max-width:650px;color:var(--ink-muted);margin:0;font-size:clamp(1.08rem,1.65vw,1.32rem);line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 26px;display:flex}.primary-button,.secondary-button,.signup-form button{letter-spacing:-.035em;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-button{color:#fffaf2;background:var(--charcoal);gap:10px;box-shadow:0 18px 34px #1515152e}.primary-button:hover,.secondary-button:hover,.signup-form button:hover{transform:translateY(-2px)}.secondary-button{color:var(--charcoal);background:#15151514}.secondary-button:hover{background:#1515151f}.trust-row{flex-wrap:wrap;gap:10px;display:flex}.trust-row span{color:#151515b8;background:#f1b93f33;border-radius:999px;padding:10px 14px;font-weight:800}.approval-card{color:var(--cream);background:linear-gradient(180deg, #ffffff14, #ffffff05), var(--charcoal);box-shadow:var(--shadow);border:1px solid #f8f2e729;border-radius:34px;padding:26px;transform:rotate(1.4deg)}.card-topline{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.micro-label{color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.84rem;font-weight:950}.approval-card .micro-label,.incentive-section .micro-label{color:var(--gold)}.card-topline h2{letter-spacing:-.065em;margin:0;font-size:1.5rem}.status-pill{color:var(--charcoal);background:var(--gold);border-radius:999px;padding:10px 15px;font-weight:950}.score-ring{aspect-ratio:1;background:radial-gradient(circle at center, var(--charcoal) 0 52%, transparent 53%), conic-gradient(var(--gold) 0 72%, #ffffff1f 72% 100%);border-radius:50%;place-items:center;width:min(260px,75vw);margin:30px auto;display:grid}.score-ring>div{aspect-ratio:1;background:var(--charcoal-2);border:1px solid #ffffff14;border-radius:50%;align-content:center;place-items:center;width:68%;display:grid}.score-number{letter-spacing:-.08em;font-size:4.6rem;font-weight:950;line-height:.95;display:block}.score-caption{color:#f8f2e7b3;text-align:center;max-width:120px;font-size:.8rem;font-weight:800;line-height:1.3;display:block}.signal-list{gap:10px;display:grid}.signal-row{color:#fff8edb8;background:#ffffff12;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.signal-row strong{color:var(--cream);text-align:right;font-size:.98rem}.signal-good{color:#91d9a7}.signal-warn{color:var(--gold)}.signal-danger{color:#ff938b}.risk-note{color:#ffe4df;background:#8f24246b;border-radius:18px;align-items:center;gap:10px;margin-top:16px;padding:14px;font-size:.92rem;font-weight:750;line-height:1.4;display:flex}.section-block{max-width:1180px;margin:0 auto;padding:98px clamp(18px,4vw,64px)}.section-heading{max-width:810px;margin-bottom:34px}.section-heading h2,.why-grid h2,.signup-copy h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.4vw,4.05rem);line-height:1.14}.section-heading>p:not(.micro-label),.signup-copy>p:not(.micro-label),.why-item p{color:var(--ink-muted);font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.58}.steps-grid,.incentive-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step-card,.incentive-card{border:1px solid var(--line);background:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:28px;box-shadow:0 24px 70px #15151514}.icon-box{color:#fff8ed;background:var(--red);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 14px 28px #8f242438}.step-card h3,.incentive-card h3{letter-spacing:-.055em;margin:28px 0 10px;font-size:1.22rem}.step-card p,.incentive-card p{color:var(--ink-muted);margin:0;line-height:1.55}.incentive-section{color:#fff8ed;background:#191817;max-width:none;padding-left:max(clamp(18px,4vw,64px),50vw - 590px);padding-right:max(clamp(18px,4vw,64px),50vw - 590px);position:relative}.incentive-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 10%,#f1b93f26,#0000 34rem),radial-gradient(circle at 85% 20%,#8f24242e,#0000 30rem);position:absolute;inset:0}.incentive-section>*{position:relative}.incentive-heading>p:not(.micro-label){color:#fff8eda8}.incentive-card{box-shadow:none;background:#fff8ed0f;border-color:#fff8ed1f}.incentive-card p{color:#fff8edad}.incentive-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.incentive-amount{letter-spacing:-.075em;color:var(--gold);font-size:3.3rem;font-weight:950;line-height:.9}.incentive-label{color:var(--gold-soft);white-space:nowrap;background:#f1b93f1a;border-radius:999px;padding:8px 12px;font-weight:850}.incentive-note{color:#fff8edc2;background:#fff8ed0f;border-radius:18px;margin-top:22px;padding:14px 16px}.why-grid{grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.why-grid h2{max-width:560px;font-size:clamp(2.2rem,4.1vw,3.75rem)}.why-list{gap:16px;display:grid}.why-item{border:1px solid var(--line);background:#fffcf694;border-radius:22px;align-items:flex-start;gap:14px;padding:20px;display:flex}.why-item svg{color:var(--green);flex:none;margin-top:3px}.why-item p{margin:0}.submit-section{padding-top:84px}.submit-grid{grid-template-columns:minmax(0,.78fr) minmax(340px,.92fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.submission-form{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf6b3;border-radius:30px;gap:16px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 24px 70px #15151514}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.submission-form label{color:#151515bf;gap:8px;font-weight:850;display:grid}.submission-form input,.submission-form select,.submission-form textarea{border:1px solid var(--line);width:100%;color:var(--charcoal);background:#ffffff9e;border-radius:18px;outline:0;padding:15px 16px}.submission-form textarea{resize:vertical}.submission-form button{color:#fffaf2;background:var(--charcoal);letter-spacing:-.035em;border-radius:999px;min-height:54px;font-weight:900}.form-success.light{color:var(--ink-muted)}.signup-section{padding:40px clamp(18px,4vw,64px) 98px}.signup-card{color:#fff8ed;max-width:1180px;box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#f1b93f38,#0000 26rem),linear-gradient(135deg,#20201e 0%,#151515 100%);border-radius:36px;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto;padding:clamp(28px,5vw,56px);display:grid}.signup-copy .micro-label{color:var(--gold)}.signup-copy>p:not(.micro-label){color:#fff8edad;max-width:670px}.signup-icon{width:58px;height:58px;color:var(--charcoal);background:var(--gold);border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.signup-form{background:#fff8ed14;border:1px solid #fff8ed1f;border-radius:28px;gap:13px;padding:18px;display:grid}.input-wrap{color:#fff8ed9e;background:#fff8ed17;border:1px solid #fff8ed1a;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:flex}.input-wrap input{color:#fff8ed;background:0 0;border:0;outline:0;width:100%}.input-wrap input::placeholder{color:#fff8ed80}.signup-form button{color:var(--charcoal);background:var(--gold);box-shadow:0 18px 34px #f1b93f29}.form-success{color:#fff8edb8;margin:2px 0 0;font-size:.94rem;line-height:1.45}.footer{max-width:1180px;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:28px clamp(18px,4vw,64px) 44px;display:flex}.footer p{margin:0;font-weight:750}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=960px){.hero-grid,.why-grid,.submit-grid,.signup-card{grid-template-columns:1fr}.hero-grid{margin-top:56px}.approval-card{max-width:520px;transform:none}.steps-grid,.incentive-grid{grid-template-columns:1fr}}@media (width<=720px){.nav-bar{flex-direction:column;align-items:flex-start}.nav-links{width:100%;padding-bottom:4px;overflow-x:auto}.hero-section{padding-bottom:54px}.hero-copy h1{letter-spacing:-.055em;font-size:clamp(3rem,15vw,4.55rem);line-height:1.06}.hero-copy h1 span{display:inline}.hero-actions{flex-direction:column;align-items:stretch}.primary-button,.secondary-button{width:100%}.approval-card{border-radius:28px;min-height:auto;padding:22px}.score-ring{width:230px;height:230px}.section-block{padding-top:72px;padding-bottom:72px}.signup-card{border-radius:28px;padding:26px}.footer{flex-direction:column;align-items:flex-start}}@media (width<=420px){.brand-name{font-size:.95rem}.trust-row span{text-align:center;width:100%}}@media (width<=620px){.field-grid{grid-template-columns:1fr}}.signup-copy{min-width:0}.signup-copy h2{overflow-wrap:anywhere;word-break:normal;max-width:620px}.signup-form{z-index:1;position:relative}.submit-page-hero{min-height:100vh}.submit-page-title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.4vw,4.05rem);line-height:1.14}
