:root{
  --nv-paper:#f7f6f2;
  --nv-paper-2:#efeee8;
  --nv-cream:#e8e2d7;
  --nv-ink:#101418;
  --nv-muted:#626a72;
  --nv-line:rgba(16,20,24,.14);
  --nv-navy:#0c1826;
  --nv-navy-2:#12253b;
  --nv-slate:#7f93a8;
  --nv-blue:#607ca2;
  --nv-teal:#7aa7a0;
  --nv-green:#39745b;
  --nv-red:#9e5a54;
  --nv-white:#fff;
  --nv-max:1440px;
  --nv-pad:clamp(22px,5vw,82px);
  --nv-serif:Georgia,"Times New Roman",serif;
  --nv-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--nv-paper)}
body.nv-site{margin:0;background:var(--nv-paper);color:var(--nv-ink);font:400 16px/1.55 var(--nv-sans);overflow-x:hidden;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}button,input{font:inherit}.nv-skip{position:fixed;left:16px;top:-70px;z-index:999;background:#fff;color:#111;padding:10px 14px;border:1px solid var(--nv-line)}.nv-skip:focus{top:12px}

/* Header — deliberately lean: no pill shell, no decorative chrome. */
.nv-header{position:fixed;inset:0 0 auto 0;height:76px;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--nv-pad);border-bottom:1px solid transparent;background:rgba(247,246,242,.84);backdrop-filter:blur(18px);transition:height .24s ease,background .24s ease,border-color .24s ease}
.nv-header.is-scrolled{height:64px;background:rgba(247,246,242,.96);border-bottom-color:var(--nv-line)}
.nv-brand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-weight:650;letter-spacing:-.02em}.nv-brand img{width:28px;height:28px;object-fit:contain}.nv-brand span{font-size:15px}
.nv-nav{display:flex;gap:28px;align-items:center;font-size:13px}.nv-nav a{position:relative;color:#4d555c}.nv-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:#111;transition:right .2s ease}.nv-nav a:hover,.nv-nav a.is-active{color:#111}.nv-nav a:hover:after,.nv-nav a.is-active:after{right:0}
.nv-actions{justify-self:end;display:flex;align-items:center;gap:18px;font-size:13px}.nv-link{display:inline-flex;align-items:center;gap:8px}.nv-link.arrow:after{content:"→";transition:transform .2s ease}.nv-link.arrow:hover:after{transform:translateX(4px)}
.nv-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;background:#11161b;color:#fff;border:1px solid #11161b;border-radius:2px;font-weight:600;font-size:13px;transition:transform .2s ease,background .2s ease}.nv-cta:hover{transform:translateY(-2px);background:#1d242b}.nv-cta.small{min-height:38px;padding:0 14px}.nv-cta.light{background:#f7f6f2;color:#0f151c;border-color:#f7f6f2}.nv-cta.wide{width:100%;border:0;cursor:pointer}.nv-menu{display:none;justify-self:end;width:42px;height:42px;border:0;background:transparent;padding:10px}.nv-menu span{display:block;height:1px;background:#111;margin:7px 0}

/* Home hero — inspired by prompt-first simplicity but built around Notes' own context field. */
.nv-home{position:relative;overflow:clip}.nv-hero{position:relative;min-height:100svh;padding:clamp(126px,14vh,170px) var(--nv-pad) 56px;max-width:var(--nv-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,.93fr) minmax(500px,1.07fr);grid-template-rows:auto auto;column-gap:clamp(32px,7vw,110px);align-items:center;overflow:visible}
.nv-hero:before{content:"";position:absolute;width:720px;height:720px;border-radius:50%;right:-260px;top:8%;background:radial-gradient(circle,rgba(96,124,162,.11),rgba(122,167,160,.045) 34%,transparent 68%);filter:blur(3px);pointer-events:none}
.nv-hero-copy{position:relative;z-index:5;align-self:center;padding-bottom:28px}.nv-eyebrow{display:block;font-size:10px;line-height:1.2;letter-spacing:.19em;text-transform:uppercase;font-weight:750;color:#65717c;margin-bottom:28px}.nv-hero h1,.nv-page-hero h1{margin:0;font-size:clamp(58px,7.1vw,112px);line-height:.91;letter-spacing:-.067em;font-weight:520;max-width:920px}.nv-hero h1 em,.nv-closing h2 em,.nv-underneath-intro h2 em{font-family:var(--nv-serif);font-weight:400}.nv-hero-copy>p{max-width:640px;margin:34px 0 0;color:#555f68;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.nv-hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}

.nv-intelligence-field{position:relative;z-index:3;min-height:590px;align-self:center;isolation:isolate}.nv-intelligence-field:before{content:"";position:absolute;inset:11% 3% 9%;border-top:1px solid rgba(16,20,24,.06);border-bottom:1px solid rgba(16,20,24,.06);background:linear-gradient(90deg,transparent,rgba(96,124,162,.025),transparent)}
.nv-field-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nv-field-lines path{fill:none;stroke:rgba(74,94,113,.18);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1 0;transition:stroke .4s ease,stroke-width .4s ease,opacity .4s ease}.nv-field-lines path.is-hot{stroke:rgba(73,119,108,.7);stroke-width:1.6;stroke-dasharray:8 11;animation:nv-flow 2.4s linear infinite}.nv-field-lines path.is-warm{stroke:rgba(96,124,162,.62);stroke-width:1.4;stroke-dasharray:5 10;animation:nv-flow 3s linear infinite}
@keyframes nv-flow{to{stroke-dashoffset:-38}}
.nv-field-node{position:absolute;z-index:2;padding:4px 0;background:rgba(247,246,242,.74);backdrop-filter:blur(6px);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1),color .35s}.nv-field-node small{display:block;font-size:8px;letter-spacing:.16em;color:#899198;margin-bottom:4px}.nv-field-node b{font-size:13px;font-weight:620}.nv-field-node.projects{left:3%;top:13%}.nv-field-node.knowledge{right:1%;top:10%}.nv-field-node.memory{left:4%;bottom:14%}.nv-field-node.people{right:3%;bottom:12%}.nv-field-node.voice{left:8%;top:49%}.nv-field-node.future{right:2%;top:49%;max-width:160px}.nv-field-node.is-active{color:#1d4439;transform:translateY(-4px)}.nv-field-node.is-muted{opacity:.3}
.nv-field-core{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);width:176px;height:176px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 44%,#fff 0 4%,#7590af 5% 9%,#152b43 10% 52%,#0b1622 70%);box-shadow:0 0 0 1px rgba(17,30,45,.12),0 0 0 24px rgba(96,124,162,.025),0 24px 70px rgba(20,38,58,.13);color:#fff}.nv-field-core span{font-size:8px;letter-spacing:.16em;color:#98aabc;margin-bottom:13px}.nv-field-core b{font:400 34px/1 var(--nv-serif)}.nv-field-core small{font-size:9px;color:#9eabb7;margin-top:7px}.nv-field-caption{position:absolute;left:16%;right:16%;bottom:0;display:flex;align-items:center;gap:10px;justify-content:center;color:#7e878f;font-size:10px}.nv-field-caption i{width:60px;height:1px;background:rgba(16,20,24,.15)}

.nv-composer{grid-column:1/-1;position:relative;z-index:8;margin-top:14px;padding:20px 0 0;border-top:1px solid var(--nv-line);display:grid;grid-template-columns:170px minmax(0,1.25fr) minmax(320px,.75fr);gap:26px;align-items:start}.nv-composer-label{font-size:9px;letter-spacing:.17em;color:#7b858d;padding-top:19px}.nv-composer-line{appearance:none;border:0;background:transparent;text-align:left;padding:14px 0;border-bottom:1px solid #272c31;font:400 clamp(21px,2.2vw,34px)/1.35 var(--nv-serif);display:flex;justify-content:space-between;gap:20px;cursor:pointer;color:#171b1f}.nv-composer-line b{font:400 22px/1 var(--nv-sans);padding-top:7px}.nv-demo-result{padding-top:13px}.nv-demo-result small{display:block;color:#39745b;font-size:9px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.nv-demo-result p{margin:0;color:#515a62;font-size:13px;max-width:430px}

/* Editorial rhythm */
.nv-manifesto,.nv-continuity,.nv-human,.nv-beta{max-width:var(--nv-max);margin:0 auto;padding:clamp(100px,12vw,180px) var(--nv-pad)}
.nv-manifesto{display:grid;grid-template-columns:240px 1fr;border-top:1px solid var(--nv-line)}.nv-manifesto>div{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:8vw;align-items:end}.nv-manifesto h2,.nv-continuity h2,.nv-human h2,.nv-beta h2,.nv-statement h2{margin:0;font:400 clamp(44px,5.7vw,86px)/1.02 var(--nv-serif);letter-spacing:-.047em}.nv-manifesto p,.nv-continuity p,.nv-human p,.nv-beta p{margin:0;color:#59636b;font-size:17px;max-width:570px}

.nv-underneath{background:var(--nv-navy);color:#f3f0e9;padding:clamp(110px,13vw,190px) var(--nv-pad)}.nv-underneath-intro{max-width:var(--nv-max);margin:0 auto 80px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:7vw;align-items:end}.nv-underneath-intro .nv-eyebrow{color:#91a3b5;grid-column:1/-1}.nv-underneath-intro h2{margin:0;font-size:clamp(50px,6.3vw,96px);line-height:.98;letter-spacing:-.06em;font-weight:500}.nv-underneath-intro h2 em{color:#aab9c6}.nv-underneath-rows{max-width:var(--nv-max);margin:0 auto;border-top:1px solid rgba(255,255,255,.14)}.nv-underneath-rows article{display:grid;grid-template-columns:70px minmax(220px,.55fr) 1fr;gap:24px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.12);align-items:start;transition:padding .25s ease,background .25s ease}.nv-underneath-rows article:hover{padding-left:14px}.nv-underneath-rows span{color:#607487;font-size:10px}.nv-underneath-rows h3{margin:0;font:400 34px/1 var(--nv-serif)}.nv-underneath-rows p{margin:0;color:#98a7b4;max-width:680px}

.nv-continuity{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);gap:10vw;align-items:end;background:var(--nv-paper)}.nv-continuity .nv-eyebrow{margin-bottom:30px}.nv-continuity-copy{display:grid;gap:28px}.nv-inline{font-size:13px;font-weight:650;width:max-content;border-bottom:1px solid currentColor;padding-bottom:4px}

.nv-surfaces{max-width:var(--nv-max);margin:0 auto;padding:clamp(100px,12vw,180px) var(--nv-pad);border-top:1px solid var(--nv-line)}.nv-section-head{display:grid;grid-template-columns:220px minmax(0,1.2fr) minmax(280px,.5fr);gap:4vw;align-items:end;margin-bottom:62px}.nv-section-head .nv-eyebrow{margin:0}.nv-section-head h2{margin:0;font:400 clamp(48px,5.5vw,82px)/1 var(--nv-serif);letter-spacing:-.048em}.nv-section-head p{margin:0;color:#626b72}.nv-surface-list{border-top:1px solid var(--nv-line)}.nv-surface-list a{display:grid;grid-template-columns:70px minmax(260px,.55fr) 1fr 30px;gap:24px;align-items:center;padding:29px 0;border-bottom:1px solid var(--nv-line);transition:padding .22s ease,background .22s ease}.nv-surface-list a:hover{padding-left:14px;padding-right:14px;background:rgba(16,20,24,.02)}.nv-surface-list>a>span{font-size:10px;color:#899198}.nv-surface-list small{font-size:8px;letter-spacing:.15em;color:#748291}.nv-surface-list h3{margin:3px 0 0;font:400 30px/1.1 var(--nv-serif)}.nv-surface-list p{margin:0;color:#626a72;max-width:650px}.nv-surface-list>a>b{font-weight:400}

.nv-proof{padding:clamp(110px,13vw,190px) var(--nv-pad);background:#e9ebe8;display:grid;grid-template-columns:minmax(0,.62fr) minmax(520px,1.1fr);gap:7vw;align-items:center}.nv-proof-copy{max-width:580px;justify-self:end}.nv-proof-copy h2{margin:0;font:400 clamp(44px,5vw,76px)/1.02 var(--nv-serif);letter-spacing:-.047em}.nv-proof-copy p{color:#5e666d;font-size:17px;margin:26px 0 0}.nv-workspace-preview{min-height:520px;background:#0a121b;color:#e9eef2;display:grid;grid-template-columns:150px 1fr;border:1px solid rgba(15,28,40,.25);box-shadow:0 30px 80px rgba(20,30,38,.12)}.nv-workspace-nav{padding:22px 16px;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.nv-workspace-nav span{font-weight:650;margin-bottom:22px}.nv-workspace-nav i{font-style:normal;font-size:11px;color:#687887;padding:8px 4px}.nv-workspace-nav i.active{color:#fff}.nv-workspace-main{padding:54px 7%}.nv-workspace-main>small{font-size:9px;letter-spacing:.18em;color:#71889a}.nv-workspace-main h3{font:400 clamp(34px,4vw,56px)/1.05 var(--nv-serif);max-width:620px;margin:22px 0 50px}.nv-workspace-input{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.28);display:flex;justify-content:space-between;color:#b4c0c9}.nv-workspace-line{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid rgba(255,255,255,.09)}.nv-workspace-line span{padding:16px 0;border-right:1px solid rgba(255,255,255,.08);font-size:9px;color:#70808d}.nv-workspace-line span:last-child{border-right:0}

.nv-human{display:grid;grid-template-columns:220px 1fr;gap:4vw;border-top:1px solid var(--nv-line)}.nv-human>h2{max-width:1000px}.nv-human>div{grid-column:2;display:grid;grid-template-columns:minmax(0,.7fr) auto;gap:50px;align-items:end}.nv-beta{display:grid;grid-template-columns:1fr 1fr;gap:9vw;border-top:1px solid var(--nv-line);align-items:end}.nv-beta strong{display:block;font:400 clamp(90px,12vw,180px)/.8 var(--nv-serif);letter-spacing:-.08em}.nv-beta small{display:block;margin-top:22px;color:#737d85}.nv-beta>div:last-child{display:grid;gap:25px}.nv-beta h2{font-size:clamp(38px,4.8vw,70px)}
.nv-closing{background:#0b151f;color:#f5f3ed;padding:clamp(110px,14vw,210px) var(--nv-pad) 80px}.nv-closing>.nv-eyebrow{max-width:var(--nv-max);margin-left:auto;margin-right:auto;color:#899baa}.nv-closing h2{max-width:var(--nv-max);margin:0 auto;font-size:clamp(68px,10vw,160px);line-height:.87;letter-spacing:-.075em;font-weight:500}.nv-closing h2 em{color:#aab8c3}.nv-closing>div{max-width:var(--nv-max);margin:70px auto 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.13);padding-top:28px}.nv-closing p{color:#8e9ba5}

/* Generic public pages */
.nv-page{padding-top:76px}.nv-page-hero{max-width:var(--nv-max);margin:0 auto;padding:clamp(100px,12vw,170px) var(--nv-pad) clamp(80px,9vw,130px);min-height:620px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--nv-line)}.nv-page-hero h1{max-width:1160px}.nv-page-hero>p{font-size:clamp(18px,2vw,24px);color:#5e666e;max-width:850px;margin:35px 0 0}
.nv-ledger,.nv-process,.nv-privacy,.nv-install{max-width:var(--nv-max);margin:0 auto;padding:0 var(--nv-pad) clamp(100px,12vw,180px)}.nv-ledger article{display:grid;grid-template-columns:70px minmax(250px,.58fr) 1fr 120px;gap:24px;align-items:center;padding:34px 0;border-bottom:1px solid var(--nv-line)}.nv-ledger article>span,.nv-process article>span,.nv-privacy article>span,.nv-install article>span{font-size:10px;color:#8a9299}.nv-ledger small,.nv-process small{font-size:8px;letter-spacing:.16em;color:#71808e}.nv-ledger h2,.nv-process h2,.nv-privacy h2,.nv-install h2{font:400 31px/1.1 var(--nv-serif);margin:4px 0}.nv-ledger p,.nv-process p{margin:0;color:#606a72}.nv-ledger article>b{justify-self:end;font-size:9px;letter-spacing:.11em;color:#39745b}.nv-statement{padding:clamp(110px,14vw,200px) var(--nv-pad);text-align:left}.nv-statement>*{max-width:var(--nv-max);margin-left:auto;margin-right:auto}.nv-statement.dark{background:#0c1826;color:#f3f0e9}.nv-statement.dark .nv-eyebrow{color:#8395a7}.nv-statement .nv-inline{display:block;margin-top:40px}
.nv-process{padding-top:40px}.nv-process article{display:grid;grid-template-columns:70px minmax(320px,.7fr) 1fr;gap:28px;padding:42px 0;border-bottom:1px solid var(--nv-line);align-items:start}.nv-example{background:#e9ebe8;padding:clamp(90px,11vw,160px) var(--nv-pad);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.nv-example h2{font:400 clamp(38px,4.7vw,68px)/1.04 var(--nv-serif);margin:0}.nv-example-path{display:flex;align-items:center;flex-wrap:wrap;gap:12px;align-content:center}.nv-example-path span,.nv-example-path b{padding:8px 0;border-bottom:1px solid rgba(16,20,24,.22);font-size:12px}.nv-example-path i{font-style:normal;color:#899198}
.nv-compare{max-width:var(--nv-max);margin:0 auto;padding:40px var(--nv-pad) clamp(110px,13vw,180px)}.nv-compare-head,.nv-compare>div{display:grid;grid-template-columns:220px 1fr 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--nv-line)}.nv-compare-head{font-size:11px;color:#66717b}.nv-compare>div>span{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#7e8991}.nv-compare p{margin:0;color:#59636b}.nv-compare p:last-child{color:#172128}.nv-compare strong{font-weight:650}
.nv-price{max-width:var(--nv-max);margin:0 auto;padding:0 var(--nv-pad) clamp(90px,11vw,150px);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.nv-price>div:first-child{border-right:1px solid var(--nv-line);padding-right:7vw}.nv-price>div:first-child>span{font-size:9px;letter-spacing:.15em;color:#39745b}.nv-price strong{display:block;font:400 clamp(120px,16vw,240px)/.78 var(--nv-serif);letter-spacing:-.09em;margin-top:30px}.nv-price small{display:block;margin-top:28px;color:#6e777e}.nv-price h2{font:400 clamp(48px,5vw,76px)/1 var(--nv-serif);margin:0 0 25px}.nv-price p{color:#59636b;font-size:17px;max-width:570px}.nv-price .nv-cta{margin-top:22px}.nv-pricing-future{background:#e9ebe8;padding:clamp(90px,11vw,160px) var(--nv-pad);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.nv-pricing-future h2{font:400 clamp(40px,4.7vw,68px)/1.04 var(--nv-serif);margin:0}.nv-pricing-future>div:last-child{display:grid;gap:34px}.nv-pricing-future p{margin:0;color:#59636b}.nv-trustline{max-width:var(--nv-max);margin:0 auto;padding:34px var(--nv-pad) 100px;display:flex;gap:30px;border-top:1px solid var(--nv-line);font-size:13px}.nv-trustline span{color:#68727a}
.nv-install{padding-top:40px}.nv-install article{display:grid;grid-template-columns:70px minmax(220px,.45fr) 1fr;gap:28px;padding:35px 0;border-bottom:1px solid var(--nv-line)}.nv-install p{margin:0;color:#59636b}.nv-caveat{max-width:var(--nv-max);margin:-90px auto 110px;padding:0 var(--nv-pad);color:#69737b;font-size:13px}
.nv-privacy{padding-top:40px}.nv-privacy article{display:grid;grid-template-columns:70px 1fr;gap:28px;padding:35px 0;border-bottom:1px solid var(--nv-line)}.nv-privacy article>div{display:grid;grid-template-columns:minmax(220px,.55fr) 1fr;gap:8vw}.nv-privacy p{margin:0;color:#59636b;max-width:700px}

/* Authentication */
.nv-auth{min-height:100svh;padding:120px var(--nv-pad) 70px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr);gap:9vw;align-items:center;max-width:var(--nv-max);margin:0 auto}.nv-auth-intro h1{font:400 clamp(52px,6vw,88px)/.95 var(--nv-serif);letter-spacing:-.055em;margin:0;max-width:800px}.nv-auth-intro>p{font-size:18px;color:#5f6870;max-width:650px;margin:30px 0}.nv-auth-principles{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7a858e}.nv-auth-form{border-top:1px solid var(--nv-line);padding-top:24px}.nv-auth-title{display:flex;align-items:center;gap:12px;margin-bottom:34px}.nv-auth-title img{width:34px;height:34px}.nv-auth-title b,.nv-auth-title small{display:block}.nv-auth-title small{font-size:10px;color:#7b858e;margin-top:3px}.nv-auth-form form{display:grid;gap:18px}.nv-auth-form label{display:grid;gap:7px;font-size:12px;color:#4e5860}.nv-auth-form input[type="text"],.nv-auth-form input[type="email"],.nv-auth-form input[type="password"]{width:100%;border:0;border-bottom:1px solid #8f969c;background:transparent;padding:11px 0;outline:none;font-size:16px}.nv-auth-form input:focus{border-color:#111}.nv-auth-form label small{font-size:10px;color:#8a9298}.nv-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important}.nv-check input{margin-top:4px}.nv-honey{position:absolute!important;left:-9999px}.nv-login-meta{display:flex;justify-content:space-between;gap:20px;font-size:11px}.nv-switch{font-size:12px;color:#69737b;margin-top:22px}.nv-switch a,.nv-login-meta>a{border-bottom:1px solid currentColor}.nv-alert{padding:12px 0;border-top:1px solid var(--nv-red);border-bottom:1px solid var(--nv-red);font-size:12px;margin-bottom:20px;color:#7c3732}.nv-alert.notice{border-color:var(--nv-green);color:#285c47}

.nv-footer{padding:42px var(--nv-pad) 50px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;border-top:1px solid var(--nv-line);font-size:11px;max-width:var(--nv-max);margin:0 auto}.nv-footer>div{display:flex;gap:20px;flex-wrap:wrap}.nv-footer>small{grid-column:1/-1;color:#818a91}


@media(max-width:1050px){
  .nv-header{grid-template-columns:1fr auto}.nv-nav{display:none}.nv-actions{display:none}.nv-menu{display:block}.nv-site.nv-nav-open .nv-nav{position:fixed;display:flex;z-index:95;inset:76px 0 auto 0;background:var(--nv-paper);padding:28px var(--nv-pad) 36px;border-bottom:1px solid var(--nv-line);flex-direction:column;align-items:flex-start;gap:22px}.nv-site.nv-nav-open .nv-actions{position:fixed;display:flex;z-index:96;left:var(--nv-pad);right:var(--nv-pad);top:270px;padding-top:20px;border-top:1px solid var(--nv-line);justify-content:flex-start;background:var(--nv-paper)}
  .nv-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding-top:128px}.nv-hero-copy{max-width:900px}.nv-intelligence-field{min-height:620px;margin-top:16px}.nv-composer{grid-template-columns:120px 1fr;row-gap:18px}.nv-demo-result{grid-column:2}.nv-manifesto{grid-template-columns:1fr}.nv-manifesto>div{grid-template-columns:1fr;gap:30px}.nv-underneath-intro{grid-template-columns:1fr}.nv-continuity{grid-template-columns:1fr;gap:50px}.nv-section-head{grid-template-columns:1fr;gap:24px}.nv-proof{grid-template-columns:1fr}.nv-proof-copy{justify-self:start}.nv-workspace-preview{min-height:470px}.nv-human{grid-template-columns:1fr}.nv-human>div{grid-column:1}.nv-page-hero{min-height:540px}.nv-ledger article{grid-template-columns:55px minmax(210px,.5fr) 1fr}.nv-ledger article>b{grid-column:2;justify-self:start}.nv-process article{grid-template-columns:55px minmax(280px,.6fr) 1fr}.nv-example{grid-template-columns:1fr}.nv-auth{grid-template-columns:1fr;max-width:850px;align-content:center}.nv-auth-form{max-width:560px}
}
@media(max-width:720px){
  :root{--nv-pad:18px}.nv-header{height:64px}.nv-brand span{font-size:14px}.nv-site.nv-nav-open .nv-nav{inset:64px 0 auto}.nv-site.nv-nav-open .nv-actions{top:258px}.nv-hero{min-height:auto;padding-top:108px;padding-bottom:36px}.nv-hero h1,.nv-page-hero h1{font-size:clamp(48px,14vw,70px);letter-spacing:-.06em}.nv-hero-copy>p{font-size:16px}.nv-hero-actions{gap:18px;flex-wrap:wrap}.nv-intelligence-field{min-height:500px;margin-left:-8px;margin-right:-8px}.nv-field-core{width:138px;height:138px}.nv-field-core b{font-size:29px}.nv-field-node b{font-size:11px}.nv-field-node small{font-size:7px}.nv-field-node.future{max-width:120px}.nv-field-caption{left:4%;right:4%;font-size:8px}.nv-field-caption i{width:24px}.nv-composer{grid-template-columns:1fr;margin-top:2px}.nv-composer-label{padding:0}.nv-demo-result{grid-column:1}.nv-composer-line{font-size:22px}.nv-manifesto,.nv-continuity,.nv-human,.nv-beta{padding-top:90px;padding-bottom:90px}.nv-manifesto h2,.nv-continuity h2,.nv-human h2,.nv-beta h2{font-size:42px}.nv-underneath{padding-top:90px;padding-bottom:90px}.nv-underneath-intro{margin-bottom:50px}.nv-underneath-intro h2{font-size:46px}.nv-underneath-rows article{grid-template-columns:38px 1fr}.nv-underneath-rows article p{grid-column:2}.nv-underneath-rows h3{font-size:28px}.nv-surfaces{padding-top:90px;padding-bottom:90px}.nv-section-head h2{font-size:45px}.nv-surface-list a{grid-template-columns:36px 1fr 20px;gap:12px}.nv-surface-list a>p{grid-column:2}.nv-surface-list h3{font-size:26px}.nv-proof{padding-top:90px;padding-bottom:90px}.nv-proof-copy h2{font-size:43px}.nv-workspace-preview{grid-template-columns:1fr;min-height:430px}.nv-workspace-nav{display:none}.nv-workspace-main{padding:42px 22px}.nv-workspace-line{grid-template-columns:repeat(2,1fr);margin-top:55px}.nv-human>div{grid-template-columns:1fr;gap:28px}.nv-beta{grid-template-columns:1fr;gap:50px}.nv-beta strong{font-size:120px}.nv-closing{padding-top:95px}.nv-closing h2{font-size:58px;line-height:.92}.nv-closing>div{display:grid;gap:24px}.nv-page{padding-top:64px}.nv-page-hero{min-height:auto;padding-top:90px;padding-bottom:70px}.nv-page-hero>p{font-size:17px}.nv-ledger,.nv-process,.nv-privacy,.nv-install{padding-left:var(--nv-pad);padding-right:var(--nv-pad)}.nv-ledger article{grid-template-columns:34px 1fr}.nv-ledger article>p{grid-column:2}.nv-ledger article>b{grid-column:2}.nv-process article{grid-template-columns:34px 1fr}.nv-process article>p{grid-column:2}.nv-example{padding-top:80px;padding-bottom:80px}.nv-compare-head{display:none}.nv-compare>div{grid-template-columns:1fr;gap:12px}.nv-compare>div>span{margin-top:8px}.nv-compare p{padding-left:0}.nv-price{grid-template-columns:1fr;gap:55px}.nv-price>div:first-child{border-right:0;border-bottom:1px solid var(--nv-line);padding:0 0 50px}.nv-price strong{font-size:145px}.nv-pricing-future{grid-template-columns:1fr;gap:45px}.nv-trustline{display:grid;gap:10px}.nv-install article{grid-template-columns:34px 1fr}.nv-install article>p{grid-column:2}.nv-privacy article{grid-template-columns:34px 1fr}.nv-privacy article>div{grid-template-columns:1fr;gap:10px}.nv-auth{padding-top:100px}.nv-auth-intro h1{font-size:50px}.nv-login-meta{display:grid}.nv-footer{grid-template-columns:1fr}.nv-footer>div{gap:12px 18px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.nv-field-lines path.is-hot,.nv-field-lines path.is-warm{stroke-dasharray:none}}
