@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_24309b3-module__0T98Aa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_24309b3-module__0T98Aa__variable{--font-sora:"Sora", "Sora Fallback"}
:root{--wagent-color-forest:#0f3d34;--wagent-color-ivory:#f5f3ed;--wagent-color-graphite:#2e2e2e;--wagent-color-mint:#bbe4cc;--wagent-color-white:#fff;--wagent-color-forest-elevated:#0f2c26;--wagent-color-mint-subtle:#dcf2e4;--wagent-color-mint-glow:#bbe4cc26;--wagent-color-success:#10b981;--wagent-color-warning:#f59e0b;--wagent-color-danger:#f43f5e;--wagent-color-error:#b3402c;--wagent-color-brand:var(--wagent-color-forest);--wagent-color-canvas:var(--wagent-color-ivory);--wagent-color-text:var(--wagent-color-graphite);--wagent-color-accent:var(--wagent-color-mint);--wagent-color-focus:var(--wagent-color-forest);--fs-caption:.8rem;--fs-sm:.875rem;--fs-body:.95rem;--fs-title:1.25rem;--fs-display:clamp(1.7rem, 3.2vw, 2.2rem);--lh-tight:1.25;--lh-body:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-full:9999px;--shadow-sm:0 4px 16px -4px #00000024, 0 1px 3px #0000000f;--shadow-lg:0 16px 48px -8px #00000040, 0 4px 16px #0000001a;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-press:.14s;--duration-ui:.2s;--transition-fast:.15s var(--ease-out);--transition-normal:.25s var(--ease-out);--transition-interactive:background-color var(--duration-press) var(--ease-out), border-color var(--duration-press) var(--ease-out), color var(--duration-press) var(--ease-out), opacity var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out)}:focus-visible{outline:2px solid var(--wagent-color-forest);outline-offset:2px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-canvas:var(--bg-canvas);--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-surface-subtle:#123b3208;--text-primary:var(--wagent-color-graphite);--text-secondary:color-mix(in srgb, var(--wagent-color-graphite) 80%, transparent);--text-muted:color-mix(in srgb, var(--wagent-color-graphite) 66%, transparent);--text-on-dark:var(--wagent-color-ivory);--border-subtle:color-mix(in srgb, var(--wagent-color-forest) 10%, transparent);--border-default:color-mix(in srgb, var(--wagent-color-forest) 18%, transparent);--border-focus:var(--wagent-color-mint);--brand-primary:var(--wagent-color-forest);--brand-accent:var(--wagent-color-mint);--brand-glow:var(--wagent-color-mint-glow);--card-shadow:0 4px 20px -2px #123b320f, 0 2px 6px -1px #123b320a;--card-shadow-hover:0 12px 30px -4px #123b321f, 0 4px 10px -2px #123b320f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wagent-color-forest:#8fd0ae;--wagent-color-ivory:#0d1714;--wagent-color-graphite:#e6ebe8;--bg-canvas:#0b1411;--bg-surface:#111d19;--bg-surface-elevated:#16241f;--bg-surface-subtle:#ffffff0d;--text-primary:var(--wagent-color-graphite);--text-secondary:color-mix(in srgb, var(--wagent-color-graphite) 80%, transparent);--text-muted:color-mix(in srgb, var(--wagent-color-graphite) 62%, transparent);--text-on-dark:#f5f3ed;--border-subtle:color-mix(in srgb, var(--wagent-color-forest) 14%, transparent);--border-default:color-mix(in srgb, var(--wagent-color-forest) 24%, transparent);--brand-primary:var(--wagent-color-forest);--brand-glow:#8fd0ae1f;--card-shadow:0 4px 20px -2px #00000080, 0 2px 6px -1px #0006;--card-shadow-hover:0 12px 30px -4px #0009, 0 4px 10px -2px #0006}@media (prefers-color-scheme:dark){[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wagent-color-forest:#8fd0ae;--wagent-color-ivory:#0d1714;--wagent-color-graphite:#e6ebe8;--bg-canvas:#0b1411;--bg-surface:#111d19;--bg-surface-elevated:#16241f;--bg-surface-subtle:#ffffff0d;--text-primary:var(--wagent-color-graphite);--text-secondary:color-mix(in srgb, var(--wagent-color-graphite) 80%, transparent);--text-muted:color-mix(in srgb, var(--wagent-color-graphite) 62%, transparent);--text-on-dark:#f5f3ed;--border-subtle:color-mix(in srgb, var(--wagent-color-forest) 14%, transparent);--border-default:color-mix(in srgb, var(--wagent-color-forest) 24%, transparent);--brand-primary:var(--wagent-color-forest);--brand-glow:#8fd0ae1f;--card-shadow:0 4px 20px -2px #00000080, 0 2px 6px -1px #0006;--card-shadow-hover:0 12px 30px -4px #0009, 0 4px 10px -2px #0006}}*{box-sizing:border-box}html{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sora), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-canvas);min-height:100svh;color:var(--text-primary);margin:0}button,input,select,textarea{font-family:inherit}@keyframes livePulse{0%{transform:scale(.95);box-shadow:0 0 #10b98199}70%{transform:scale(1.05);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{-webkit-text-size-adjust:100%}a,button,select,label,[role=button]{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (pointer:coarse){input,textarea,select{font-size:16px!important}}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button:disabled,[aria-disabled=true]{cursor:not-allowed}a,button{-webkit-tap-highlight-color:transparent}input[type=radio],input[type=checkbox]{accent-color:var(--wagent-color-forest)}.nf-page{background:var(--bg-canvas);background-image:radial-gradient(circle at 50% 0,#bbe4cc26 0%,#0000 60%);place-items:center;min-height:100svh;padding:24px;display:grid}.nf-card{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);width:min(100%,480px);box-shadow:none;text-align:center;padding:clamp(40px,8vw,64px);animation:.4s cubic-bezier(.16,1,.3,1) both nfFadeInUp}@keyframes nfFadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.nf-brand{justify-content:center;align-items:center;margin-bottom:32px;display:inline-flex}.nf-code-wrap{margin-bottom:16px}.nf-code{letter-spacing:-.06em;background:linear-gradient(135deg, var(--wagent-color-forest) 0%, var(--wagent-color-mint) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,12vw,7rem);font-weight:700;line-height:1}.nf-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700}.nf-desc{color:var(--text-muted);font-size:var(--fs-body);margin:0 0 32px;line-height:1.6}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nf-btn-primary{border-radius:var(--radius-sm);background:var(--wagent-color-forest);color:var(--wagent-color-ivory);font-size:var(--fs-sm);transition:var(--transition-interactive);align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.nf-btn-primary:hover{background:var(--wagent-color-forest-elevated);box-shadow:none;transform:translateY(-1px)}}.nf-btn-secondary{border-radius:var(--radius-sm);border:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--fs-sm);transition:var(--transition-interactive);background:0 0;align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.nf-btn-secondary:hover{background:var(--bg-surface-subtle);color:var(--text-primary)}}
