:root{--nx-clay:#c46a43;--nx-clay-deep:#8a3f1f;--nx-font-display:"Bricolage Grotesque",ui-serif,Georgia,"Times New Roman",serif;--nx-font-sans:"IBM Plex Sans",ui-sans-serif,-apple-system,system-ui,sans-serif;--nx-font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--nx-display-weight:500;--nx-display-tracking:-0.025em;--nx-ease:cubic-bezier(0.22,0.61,0.36,1);--nx-dur-fast:0.12s;--nx-dur-base:0.20s;--nx-dur-slow:0.40s}body.nx-body{background:radial-gradient(ellipse 80vw 60vh at 90% -10%,color-mix(in oklch,var(--nx-sun) 38%,transparent),transparent 65%),radial-gradient(ellipse 70vw 55vh at -8% 28%,color-mix(in oklch,var(--nx-violet) 22%,transparent),transparent 60%),radial-gradient(ellipse 80vw 60vh at 50% 105%,color-mix(in oklch,var(--nx-sky) 18%,transparent),transparent 65%),var(--nx-bg);color:var(--nx-ink);font-family:var(--nx-font-sans);font-feature-settings:"ss01","ss02","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nx-display{font-style:var(--nx-display-italic);font-weight:var(--nx-display-weight);letter-spacing:var(--nx-display-tracking)}@media (prefers-reduced-motion:reduce){:root{--nx-dur-fast:0s;--nx-dur-base:0s;--nx-dur-slow:0s}}:root{--nx-bg:#f1e9da;--nx-surface:#fffaf0;--nx-surface-2:#faf2e3;--nx-ink:#1a1410;--nx-mute:#7a6f5e;--nx-paper:#fffaf0;--nx-paper-ink:#1a1410;--nx-line:rgba(26,20,16,0.08);--nx-ink-card:#1a1410;--nx-ink-card-ink:#f4ebd8;--nx-ink-card-line:rgba(244,235,216,0.10);--nx-header-bg:rgba(255,250,240,0.62);--nx-header-ink:#1a1410;--nx-fill-1:rgba(26,20,16,0.04);--nx-fill-2:rgba(26,20,16,0.06);--nx-fill-3:rgba(26,20,16,0.10);--nx-fill-hover:rgba(26,20,16,0.10);--nx-border-hover:rgba(26,20,16,0.22);--nx-sun:#e8b97a;--nx-sky:#87b3c7;--nx-moss:#9dc1a0;--nx-violet:#b8a0e3;--nx-display-italic:normal;--nx-orb-opacity:1;--nx-card-pad:24px;--nx-radius:26px;--nx-radius-sm:16px;--nx-radius-pill:999px;--nx-shadow:0 30px 80px -30px rgba(0,0,0,0.65),0 1px 0 rgba(255,255,255,0.04) inset;--nx-font-sans:"Manrope",ui-sans-serif,-apple-system,system-ui,sans-serif;--nx-font-display:"Instrument Serif","Times New Roman",ui-serif,serif;--nx-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}.__om-t,[data-om-text]{display:inline!important;font:inherit!important;color:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;background:transparent!important;margin:0!important;padding:0!important}html{background:var(--nx-bg)}body{background:radial-gradient(ellipse 80vw 60vh at 90% -10%,color-mix(in oklch,var(--nx-sun) 38%,transparent),transparent 65%),radial-gradient(ellipse 70vw 55vh at -8% 28%,color-mix(in oklch,var(--nx-violet) 22%,transparent),transparent 60%),radial-gradient(ellipse 80vw 60vh at 50% 105%,color-mix(in oklch,var(--nx-sky) 18%,transparent),transparent 65%),var(--nx-bg);color:var(--nx-ink);font-family:var(--nx-font-sans);font-feature-settings:"ss01","ss02","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden}button{font:inherit}a,button{color:inherit}a{text-decoration:none}.nx-root{position:relative;isolation:isolate}.nx-canvas{width:min(1320px,100% - 32px);margin:0 auto;padding:18px 0 40px;position:relative;z-index:1}.nx-root:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--nx-ink) 8%,transparent) 1px,transparent 1px);background-size:3px 3px;mix-blend-mode:multiply;opacity:.35}.nx-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:10px 18px;border-radius:999px;background:var(--nx-header-bg);color:var(--nx-header-ink);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--nx-line);margin-bottom:22px}.nx-brand{display:inline-flex;align-items:center;gap:10px;font-weight:600}.nx-brand-name{font-family:var(--nx-font-display);font-style:var(--nx-display-italic);font-size:22px;letter-spacing:-.01em}.nx-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--nx-sun);color:var(--nx-paper-ink)}.nx-brand-mark-dim{background:rgba(232,185,122,.18);color:var(--nx-sun)}.nx-nav{display:inline-flex;gap:22px;justify-content:center;font-size:14px;color:var(--nx-mute);white-space:nowrap}.nx-nav a{transition:color .2s}.nx-nav a:hover{color:var(--nx-ink)}.nx-header-actions{display:inline-flex;align-items:center;gap:10px}.nx-lang{display:inline-flex;border:1px solid var(--nx-line);border-radius:999px;padding:2px;background:var(--nx-fill-1);font-size:11px;font-weight:600}.nx-lang button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--nx-mute);padding:4px 9px;border-radius:999px;cursor:pointer;letter-spacing:.04em}.nx-lang button.is-active{background:rgba(232,185,122,.16);color:var(--nx-sun)}.nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .12s ease,background .2s,border-color .2s,color .2s}.nx-btn:active{transform:scale(.98)}.nx-btn-primary{background:var(--nx-sun);color:var(--nx-paper-ink)}.nx-btn-primary:hover{background:color-mix(in oklch,var(--nx-sun) 88%,white)}.nx-btn-ghost{background:transparent;color:var(--nx-ink);border-color:var(--nx-line)}.nx-btn-ghost:hover{border-color:var(--nx-border-hover);background:var(--nx-fill-1)}.nx-btn-dark{background:var(--nx-paper-ink);color:var(--nx-paper)}.nx-btn-dark:hover{background:#25201b}.nx-btn-sm{padding:8px 12px;font-size:13px}.nx-hide-sm{display:inline-flex}@media (max-width:720px){.nx-hide-sm{display:none}}.nx-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;gap:18px}.nx-bento-hero,.nx-bento-kpis{grid-column:span 7}.nx-bento-demo{grid-column:span 5;grid-row:span 2}.nx-bento-scene{grid-column:span 7}.nx-bento-ai,.nx-bento-savings{grid-column:span 5}.nx-bento-steps{grid-column:span 7}.nx-bento-cta,.nx-bento-trust{grid-column:span 12}@media (max-width:1100px){.nx-bento-hero{grid-column:span 12}.nx-bento-demo{grid-column:span 7;grid-row:auto}.nx-bento-kpis{grid-column:span 5}.nx-bento-scene{grid-column:span 7}.nx-bento-ai,.nx-bento-savings{grid-column:span 5}.nx-bento-steps{grid-column:span 7}.nx-bento-trust{grid-column:span 12}}@media (max-width:760px){.nx-bento>*{grid-column:span 12!important;grid-row:auto!important}.nx-canvas{width:calc(100% - 16px);padding:12px 0 24px}.nx-header{padding:8px 10px;gap:8px}.nx-nav{display:none}}.nx-grid-stack .nx-bento>*{grid-column:span 12!important;grid-row:auto!important}.nx-card{position:relative;border-radius:var(--nx-radius);padding:var(--nx-card-pad);border:1px solid var(--nx-line);box-shadow:var(--nx-shadow);overflow:hidden;display:flex;flex-direction:column;min-width:0;height:100%}.nx-card,.nx-tone-surface{background:var(--nx-surface)}.nx-tone-surface{color:var(--nx-ink)}.nx-tone-ink{background:var(--nx-ink-card);color:var(--nx-ink-card-ink);border-color:var(--nx-ink-card-line);--nx-line:var(--nx-ink-card-line);--nx-mute:color-mix(in oklch,var(--nx-ink-card-ink) 62%,transparent);--nx-fill-1:color-mix(in oklch,var(--nx-ink-card-ink) 5%,transparent);--nx-fill-2:color-mix(in oklch,var(--nx-ink-card-ink) 8%,transparent);--nx-fill-3:color-mix(in oklch,var(--nx-ink-card-ink) 12%,transparent);--nx-border-hover:color-mix(in oklch,var(--nx-ink-card-ink) 25%,transparent)}.nx-tone-paper{background:var(--nx-paper);color:var(--nx-paper-ink);border-color:rgba(26,20,16,.07);--nx-line:rgba(26,20,16,0.08);--nx-mute:rgba(26,20,16,0.58);--nx-fill-1:rgba(26,20,16,0.04);--nx-fill-2:rgba(26,20,16,0.06);--nx-fill-3:rgba(26,20,16,0.10);--nx-border-hover:rgba(26,20,16,0.22)}.nx-tone-sun{background:linear-gradient(135deg,var(--nx-sun),color-mix(in oklch,var(--nx-sun) 70%,#f6c542));color:var(--nx-paper-ink);border-color:rgba(26,20,16,.1)}.nx-statusbar{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:14px;font-family:var(--nx-font-mono);font-size:12px;font-weight:600;letter-spacing:.01em;margin:-6px -6px 16px;padding:4px 12px;border-radius:999px;color:var(--nx-mute)}.nx-statusbar-dark{color:var(--nx-paper-ink)}.nx-statusbar-light{color:var(--nx-mute)}.nx-statusbar .nx-time{font-variant-numeric:tabular-nums}.nx-statusbar .nx-notch{height:12px;width:50%;max-width:70px;margin:0 auto;background:currentColor;opacity:.16;border-radius:999px}.nx-statusbar .nx-glyphs{gap:5px;opacity:.85}.nx-label,.nx-statusbar .nx-glyphs{display:inline-flex;align-items:center}.nx-label{gap:8px;font-family:var(--nx-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-mute);font-weight:500;white-space:nowrap}.nx-label-dot{width:6px;height:6px;border-radius:999px;box-shadow:0 0 0 4px color-mix(in oklch,currentColor 15%,transparent)}.nx-tone-paper .nx-label,.nx-tone-sun .nx-label{color:rgba(26,20,16,.6)}.nx-display{font-family:var(--nx-font-display);font-weight:var(--nx-display-weight,400);font-size:clamp(40px,5vw,60px);line-height:1.05;letter-spacing:var(--nx-display-tracking,-.015em);margin:12px 0 20px;color:var(--nx-paper-ink);text-wrap:balance}.nx-display em{font-style:var(--nx-display-italic);color:color-mix(in oklch,var(--nx-paper-ink) 88%,var(--nx-sun))}.nx-tone-surface .nx-display{color:var(--nx-ink)}.nx-tone-surface .nx-display em{color:color-mix(in oklch,var(--nx-ink) 70%,var(--nx-sun))}.nx-tone-ink .nx-display{color:var(--nx-ink-card-ink)}.nx-tone-ink .nx-display em{color:color-mix(in oklch,var(--nx-ink-card-ink) 70%,var(--nx-sun))}.nx-display-dark{color:var(--nx-paper-ink);font-size:clamp(32px,4vw,52px)}.nx-hero{background:var(--nx-paper);color:var(--nx-paper-ink);border-color:rgba(26,20,16,.06);min-height:520px}.nx-hero-inner{position:relative;z-index:2;padding:8px 4px 0;display:flex;flex-direction:column;flex:1}.nx-lede{max-width:46ch;margin:0 0 28px;font-size:16px;line-height:1.5;color:rgba(26,20,16,.7)}.nx-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.nx-hero-actions .nx-btn-ghost{border-color:rgba(26,20,16,.14);color:var(--nx-paper-ink)}.nx-hero-actions .nx-btn-ghost:hover{background:rgba(26,20,16,.04);border-color:rgba(26,20,16,.28)}.nx-hero-meta{margin-top:auto;display:flex;align-items:center;gap:16px;padding-top:22px;border-top:1px solid rgba(26,20,16,.08);flex-wrap:wrap}.nx-hero-meta>.nx-hero-metacopy{flex:1;min-width:0}.nx-hero-avatars{display:inline-flex}.nx-hero-avatars>span{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--nx-paper);border:2px solid var(--nx-paper);margin-left:-8px}.nx-hero-avatars>span:first-child{margin-left:0}.nx-hero-avatars .nx-avatar-more{background:rgba(26,20,16,.85);color:var(--nx-paper);font-family:var(--nx-font-mono)}.nx-hero-metacopy{display:flex;flex-direction:column;gap:4px;line-height:1.3}.nx-hero-metacopy strong{font-size:13.5px;font-weight:600}.nx-hero-metacopy span{font-size:12px;color:rgba(26,20,16,.62)}.nx-orb{position:absolute;right:-20%;bottom:-30%;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,245,225,.95),rgba(232,185,122,.55) 35%,rgba(157,131,207,.35) 60%,transparent 75%);filter:blur(10px);z-index:1;opacity:var(--nx-orb-opacity);pointer-events:none}.nx-tone-paper .nx-orb{mix-blend-mode:multiply;opacity:calc(var(--nx-orb-opacity) * .7)}.nx-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:100%}@media (max-width:1100px){.nx-kpi-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nx-kpi-strip{grid-template-columns:repeat(2,1fr)}}.nx-kpi{padding:18px;min-height:140px}.nx-kpi-top{display:flex;justify-content:space-between;align-items:flex-start}.nx-kpi-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--nx-fill-2);border:1px solid var(--nx-line)}.nx-kpi-delta{font-family:var(--nx-font-mono);font-size:10px;letter-spacing:.04em;padding:3px 7px;border-radius:999px;background:rgba(157,193,160,.14);color:var(--nx-moss)}.nx-kpi-delta.nx-tone-neutral{color:var(--nx-mute);background:var(--nx-fill-2)}.nx-kpi-label{display:block;margin-top:18px;font-size:12px;color:var(--nx-mute);font-weight:500;letter-spacing:.01em}.nx-kpi-value{display:block;margin-top:4px;font-family:var(--nx-font-display);font-style:var(--nx-display-italic);font-weight:var(--nx-display-weight,400);font-size:28px;letter-spacing:-.01em;color:var(--nx-ink);line-height:1.1}.nx-demo{padding:14px;min-height:600px}.nx-demo-head{display:flex;align-items:flex-start;justify-content:space-between;padding:4px 6px;margin-bottom:14px}.nx-demo-title{font-family:var(--nx-font-display);font-style:var(--nx-display-italic);font-weight:var(--nx-display-weight,400);font-size:26px;line-height:1.1;margin:6px 0 0;letter-spacing:-.01em;color:var(--nx-ink)}.nx-iconbtn{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;border:1px solid var(--nx-line);background:var(--nx-fill-1);color:var(--nx-mute);cursor:pointer}.nx-iconbtn:hover{color:var(--nx-ink)}.nx-iconbtn-inverse{background:var(--nx-fill-3);border-color:var(--nx-fill-3)}.nx-iconbtn-light{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--nx-sun);color:var(--nx-paper-ink);border:0;cursor:pointer}.nx-demo-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 14px;background:var(--nx-fill-2);border:1px solid var(--nx-line);border-radius:999px;color:var(--nx-mute)}.nx-demo-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--nx-ink);font-size:14px;font-family:inherit;min-width:0;outline:none;padding:4px 0}.nx-demo-search input::-moz-placeholder{color:var(--nx-mute)}.nx-demo-search input::placeholder{color:var(--nx-mute)}.nx-go{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;border:0;cursor:pointer;background:var(--nx-sun);color:var(--nx-paper-ink)}.nx-go:disabled{opacity:.7;cursor:progress}.nx-spin{animation:nx-spin .9s linear infinite}@keyframes nx-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nx-demo-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 4px 8px}.nx-demo-examples-label{font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-mute);margin-right:4px;text-transform:lowercase;letter-spacing:.04em}.nx-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--nx-line);background:var(--nx-fill-1);color:var(--nx-ink);padding:6px 11px;border-radius:999px;font-size:12px;font-weight:500;transition:border-color .2s,background .2s}.nx-chip:hover{border-color:var(--nx-border-hover);background:var(--nx-fill-3)}.nx-chip-soft{background:rgba(157,193,160,.18);color:var(--nx-moss);border-color:transparent}.nx-chip-violet{background:rgba(184,160,227,.2);color:var(--nx-violet);border-color:transparent}.nx-tone-paper .nx-chip-soft{background:rgba(74,124,89,.16);color:#2f603d}.nx-tone-paper .nx-chip{color:var(--nx-paper-ink);border-color:rgba(26,20,16,.14)}.nx-tone-paper .nx-chip:hover{border-color:rgba(26,20,16,.3);background:rgba(26,20,16,.05)}.nx-demo-output{flex:1;margin-top:12px;border-radius:var(--nx-radius-sm);background:var(--nx-fill-1);border:1px solid var(--nx-line);padding:18px;min-height:240px;justify-content:flex-start}.nx-demo-empty,.nx-demo-output{display:flex;flex-direction:column}.nx-demo-empty{align-items:center;justify-content:center;text-align:center;gap:14px;color:var(--nx-mute)}.nx-empty-copy{margin:0;max-width:28ch;font-size:13px;line-height:1.45}.nx-empty-orb{filter:drop-shadow(0 0 30px rgba(232,185,122,.45))}.nx-demo-loading{display:flex;flex-direction:column;align-items:center;gap:18px;font-family:var(--nx-font-mono)}.nx-loading-orb{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff5e1,#e8b97a 40%,#9d83cf 80%);filter:blur(1px);animation:nx-pulse 1.4s ease-in-out infinite}@keyframes nx-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.nx-loading-lines{display:grid;gap:6px;font-size:11px;color:var(--nx-mute);text-align:center}.nx-loading-line{animation:nx-line-in 1.6s ease forwards;opacity:0;transform:translateY(4px)}.nx-loading-line:first-child{animation-delay:0s}.nx-loading-line:nth-child(2){animation-delay:.35s}.nx-loading-line:nth-child(3){animation-delay:.7s}@keyframes nx-line-in{to{opacity:1;transform:none}}.nx-demo-result{display:flex;flex-direction:column;gap:16px;flex:1}.nx-demo-result .nx-result-cta{margin-top:auto}.nx-result-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.nx-result-head>div{min-width:0}.nx-result-head>div>strong{display:block;font-family:var(--nx-font-display);font-style:var(--nx-display-italic);font-size:28px;line-height:1;color:var(--nx-ink);font-weight:var(--nx-display-weight,400)}.nx-result-head>div>span{display:block;font-size:12px;color:var(--nx-mute);margin-top:4px;font-family:var(--nx-font-mono)}.nx-grade{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;font-family:var(--nx-font-display);font-style:var(--nx-display-italic);font-size:22px;font-weight:var(--nx-display-weight,400);color:var(--nx-paper-ink)}.nx-grade-Aplus{background:var(--nx-sun)}.nx-grade-A{background:var(--nx-moss)}.nx-grade-B{background:var(--nx-sky)}.nx-result-bookmark{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--nx-line);background:var(--nx-fill-1);border-radius:12px;width:36px;height:36px;display:grid;place-items:center;color:var(--nx-mute);cursor:pointer}.nx-result-bookmark:hover{color:var(--nx-ink)}.nx-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-result-grid>div{padding:10px 12px;border-radius:12px;background:var(--nx-fill-1);border:1px solid var(--nx-line)}.nx-result-grid span{display:block;font-family:var(--nx-font-mono);font-size:10px;color:var(--nx-mute);letter-spacing:.04em;text-transform:uppercase}.nx-result-grid strong{display:block;margin-top:4px;font-size:16px;font-weight:600}.nx-result-cta{display:flex;justify-content:stretch}.nx-result-cta .nx-btn{width:100%}.nx-result-source{display:flex;align-items:center;gap:8px;font-family:var(--nx-font-mono);font-size:10px;letter-spacing:.04em;padding:4px 6px 0;flex-wrap:wrap}.nx-result-source,.nx-result-source>span:nth-child(odd){color:var(--nx-mute)}.nx-result-source>span:nth-child(2n){opacity:.5}.nx-demo-dock{margin-top:14px;padding:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--nx-fill-2);border:1px solid var(--nx-line);border-radius:999px}.nx-dock-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:0;background:transparent;border-radius:999px;color:var(--nx-mute);font-size:12px;font-weight:500}.nx-dock-item.is-active{background:var(--nx-sun);color:var(--nx-paper-ink);font-weight:600}.nx-scene{padding:18px;gap:14px}.nx-scene-head{display:flex;align-items:center;justify-content:space-between}.nx-roof-svg{width:100%;height:auto;aspect-ratio:1.8/1;background:#f4ead5}.nx-roof-svg,.nx-scene-segpanel{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line)}.nx-scene-segpanel{padding:16px;background:var(--nx-fill-2)}.nx-scene-segrow{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.nx-scene-seglabel{font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-mute);letter-spacing:.04em;white-space:nowrap}.nx-scene-seggrade{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-family:var(--nx-font-display);font-style:var(--nx-display-italic);font-size:16px;color:var(--nx-paper-ink)}.nx-scene-seggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nx-scene-seggrid>div{padding:8px 10px;border-radius:10px;background:var(--nx-fill-2)}.nx-scene-seggrid span{display:block;font-size:10px;color:var(--nx-mute);font-family:var(--nx-font-mono);letter-spacing:.04em;text-transform:uppercase}.nx-scene-seggrid strong{display:block;margin-top:3px;font-size:14px;font-weight:600}.nx-savings{gap:16px}.nx-savings-head{display:flex;justify-content:space-between;align-items:flex-start}.nx-savings-figure{padding:10px 0 6px}.nx-savings-figure strong{font-family:var(--nx-font-display);font-style:var(--nx-display-italic);font-size:56px;line-height:1;letter-spacing:-.02em;color:var(--nx-paper-ink)}.nx-savings-delta{display:block;margin-top:6px;font-family:var(--nx-font-mono);font-size:11px;color:rgba(26,20,16,.55)}.nx-savings-chart{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;height:110px;margin-top:4px;align-items:end}.nx-savings-bar-wrap{height:100%;display:flex;align-items:flex-end}.nx-savings-bar{width:100%;background:linear-gradient(180deg,var(--nx-sun),color-mix(in oklch,var(--nx-sun) 60%,var(--nx-violet)));border-radius:6px;min-height:4px}.nx-savings-foot{display:flex;justify-content:space-between;gap:12px;font-family:var(--nx-font-mono);font-size:10px;color:rgba(26,20,16,.5);letter-spacing:.08em;white-space:nowrap}.nx-savings-foot>span:first-child{letter-spacing:.45em}.nx-ai{gap:14px}.nx-ai-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.nx-ai-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgba(184,160,227,.16);padding:7px}.nx-ai-head strong{display:block;font-size:14px;font-weight:600}.nx-ai-head>div>span{display:block;font-size:11px;color:var(--nx-mute);margin-top:2px}.nx-ai-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nx-ai-item{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 14px;border-radius:var(--nx-radius-sm);background:var(--nx-fill-1);border:1px solid var(--nx-line)}.nx-ai-dot{width:8px;height:8px;border-radius:999px;margin-top:7px;background:currentColor;box-shadow:0 0 0 4px color-mix(in oklch,currentColor 20%,transparent)}.nx-ai-moss{color:var(--nx-moss)}.nx-ai-sun{color:var(--nx-sun)}.nx-ai-violet{color:var(--nx-violet)}.nx-ai-item>div strong{display:block;font-size:13px;font-weight:600;color:var(--nx-ink)}.nx-ai-item>div p{margin:4px 0 0;font-size:12px;color:var(--nx-mute);line-height:1.45}.nx-ai-prompt{margin-top:4px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:999px;background:var(--nx-fill-2);border:1px solid var(--nx-line);font-size:13px;color:var(--nx-mute)}.nx-steps{gap:14px}.nx-steps-head h3{font-family:var(--nx-font-display);font-style:var(--nx-display-italic);font-size:32px;line-height:1.05;letter-spacing:-.015em;margin:8px 0 0}.nx-steps-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nx-steps-list li{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:14px 16px;border-radius:var(--nx-radius-sm);background:var(--nx-fill-1);border:1px solid var(--nx-line)}.nx-step-num{font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-sun);padding:4px 8px;border-radius:999px;background:rgba(232,185,122,.14);letter-spacing:.05em}.nx-steps-list strong{display:block;font-size:15px;font-weight:600}.nx-steps-list p{margin:4px 0 0;font-size:12.5px;color:var(--nx-mute);line-height:1.4}.nx-step-meta{font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-mute);padding:5px 8px;border:1px solid var(--nx-line);border-radius:999px;white-space:nowrap}.nx-trust{gap:14px}.nx-trust-head{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid rgba(26,20,16,.08)}.nx-trust-title{font-family:var(--nx-font-display);font-style:var(--nx-display-italic);font-size:36px;line-height:1;letter-spacing:-.015em;margin:10px 0 0}.nx-trust-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nx-trust-wide .nx-trust-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:6px}@media (max-width:900px){.nx-trust-wide .nx-trust-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nx-trust-wide .nx-trust-list{grid-template-columns:1fr}}.nx-trust-list li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.nx-trust-tick{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:rgba(74,124,89,.18);color:#2f603d;flex-shrink:0}.nx-trust-list strong{display:block;font-size:14px;font-weight:600}.nx-trust-list>li>div>span{display:block;font-size:12px;color:rgba(26,20,16,.6);margin-top:2px;line-height:1.4}.nx-trust-logos{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-family:var(--nx-font-mono);font-size:11px;color:rgba(26,20,16,.55);letter-spacing:.12em}.nx-trust-logos span{padding:6px 10px;border-radius:999px;background:rgba(26,20,16,.05)}.nx-cta{padding:36px;background:linear-gradient(125deg,var(--nx-sun) 10%,color-mix(in oklch,var(--nx-sun) 70%,var(--nx-paper)) 95%);border:1px solid rgba(26,20,16,.14);position:relative;overflow:hidden}.nx-cta:after{content:"";position:absolute;right:-10%;top:-40%;width:60%;aspect-ratio:1;background:radial-gradient(circle,rgba(255,250,240,.55),transparent 65%);pointer-events:none}.nx-cta-inner{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:center}@media (max-width:760px){.nx-cta-inner{grid-template-columns:1fr}}.nx-cta p{margin:14px 0 0;font-size:14px;color:rgba(26,20,16,.7);max-width:40ch}.nx-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.nx-cta-foot{font-family:var(--nx-font-mono);font-size:11px;color:rgba(26,20,16,.55);letter-spacing:.04em}.nx-footer{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:40px;margin-top:28px;padding:28px 22px;border-radius:var(--nx-radius);background:var(--nx-fill-1);border:1px solid var(--nx-line)}@media (max-width:760px){.nx-footer{grid-template-columns:1fr;gap:24px}}.nx-footer-l p{margin:12px 0 0;color:var(--nx-mute);font-size:13px;max-width:28ch}.nx-footer-l .nx-brand-mark-dim{color:var(--nx-sun)}.nx-footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:560px){.nx-footer-cols{grid-template-columns:repeat(2,1fr)}}.nx-footer-cols strong{display:block;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--nx-mute);margin-bottom:10px}.nx-footer-cols ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.nx-footer-cols a{font-size:13px;color:var(--nx-ink)}.nx-footer-cols a:hover{color:var(--nx-sun)}.nx-density-compact .nx-bento{gap:12px}.nx-density-comfy .nx-bento{gap:24px}.nx-density-compact .nx-display{font-size:clamp(36px,4.5vw,56px)}:root{--nx-roof-dim:#d5c9b1}.pv-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;gap:18px}.pv-bento-hero{grid-column:span 12}.pv-bento-rail{grid-column:span 7}.pv-bento-live{grid-column:span 5}.pv-bento-read{grid-column:span 7}.pv-bento-output{grid-column:span 5}.pv-bento-cta,.pv-bento-faq{grid-column:span 12}@media (max-width:1100px){.pv-bento-live,.pv-bento-output,.pv-bento-rail,.pv-bento-read{grid-column:span 12}}@media (max-width:760px){.pv-bento>*{grid-column:span 12!important}}.pv-hero{min-height:480px;padding:28px}.pv-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px}.pv-hero-h1{font-size:clamp(44px,5.2vw,76px);line-height:1;margin:8px 0 4px;max-width:14ch}.pv-hero-lede{max-width:58ch;margin:0 0 6px;font-size:17px;line-height:1.5;color:rgba(26,20,16,.72)}.pv-profile-step{display:grid;gap:12px;max-width:720px;padding:16px;border:1px solid rgba(26,20,16,.12);border-radius:26px;background:color-mix(in oklch,var(--nx-paper) 76%,white);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.pv-profile-step.needs-lock{border-color:color-mix(in oklch,var(--nx-sun) 50%,var(--nx-line));box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 0 0 3px color-mix(in oklch,var(--nx-sun) 18%,transparent),0 18px 42px -30px rgba(137,88,24,.45)}.pv-profile-step.needs-attention{border-color:color-mix(in oklch,#c94b35 50%,var(--nx-sun));box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 0 0 4px color-mix(in oklch,#c94b35 16%,transparent),0 18px 44px -30px rgba(152,48,24,.48)}.pv-profile-step.is-locked{border-color:color-mix(in oklch,var(--nx-moss) 54%,var(--nx-line));background:color-mix(in oklch,var(--nx-moss) 8%,var(--nx-paper))}.pv-profile-head,.pv-profile-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.pv-profile-head>div{min-width:0;display:grid;gap:5px}.pv-profile-head span,.pv-profile-summary span{font-family:var(--nx-font-mono);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--nx-mute)}.pv-profile-head p{max-width:54ch;margin:0;color:rgba(26,20,16,.68);font-size:13px;line-height:1.35}.pv-profile-head strong{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:999px;font-family:var(--nx-font-mono);font-size:11px;white-space:nowrap}.pv-profile-head strong.is-open{background:color-mix(in oklch,var(--nx-sun) 22%,var(--nx-paper));color:color-mix(in oklch,var(--nx-ink) 86%,#946225)}.pv-profile-head strong.is-confirmed{background:color-mix(in oklch,var(--nx-moss) 18%,var(--nx-paper));color:var(--nx-moss-deep)}.pv-profile-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pv-profile-type{min-width:0;min-height:88px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:5px 9px;align-items:center;padding:12px;border:1px solid rgba(26,20,16,.12);border-radius:18px;background:rgba(255,255,255,.52);color:var(--nx-ink);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.pv-profile-type:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--nx-sun) 55%,var(--nx-line))}.pv-profile-type.is-selected{background:color-mix(in oklch,var(--nx-sun) 21%,var(--nx-paper));border-color:color-mix(in oklch,var(--nx-sun) 64%,var(--nx-line));box-shadow:inset 4px 0 0 color-mix(in oklch,var(--nx-sun) 72%,#96631f),0 0 0 1px color-mix(in oklch,var(--nx-sun) 28%,transparent)}.pv-profile-type>span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:rgba(26,20,16,.08)}.pv-profile-type strong{min-width:0;font-size:14px;line-height:1.15}.pv-profile-type em{grid-column:1/-1;color:var(--nx-mute);font-family:var(--nx-font-mono);font-size:11px;line-height:1.2;font-style:normal}.pv-profile-type small{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:rgba(26,20,16,.08);color:var(--nx-ink);font:700 11px/1 var(--nx-font-sans)}.pv-profile-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pv-profile-stepper{min-width:0;display:grid;gap:7px;padding:10px 12px;border:1px solid rgba(26,20,16,.1);border-radius:16px;background:rgba(255,255,255,.44)}.pv-profile-stepper>span{color:var(--nx-mute);font-size:12px;line-height:1.2}.pv-profile-stepper>div{display:grid;grid-template-columns:32px minmax(28px,1fr) 32px;align-items:center;gap:6px}.pv-profile-stepper button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(26,20,16,.12);border-radius:999px;background:var(--nx-paper);color:var(--nx-ink);cursor:pointer}.pv-profile-stepper strong{text-align:center;font-family:var(--nx-font-mono);font-size:20px;line-height:1}.pv-profile-summary{align-items:flex-start;padding:10px 12px;border-radius:18px;background:rgba(26,20,16,.055)}.pv-profile-summary strong{max-width:48ch;display:grid;gap:4px;font-size:13px;line-height:1.35;text-align:right}.pv-profile-summary small{color:var(--nx-mute);font:600 11px/1.2 var(--nx-font-mono)}.pv-profile-lock{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(26,20,16,.1);border-radius:20px;background:rgba(255,255,255,.56)}.pv-profile-lock>div{min-width:0;display:grid;gap:3px}.pv-profile-lock span{color:var(--nx-mute);font-family:var(--nx-font-mono);font-size:11px;line-height:1.2;text-transform:uppercase}.pv-profile-lock strong{color:var(--nx-ink);font-size:13px;line-height:1.25}.pv-profile-lock-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid color-mix(in oklch,var(--nx-sun) 52%,var(--nx-line));border-radius:999px;background:var(--nx-sun);color:var(--nx-ink);font:800 13px/1 var(--nx-font-sans);white-space:nowrap;cursor:pointer;box-shadow:0 10px 22px -18px rgba(137,88,24,.55);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.pv-profile-lock-button:hover{transform:translateY(-1px);box-shadow:0 14px 26px -18px rgba(137,88,24,.62)}.pv-profile-lock-button[aria-pressed=true]{border-color:color-mix(in oklch,var(--nx-moss) 58%,var(--nx-line));background:color-mix(in oklch,var(--nx-moss) 18%,var(--nx-paper));color:var(--nx-moss-deep)}.pv-profile-alert{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:16px;background:color-mix(in oklch,#c94b35 10%,var(--nx-paper));color:color-mix(in oklch,#c94b35 78%,var(--nx-ink));font:700 13px/1.35 var(--nx-font-sans)}.pv-search{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.6vw,18px);padding:10px 10px 10px clamp(20px,2.5vw,28px);background:var(--nx-paper);border:1px solid rgba(26,20,16,.14);border-radius:999px;max-width:720px;box-shadow:0 14px 40px -22px rgba(26,20,16,.3)}.pv-search:focus-within{border-color:var(--nx-sun);box-shadow:0 0 0 4px color-mix(in oklch,var(--nx-sun) 28%,transparent),0 14px 40px -22px rgba(26,20,16,.3)}.pv-search-icon{width:22px;display:grid;place-items:center;color:var(--nx-mute);flex-shrink:0}.pv-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;color:var(--nx-ink);font:500 17px/1.3 var(--nx-font-sans);outline:none;padding:14px clamp(8px,1.2vw,14px) 14px 2px;min-width:0}.pv-search input::-moz-placeholder{color:var(--nx-mute)}.pv-search input::placeholder{color:var(--nx-mute)}.pv-search-btn{padding:12px 18px;font-size:15px}.pv-search-btn:disabled,.pv-search-btn[aria-disabled=true]{cursor:not-allowed;opacity:.72;filter:saturate(.72)}.pv-address-resolution{display:grid;gap:10px;max-width:720px;padding:14px;border:1px solid color-mix(in oklch,var(--nx-sky) 42%,var(--nx-line));border-radius:24px;background:color-mix(in oklch,var(--nx-sky) 10%,var(--nx-paper))}.pv-address-resolution>div:first-child{display:grid;gap:4px}.pv-address-resolution span{color:var(--nx-sky-deep);font-family:var(--nx-font-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.pv-address-resolution strong{color:var(--nx-ink);font-size:14px;line-height:1.35}.pv-address-suggestions{display:grid;gap:8px}.pv-address-suggestions button{min-width:0;display:flex;align-items:center;justify-content:flex-start;min-height:44px;padding:10px 14px;border:1px solid rgba(26,20,16,.12);border-radius:16px;background:rgba(255,255,255,.72);color:var(--nx-ink);font:600 13px/1.25 var(--nx-font-sans);text-align:left;overflow-wrap:anywhere;cursor:pointer}.pv-address-suggestions button:hover{border-color:color-mix(in oklch,var(--nx-sky) 52%,var(--nx-line));background:var(--nx-paper)}.pv-loading-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:720px;margin-top:-8px}.pv-loading-strip span{min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid rgba(26,20,16,.1);border-radius:999px;background:rgba(255,255,255,.44);color:var(--nx-mute);font-family:var(--nx-font-mono);font-size:11px;line-height:1.15;text-align:center;overflow-wrap:anywhere;animation:pv-loading-pulse 1.2s ease-in-out infinite;animation-delay:var(--delay)}.pv-loading-strip svg{flex:0 0 auto;color:var(--nx-moss-deep)}@keyframes pv-loading-pulse{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@media (max-width:640px){.pv-search{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:8px 8px 8px 18px;border-radius:30px}.pv-search input{padding:12px 8px 12px 2px;font-size:16px}.pv-search-btn{grid-column:1/-1;width:100%;min-height:44px;justify-content:center}.pv-loading-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-profile-controls,.pv-profile-options{grid-template-columns:1fr}.pv-profile-head,.pv-profile-lock,.pv-profile-summary{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.pv-profile-lock-button{width:100%}.pv-profile-summary strong{text-align:left}}.pv-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px}.pv-examples-label{font-family:var(--nx-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-mute);margin-right:6px}.pv-trust-strip{list-style:none;margin:22px 0 0;padding:18px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border-top:1px solid rgba(26,20,16,.08)}@media (max-width:760px){.pv-trust-strip{grid-template-columns:repeat(2,1fr)}}.pv-trust-strip li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.pv-trust-tick{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:rgba(74,124,89,.18);color:#2f603d;margin-top:1px}.pv-trust-strip strong{display:block;font-size:13.5px;font-weight:600}.pv-trust-strip>li>div>span{display:block;font-size:11.5px;color:rgba(26,20,16,.55);margin-top:1px;font-family:var(--nx-font-mono);letter-spacing:.02em}.pv-steprail-head{display:grid;gap:6px;margin-bottom:14px}.pv-steprail-head h3{font-size:30px;line-height:1.05}.pv-steprail-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pv-steprail-item{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:14px 16px;border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);background:var(--nx-fill-1);transition:background .2s,border-color .2s}.pv-steprail-item.is-active{background:color-mix(in oklch,var(--nx-sun) 18%,transparent);border-color:color-mix(in oklch,var(--nx-sun) 55%,transparent)}.pv-steprail-item.is-next{opacity:.85}.pv-steprail-item.is-todo{opacity:.55}.pv-steprail-num{font-family:var(--nx-font-mono);font-size:11px;padding:5px 9px;border-radius:999px;background:color-mix(in oklch,var(--nx-ink) 8%,transparent);color:var(--nx-ink);letter-spacing:.05em;white-space:nowrap}.pv-steprail-item.is-active .pv-steprail-num{background:var(--nx-ink);color:var(--nx-paper)}.pv-steprail-row{display:flex;align-items:baseline;gap:10px;justify-content:space-between}.pv-steprail-row strong{font-size:15px;font-weight:600}.pv-steprail-meta{font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-mute);padding:3px 7px;border-radius:999px;border:1px solid var(--nx-line);white-space:nowrap}.pv-steprail-body p{margin:4px 0 0;font-size:12.5px;line-height:1.4}.pv-steprail-body p,.pv-steprail-state{color:var(--nx-mute)}.pv-steprail-item.is-active .pv-steprail-state{color:var(--nx-sun)}.pv-live{gap:14px}.pv-live-head{display:flex;justify-content:space-between;align-items:center}.pv-live-pulse{position:relative;width:10px;height:10px;border-radius:50%;background:var(--nx-moss)}.pv-live-pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--nx-moss);opacity:0;animation:pv-pulse 1.8s ease-out infinite}@keyframes pv-pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.5);opacity:0}}.pv-live-title{font-size:24px;line-height:1.1;margin:4px 0 8px;max-width:14ch}.pv-live-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pv-live-list li{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid rgba(26,20,16,.06)}.pv-live-list li:last-child{border-bottom:0}.pv-live-city{font-size:14px;font-weight:600}.pv-live-kwp{font-size:12px;font-weight:600;color:var(--nx-ink);padding:3px 7px;border-radius:999px;background:color-mix(in oklch,var(--nx-sun) 22%,transparent)}.pv-live-kwp,.pv-live-time{font-family:var(--nx-font-mono)}.pv-live-time{font-size:11px;color:rgba(26,20,16,.5);letter-spacing:.02em}.pv-section-head{display:grid;gap:6px;margin-bottom:18px}.pv-section-head h3{font-size:30px;line-height:1.05}.pv-read-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}@media (max-width:760px){.pv-read-list{grid-template-columns:1fr}}.pv-read-list li{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:10px 12px;border-radius:12px;background:var(--nx-fill-1);border:1px solid var(--nx-line);align-items:start}.pv-read-num{font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-sun);font-weight:600;letter-spacing:.05em;padding-top:2px}.pv-read-list strong{display:block;font-size:13.5px;font-weight:600;line-height:1.25}.pv-read-meta{display:flex;align-items:center;gap:6px;margin-top:3px;font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-mute)}.pv-read-meta em{font-style:normal;color:var(--nx-ink);font-weight:500}.pv-read-meta>span{opacity:.55}.pv-output{gap:16px}.pv-output .pv-section-head h3 em{color:color-mix(in oklch,var(--nx-ink-card-ink) 70%,var(--nx-sun))}.pv-output-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pv-output-list li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px;border-radius:var(--nx-radius-sm);background:var(--nx-fill-1);border:1px solid var(--nx-line)}.pv-output-tick{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:color-mix(in oklch,var(--nx-moss) 30%,transparent);color:var(--nx-moss)}.pv-output-list strong{display:block;font-size:14px;font-weight:600}.pv-output-list p{margin:4px 0 0;font-size:12.5px;color:var(--nx-mute);line-height:1.4}.pv-output-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--nx-line);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pv-output-foot>span{font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-mute)}.pv-faq{padding:28px}.pv-faq-head{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:18px;align-items:end}@media (max-width:760px){.pv-faq-head{grid-template-columns:1fr}}.pv-faq-head h3{font-size:36px;line-height:1}.pv-faq-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pv-faq-list li{border-top:1px solid rgba(26,20,16,.08)}.pv-faq-list li:last-child{border-bottom:1px solid rgba(26,20,16,.08)}.pv-faq-q{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;border:0;background:transparent;font:500 16px/1.3 var(--nx-font-sans);color:var(--nx-paper-ink);text-align:left}.pv-faq-q:hover{color:color-mix(in oklch,var(--nx-paper-ink) 70%,var(--nx-sun))}.pv-faq-chev{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:color-mix(in oklch,var(--nx-ink) 6%,transparent);color:var(--nx-mute);transition:transform .25s var(--nx-ease,ease),background .2s}.pv-faq-list li.is-open .pv-faq-chev{transform:rotate(180deg);background:var(--nx-sun);color:var(--nx-paper-ink)}.pv-faq-a{padding:0 4px 18px;font-size:14.5px;line-height:1.5;color:rgba(26,20,16,.7);max-width:64ch;animation:pv-faq-in .25s ease}@keyframes pv-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}