/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
[data-layout=landing]{--home-bg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{--home-bg:color-mix(in oklab, var(--color-base-content) 5%, var(--color-base-100))}}[data-layout=landing]{--home-ink:var(--color-base-content);--home-muted:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{--home-muted:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}[data-layout=landing]{--home-subtle:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{--home-subtle:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}[data-layout=landing]{--home-chrome-bg:var(--home-bg);--home-chrome-ink:var(--home-ink);--home-chrome-muted:var(--home-muted);--home-chrome-hover:var(--home-ink);--home-chrome-active:var(--home-ink);--home-chrome-border:var(--home-border);--home-card:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{--home-card:color-mix(in oklab, var(--color-base-100) 70%, transparent)}}[data-layout=landing]{--home-card-hover:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{--home-card-hover:color-mix(in oklab, var(--color-base-100) 90%, transparent)}}[data-layout=landing]{--home-border:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{--home-border:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}[data-layout=landing]{--home-border-soft:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{--home-border-soft:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}[data-layout=landing]{--home-cta:var(--color-base-content);--home-cta-hover:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{--home-cta-hover:color-mix(in oklab, var(--color-base-content) 90%, transparent)}}[data-layout=landing]{--home-cta-text:#fff;--home-secondary-hover:#fff;--home-shadow:0 1px 2px #0000000a, 0 18px 50px #0000000f;--home-glow:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{--home-glow:color-mix(in oklab, var(--color-primary) 10%, transparent)}}[data-layout=landing]{background:var(--el-bg,radial-gradient(circle at 50% -20%, var(--color-base-100), transparent 36rem), var(--home-bg))}@supports (color:color-mix(in lab, red, red)){[data-layout=landing]{background:var(--el-bg,radial-gradient(circle at 50% -20%, color-mix(in oklab, var(--color-base-100) 90%, transparent), transparent 36rem), var(--home-bg))}}[data-layout=landing]{color:var(--home-ink)}html.dark [data-layout=landing]{--home-bg:var(--color-base-300);--home-ink:var(--color-base-content);--home-muted:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){html.dark [data-layout=landing]{--home-muted:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}html.dark [data-layout=landing]{--home-subtle:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){html.dark [data-layout=landing]{--home-subtle:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}html.dark [data-layout=landing]{--home-card:#161618b8;--home-card-hover:#1e1e20e6;--home-border:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){html.dark [data-layout=landing]{--home-border:color-mix(in oklab, var(--color-base-content) 15%, transparent)}}html.dark [data-layout=landing]{--home-border-soft:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){html.dark [data-layout=landing]{--home-border-soft:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}html.dark [data-layout=landing]{--home-cta:var(--color-base-content);--home-cta-hover:var(--color-base-content);--home-cta-text:#000;--home-secondary-hover:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){html.dark [data-layout=landing]{--home-secondary-hover:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}html.dark [data-layout=landing]{--home-shadow:0 1px 2px #0000004d, 0 18px 50px #00000073;--home-glow:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){html.dark [data-layout=landing]{--home-glow:color-mix(in oklab, var(--color-primary) 15%, transparent)}}html.dark [data-layout=landing]{--el-bg:radial-gradient(circle at 50% -20%, var(--color-base-content), transparent 32rem), var(--home-bg)}@supports (color:color-mix(in lab, red, red)){html.dark [data-layout=landing]{--el-bg:radial-gradient(circle at 50% -20%, color-mix(in oklab, var(--color-base-content) 10%, transparent), transparent 32rem), var(--home-bg)}}.niah-home-landing{isolation:isolate;color:var(--home-ink);background:0 0;position:relative}[data-layout=landing] .main-header,[data-layout=landing] #landing-mobile-header,[data-layout=landing] footer{color:var(--home-chrome-ink);background:var(--home-chrome-bg)!important;border-color:var(--home-chrome-border)!important}[data-layout=landing] .main-header{-webkit-backdrop-filter:blur(20px)}[data-layout=landing] footer .text-icon-primary,[data-layout=landing] .main-header .text-icon-primary{color:var(--home-chrome-muted)!important}[data-layout=landing] footer .text-base-content,[data-layout=landing] .main-header .text-base-content,[data-layout=landing] .niah-wordmark{color:var(--home-chrome-ink)!important}[data-layout=landing] .main-header .text-purple-600,[data-layout=landing] .main-header .text-teal-600{color:var(--home-chrome-active)!important}[data-layout=landing] .main-header .border-purple-500{border-color:var(--home-chrome-active)!important}[data-layout=landing] footer a:hover,[data-layout=landing] footer button:hover,[data-layout=landing] .main-header a:hover,[data-layout=landing] .main-header button:hover{color:var(--home-chrome-hover)!important}.niah-home-primary-cta{background:var(--home-cta);color:var(--home-cta-text)}.niah-home-primary-cta:hover{background:var(--home-cta-hover);transform:translateY(-1px)}.niah-home-text-link{color:var(--home-ink)}.niah-home-text-link:hover{color:var(--home-muted)}.niah-home-divider{border-color:var(--home-border)}.niah-home-ghost-cta{border:1px solid var(--home-border);color:var(--home-ink);background:0 0}.niah-home-ghost-cta:hover{background:var(--home-secondary-hover)}.niah-home-video{aspect-ratio:16/9;border-radius:var(--app-radius-sheet);border:1px solid var(--home-border-soft);background:var(--home-card);width:100%;box-shadow:var(--home-shadow);position:relative;overflow:hidden}.niah-home-video>button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.niah-home-video img{object-fit:cover;width:100%;height:100%}.niah-home-video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.niah-home-video-btn{color:#fff;-webkit-backdrop-filter:blur(6px);width:4.25rem;height:4.25rem;transition:transform var(--motion-base) ease, background var(--motion-base) ease;background:#0000008c;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.niah-home-video>button:hover .niah-home-video-btn{background:#000000b8;transform:translate(-50%,-50%)scale(1.06)}.niah-home-video.niah-home-video--empty{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.niah-home-world__stage{width:100%;position:relative}.niah-home-world__stage:has(.niah-home-scene){aspect-ratio:16/9}.niah-home-world__stage:has(.niah-portable-hero){aspect-ratio:auto;min-height:0}.niah-home-scene{color:var(--home-ink);background:0 0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.niah-home-scene__glow{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 45%, var(--home-glow), transparent 68%);position:absolute;inset:0}.niah-home-scene--chat .niah-home-scene__viewport{-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.niah-home-scene__viewport{flex:auto;min-height:0;position:relative;overflow:hidden}.niah-home-scene__track{will-change:transform;flex-direction:column;display:flex}.niah-home-scene__track--scroll{animation:42s linear infinite niahHomeSceneScroll}.niah-home-scene--chat .niah-home-scene__track--scroll{animation-duration:56s}.niah-home-scene--chat .niah-home-scene__group{gap:1.5rem;padding:2.75rem 1.75rem 2.25rem}.niah-home-scene--chat .niah-home-scene__bubble,.niah-home-scene--chat .niah-home-scene__label,.niah-home-scene--chat .niah-home-scene__bubble p,.niah-home-scene--chat .niah-home-scene__diffuse{text-align:left}.niah-home-scene--chat .niah-home-scene__bubble p,.niah-home-scene--chat .niah-home-scene__diffuse.is-settled{font-size:var(--text-meta);line-height:1.65}.niah-home-scene__group{flex-direction:column;gap:1.25rem;width:100%;max-width:34rem;margin:0 auto;padding:2.5rem 1.75rem 2rem;display:flex}.niah-home-scene__item{opacity:0;animation:.7s forwards niahHomeSceneFadeIn}.niah-home-scene__label{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-weight:600;display:block}.niah-home-scene__item--user{justify-content:flex-end;display:flex}.niah-home-scene__item--user .niah-home-scene__bubble{max-width:88%}.niah-home-scene__bubble--user{border-radius:var(--radius-box) var(--radius-box) var(--radius-field) var(--radius-box);background:var(--home-card);border:1px solid var(--home-border-soft);-webkit-backdrop-filter:blur(10px);padding:.75rem 1rem}.niah-home-scene__item--assistant .niah-home-scene__bubble{flex-direction:column;max-width:92%}.niah-home-scene__bubble--assistant{border-radius:var(--radius-box) var(--radius-box) var(--radius-box) var(--radius-field);border:1px solid var(--color-ai);padding:.85rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.niah-home-scene__bubble--assistant{border:1px solid color-mix(in oklab, var(--color-ai) 18%, transparent)}}.niah-home-scene__bubble--assistant{background:var(--home-glow)}@supports (color:color-mix(in lab, red, red)){.niah-home-scene__bubble--assistant{background:color-mix(in srgb, var(--home-glow) 55%, transparent)}}.niah-home-scene__bubble--assistant{-webkit-backdrop-filter:blur(10px)}.niah-home-scene__diffuse{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-meta);letter-spacing:.01em;min-height:2.5rem;color:var(--home-muted)}.niah-home-scene__diffuse.is-settled{font-family:inherit;font-size:var(--text-sm);transition:color var(--motion-slow) ease;color:var(--home-ink)}.niah-home-scene__caption{z-index:1;font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--home-muted);background:0 0;border-top:0;flex-shrink:0;margin:0;padding:.85rem 1rem 0;position:relative}@media (prefers-reduced-motion:reduce){.niah-home-scene__track--scroll{animation:none}.niah-home-scene__item{opacity:1;animation:none}}.niah-home-hero,.niah-home-hero-visual{position:relative}.niah-home-hero-visual .niah-portable-hero__caption{display:none}.niah-home-hero-visual .niah-portable-frame--desktop{width:min(100%,44rem)}.niah-home-hero-visual .niah-portable-frame--phone{width:min(44%,11.5rem)}@media (min-width:720px){.niah-home-hero-visual .niah-portable-frame--phone{width:11.25rem}}.niah-home-device-list--hero{gap:.5rem}.niah-home-device-list--hero .niah-home-device-chip{font-size:var(--text-meta);color:var(--home-muted);border-color:var(--home-border-soft);background:0 0;padding:.4rem .8rem}@supports (color:color-mix(in lab, red, red)){.niah-home-device-list--hero .niah-home-device-chip{border-color:color-mix(in srgb, var(--home-border-soft) 80%, transparent)}}.niah-home-device-list--hero .niah-home-device-chip{-webkit-backdrop-filter:none}.niah-home-display{letter-spacing:-.045em;color:var(--home-ink);text-wrap:balance;font-size:clamp(2.25rem,6.5vw,4.25rem);font-weight:600;line-height:1.04}.niah-home-display-highlight{color:#0000;-webkit-background-clip:text;background-clip:text}.niah-home-lead{color:var(--home-muted);text-wrap:pretty;font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:400;line-height:1.55}.niah-home-device-chip{border:1px solid var(--home-border-soft);background:var(--home-card);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.niah-home-device-chip{background:color-mix(in srgb, var(--home-card) 92%, transparent)}}.niah-home-device-chip{font-size:var(--text-body);letter-spacing:-.01em;color:var(--home-ink);-webkit-backdrop-filter:blur(12px);padding:.55rem 1.05rem;font-weight:500}.niah-home-eyebrow{font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--home-subtle);font-weight:500}.niah-home-section-title{letter-spacing:-.035em;color:var(--home-ink);text-wrap:balance;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.08}.niah-home-section-lead{color:var(--home-muted);text-wrap:pretty;font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:400;line-height:1.6}.niah-home-section{padding-top:5rem;padding-bottom:5rem}@media (min-width:40rem){.niah-home-section{padding-top:6.5rem;padding-bottom:6.5rem}}@media (min-width:64rem){.niah-home-section{padding-top:8rem;padding-bottom:8rem}}.niah-home-section--finale{padding-bottom:7rem}.niah-home-cta-lg{min-height:3.25rem;font-size:var(--text-base);letter-spacing:-.01em;box-shadow:var(--app-shadow-card);transition:transform var(--motion-base) ease, background var(--motion-base) ease, box-shadow var(--motion-slow) ease;border-radius:9999px;padding:0 1.75rem;font-weight:500}.niah-home-primary-cta.niah-home-cta-lg:hover{box-shadow:var(--app-shadow-lift)}.niah-home-primary-cta.niah-home-cta-lg:active{transform:translateY(0)scale(.98)}.niah-home-link-cta{color:var(--home-ink);transition:color var(--motion-base) ease, opacity var(--motion-base) ease;text-decoration:none}.niah-home-link-cta:hover{color:var(--home-muted)}.niah-home-link-cta:hover .niah-home-link-cta-arrow{opacity:1;transform:translate(2px)}.niah-home-link-cta--muted{color:var(--home-muted)}.niah-home-link-cta-arrow{font-size:var(--text-xl);opacity:.7;transition:transform var(--motion-base) ease, opacity var(--motion-base) ease;line-height:1;display:inline-block}.niah-home-bento{grid-template-columns:repeat(1,minmax(0,1fr));gap:.875rem;display:grid}@media (min-width:40rem){.niah-home-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.niah-home-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.niah-home-bento-item{border-radius:var(--app-radius-sheet);text-align:left;background:var(--home-card);flex-direction:column;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.niah-home-bento-item{background:color-mix(in srgb, var(--home-card) 94%, transparent)}}.niah-home-bento-item{border:1px solid var(--home-border-soft);box-shadow:var(--home-shadow);opacity:1;transition:opacity .65s var(--motion-ease-emphasized), transform .65s var(--motion-ease-emphasized), border-color var(--motion-slow) ease, background var(--motion-slow) ease;transform:none}[data-reveal-ready] .niah-reveal[data-reveal]:not(.is-visible) .niah-home-bento-item{opacity:0;transform:translateY(14px)}.niah-home-bento-body{flex:none;padding:1.25rem 1.5rem 1.75rem}@media (min-width:40rem){.niah-home-bento-body{padding:1.5rem 1.75rem 2rem}}@media (min-width:64rem){.niah-home-bento-item--full .niah-home-bento-visual{aspect-ratio:auto;border-start-end-radius:0;border-end-end-radius:0;min-height:100%}.niah-home-bento-item--full .niah-home-bento-body{flex-direction:column;justify-content:center;padding:2rem 2.25rem;display:flex}}.niah-reveal.is-visible .niah-home-bento-item{opacity:1;transform:none}.niah-reveal.is-visible .niah-home-bento-item:first-child{transition-delay:40ms}.niah-reveal.is-visible .niah-home-bento-item:nth-child(2){transition-delay:.1s}.niah-reveal.is-visible .niah-home-bento-item:nth-child(3){transition-delay:.16s}.niah-reveal.is-visible .niah-home-bento-item:nth-child(4){transition-delay:.22s}.niah-reveal.is-visible .niah-home-bento-item:nth-child(5){transition-delay:.28s}.niah-reveal.is-visible .niah-home-bento-item:nth-child(6){transition-delay:.34s}.niah-reveal.is-visible .niah-home-bento-item:nth-child(7){transition-delay:.4s}.niah-reveal.is-visible .niah-home-bento-item:nth-child(8){transition-delay:.46s}.niah-home-bento-item:hover{border-color:var(--home-border);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.niah-home-bento-item:hover{border-color:color-mix(in srgb, var(--home-border) 70%, transparent)}}.niah-home-bento-item:hover{background:var(--home-card-hover)}.niah-home-bento-title{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--home-ink);font-weight:600}.niah-home-bento-copy{font-size:var(--text-body);color:var(--home-muted);max-width:28ch;line-height:1.55}.niah-home-path-panel{border-radius:var(--app-radius-sheet);text-align:left;background:var(--home-card);flex-direction:column;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.niah-home-path-panel{background:color-mix(in srgb, var(--home-card) 92%, transparent)}}.niah-home-path-panel{border:1px solid var(--home-border-soft);box-shadow:var(--home-shadow);transition:transform var(--motion-slow) var(--motion-ease-emphasized), border-color var(--motion-slow) ease, box-shadow var(--motion-slow) ease}.niah-home-path-panel:hover{border-color:var(--home-border);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.niah-home-path-panel:hover{border-color:color-mix(in srgb, var(--home-border) 65%, transparent)}}.niah-home-path-panel:hover{box-shadow:var(--home-shadow), 0 20px 48px var(--home-glow)}@supports (color:color-mix(in lab, red, red)){.niah-home-path-panel:hover{box-shadow:var(--home-shadow), 0 20px 48px color-mix(in srgb, var(--home-glow) 25%, transparent)}}.niah-home-path-body{padding:1.75rem 1.75rem 2rem}@media (min-width:40rem){.niah-home-path-body{padding:2rem 2.25rem 2.5rem}}.niah-home-path-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:48rem){.niah-home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.niah-home-path-panel--workspace{background:linear-gradient(165deg, var(--home-card), var(--home-glow))}@supports (color:color-mix(in lab, red, red)){.niah-home-path-panel--workspace{background:linear-gradient(165deg, color-mix(in srgb, var(--home-card) 96%, transparent), color-mix(in srgb, var(--home-glow) 35%, var(--home-card)))}}.niah-home-path-title{letter-spacing:-.03em;color:var(--home-ink);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600}.niah-home-path-copy{font-size:var(--text-lg);color:var(--home-muted);max-width:36ch;line-height:1.6}.niah-home-trust-grid{grid-template-columns:1fr;gap:1rem;width:100%;max-width:56rem;margin-top:3rem;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:grid}@media (min-width:40rem){.niah-home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;margin-top:3.5rem}}@media (min-width:64rem){.niah-home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:none;margin-top:4rem}}.niah-home-trust-item{border-radius:var(--app-radius-sheet);background:var(--home-card);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.niah-home-trust-item{background:color-mix(in srgb, var(--home-card) 92%, transparent)}}.niah-home-trust-item{border:1px solid var(--home-border)}@supports (color:color-mix(in lab, red, red)){.niah-home-trust-item{border:1px solid color-mix(in srgb, var(--home-border) 80%, transparent)}}.niah-home-trust-item{box-shadow:0 10px 28px var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.niah-home-trust-item{box-shadow:0 10px 28px color-mix(in srgb, var(--home-ink) 4%, transparent)}}.niah-home-trust-item{transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, transform var(--motion-base) ease}.niah-home-trust-item:hover{border-color:var(--home-border)}@supports (color:color-mix(in lab, red, red)){.niah-home-trust-item:hover{border-color:color-mix(in srgb, var(--home-border) 100%, transparent)}}.niah-home-trust-item:hover{box-shadow:0 16px 36px var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.niah-home-trust-item:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--home-ink) 7%, transparent)}}.niah-home-trust-item:hover{transform:translateY(-2px)}.niah-home-trust-visual{aspect-ratio:16/10;background:radial-gradient(120% 90% at 20% 0%, var(--home-glow), transparent 55%), linear-gradient(165deg, var(--home-secondary-hover), var(--home-card));width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.niah-home-trust-visual{background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--home-glow) 80%, transparent), transparent 55%), linear-gradient(165deg, color-mix(in srgb, var(--home-secondary-hover) 70%, transparent), color-mix(in srgb, var(--home-card) 40%, transparent))}}.niah-home-trust-visual{border-bottom:1px solid var(--home-border)}@supports (color:color-mix(in lab, red, red)){.niah-home-trust-visual{border-bottom:1px solid color-mix(in srgb, var(--home-border) 70%, transparent)}}.niah-home-trust-copy-block{padding:1.15rem 1.25rem 1.35rem}.niah-home-trust-title{font-weight:600;font-size:var(--text-lg);letter-spacing:-.02em;color:var(--home-ink)}.niah-home-trust-copy{font-size:var(--text-body);color:var(--home-muted);margin-top:.35rem;line-height:1.55}.niah-mock-trust{border-radius:var(--radius-box);background:var(--home-card);flex-direction:column;display:flex;position:absolute;inset:12% 10% 10%}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust{background:color-mix(in srgb, var(--home-card) 96%, transparent)}}.niah-mock-trust{border:1px solid var(--home-border)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust{border:1px solid color-mix(in srgb, var(--home-border) 90%, transparent)}}.niah-mock-trust{box-shadow:0 12px 28px var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust{box-shadow:0 12px 28px color-mix(in srgb, var(--home-ink) 8%, transparent)}}.niah-mock-trust{overflow:hidden}.niah-mock-trust--enterprise .niah-mock-trust__chrome{border-bottom:1px solid var(--home-border);align-items:center;gap:.35rem;padding:.45rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust--enterprise .niah-mock-trust__chrome{border-bottom:1px solid color-mix(in srgb, var(--home-border) 75%, transparent)}}.niah-mock-trust--enterprise .niah-mock-trust__chrome{background:var(--home-secondary-hover)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust--enterprise .niah-mock-trust__chrome{background:color-mix(in srgb, var(--home-secondary-hover) 55%, transparent)}}.niah-mock-trust__dot{background:var(--home-muted);border-radius:9999px;width:.38rem;height:.38rem}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__dot{background:color-mix(in srgb, var(--home-muted) 45%, transparent)}}.niah-mock-trust__dot:first-child{background:var(--color-error)}.niah-mock-trust__dot:nth-child(2){background:var(--color-warning)}.niah-mock-trust__dot:nth-child(3){background:var(--color-success)}.niah-mock-trust__chrome-label{font-size:var(--text-3xs);letter-spacing:.02em;color:var(--home-muted);margin-left:.35rem;font-weight:600}.niah-mock-trust__body{flex-direction:column;flex:1;gap:.45rem;padding:.55rem .65rem .7rem;display:flex}.niah-mock-trust__row{border-radius:var(--radius-field);background:var(--home-secondary-hover);align-items:center;gap:.55rem;padding:.4rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__row{background:color-mix(in srgb, var(--home-secondary-hover) 65%, transparent)}}.niah-mock-trust__row{border:1px solid var(--home-border)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__row{border:1px solid color-mix(in srgb, var(--home-border) 55%, transparent)}}.niah-mock-trust__key,.niah-mock-trust__shield{flex-shrink:0;width:1.35rem;height:1.35rem;position:relative}.niah-mock-trust__key-stem{background:var(--color-info);border-radius:9999px;width:.85rem;height:.28rem;position:absolute;top:.45rem;left:.15rem}.niah-mock-trust__key-bit{border:2px solid var(--color-info);background:var(--color-info);border-radius:9999px;width:.55rem;height:.55rem;position:absolute;top:.28rem;left:.05rem}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__key-bit{background:color-mix(in srgb, var(--color-info) 35%, transparent)}}.niah-mock-trust__shield-face{border-radius:var(--radius-field) var(--radius-field) var(--radius-field) var(--radius-field);background:linear-gradient(160deg, var(--color-info), var(--color-info));position:absolute;inset:.1rem .2rem .05rem}.niah-mock-trust__shield-check{border-bottom:2px solid #fff;border-left:2px solid #fff;width:.38rem;height:.22rem;position:absolute;top:.42rem;left:.48rem;transform:rotate(-45deg)}.niah-mock-trust__row-copy{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.niah-mock-trust__row-title{font-size:var(--text-2xs);letter-spacing:-.01em;color:var(--home-ink);font-weight:600;line-height:1.2}.niah-mock-trust__row-meta{font-size:var(--text-4xs);color:var(--home-muted);line-height:1.2}.niah-mock-trust__toggle{background:var(--home-muted);border-radius:9999px;flex-shrink:0;width:1.55rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__toggle{background:color-mix(in srgb, var(--home-muted) 35%, transparent)}}.niah-mock-trust__toggle{position:relative}.niah-mock-trust__toggle:after{content:"";background:var(--color-base-100);width:.6rem;height:.6rem;box-shadow:var(--app-shadow-hairline);border-radius:9999px;position:absolute;top:.12rem;left:.12rem}.niah-mock-trust__toggle--on{background:var(--color-info)}.niah-mock-trust__toggle--on:after{left:auto;right:.12rem}.niah-mock-trust__audit{flex-direction:column;gap:.28rem;padding:.15rem .2rem 0;display:flex}.niah-mock-trust__audit-line{background:var(--home-muted);border-radius:9999px;height:.28rem;display:block}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__audit-line{background:color-mix(in srgb, var(--home-muted) 22%, transparent)}}.niah-mock-trust__audit-line{width:92%}.niah-mock-trust__audit-line--short{width:58%}.niah-mock-trust--government{background:linear-gradient(145deg, var(--home-card), var(--color-info));grid-template-columns:1fr 1fr;gap:.45rem;padding:.65rem;display:grid;inset:14% 9% 12%}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust--government{background:linear-gradient(145deg, color-mix(in srgb, var(--home-card) 94%, transparent), color-mix(in srgb, var(--color-info) 8%, var(--home-card)))}}.niah-mock-trust__tenant{border-radius:var(--radius-box);border:1px solid var(--home-border);flex-direction:column;gap:.35rem;padding:.55rem .5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__tenant{border:1px solid color-mix(in srgb, var(--home-border) 80%, transparent)}}.niah-mock-trust__tenant{background:var(--home-secondary-hover)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__tenant{background:color-mix(in srgb, var(--home-secondary-hover) 70%, transparent)}}.niah-mock-trust__tenant{z-index:1}.niah-mock-trust__tenant--a{box-shadow:inset 0 0 0 1px var(--color-info)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__tenant--a{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-info) 18%, transparent)}}.niah-mock-trust__tenant--b{box-shadow:inset 0 0 0 1px var(--color-info)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__tenant--b{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-info) 14%, transparent)}}.niah-mock-trust__tenant-badge{font-size:var(--text-4xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-info);background:var(--color-info);border-radius:9999px;align-self:flex-start;padding:.12rem .4rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__tenant-badge{background:color-mix(in srgb, var(--color-info) 28%, transparent)}}.niah-mock-trust__tenant-bar{background:var(--home-muted);border-radius:9999px;height:.32rem;display:block}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__tenant-bar{background:color-mix(in srgb, var(--home-muted) 28%, transparent)}}.niah-mock-trust__tenant-bar{width:88%}.niah-mock-trust__tenant-bar--short{width:48%}.niah-mock-trust__tenant-bar--mid{width:66%}.niah-mock-trust__wall{background:repeating-linear-gradient(180deg, var(--color-info) 0 4px, transparent 4px 8px);width:2px;position:absolute;top:18%;bottom:18%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__wall{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--color-info) 55%, transparent) 0 4px, transparent 4px 8px)}}.niah-mock-trust__wall{z-index:2;pointer-events:none}.niah-mock-trust__seal{z-index:3;background:var(--home-card);border-radius:9999px;align-items:center;gap:.35rem;padding:.28rem .55rem .28rem .35rem;display:flex;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__seal{background:color-mix(in srgb, var(--home-card) 96%, transparent)}}.niah-mock-trust__seal{border:1px solid var(--color-info)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__seal{border:1px solid color-mix(in srgb, var(--color-info) 35%, var(--home-border))}}.niah-mock-trust__seal{box-shadow:0 6px 14px var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__seal{box-shadow:0 6px 14px color-mix(in srgb, var(--home-ink) 10%, transparent)}}.niah-mock-trust__seal-ring{border:2px solid var(--color-info);width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 2px var(--color-info);border-radius:9999px;flex-shrink:0;position:relative}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__seal-ring{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-info) 40%, transparent)}}.niah-mock-trust__seal-core{background:var(--color-info);border-radius:9999px;width:.35rem;height:.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.niah-mock-trust__seal-label{font-size:var(--text-4xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-info);font-weight:700}.niah-mock-trust--education{background:linear-gradient(180deg, var(--color-info), var(--home-card));gap:.45rem;padding:.55rem .6rem .6rem;inset:12% 9% 11%}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust--education{background:linear-gradient(180deg, color-mix(in srgb, var(--color-info) 10%, var(--home-card)), color-mix(in srgb, var(--home-card) 96%, transparent))}}.niah-mock-trust__class-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.niah-mock-trust__class-title{font-size:var(--text-3xs);letter-spacing:-.01em;color:var(--home-ink);font-weight:600}.niah-mock-trust__role{font-size:var(--text-4xs);letter-spacing:.03em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;padding:.14rem .4rem;font-weight:700}.niah-mock-trust__role--teacher{color:var(--color-info);background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__role--teacher{background:color-mix(in srgb, var(--color-info) 30%, transparent)}}.niah-mock-trust__role--student{color:var(--home-ink);background:var(--home-muted)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__role--student{background:color-mix(in srgb, var(--home-muted) 18%, transparent)}}.niah-mock-trust__seats{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;min-height:0;display:grid}.niah-mock-trust__seat{border-radius:var(--radius-field);aspect-ratio:1.15;background:linear-gradient(160deg, var(--color-info), var(--home-secondary-hover));display:block}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__seat{background:linear-gradient(160deg, color-mix(in srgb, var(--color-info) 22%, transparent), color-mix(in srgb, var(--home-secondary-hover) 80%, transparent))}}.niah-mock-trust__seat{border:1px solid var(--home-border)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__seat{border:1px solid color-mix(in srgb, var(--home-border) 70%, transparent)}}.niah-mock-trust__seat{box-shadow:inset 0 -.35rem 0 var(--home-muted)}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__seat{box-shadow:inset 0 -.35rem 0 color-mix(in srgb, var(--home-muted) 12%, transparent)}}.niah-mock-trust__seat--2,.niah-mock-trust__seat--5{background:linear-gradient(160deg, var(--color-info), var(--home-secondary-hover))}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__seat--2,.niah-mock-trust__seat--5{background:linear-gradient(160deg, color-mix(in srgb, var(--color-info) 18%, transparent), color-mix(in srgb, var(--home-secondary-hover) 80%, transparent))}}.niah-mock-trust__seat--3,.niah-mock-trust__seat--6{background:linear-gradient(160deg, var(--color-info), var(--home-secondary-hover))}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__seat--3,.niah-mock-trust__seat--6{background:linear-gradient(160deg, color-mix(in srgb, var(--color-info) 16%, transparent), color-mix(in srgb, var(--home-secondary-hover) 80%, transparent))}}.niah-mock-trust__boundary{align-items:center;gap:.4rem;padding-top:.15rem;display:flex}.niah-mock-trust__boundary-rail{background:repeating-linear-gradient(90deg, var(--color-info) 0 5px, transparent 5px 9px);border-radius:9999px;flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.niah-mock-trust__boundary-rail{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-info) 50%, transparent) 0 5px, transparent 5px 9px)}}.niah-mock-trust__age{font-size:var(--text-4xs);letter-spacing:.02em;color:var(--home-muted);white-space:nowrap;font-weight:600}@media (prefers-reduced-motion:reduce){.niah-home-trust-item{transition:none}.niah-home-trust-item:hover{transform:none}}.niah-home-landing>section{position:relative}.niah-rise-3{animation-delay:.25s}.niah-rise-4{animation-delay:.35s}.niah-rise-5{animation-delay:.45s}.niah-reveal{opacity:1;transition:opacity .8s var(--motion-ease-emphasized), transform .8s var(--motion-ease-emphasized);transform:none}[data-reveal-ready] .niah-reveal[data-reveal]:not(.is-visible){opacity:0;transform:translateY(28px)}.niah-reveal.is-visible{opacity:1;transform:none}.niah-landing-warning{border-color:var(--home-border)}@supports (color:color-mix(in lab, red, red)){.niah-landing-warning{border-color:color-mix(in srgb, var(--home-border) 80%, var(--color-warning))}}.niah-landing-warning{background:var(--home-card)}@supports (color:color-mix(in lab, red, red)){.niah-landing-warning{background:color-mix(in srgb, var(--home-card) 90%, transparent)}}.niah-landing-preview{max-width:42rem;margin:0 auto;position:relative}.niah-landing-preview__frame{border-radius:var(--app-radius-sheet);border:1px solid var(--home-border);background:var(--home-card);-webkit-backdrop-filter:blur(24px);box-shadow:0 24px 60px var(--home-glow);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.niah-landing-preview__frame{box-shadow:0 24px 60px color-mix(in srgb, var(--home-glow) 35%, transparent)}}.niah-landing-preview__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:40rem){.niah-landing-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.niah-landing-preview__grid--market{grid-template-columns:repeat(2,minmax(0,1fr))}}.niah-landing-preview__card,.niah-landing-preview__bubble,.niah-landing-preview__row{border-radius:var(--radius-box);border:1px solid var(--home-border);background:var(--home-card)}@supports (color:color-mix(in lab, red, red)){.niah-landing-preview__card,.niah-landing-preview__bubble,.niah-landing-preview__row{background:color-mix(in srgb, var(--home-card) 88%, transparent)}}.niah-landing-preview__card,.niah-landing-preview__bubble,.niah-landing-preview__row{color:var(--home-ink)}.niah-landing-preview__card{overflow:hidden}.niah-landing-preview__bubble{padding:.85rem 1rem}.niah-landing-preview--chat .niah-landing-preview__frame{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.niah-landing-preview__row{align-items:center;gap:.75rem;padding:.75rem;display:flex}.niah-landing-preview__local-hero{height:10rem;position:relative;overflow:hidden}.niah-landing-preview__local-overlay{background:linear-gradient(180deg, transparent, var(--color-neutral));align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.niah-landing-preview__local-overlay{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-neutral) 72%, transparent))}}.niah-landing-preview__local-overlay{color:var(--color-neutral-content)}.niah-landing-preview__price{font-size:var(--text-2xs);background:var(--home-cta);border-radius:9999px;padding:.2rem .55rem;font-weight:700;position:absolute;top:.65rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.niah-landing-preview__price{background:color-mix(in srgb, var(--home-cta) 88%, transparent)}}.niah-landing-preview__price{color:var(--home-cta-text)}.niah-landing-preview__meter{background:var(--home-border);border-radius:9999px;height:.45rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.niah-landing-preview__meter{background:color-mix(in srgb, var(--home-border) 65%, transparent)}}.niah-landing-preview__meter-fill{border-radius:inherit;background:linear-gradient(90deg, var(--home-cta), var(--home-cta));height:100%}@supports (color:color-mix(in lab, red, red)){.niah-landing-preview__meter-fill{background:linear-gradient(90deg, var(--home-cta), color-mix(in srgb, var(--home-cta) 55%, var(--color-ai)))}}.niah-landing-preview__meter-fill{animation:4s ease-in-out infinite niahMeterPulse}.niah-landing-preview__float-1{animation:5.5s ease-in-out infinite niahPreviewFloatA}@media (prefers-reduced-motion:reduce){.niah-home-bento-item{opacity:1!important;transition:none!important;transform:none!important}}@keyframes niahHomeSceneScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes niahHomeSceneFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes niahBrandShimmer{0%,to{background-position:100%}50%{background-position:0%}}@keyframes niahMeterPulse{0%,to{opacity:.88}50%{opacity:1}}.niah-home-logo,.niah-home-heading{color:var(--home-ink)}.niah-home-copy{color:var(--home-muted)}.niah-home-kicker{color:var(--home-subtle)}.niah-home-scene__bubble{align-items:flex-start;gap:.75rem;display:flex}.niah-home-scene__bubble p{font-size:var(--text-sm);color:var(--home-ink);margin:0;line-height:1.55}html.ios-app [data-layout=landing]{-webkit-overflow-scrolling:touch!important;overscroll-behavior:auto!important;box-sizing:border-box!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}html.ios-app [data-layout=landing] .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html.android-app [data-layout=landing]{-webkit-overflow-scrolling:touch!important;overscroll-behavior:auto!important;box-sizing:border-box!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}html.android-app [data-layout=landing] .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[data-layout=landing]{box-sizing:border-box!important}@keyframes typingDot{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes pulse-border{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-success) 50%, transparent)}70%{box-shadow:0 0 0 10px color-mix(in oklab, var(--color-success) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-success) 0%, transparent)}}