@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--rail: #f6f8fc;--panel: #ffffff;--panel-soft: #eaf3ff;--main-hover: #f6f8fc;--sep: #e5e3e6;--line: rgba(11, 23, 42, .12);--border-strong: #b3bfd0;--ink: #0b172a;--tx: #1d1c1d;--tx2: #5c5a5e;--tx3: #85838a;--accent: #0266fa;--accent-hover: #0052d1;--accent-soft: rgba(2, 102, 250, .12);--on-accent: #ffffff;--scrim-weak: rgba(11, 23, 42, .06);--scrim: rgba(11, 23, 42, .18);--scrim-strong: rgba(11, 23, 42, .42);--danger-soft: rgba(214, 59, 59, .1);--danger-border: rgba(214, 59, 59, .28);--danger-text: #c23232;--font-family-body: "Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-sm: 7px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--page-gutter: 24px;--duration-fast: .12s;--duration-base: .2s;--easing-standard: cubic-bezier(.2, .8, .2, 1);--shadow-panel: 0 1px 2px rgba(11, 23, 42, .04), 0 12px 40px rgba(11, 23, 42, .06);--shadow-float: 0 20px 60px rgba(11, 23, 42, .35)}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.signin-page{display:flex;flex-direction:column;box-sizing:border-box;height:var(--app-live-height, 100dvh);min-height:0;overflow:hidden;--signin-font-display: "Geist Variable", "Geist", var(--font-family-body);--panel: #ffffff;--main-hover: #f6f8fc;--sep: #e5e3e6;--tx: #1d1c1d;--tx2: #5c5a5e;--tx3: #85838a;--accent: #0266fa;--accent-hover: #0052d1;--accent-soft: rgba(2, 102, 250, .12);--on-accent: #ffffff;--scrim-weak: rgba(11, 23, 42, .06);--scrim-strong: rgba(11, 23, 42, .42);--shadow-float: 0 20px 60px rgba(11, 23, 42, .35);--danger-soft: rgba(214, 59, 59, .1);--danger-border: rgba(214, 59, 59, .28);--danger-text: #c23232;--signin-stage: #0b172a;--signin-on-stage: #ffffff;--signin-stage-card: #ffffff;--signin-stage-card-fg: #0b172a;--signin-bar: #0b172a;--signin-on-bar: #ffffff;--signin-wash: #eaf3ff;color-scheme:light;background:var(--panel);color:var(--tx);font-family:var(--font-family-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.signin-page *,.signin-page *:before,.signin-page *:after{box-sizing:border-box}.signin-page ::selection{background:var(--accent-soft);color:var(--tx)}.signin-page-flow{height:auto;min-height:var(--app-live-height, 100dvh);overflow:visible}.signin-page-flow .signin-auth-scroll{overflow:visible;overscroll-behavior:auto}.signin-topbar{position:relative;z-index:1;flex:none;background:var(--signin-bar);color:var(--signin-on-bar)}.signin-topbar-inner{display:flex;align-items:center;max-width:1280px;height:72px;margin:0 auto;padding:0 clamp(20px,4vw,40px);padding-top:env(safe-area-inset-top,0px)}.signin-page-window-controls .signin-topbar-inner{padding-left:100px}.signin-wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--signin-on-bar);font-family:var(--signin-font-display);font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1}.signin-wordmark-mark{display:block;width:32px;height:32px;border-radius:9px;object-fit:cover}.signin-wave{position:absolute;top:calc(100% - 1px);right:0;left:0;color:var(--signin-bar);line-height:0;pointer-events:none}.signin-wave svg{display:block;width:100%;height:clamp(18px,2.6vw,32px);transform:scale(-1)}.signin-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-height:0;overflow:hidden;background:linear-gradient(180deg,var(--panel) 0%,var(--panel) 38%,var(--signin-wash) 100%)}.signin-auth{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.signin-auth-scroll{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;padding:clamp(40px,6vh,76px) clamp(20px,5vw,64px);overflow:hidden auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.signin-column{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:560px;min-width:0;margin:auto;text-align:left}.signin-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:7px 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.signin-pill-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent)}.signin-title{margin:0;color:var(--tx);font-family:var(--signin-font-display);font-size:clamp(34px,3.2vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.signin-lede{max-width:520px;margin:20px 0 0;color:var(--tx2);font-size:18px;line-height:1.5;text-wrap:pretty}.signin-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;margin-top:32px}.signin-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:12px 24px;border:1px solid var(--accent);border-radius:999px;font-family:var(--font-family-body);font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background var(--duration-fast, .12s) var(--easing-standard, ease),border-color var(--duration-fast, .12s) var(--easing-standard, ease),box-shadow var(--duration-base, .2s) var(--easing-standard, ease),color var(--duration-fast, .12s) var(--easing-standard, ease)}.signin-cta:disabled{cursor:not-allowed;opacity:.5}.signin-cta:focus-visible,.signin-app:focus-visible,.signin-dot:focus-visible,.signin-link:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.signin-cta-primary{background:var(--accent);color:var(--on-accent)}.signin-cta-primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:0 4px 12px var(--accent-soft)}.signin-cta-secondary{background:transparent;color:var(--accent)}.signin-cta-secondary:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-hover)}.signin-cta-icon{font-size:16px}.signin-note{margin:0;color:var(--tx3);font-size:13px;line-height:1.5}.signin-link{padding:0;border:0;border-radius:3px;background:none;color:var(--tx2);font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.signin-link:hover{color:var(--tx)}.signin-alert{width:100%;margin:0;padding:12px 16px;border:1px solid var(--danger-border);border-radius:var(--radius-md, 14px);background:var(--danger-soft);color:var(--danger-text);font-size:14px;line-height:1.5;text-align:left}.signin-section{display:grid;gap:14px;width:100%;margin-top:28px;padding-top:24px;border-top:1px solid var(--sep);text-align:left}.signin-section>.signin-cta{justify-self:start}.signin-section-title{margin:0;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signin-field{display:grid;gap:6px;max-width:340px;color:var(--tx);font-size:14px}.signin-downloads{width:100%}.signin-divider{display:flex;align-items:center;gap:14px;width:100%;margin:32px 0 16px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signin-divider:after{content:"";flex:1;height:1px;background:var(--sep)}.signin-apps{display:grid;gap:10px;width:100%}.signin-apps-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.signin-apps-desktop{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.signin-app-choices{margin-top:10px}.signin-app-choices[hidden]{display:none}.signin-app-note{margin:16px 0 10px;color:var(--tx2);font-size:12px;line-height:1.5}.signin-app-releases{display:inline-block;margin-top:14px;color:var(--tx2);font-size:12px;line-height:1.4;text-decoration:underline;text-decoration-color:var(--sep);text-underline-offset:3px}.signin-app-releases:hover,.signin-app-releases:focus-visible{color:var(--tx);text-decoration-color:currentColor}.signin-app{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 16px;border:1px solid var(--sep);border-radius:16px;background:var(--panel);box-shadow:0 1px 2px var(--scrim-weak, transparent);color:var(--tx);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast, .12s) var(--easing-standard, ease),background var(--duration-fast, .12s) var(--easing-standard, ease)}.signin-app:hover{border-color:var(--accent)}.signin-app-muted{background:var(--main-hover);opacity:.7;cursor:default}.signin-app-muted:hover{border-color:var(--sep)}.signin-app-dark{padding:12px 14px;border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.signin-app-dark:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.signin-app-icon{flex:0 0 auto;width:22px;font-size:22px}.signin-app-dark .signin-app-icon{width:20px;font-size:20px}.signin-app-text{display:flex;flex-direction:column;flex:1;min-width:0}.signin-app-label{font-size:15px;font-weight:600;line-height:1.2}.signin-app-dark .signin-app-label{font-size:14px}.signin-app-detail{overflow:hidden;color:var(--tx2);font-size:12px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.signin-app-dark .signin-app-detail{color:color-mix(in srgb,var(--on-accent) 70%,transparent)}.signin-app-chevron{flex:0 0 auto;font-size:12px;transition:transform var(--duration-base, .2s) var(--easing-standard, ease)}.signin-app[aria-expanded=true] .signin-app-chevron{transform:rotate(180deg)}.signin-showcase{display:none;min-width:0;min-height:0;padding:clamp(20px,3vw,36px) clamp(20px,3vw,36px) clamp(20px,3vw,36px) 0}.signin-showcase-panel{position:relative;height:100%;min-height:0;overflow:hidden;border-radius:24px;background:var(--signin-stage, #0b172a);color:var(--signin-on-stage, #ffffff)}.signin-showcase-shade{position:absolute;inset:0;background:radial-gradient(70% 55% at 22% 12%,color-mix(in srgb,var(--accent) 26%,transparent) 0%,transparent 70%),radial-gradient(60% 45% at 85% 90%,color-mix(in srgb,var(--signin-on-stage, #ffffff) 12%,transparent) 0%,transparent 70%);pointer-events:none}.signin-slide{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:56px 48px 210px;opacity:0;pointer-events:none;transition:opacity .7s var(--easing-standard, ease)}.signin-slide[data-active]{opacity:1;pointer-events:auto}@keyframes signin-slide-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.signin-slide-card{width:100%;max-width:560px;margin:0 auto;overflow:hidden;border-radius:20px;background:var(--signin-stage-card, #ffffff);box-shadow:var(--shadow-float, 0 20px 60px var(--scrim-strong));color:var(--signin-stage-card-fg, #0b172a);text-align:left;animation:signin-slide-enter .8s var(--easing-standard, ease) both}.signin-slide-head{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);font-size:13px;font-weight:600}.signin-slide-hash{color:color-mix(in srgb,currentColor 55%,transparent);font-weight:500}.signin-slide-members{margin-left:auto;color:color-mix(in srgb,currentColor 55%,transparent);font-size:11px;font-weight:500}.signin-slide-body{display:flex;flex-direction:column;gap:14px;padding:18px}.signin-msg{display:flex;gap:12px}.signin-msg-tile{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:10px;background:color-mix(in srgb,currentColor 7%,transparent);color:inherit;font-size:12px;font-weight:600}.signin-msg-tile-agent{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.signin-msg-main{flex:1;min-width:0}.signin-msg-meta{display:flex;align-items:baseline;gap:8px;font-size:13px}.signin-msg-name{font-weight:600}.signin-msg-agent{padding:1px 6px;border-radius:4px;background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.signin-msg-time{color:color-mix(in srgb,currentColor 55%,transparent);font-size:11px}.signin-msg-text{margin-top:2px;font-size:13.5px;line-height:1.5;text-wrap:pretty}.signin-msg-action{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,currentColor 7%,transparent);color:color-mix(in srgb,currentColor 78%,transparent);font-size:12px}.signin-showcase-foot{position:absolute;right:44px;bottom:44px;left:44px;display:flex;flex-direction:column;gap:18px}.signin-dots{display:flex;gap:10px}.signin-dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--signin-on-stage, #ffffff) 35%,transparent);cursor:pointer;transition:width .25s var(--easing-standard, ease),background .25s var(--easing-standard, ease)}.signin-dot:hover{background:color-mix(in srgb,var(--signin-on-stage, #ffffff) 60%,transparent)}.signin-dot[aria-selected=true]{width:28px;background:var(--signin-on-stage, #ffffff)}.signin-showcase-title{margin:0;font-family:var(--signin-font-display);font-size:clamp(26px,2.2vw,34px);font-weight:700;letter-spacing:-.028em;line-height:1.17;text-wrap:balance}.signin-showcase-body{max-width:560px;margin:12px 0 0;color:color-mix(in srgb,var(--signin-on-stage, #ffffff) 80%,transparent);font-size:15px;line-height:1.6;text-wrap:pretty}@media(min-width:64rem){.signin-hero-with-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.signin-auth-scroll{padding-right:clamp(20px,3vw,40px)}.signin-column{margin-right:0;margin-left:auto}.signin-showcase{display:block}}@media(min-width:64rem)and (max-height:60rem){.signin-topbar-inner{height:60px}.signin-auth-scroll{padding-top:32px;padding-bottom:32px}.signin-pill{margin-bottom:14px}.signin-title{font-size:clamp(32px,2.9vw,44px)}.signin-lede{margin-top:14px;font-size:16px}.signin-actions{margin-top:24px}.signin-section{margin-top:22px;padding-top:18px}.signin-divider{margin:24px 0 12px}.signin-app{padding:10px 16px}.signin-app-dark{padding:10px 14px}}@media(max-width:40rem){.signin-topbar-inner{height:60px}.signin-auth-scroll{padding:36px 20px 32px}.signin-title{font-size:32px}.signin-lede{font-size:16px}.signin-apps-desktop{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.signin-slide,.signin-slide-card,.signin-dot,.signin-cta,.signin-app,.signin-app-chevron{animation:none;transition:none}}:root{--n-ink: #0b172a;--n-deep: #232646;--n-sea: #0266fa;--n-sea-hover: #0052d1;--n-teal: #3ff0b2;--n-sun: #fcc503;--n-foam: #eaf3ff;--n-sand: #f6f1e9;--n-text: #1d1c1d;--n-muted: #5c5a5e;--n-line: #e5e3e6;--n-max: 1109px;--n-radius: 12px}::selection{background:#3ff0b261;color:inherit}html,body{margin:0;background:#fff;color:var(--n-text);font-family:var(--font-family-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:120px}#root{display:contents}img{max-width:100%}h1,h2,h3,h4,p,blockquote,figure{margin:0}button{font:inherit}.n-container{max-width:var(--n-max);margin:0 auto;padding:0 24px}.n-center{margin-right:auto;margin-left:auto;text-align:center}.n-h1{margin:0;font-size:clamp(40px,5vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1.17;text-wrap:balance}.n-h2{max-width:900px;font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.028em;line-height:1.17;text-wrap:balance}.n-lede{max-width:760px;margin-top:20px;color:var(--n-muted);font-size:20px;line-height:1.5;text-wrap:pretty}.n-kicker{display:block;color:var(--n-sea);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.n-btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid var(--n-sea);border-radius:999px;box-sizing:border-box;background:var(--n-sea);color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.n-btn:hover{border-color:var(--n-sea-hover);background:var(--n-sea-hover);box-shadow:0 4px 12px #0f5d7340}.n-btn-ghost{background:transparent;color:var(--n-sea)}.n-btn-ghost:hover{background:var(--n-foam);color:var(--n-sea-hover);box-shadow:none}.n-btn-light{border-color:#fff;background:#fff;color:var(--n-ink)}.n-btn-light:hover{border-color:#fff;background:var(--n-foam)}.n-btn-light.n-btn-ghost{background:transparent;color:#fff}.n-btn-light.n-btn-ghost:hover{background:#ffffff1f}.n-text-link{display:inline-flex;gap:8px;align-items:center;color:var(--n-sea);font-size:16px;font-weight:700;text-decoration:none}.n-text-link:hover{text-decoration:underline}.n-upper{font-size:14px;letter-spacing:.06em;text-transform:uppercase}.n-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.n-placeholder{display:none!important}.n-header{position:sticky;top:0;z-index:50;background:var(--n-ink);color:#fff}.n-header .n-brand{color:#fff}.n-wave-hang{position:absolute;top:calc(100% - 1px);right:0;left:0;line-height:0;pointer-events:none}.n-wave-hang svg{display:block;width:100%;height:clamp(18px,2.6vw,32px);transform:scale(-1)}.n-header-inner{display:flex;gap:28px;align-items:center;max-width:1280px;height:80px;margin:0 auto;padding:0 24px}.n-brand{display:inline-flex;gap:8px;align-items:center;color:var(--n-ink);font-size:26px;font-weight:800;letter-spacing:-.04em;text-decoration:none}.n-brand img{width:32px;height:32px}.n-nav{display:flex;flex:1;gap:24px}.n-nav a{display:inline-flex;gap:6px;align-items:center;color:#ffffffdb;font-size:15px;font-weight:500;text-decoration:none}.n-nav a:hover{color:#fff}.n-nav-chevron{width:10px;color:#ffffff8c}.n-header-actions{display:flex;gap:20px;align-items:center}.n-icon-btn{display:inline-flex;padding:8px;border:0;background:none;color:#fff;font-size:17px;cursor:pointer}.n-menu{display:none}.n-signin{color:#fff;font-size:15px;font-weight:500;text-decoration:none}.n-signin:hover{text-decoration:underline}.n-hero{padding:clamp(48px,6vw,88px) 24px 56px;background:linear-gradient(180deg,#fff 0%,#fff 40%,var(--n-foam) 100%)}.n-hero .n-h1{font-size:clamp(38px,4vw,56px)}.n-hero-text{max-width:620px;margin:24px 0 0;color:var(--n-text);font-size:19px;line-height:1.5}.n-hero .n-actions{justify-content:flex-start}@keyframes n-fade{0%{opacity:0;transform:translateY(8px)}}.n-assistant{background:linear-gradient(180deg,var(--n-foam) 0%,#fff 60%)}.n-assistant .n-h2{margin-top:12px}.n-assistant-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;margin-top:48px}.n-call{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--n-ink)}.n-assistant-cards{display:flex;flex-direction:column;align-self:center;border-top:1px solid var(--n-line)}.n-assistant-card{padding:26px 4px;border-bottom:1px solid var(--n-line)}.n-assistant-card h3{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:700;letter-spacing:-.015em}.n-assistant-icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--n-foam);color:var(--n-sea);font-size:13px}.n-assistant-card:nth-child(2) .n-assistant-icon{background:#e6fbf3;color:#06a17b}.n-assistant-card:nth-child(3) .n-assistant-icon{background:#ffeaf3;color:#e0226f}.n-assistant-line{display:grid;margin-top:8px;padding-left:42px}.n-assistant-line>p{grid-area:1 / 1;margin:0;font-size:16px;line-height:1.5;transition:opacity .4s ease,transform .45s var(--easing-standard)}.n-assistant-text{color:var(--n-muted)}.n-assistant-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--n-ink);font-weight:500;opacity:0;transform:translateY(6px)}.n-assistant-result>svg{color:#22a55a}.n-assistant-card-done .n-assistant-text{opacity:0;transform:translateY(-6px)}.n-assistant-card-done .n-assistant-result{opacity:1;transform:none}.n-assistant-approve{color:var(--n-sea);font-size:14px;font-weight:600}.n-assistant-grid{position:relative}.n-call-live{position:relative;width:100%;color:var(--n-ink)}.n-call-line{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(64px,1fr) minmax(0,.9fr);gap:8px;align-items:center}.n-call-end{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.n-call-end figcaption{color:var(--n-muted);font-size:14px;font-weight:600;text-align:center}.n-call-pa figcaption{color:var(--n-ink)}.n-call-pa-tile{position:relative;display:grid;place-items:center;width:72px;height:72px;border:1px solid var(--n-line);border-radius:22px;background:#fff;transition:transform .3s var(--easing-standard)}.n-call-pa-tile img{width:40px;height:40px}.n-call-pa-sending{animation:n-call-send .45s var(--easing-standard)}@keyframes n-call-send{40%{transform:scale(1.1)}}.n-call-pa-ringing:after{position:absolute;inset:-6px;border:2px solid #06bc90;border-radius:26px;animation:n-win-ring 1.2s ease-out infinite;content:""}.n-call-link{display:flex;flex-direction:column;align-items:center;gap:8px}.n-call-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f1f2f4;color:var(--n-muted);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;transition:background .3s ease,color .3s ease}.n-call-link-on .n-call-status{background:#dcfce7;color:#15803d}.n-call-wire{position:relative;width:100%;height:2px;background:repeating-linear-gradient(90deg,#cfd5df 0 6px,transparent 6px 11px)}.n-call-wire i{position:absolute;top:-2px;left:0;width:6px;height:6px;border-radius:50%;background:#06bc90;opacity:0}.n-call-link-on .n-call-wire i{animation:n-call-signal 1.6s linear infinite}.n-call-link-on .n-call-wire i:nth-child(2){animation-delay:.53s}.n-call-link-on .n-call-wire i:nth-child(3){animation-delay:1.06s}@keyframes n-call-signal{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 6px);opacity:0}}.n-call-sketch{width:100%;max-width:230px;height:auto}.n-call-phone-body{fill:var(--n-ink)}.n-call-phone-screen{stroke:#7fb2ff;stroke-linecap:round;stroke-width:2}.n-call-sound{opacity:0;transition:opacity .2s ease}.n-call-sound-on{opacity:1;animation:n-pb-twinkle .7s ease-in-out infinite}.n-call-ringing{animation:n-pb-twinkle .6s ease-in-out infinite}.n-pb-mouth{fill:var(--n-ink);transform-box:fill-box;transform-origin:center;animation:n-call-mouth .26s ease-in-out infinite alternate}@keyframes n-call-mouth{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.n-call-wave{display:flex;align-items:center;gap:3px;height:22px;margin-left:auto}.n-call-wave i{width:3px;height:4px;border-radius:2px;background:#b3bfd0}.n-call-wave-on i{background:#06bc90;animation:n-call-bar .9s ease-in-out infinite}.n-call-wave-on i:nth-child(2n){animation-delay:.15s}.n-call-wave-on i:nth-child(3n){animation-delay:.32s}.n-call-wave-on i:nth-child(4n){animation-delay:.48s}@keyframes n-call-bar{0%,to{height:4px}50%{height:20px}}.n-call-transcript{display:flex;flex-direction:column;gap:8px;min-height:150px;margin-top:18px;padding-top:16px;border-top:1px dashed rgba(11,23,42,.15)}.n-call .n-call-said{display:flex;gap:10px;margin:0;color:var(--n-ink);font-size:16px;line-height:1.45;animation:n-fade .3s ease}.n-call-said>svg{flex:none;width:12px;margin-top:4px;color:#b3bfd0}.n-call .n-call-said-done{color:var(--n-muted)}.n-call-said-done>svg{color:#22a55a}.n-call-caret{display:inline-block;width:1.5px;height:15px;margin-left:1px;vertical-align:-2px;background:var(--n-ink);animation:n-win-caret 1s steps(1) infinite}.n-call-flyer{position:absolute;top:0;left:0;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--n-teal);box-shadow:0 10px 24px #0b172a40;color:var(--n-ink);font-size:13px;font-weight:700;opacity:0;pointer-events:none}@media(max-width:860px){.n-assistant-grid{grid-template-columns:minmax(0,1fr)}.n-assistant-card{padding:22px 0}}@media(max-width:600px){.n-call-pa-tile{width:56px;height:56px;border-radius:18px}.n-call-pa-tile img{width:32px;height:32px}.n-call-end figcaption{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.n-call-live *,.n-assistant-card,.n-assistant-result{animation:none!important;transition:none!important}}.n-ai{position:relative;padding:96px 0;overflow:hidden;background:var(--n-ink);color:#fff;text-align:center}.n-ai>.n-container{position:relative}.n-ai .n-h2,.n-ai .n-lede{margin-right:auto;margin-left:auto}.n-ai .n-lede{color:#ffffffc7}.n-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;text-align:left}.n-ai-card{position:relative;min-width:0;padding:16px 16px 24px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:var(--n-deep)}.n-ai-card h3{margin-top:18px;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.n-ai-card p{margin-top:6px;color:#ffffffb8;font-size:15px}.n-art{display:grid;aspect-ratio:16 / 9;border-radius:10px;place-items:center;background:linear-gradient(135deg,#3ff0b2,#06bc90);color:#fffffff2;font-size:44px}:nth-child(4n+2)>.n-art{background:linear-gradient(135deg,#03a9ff,#0266fa)}:nth-child(4n+3)>.n-art{background:linear-gradient(135deg,#fcc503,#f59e0b)}:nth-child(4n+4)>.n-art{background:linear-gradient(135deg,#ff6fb0,#ff2e8b)}.n-section{padding:96px 0}.n-section-tight{padding-top:72px}.n-row-head{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.n-row-head-actions{display:flex;gap:12px;align-items:center}.n-round-btn{display:grid;width:44px;height:44px;border:1px solid var(--n-line);border-radius:50%;place-items:center;background:#fff;color:var(--n-ink);cursor:pointer}.n-round-btn:hover{border-color:var(--n-sea);color:var(--n-sea)}.n-track{display:grid;grid-auto-columns:352px;grid-auto-flow:column;gap:24px;margin-top:40px;padding-bottom:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.n-promo{display:flex;flex-direction:column;gap:10px;scroll-snap-align:start}.n-promo .n-art{margin-bottom:8px}.n-promo h3{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.n-promo p{color:var(--n-muted);font-size:16px;line-height:1.5}.n-pricing{border-top:1px solid var(--n-line)}.n-pricing-head{text-align:center}.n-pricing-head .n-h2,.n-pricing-head .n-lede{margin-right:auto;margin-left:auto}.n-pricing-head .n-h2{margin-top:12px}.n-pricing-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;max-width:960px;margin:48px auto 0}.n-price-card{display:flex;flex-direction:column;align-items:flex-start;padding:40px;border:2px solid var(--n-sea);border-radius:24px;background:#fff;box-shadow:0 20px 50px #0266fa1f}.n-price-card h3{color:var(--n-sea);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.n-price{display:flex;gap:10px;align-items:baseline;margin-top:18px}.n-price-storage{margin-top:10px!important;color:var(--n-muted);font-size:15px;line-height:1.5}.n-price-storage strong{color:var(--n-ink);font-weight:700}.n-price strong{color:var(--n-ink);font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1}.n-price span{color:var(--n-muted);font-size:16px}.n-price-features{display:grid;gap:12px;margin:28px 0 32px;padding:0;list-style:none}.n-price-features li{display:flex;gap:12px;align-items:center;font-size:17px}.n-price-check{width:16px;color:#06bc90}.n-price-self{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:40px;border-radius:24px;background:var(--n-foam)}.n-price-self h3{margin-top:8px;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.n-price-self p{color:var(--n-muted);font-size:17px;line-height:1.55}.n-price-self .n-text-link{margin-top:auto}.n-price-note{max-width:440px;margin-top:14px!important;color:var(--n-muted);font-size:14px;line-height:1.5}.n-byo{display:flex;grid-column:1 / -1;gap:24px;align-items:flex-start;padding:36px 40px;border-radius:24px;background:var(--n-ink);color:#fff}.n-byo-icon{display:grid;flex:none;width:56px;height:56px;border-radius:16px;place-items:center;background:var(--n-teal);color:var(--n-ink);font-size:22px}.n-byo-copy h3{font-size:26px;font-weight:700;letter-spacing:-.02em}.n-byo-copy p{max-width:680px;margin-top:10px;color:#ffffffc7;font-size:17px;line-height:1.55}.n-byo-providers{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none}.n-byo-providers li{padding:8px 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:15px;font-weight:600}.n-byo-providers .n-byo-more{border-style:dashed;color:#ffffffb3;font-weight:500}@media(max-width:600px){.n-byo{flex-direction:column;padding:28px}}@media(max-width:860px){.n-pricing-grid{grid-template-columns:minmax(0,1fr)}.n-price-card,.n-price-self{padding:28px}.n-price strong{font-size:52px}}.n-story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px}.n-story{display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;padding:24px;border-radius:16px;box-sizing:border-box;background:linear-gradient(180deg,#3d6f80 0%,var(--n-ink) 100%);color:#fff}.n-story:nth-child(2){background:linear-gradient(180deg,#8d6a4f,#2d1f16)}.n-story:nth-child(3){background:linear-gradient(180deg,#5a5fa0,#1b1d3a)}.n-story:nth-child(4){background:linear-gradient(180deg,#4f8266,#14281d)}.n-story-play{display:grid;width:44px;height:44px;margin-bottom:auto;border-radius:50%;place-items:center;background:#fff3}.n-story h3{font-size:20px;font-weight:700;line-height:1.33}.n-story p{margin-top:8px;color:#ffffffbf;font-size:14px}.n-stats{padding:96px 0;background:var(--n-deep);color:#fff}.n-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px}.n-big-stat strong{display:block;color:var(--n-teal);font-size:clamp(56px,7vw,96px);font-weight:700;letter-spacing:-.05em;line-height:1}.n-big-stat span{display:block;max-width:300px;margin-top:16px;color:#ffffffd1;font-size:18px;line-height:1.45}.n-rating{margin-top:40px;padding:20px;border-radius:12px;color:var(--n-muted);text-align:center}.n-final{padding:88px 24px;background:var(--n-ink);color:#fff;text-align:center}.n-final .n-h2{margin:0 auto}.n-wave{display:block;margin:-1px 0;line-height:0}.n-wave svg{display:block;width:100%;height:clamp(56px,8vw,120px)}.n-footer{padding:48px 0 32px;background:#fff}.n-footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px}.n-footer h4{color:var(--n-muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.n-footer ul{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.n-footer ul a{color:var(--n-text);font-size:15px;text-decoration:none}.n-footer ul a:hover{color:var(--n-sea)}.n-footer-legal{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:56px;padding-top:24px;border-top:1px solid var(--n-line);color:var(--n-muted);font-size:13px}.n-footer-legal div{display:flex;flex-wrap:wrap;gap:20px}.n-footer-legal a,.n-footer-legal button{padding:0;border:0;background:none;color:var(--n-muted);font-size:13px;text-decoration:none;cursor:pointer}.n-footer-legal a:hover,.n-footer-legal button:hover{color:var(--n-text);text-decoration:underline}.n-cookie{position:fixed;right:16px;bottom:16px;left:16px;z-index:100;display:flex;gap:24px;align-items:center;max-width:1180px;margin:0 auto;padding:20px 24px;border:1px solid var(--n-line);border-radius:12px;background:#fff;box-shadow:0 12px 40px #06222f33;animation:n-fade .3s ease}.n-cookie-body{flex:1;font-size:14px;line-height:1.5}.n-cookie-body a{color:var(--n-sea);font-weight:600}.n-cookie-prefs{display:grid;gap:10px;margin-top:14px}.n-cookie-prefs label{display:flex;gap:10px;align-items:flex-start}.n-cookie-prefs input{margin-top:3px;accent-color:var(--n-sea)}.n-cookie-prefs strong{margin-right:6px}.n-cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.n-cookie-actions .n-btn{min-height:40px;padding:10px 14px;font-size:13px}@media(max-width:1024px){.n-ai-grid,.n-story-grid,.n-footer-grid{grid-template-columns:repeat(3,1fr)}.n-cookie{flex-direction:column;align-items:stretch}}@media(max-width:860px){.n-nav{display:none}.n-nav-open{position:absolute;top:80px;right:0;left:0;display:flex;flex-direction:column;gap:16px;z-index:1;padding:20px 24px;background:var(--n-deep);box-shadow:0 12px 24px #0b172a4d}.n-header-inner{justify-content:space-between}.n-signin,.n-header-actions>.n-icon-btn:first-child{display:none}.n-menu{display:inline-flex}.n-stats-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.n-header-actions .n-btn{display:none}.n-ai-grid,.n-story-grid,.n-footer-grid{grid-template-columns:minmax(0,1fr)}.n-track{grid-auto-columns:280px}.n-section,.n-ai,.n-stats{padding:64px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.n-cookie{animation:none}}.n-teams+.n-hero{padding-top:8px}.n-teams+.n-hero .n-tour-grid{margin-top:min(-17px,calc(70px - 15svh))}.n-teams{padding:56px 24px 48px}.n-teams-inner{max-width:1232px;margin:0 auto;padding-left:28px;border-left:4px solid var(--n-sun)}.n-teams-title{margin:0 0 6px;color:var(--n-text);font-size:22px;font-weight:650;letter-spacing:-.01em}.n-teams-lede{margin:0 0 18px;color:var(--n-muted);font-size:15px}.n-teams-list{display:grid;gap:10px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.n-teams-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.n-teams-list{grid-template-columns:minmax(0,1fr)}}.n-teams-entry{display:flex;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--n-line);border-radius:var(--n-radius);color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.n-teams-entry:hover{border-color:var(--n-sea);background:var(--n-foam)}.n-teams-entry:focus-visible{outline:2px solid var(--n-sea);outline-offset:2px}.n-teams-entry-active{border-color:var(--n-sea)}.n-teams-avatar{width:36px;height:36px;flex:none;border-radius:9px;object-fit:cover}.n-teams-avatar-initials{display:grid;background:var(--n-ink);color:#fff;font-size:13px;font-weight:600;place-items:center}.n-teams-text{display:grid;min-width:0;gap:1px}.n-teams-label,.n-teams-org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-teams-label{color:var(--n-text);font-size:15px;font-weight:600}.n-teams-org{color:var(--n-muted);font-size:13px}.n-teams-current{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--n-foam);color:var(--n-sea);font-size:11px;font-weight:600}.n-teams-chevron{flex:none;margin-left:auto;color:var(--n-muted);font-size:12px}.n-teams-current+.n-teams-chevron{margin-left:0}.n-nav-menu{position:relative;display:inline-flex}.n-nav-menu-trigger{display:inline-flex;gap:6px;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.n-nav-chevron{font-size:11px;opacity:.75;transition:transform .15s ease}.n-nav-chevron-up{transform:rotate(180deg)}.n-nav-panel{--nav-panel-gap: 14px;position:absolute;z-index:40;top:calc(100% + var(--nav-panel-gap));left:-16px;display:grid;width:max-content;max-width:min(420px,calc(100vw - 32px));gap:2px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--n-deep);box-shadow:0 24px 60px #040c1873;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease}@media(min-width:901px){.n-nav-panel:before{position:absolute;right:0;bottom:100%;left:0;height:calc(var(--nav-panel-gap) + 1px);content:""}}.n-nav-panel-open{opacity:1;pointer-events:auto;transform:none}.n-nav .n-nav-panel-item{display:grid;gap:2px;padding:10px 12px;border-radius:10px;color:#fff;text-decoration:none}.n-nav .n-nav-panel-item:hover,.n-nav .n-nav-panel-item:focus-visible{background:#ffffff14}.n-nav .n-nav-panel-item strong{font-size:14px;font-weight:600}.n-nav .n-nav-panel-item span{color:#ffffff9e;font-size:12.5px;line-height:1.45}@media(max-width:900px){.n-nav-menu{display:block}.n-nav-panel{position:static;max-width:none;padding:4px 0 4px 12px;border:0;background:none;box-shadow:none;opacity:1;pointer-events:auto;transform:none}.n-nav .n-nav-panel-item span{display:none}}.n-page{padding:56px 24px 96px;background:#fff}.n-page-inner{width:min(100%,760px);margin:0 auto}.n-page-inner-doc{display:grid;width:min(100%,var(--n-max));gap:56px;grid-template-columns:220px minmax(0,1fr)}.n-doc-side{position:sticky;top:104px;align-self:start;display:grid;gap:10px}.n-doc-side-title{color:var(--n-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.n-doc-side ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.n-doc-side-link{display:block;padding:7px 12px;border-left:2px solid var(--n-line);color:var(--n-muted);font-size:14.5px;text-decoration:none}.n-doc-side-link:hover{color:var(--n-text)}.n-doc-side-link-on{border-left-color:var(--n-sea);color:var(--n-sea);font-weight:600}@media(max-width:900px){.n-page-inner-doc{gap:32px;grid-template-columns:minmax(0,1fr)}.n-doc-side{position:static}}.n-prose{color:var(--n-text);font-size:16.5px;line-height:1.7}.n-prose h1{margin:0 0 12px;font-size:clamp(34px,5vw,46px);letter-spacing:-.02em;line-height:1.1}.n-page-lede{margin:0 0 40px;color:var(--n-muted);font-size:19px;line-height:1.55}.n-prose h2{margin:48px 0 14px;font-size:25px;letter-spacing:-.01em;line-height:1.25;scroll-margin-top:110px}.n-prose h3{margin:34px 0 10px;font-size:18.5px;line-height:1.35;scroll-margin-top:110px}.n-prose h4{margin:26px 0 8px;font-size:16.5px}.n-prose p,.n-prose li{margin:0 0 14px}.n-prose ul,.n-prose ol{margin:0 0 18px;padding-left:22px}.n-prose li{margin-bottom:8px}.n-prose a{color:var(--n-sea);text-decoration-color:#0266fa59;text-underline-offset:2px}.n-prose a:hover{text-decoration-color:currentcolor}.n-prose strong{font-weight:600}.n-prose code{padding:2px 6px;border-radius:6px;background:var(--n-sand);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em;overflow-wrap:anywhere}.n-prose pre{overflow-x:auto;margin:0 0 20px;padding:16px 18px;border-radius:var(--n-radius);background:var(--n-ink);color:#e8eef7;font-size:13.5px;line-height:1.6;-webkit-overflow-scrolling:touch}.n-prose pre code{padding:0;background:none;color:inherit;font-size:inherit;overflow-wrap:normal}.n-prose table{display:block;overflow-x:auto;width:100%;margin:0 0 22px;border-collapse:collapse;font-size:15px}.n-prose th,.n-prose td{padding:9px 12px;border-bottom:1px solid var(--n-line);text-align:left;vertical-align:top}.n-prose th{color:var(--n-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.n-prose blockquote{margin:0 0 20px;padding:2px 0 2px 18px;border-left:3px solid var(--n-sea);color:var(--n-muted)}.n-prose hr{margin:44px 0;border:0;border-top:1px solid var(--n-line)}.n-teams-tabs{display:flex;gap:10px;margin-top:28px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.n-teams-tabs::-webkit-scrollbar{display:none}.n-team-tab{display:inline-flex;flex:none;align-items:center;gap:10px;padding:10px 18px 10px 10px;border:1px solid var(--n-line);border-radius:14px;background:#fff;color:var(--n-text);cursor:pointer;font-size:15.5px;font-weight:600;white-space:nowrap;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.n-team-tab:hover{border-color:#b3bfd0}.n-team-tab:focus-visible{outline:2px solid var(--n-sea);outline-offset:2px}.n-team-tab-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--n-foam);color:var(--n-sea);font-size:14px;transition:background .2s ease,color .2s ease}.n-team-tab[aria-selected=true]{border-color:var(--n-ink);box-shadow:0 10px 24px #0b172a1a}.n-team-tab[aria-selected=true] .n-team-tab-icon{background:var(--n-ink);color:#fff}.n-pipe{position:relative;margin-top:40px;animation:n-fade .4s ease}.n-pipe-line{position:relative}.n-pipe-track{position:absolute;top:27px;right:10%;left:10%;height:3px;border-radius:2px;background:var(--n-line)}.n-pipe-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#03a9ff,#3ff0b2);transform:scaleX(var(--fill, 0));transform-origin:left;transition:transform 1.4s var(--easing-standard)}.n-pipe-stages{position:relative;display:grid;gap:16px;margin:0;padding:0;list-style:none}.n-pipe-stage{display:flex;flex-direction:column;align-items:center;text-align:center}.n-pipe-node{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.n-pipe-node:focus-visible{outline:2px solid var(--n-sea);outline-offset:4px;border-radius:12px}.n-pipe-dot{display:grid;place-items:center;width:56px;height:56px;border:2px dashed #c9d1dd;border-radius:50%;background:#fff;color:var(--n-muted);font-size:19px;transition:background .4s ease,border-color .4s ease,color .4s ease,transform .45s var(--easing-standard),box-shadow .4s ease}.n-pipe-label{max-width:150px;color:var(--n-muted);font-size:16px;font-weight:600;line-height:1.3;transition:color .4s ease}.n-pipe-on .n-pipe-dot{border:2px solid var(--n-ink);background:var(--n-ink);color:#fff}.n-pipe-on .n-pipe-label{color:var(--n-ink)}.n-pipe-summary{margin:44px auto 0;max-width:640px;color:var(--n-text);font-size:20px;line-height:1.5;text-align:center;text-wrap:balance}.n-pipe-approve.n-pipe-on .n-pipe-dot{border-color:#fcc503;background:#fcc503;color:var(--n-ink)}.n-pipe-rule.n-pipe-on .n-pipe-dot{border-color:var(--n-sea);background:var(--n-sea)}.n-pipe-done.n-pipe-on .n-pipe-dot{border-color:#22a55a;background:#22a55a}.n-pipe-now .n-pipe-dot{box-shadow:0 0 0 7px #0266fa1f;transform:scale(1.08)}@media(max-width:860px){.n-pipe-track{inset:28px auto 28px 27px;width:3px;height:auto}.n-pipe-fill{background:linear-gradient(180deg,#03a9ff,#3ff0b2);transform:scaleY(var(--fill, 0));transform-origin:top}.n-pipe-stages{grid-template-columns:minmax(0,1fr)!important;gap:18px}.n-pipe-stage{align-items:flex-start}.n-pipe-node{flex-direction:row;gap:16px;text-align:left}.n-pipe-label{max-width:none}.n-pipe-summary{margin-top:32px;font-size:18px;text-align:left}}@media(prefers-reduced-motion:reduce){.n-pipe,.n-pipe-fill,.n-pipe-dot{animation:none;transition:none}}.n-win-fit{--win-rail: #f7f7f8;--win-sb: #ffffff;--win-sb-active: #f1f2f4;--win-main: #ffffff;--win-sep: #e5e6e9;--win-tx: #101010;--win-tx2: #4b4b4b;--win-tx3: #929292;--win-accent: #050505;--win-soft: #f4f4f5;--win-success: #22a55a;position:relative;width:100%;min-width:min(100%,300px);margin:0 auto}.n-win{position:absolute;top:0;left:0;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--win-main);box-shadow:0 1px 2px #0b172a0f,0 24px 64px #0b172a29,0 0 0 1px #0b172a14;color:var(--win-tx);font-size:14px;line-height:1.4;text-align:left;transform-origin:0 0;transition:opacity .6s ease;-webkit-user-select:none;user-select:none}.n-win-fading{opacity:0}.n-win-titlebar{display:flex;flex:0 0 52px;align-items:center;gap:22px;padding:0 16px;border-bottom:1px solid var(--win-sep);background:var(--win-rail);color:var(--win-tx2)}.n-win-lights{display:flex;gap:8px;margin-right:14px}.n-win-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.n-win-lights i:nth-child(2){background:#febc2e}.n-win-lights i:nth-child(3){background:#28c840}.n-win-nav{font-size:15px}.n-win-nav-off{opacity:.35}.n-win-search{display:flex;align-items:center;gap:10px;width:260px;height:32px;margin-left:auto;padding:0 12px;border:1px solid var(--win-sep);border-radius:8px;background:#fff;color:var(--win-tx3);font-size:13px}.n-win-body{position:relative;display:flex;flex:1;min-height:0}.n-win-rail{display:flex;flex:0 0 66px;flex-direction:column;align-items:center;gap:12px;padding-top:14px;border-right:1px solid var(--win-sep);background:var(--win-rail)}.n-win-org{position:relative;width:40px;height:40px;margin-bottom:4px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--win-sep)}.n-win-org i{position:absolute;border-radius:4px}.n-win-org i:nth-child(1){top:7px;left:16px;width:8px;height:14px;background:#fcc503}.n-win-org i:nth-child(2){top:16px;left:24px;width:10px;height:8px;background:#03a9ff}.n-win-org i:nth-child(3){top:19px;left:16px;width:8px;height:14px;background:#ff2e8b}.n-win-org i:nth-child(4){top:16px;left:6px;width:10px;height:8px;background:#3ff0b2}.n-win-rail-item{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--win-tx2);font-size:11px}.n-win-rail-icon{display:grid;place-items:center;width:40px;height:36px;border-radius:10px;font-size:15px}.n-win-rail-on{color:var(--win-tx);font-weight:600}.n-win-rail-on .n-win-rail-icon{background:var(--win-accent);color:#fff}.n-win-side{flex:0 0 240px;padding:12px 8px;overflow:hidden;border-right:1px solid var(--win-sep);background:var(--win-sb)}.n-win-side-row{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;color:var(--win-tx);font-size:14px;white-space:nowrap}.n-win-side-head{display:flex;align-items:center;gap:8px;margin:14px 10px 4px;color:var(--win-tx3);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.n-win-side-head-projects .n-win-caret{font-size:9px;transform:rotate(90deg)}.n-win-side-plus{margin-left:auto;font-size:12px}.n-win-star-outline{color:var(--win-tx3)}.n-win-dm{font-weight:500}.n-win-avatar{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:50%;background:#2b2b2b;color:#fff;font-size:10px;font-weight:700}.n-win-avatar-lg{width:34px;height:34px;border-radius:9px;font-size:12px}.n-win-agent{position:relative;display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:7px;background:#fff4c2;color:#e0a800;font-size:12px}.n-win-agent-lg{width:34px;height:34px;border-radius:9px;font-size:15px}.n-win-star{margin-left:auto;color:var(--win-tx);font-size:13px}.n-win-star-gold{color:#fcc503}.n-win-selected{background:var(--win-sb-active)}.n-win-chevron{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--win-tx2);font-size:10px;transition:transform .35s var(--easing-standard)}.n-win-chevron-open{transform:rotate(90deg)}.n-win-convos{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s var(--easing-standard)}.n-win-convos-open{grid-template-rows:1fr}.n-win-convos-inner{min-height:0;margin-left:22px;overflow:hidden;border-left:1px solid var(--win-sep)}.n-win-convo{display:flex;align-items:center;gap:10px;height:32px;margin:1px 0 1px 8px;padding:0 10px;overflow:hidden;border-radius:8px;color:var(--win-tx2);font-size:13.5px;white-space:nowrap;transition:background .2s ease}.n-win-fold{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s var(--easing-standard),opacity .4s ease}.n-win-fold>*{min-height:0;overflow:hidden}.n-win-fold-open{grid-template-rows:1fr;opacity:1}.n-win-convo-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.n-win-convo-new{color:var(--win-tx)}.n-win-convo-new svg{font-size:11px}.n-win-convo-on{background:var(--win-sb-active);color:var(--win-tx);font-weight:500}.n-win-convo-more{color:var(--win-tx3)}.n-win-busy{flex:0 0 auto;width:10px;height:10px;border:2px solid var(--win-sep);border-top-color:var(--win-accent);border-radius:50%;animation:n-win-spin .8s linear infinite}.n-win-unread{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--win-accent);animation:n-win-pop .4s var(--easing-standard)}.n-win-project{font-weight:600}.n-win-project svg,.n-win-channel svg{width:14px;color:var(--win-tx3);font-size:13px}.n-win-channel{margin-left:22px;color:var(--win-tx2)}.n-win-main{display:flex;flex:1;flex-direction:column;min-width:0;background:var(--win-main)}.n-win-main-head{display:flex;white-space:nowrap;align-items:baseline;gap:12px;padding:16px 22px 12px;font-size:18px;font-weight:700}.n-win-main-sub{overflow:hidden;color:var(--win-tx3);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;animation:n-fade .4s ease}.n-win-back{align-self:center;font-size:14px}.n-win-tabs{display:flex;gap:4px;padding:0 16px 10px;border-bottom:1px solid var(--win-sep)}.n-win-tab{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;color:var(--win-tx2);font-size:13px;white-space:nowrap}.n-win-tab svg{font-size:12px}.n-win-tab-on{background:var(--win-soft);color:var(--win-tx);font-weight:600}.n-win-thread{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:18px;min-height:0;padding:22px;overflow:hidden}.n-win-empty{display:flex;flex-direction:column;align-items:center;gap:8px;margin:auto;max-width:320px;color:var(--win-tx2);font-size:13px;text-align:center;animation:n-fade .45s ease}.n-win-empty strong{margin-top:6px;color:var(--win-tx);font-size:15px}.n-win-msg{display:flex;gap:12px}.n-win-msg-main{flex:1;min-width:0}.n-win-msg-main p{margin-top:3px;font-size:14px;line-height:1.5;text-wrap:pretty}.n-win-meta{display:flex;align-items:center;gap:8px;font-size:13.5px}.n-win-meta time{color:var(--win-tx3);font-size:11.5px}.n-win-badge{padding:1px 6px;border-radius:4px;background:var(--win-accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.n-win-status{display:inline-flex;align-items:center;gap:4px;color:var(--win-tx3);font-size:12px}.n-win-dots{display:inline-flex;gap:2px}.n-win-dots i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:n-win-blink 1s ease-in-out infinite}.n-win-dots i:nth-child(2){animation-delay:.15s}.n-win-dots i:nth-child(3){animation-delay:.3s}.n-win-steps{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:10px 12px;border:1px solid var(--win-sep);border-radius:10px;background:var(--win-rail);list-style:none}.n-win-step{display:flex;align-items:center;gap:10px;color:var(--win-tx);font-size:13px;animation:n-fade .35s ease}.n-win-step-done{color:var(--win-tx2)}.n-win-step-icon{display:grid;flex:0 0 16px;place-items:center;width:16px;height:16px;border-radius:50%;font-size:9px}.n-win-step-done .n-win-step-icon{background:var(--win-success);color:#fff;animation:n-win-pop .3s var(--easing-standard)}.n-win-spin{width:12px;height:12px;border:2px solid var(--win-sep);border-top-color:var(--win-accent);border-radius:50%;animation:n-win-spin .8s linear infinite}.n-win-chip{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px 12px;border-radius:999px;background:var(--win-accent);color:#fff;font-size:12.5px;font-weight:500}.n-win-rise{animation:n-fade .45s var(--easing-standard)}.n-win-pinging:after{position:absolute;inset:0;border:2px solid #fcc503;border-radius:inherit;animation:n-win-ring 1.2s ease-out 2;content:""}.n-win-composer{display:flex;align-items:center;gap:12px;margin:0 18px 18px;padding:10px 10px 10px 16px;border:1px solid var(--win-sep);border-radius:12px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.n-win-composer-focus{border-color:var(--win-accent);box-shadow:0 0 0 3px #0000000f}.n-win-input{flex:1;min-width:0;font-size:14px;line-height:1.45}.n-win-placeholder{color:var(--win-tx3)}.n-win-caret-blink{display:inline-block;width:1.5px;height:17px;margin-left:1px;vertical-align:-3px;background:var(--win-tx);animation:n-win-caret 1s steps(1) infinite}.n-win-send{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--win-soft);color:var(--win-tx3);font-size:13px;transition:background .2s ease,color .2s ease}.n-win-send-ready{background:var(--win-accent);color:#fff}.n-win-toast{position:absolute;top:66px;right:16px;display:flex;align-items:center;gap:12px;width:300px;padding:12px 14px;border-radius:12px;background:var(--win-accent);box-shadow:0 16px 40px #0000004d;color:#fff;opacity:0;transform:translateY(-16px) scale(.96);transition:opacity .3s ease,transform .45s var(--easing-standard)}.n-win-toast-in{opacity:1;transform:none}.n-win-toast-icon{position:relative;display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--win-accent);font-size:14px}.n-win-toast-in .n-win-toast-icon svg{animation:n-win-wiggle .7s ease .15s 2}.n-win-ring{position:absolute;inset:0;border:2px solid #fff;border-radius:50%;opacity:0}.n-win-toast-in .n-win-ring{animation:n-win-ring 1.3s ease-out 3}.n-win-toast-in .n-win-ring-late{animation-delay:.45s}.n-win-toast-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12.5px}.n-win-toast-text b{font-size:13px}.n-win-cursor{position:absolute;top:-3px;left:-3px;z-index:5;width:26px;height:26px;overflow:visible;opacity:0;pointer-events:none;transition:transform .7s cubic-bezier(.45,0,.2,1),opacity .3s ease}.n-win-cursor path{fill:#050505;stroke:#fff;stroke-linejoin:round;stroke-width:1.4}.n-win-cursor-on{opacity:1}.n-win-cursor-ripple{fill:#0000002e;opacity:0;transform-box:fill-box;transform-origin:center}.n-win-cursor-click .n-win-cursor-ripple{animation:n-win-click .5s ease-out}.n-win-cursor-click path{animation:n-win-press .25s ease;transform-origin:3px 3px}.n-win-narrow .n-win-rail,.n-win-narrow .n-win-lights~svg,.n-win-narrow .n-win-tab:nth-child(n+3){display:none}.n-win-narrow .n-win-search{width:auto;flex:1}.n-win-narrow .n-win-side{flex:1 1 auto;border-right:0}.n-win-narrow .n-win-main{position:absolute;inset:0;transform:translate(100%);transition:transform .45s var(--easing-standard)}.n-win-narrow .n-win-main-in{transform:none}.n-win-narrow .n-win-toast{right:12px;left:12px;width:auto}@keyframes n-win-spin{to{transform:rotate(360deg)}}@keyframes n-win-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes n-win-caret{50%{opacity:0}}@keyframes n-win-pop{0%{transform:scale(.3)}60%{transform:scale(1.15)}}@keyframes n-win-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes n-win-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(6deg)}}@keyframes n-win-click{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes n-win-press{50%{transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.n-win *,.n-win *:before,.n-win *:after{animation:none!important;transition:none!important}}.n-win-tone-blue{background:#e3efff;color:#2563eb}.n-win-tone-green{background:#dcfce7;color:#16a34a}.n-win-tone-pink{background:#fde2f0;color:#db2777}.n-win-tone-violet{background:#ede9fe;color:#7c3aed}.n-win-mention{padding:0 3px;border-radius:4px;background:var(--win-soft);color:var(--win-tx);font-weight:600}.n-win-composer .n-win-mention{background:#e9e9ec}.n-win-channel-unread{color:var(--win-tx);font-weight:600}.n-win-chip-soft{border:1px dashed var(--win-tx3);background:transparent;color:var(--win-tx2)}.n-win-chip-ok{background:var(--win-soft);color:var(--win-tx)}.n-win-chip-ok svg{color:var(--win-success)}.n-win-chip svg{font-size:11px}.n-win-handoff{display:flex;align-items:center;gap:6px;color:var(--win-tx3);font-size:12px}.n-win-handoff>span:first-child,.n-win-handoff>span:last-child{flex:1;height:1px;background:var(--win-sep)}.n-win-handoff .n-win-agent{width:20px;height:20px;border-radius:6px;font-size:10px}.n-win-handoff>svg{font-size:9px}.n-win-handoff em{margin-left:4px;font-style:normal;white-space:nowrap}.n-win-section-label{color:var(--win-tx3);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.n-win-clock{display:inline-flex;align-items:center;gap:8px;margin-left:8px;padding:5px 12px;border:1px solid var(--win-sep);border-radius:999px;background:#fff;color:var(--win-tx);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;transition:background .4s ease,color .4s ease;animation:n-fade .35s ease}.n-win-clock svg{color:#f59e0b}.n-win-narrow .n-win-handoff em{white-space:normal}.n-win-browser,.n-win-research,.n-win-mail,.n-win-drafts,.n-win-approval,.n-win-analysis,.n-win-term,.n-win-report,.n-win-tickets{margin-top:8px;overflow:hidden;border:1px solid var(--win-sep);border-radius:12px;background:#fff}.n-win-browser-bar{display:flex;align-items:center;gap:10px;padding:7px 10px;border-bottom:1px solid var(--win-sep);background:var(--win-rail);font-size:11.5px}.n-win-browser-dots{display:flex;gap:4px}.n-win-browser-dots i{width:7px;height:7px;border-radius:50%;background:#d4d4d8}.n-win-browser-url{display:flex;flex:1;align-items:center;gap:6px;min-width:0;padding:3px 10px;overflow:hidden;border:1px solid var(--win-sep);border-radius:6px;background:#fff;color:var(--win-tx2);white-space:nowrap;animation:n-fade .3s ease}.n-win-browser-url svg{color:var(--win-success);font-size:9px}.n-win-browser-live{display:flex;align-items:center;gap:5px;color:var(--win-tx3);white-space:nowrap}.n-win-browser-page{height:92px;overflow:hidden;animation:n-fade .3s ease}.n-win-browser-scroll{display:flex;flex-direction:column;gap:7px;padding:12px 14px;font-size:13px;animation:n-win-read 3.5s linear both}.n-win-skel{height:6px;border-radius:3px;background:#ececef}@keyframes n-win-read{to{transform:translateY(-60px)}}.n-win-research{padding:10px 12px}.n-win-research-head{display:flex;align-items:center;gap:8px;font-size:12.5px}.n-win-research-head svg{color:#0284c7}.n-win-research-head span{margin-left:auto;color:var(--win-tx3);font-size:11.5px}.n-win-research .n-win-research-q{margin-top:4px;color:var(--win-tx2);font-size:12.5px}.n-win-progress{display:block;height:4px;margin-top:8px;overflow:hidden;border-radius:2px;background:var(--win-soft)}.n-win-progress i{display:block;height:100%;background:var(--win-accent);transform-origin:left;transition:transform .7s var(--easing-standard)}.n-win-findings{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;font-size:12.5px}.n-win-findings svg{width:14px;color:var(--win-tx3)}.n-win-mail{padding:10px 12px;font-size:12.5px}.n-win-mail-head{display:flex;align-items:center;gap:8px;color:var(--win-tx3);font-size:11.5px}.n-win-mail-head b{color:var(--win-tx)}.n-win-mail-from{margin-top:6px;color:var(--win-tx2)}.n-win-mail-from b{color:var(--win-tx)}.n-win-mail-subject{margin-top:2px;font-weight:600}.n-win-mail p{margin-top:4px;color:var(--win-tx2);font-size:12.5px}.n-win-drafts{padding:4px 0 0}.n-win-draft{display:flex;align-items:center;gap:10px;padding:6px 12px;font-size:12px}.n-win-draft>svg{color:var(--win-tx3)}.n-win-draft-text{display:flex;flex:1;gap:8px;min-width:0;overflow:hidden;color:var(--win-tx2);white-space:nowrap;text-overflow:ellipsis}.n-win-pill{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:var(--win-soft);color:var(--win-tx2);font-size:11px;font-weight:600;white-space:nowrap}.n-win-pill-ok{background:#dcfce7;color:#15803d;animation:n-win-pop .3s var(--easing-standard)}.n-win-actions{display:flex;gap:8px;padding:8px 12px 10px}.n-win-msg-main>.n-win-actions{padding:8px 0 0}.n-win-button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--win-sep);border-radius:8px;background:#fff;color:var(--win-tx);font-size:12.5px;font-weight:600}.n-win-button-primary{border-color:var(--win-accent);background:var(--win-accent);color:#fff}.n-win-button-pressed{animation:n-win-pop .3s var(--easing-standard)}.n-win-approval{padding:10px 12px 0;border-color:var(--win-accent)}.n-win-approval-done{padding-bottom:10px;border-color:var(--win-sep)}.n-win-approval-head{display:flex;align-items:center;gap:8px;font-size:13px}.n-win-approval-head span{margin-left:auto;color:var(--win-tx3);font-size:11.5px}.n-win-approval-done .n-win-approval-head svg,.n-win-approval-done .n-win-approval-head span{color:var(--win-success)}.n-win-approval p{margin-top:4px;color:var(--win-tx2);font-size:12.5px}.n-win-approval .n-win-actions{padding-right:0;padding-left:0}.n-win-day{display:flex;align-items:center;gap:12px;color:var(--win-tx3);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.n-win-day span{flex:1;height:1px;background:var(--win-sep)}.n-win-board{display:flex;flex-direction:column;gap:10px;height:100%;margin-bottom:auto}.n-win-board-name{color:var(--win-tx3);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.n-win-board-cols{display:grid;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.n-win-board-col{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden;padding:8px;border-radius:10px;background:var(--win-rail)}.n-win-board-head{display:flex;justify-content:space-between;color:var(--win-tx2);font-size:11.5px;font-weight:600}.n-win-board-head span{color:var(--win-tx3)}.n-win-card{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:1px solid var(--win-sep);border-radius:8px;background:#fff;font-size:11.5px;line-height:1.3}.n-win-card .n-win-agent{width:18px;height:18px;border-radius:5px;font-size:9px}.n-win-card-top{display:flex;align-items:center;justify-content:space-between;min-height:18px}.n-win-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.n-win-card-key{color:var(--win-tx3);font-size:10.5px;font-weight:600}.n-win-tickets{border:0}.n-win-ticket{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:12.5px}.n-win-ticket-title{flex:1;min-width:0}.n-win-term{border-color:#1f1f23;background:#0f0f12;color:#e4e4e7;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.n-win-term-head{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid #27272a;color:#a1a1aa}.n-win-term-line{display:flex;align-items:center;gap:8px;padding:4px 12px;animation:n-fade .3s ease}.n-win-term-line:last-child{padding-bottom:8px}.n-win-term .n-win-spin{border-color:#3f3f46;border-top-color:#fff}.n-win-term-done{color:#a1a1aa}.n-win-report{padding:4px 0}.n-win-report-row{display:flex;align-items:center;gap:10px;padding:5px 12px;font-size:12.5px}.n-win-sev{flex:0 0 56px;padding:2px 0;border-radius:999px;font-size:10.5px;font-weight:700;text-align:center}.n-win-sev-high{background:#fee2e2;color:#b91c1c}.n-win-sev-medium{background:#fef3c7;color:#b45309}.n-win-sev-low{background:var(--win-soft);color:var(--win-tx2)}.n-win-analysis{padding:6px 12px}.n-win-analysis-row{display:flex;gap:12px;padding:3px 0;font-size:12.5px}.n-win-analysis-row span{flex:0 0 76px;color:var(--win-tx3)}.n-win-fit-score{display:inline-flex;align-items:center;gap:3px}.n-win-fit-score i{width:10px;height:6px;border-radius:2px;background:var(--win-success)}.n-win-fit-score .n-win-fit-off{margin-right:4px;background:var(--win-sep)}.n-win-narrow .n-win-board-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.n-win-narrow .n-win-browser-live{display:none}.n-tour-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px,4vw,72px);max-width:1320px;margin:0 auto}.n-tour-block{display:flex;flex-direction:column;justify-content:center}.n-tour-intro{min-height:calc(100svh - 100px - clamp(48px,6vw,88px));padding-bottom:8vh}.n-tour-step{min-height:78svh;max-width:520px;opacity:.35;transition:opacity .4s ease}.n-tour-step-on{opacity:1}.n-tour-step:last-child{min-height:calc(100svh - 100px)}.n-tour-copy{position:relative}.n-tour-block{position:relative;z-index:1}.n-tour-numtrack{position:absolute;inset:0;pointer-events:none}.n-tour-bignum{position:sticky;top:100px;display:flex;align-items:center;height:calc(100svh - 100px);margin-left:-.06em;color:#0b172a0d;font-size:clamp(220px,26vw,400px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1;opacity:0;transition:opacity .5s ease;-webkit-user-select:none;user-select:none}.n-tour-bignum-on{opacity:1}.n-tour-digit{position:relative;display:inline-block;overflow:hidden}.n-tour-digit-out{position:absolute;inset:0;animation:n-tour-digit-out .65s cubic-bezier(.6,0,.3,1) forwards}.n-tour-digit-in{display:inline-block;animation:n-tour-digit-in .65s cubic-bezier(.6,0,.3,1) both}@media(prefers-reduced-motion:reduce){.n-tour-digit-out{display:none}}@keyframes n-tour-digit-out{to{transform:translateY(-100%)}}@keyframes n-tour-digit-in{0%{transform:translateY(100%)}}.n-tour-bignum-static{position:absolute;top:-.32em;left:-.06em;z-index:-1;color:#0b172a0d;font-size:180px;font-weight:700;letter-spacing:-.04em;line-height:1;pointer-events:none}.n-tour-title{margin-top:10px;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.028em;line-height:1.17;text-wrap:balance}.n-tour-text{margin-top:16px;color:var(--n-muted);font-size:19px;line-height:1.55;text-wrap:pretty}.n-tour-callouts{position:absolute;inset:0;z-index:3;pointer-events:none}.n-tour-callout{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 9px;border-radius:999px;background:#fff;box-shadow:0 14px 36px #0b172a2e;color:var(--n-text);font-size:15px;font-weight:600;white-space:nowrap;animation:n-tour-callout 3.2s var(--easing-standard) both}.n-tour-callout-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#22a55a;color:#fff;font-size:12px}.n-tour-callout-1{top:16%;left:0;--callout-x: -30%}.n-tour-callout-2{top:48%;right:0;--callout-x: 22%}.n-tour-callout-0{bottom:12%;left:0;--callout-x: -22%}@media(max-width:1100px){.n-tour-callout-0,.n-tour-callout-1{left:10px;--callout-x: 0}.n-tour-callout-2{right:10px;--callout-x: 0}}@keyframes n-tour-callout{0%{opacity:0;transform:translate(var(--callout-x),14px) scale(.85)}12%{opacity:1;transform:translate(var(--callout-x)) scale(1.04)}18%{transform:translate(var(--callout-x)) scale(1)}82%{opacity:1;transform:translate(var(--callout-x),-10px)}to{opacity:0;transform:translate(var(--callout-x),-18px)}}.n-tour-visual{position:relative}.n-tour-sticky{position:sticky;top:100px;display:flex;align-items:center;height:calc(100svh - 100px)}.n-tour-stage{position:relative;display:grid;width:100%;max-width:min(820px,calc((100svh - 180px) * 820 / 600));margin:0 auto}.n-tour-scene{grid-area:1 / 1;min-width:0}.n-tour-scene>.n-win-fit,.n-tour-intro .n-tour-inline>.n-win-fit{transform:perspective(1600px) rotateY(calc(-12deg * var(--tour-tilt, 1)));transform-origin:right center}.n-tour-scene-in{animation:n-tour-in .6s ease both}.n-tour-scene-out{z-index:1;pointer-events:none;animation:n-tour-out .6s ease both}@keyframes n-tour-in{0%{opacity:.4}}@keyframes n-tour-out{to{opacity:0}}.n-tour-inline{position:relative;width:100%;max-width:760px;margin-top:32px}@media(max-width:1100px){.n-tour-intro .n-tour-inline>.n-win-fit{transform:perspective(1200px) rotateY(calc(-8deg * var(--tour-tilt, 1)))}.n-teams+.n-hero .n-tour-grid{margin-top:-17px}.n-tour-grid{grid-template-columns:minmax(0,1fr)}.n-tour-intro,.n-tour-step,.n-tour-step:last-child{min-height:0;max-width:none;padding-bottom:0;opacity:1}.n-tour-copy{display:flex;flex-direction:column;gap:72px}}@media(prefers-reduced-motion:reduce){.n-tour-callout,.n-tour-digit-in,.n-tour-step,.n-tour-scene{animation:none;transition:none}}.n-streaks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.n-demo{--demo-tint: #3ff0b2;position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:16 / 9;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--demo-tint) 34%,transparent) 0%,transparent 60%),radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--demo-tint) 18%,transparent) 0%,transparent 60%),#161a35;color:#101010;font-size:11.5px;line-height:1.35;text-align:left}.n-demo-glow-blue{--demo-tint: #03a9ff}.n-demo-glow-yellow{--demo-tint: #fcc503}.n-demo-glow-pink{--demo-tint: #ff2e8b}.n-demo-panel{width:min(100%,250px);overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 10px 30px #00000059}.n-demo-head{display:flex;align-items:center;gap:6px;padding:6px 9px;border-bottom:1px solid #ececef;background:#f7f7f8;color:#4b4b4b;font-size:10.5px;font-weight:600}.n-demo-head em{margin-left:auto;color:#929292;font-style:normal;font-weight:500}.n-demo-task,.n-demo-log,.n-demo-msg{display:flex;align-items:center;gap:6px;padding:5px 9px;white-space:nowrap}.n-demo-fold{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s var(--easing-standard),opacity .4s ease}.n-demo-fold>*{min-height:0;overflow:hidden}.n-demo-fold.n-demo-on{grid-template-rows:1fr;opacity:1}.n-demo-task{transition:color .3s ease}.n-demo-thread{display:flex;flex-direction:column;gap:5px;width:min(100%,260px)}.n-demo-mail,.n-demo-working{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s var(--easing-standard)}.n-demo-mail.n-demo-on,.n-demo-working.n-demo-on{opacity:1;transform:none}.n-demo-mail{overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 8px 22px #00000059}.n-demo-mail-to{display:flex;align-items:center;gap:5px;padding:4px 8px;border-bottom:1px solid #ececef;background:#f7f7f8;color:#929292;font-size:10px}.n-demo-mail-to b{color:#16a34a}.n-demo-mail-body{display:flex;align-items:center;gap:7px;padding:6px 8px}.n-demo-mail-body>span:last-child{display:flex;flex-direction:column;min-width:0;color:#4b4b4b;font-size:11px}.n-demo-mail-body b{color:#101010;font-size:11px}.n-demo-reply{margin-left:22px;background:#f0fbf5}.n-demo-working{display:flex;align-items:center;gap:6px;padding:0 4px;color:#ffffffd9;font-size:10.5px}.n-demo-ok{color:#3ff0b2}.n-demo-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 5px;border-radius:999px;background:#fff;box-shadow:0 6px 18px #0000004d;color:#101010;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(6px) scale(.96);transition:opacity .4s ease,transform .5s var(--easing-standard)}.n-demo-chip>svg:first-child{margin-left:5px;color:#22a55a}.n-demo-chip{overflow:hidden;text-overflow:ellipsis}@media(max-width:960px)and (min-width:601px){.n-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.n-demo-chip.n-demo-on{opacity:1;transform:none}.n-demo-tile{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;border-radius:6px;font-size:10px}.n-demo-green{background:#dcfce7;color:#16a34a}.n-demo-blue{background:#e3efff;color:#2563eb}.n-demo-pink{background:#fde2f0;color:#db2777}.n-demo-violet{background:#ede9fe;color:#7c3aed}.n-demo-chain{position:relative;display:flex;justify-content:space-between;width:min(100%,250px);padding-top:4px}.n-demo-track{position:absolute;top:26px;right:22px;left:22px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 6px,transparent 6px 12px)}.n-demo-agent{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;color:#ffffffb3;font-size:10.5px;font-weight:600;transition:color .3s ease}.n-demo-agent .n-demo-tile{width:44px;height:44px;border-radius:12px;font-size:17px;box-shadow:0 0 0 0 transparent;transition:box-shadow .3s ease,transform .3s var(--easing-standard)}.n-demo-agent.n-demo-on{color:#fff}.n-demo-agent.n-demo-on .n-demo-tile{box-shadow:0 0 0 3px #fff,0 0 24px #fff6;transform:scale(1.06)}.n-demo-doc{position:absolute;top:-6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 4px 12px #00000059;color:#0266fa;font-size:10px;opacity:0;transform:translate(-50%);transition:left .9s var(--easing-standard),opacity .3s ease}.n-demo-doc.n-demo-on{opacity:1}.n-demo-chat .n-demo-msg{align-items:flex-start;white-space:normal}.n-demo-face{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;border-radius:6px;background:#2b2b2b;color:#fff;font-size:8.5px;font-weight:700}.n-demo-mention{padding:0 3px;border-radius:4px;background:#fff4c2;font-weight:700}.n-demo-typing{display:inline-flex;gap:3px;padding-top:7px}.n-demo-typing i{width:4px;height:4px;border-radius:50%;background:#929292;animation:n-win-blink 1s ease-in-out infinite}.n-demo-typing i:nth-child(2){animation-delay:.15s}.n-demo-typing i:nth-child(3){animation-delay:.3s}.n-demo-clock{display:inline-grid;color:#ff2e8b;transition:transform .9s var(--easing-standard)}.n-demo-task{color:#929292}.n-demo-check{display:grid;flex:0 0 auto;place-items:center;width:14px;height:14px;border:1px solid #d4d4d8;border-radius:50%;color:transparent;font-size:7px;transition:background .3s ease,border-color .3s ease,color .3s ease}.n-demo-task.n-demo-on{color:#101010}.n-demo-task.n-demo-on .n-demo-check{border-color:#22a55a;background:#22a55a;color:#fff;animation:n-win-pop .3s var(--easing-standard)}.n-demo-approval{border:2px solid #050505;transition:border-color .4s ease}.n-demo-approved{border-color:#22a55a}.n-demo-approval .n-demo-head svg{color:#050505}.n-demo-approved .n-demo-head svg{color:#22a55a}.n-demo-ask{padding:8px 9px 0;font-size:12.5px;font-weight:600}.n-demo-buttons{display:flex;gap:6px;padding:8px 9px 9px}.n-demo-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;background:#050505;color:#fff;font-size:11px;font-weight:600;transition:background .3s ease,transform .15s ease}.n-demo-approved .n-demo-btn{background:#22a55a}.n-demo-btn-ghost{border:1px solid #e5e6e9;background:#fff;color:#101010}.n-demo-btn-press{transform:scale(.94)}.n-demo-cursor{position:absolute;top:58%;left:36%;z-index:2;width:20px;height:20px;opacity:0;transform:translate(60px,40px);transition:opacity .3s ease,transform .8s var(--easing-standard)}.n-demo-cursor path{fill:#050505;stroke:#fff;stroke-width:1.4}.n-demo-cursor.n-demo-on{opacity:1;transform:none}.n-demo-total{margin-left:auto;color:#101010;font-variant-numeric:tabular-nums;animation:n-win-pop .35s var(--easing-standard)}.n-demo-time{color:#929292;font-variant-numeric:tabular-nums}.n-demo-cost{margin-left:auto;color:#16a34a;font-variant-numeric:tabular-nums;font-weight:600}@media(prefers-reduced-motion:reduce){.n-demo *,.n-demo *:before{animation:none!important;transition:none!important}}.n-control{background:linear-gradient(180deg,#fff 0%,var(--n-foam) 100%)}.n-control .n-h2{margin-top:12px}.n-control-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,72px);align-items:center;margin-top:56px}.n-control-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.n-control-item{position:relative;display:flex;gap:18px;width:100%;padding:18px 20px;overflow:hidden;border:1px solid transparent;border-radius:16px;background:none;color:var(--n-muted);cursor:pointer;text-align:left;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}.n-control-item:hover{color:var(--n-text)}.n-control-item:focus-visible{outline:3px solid var(--n-sea);outline-offset:2px}.n-control-item-on{background:#fff;box-shadow:0 12px 32px #0b172a14;color:var(--n-text)}.n-control-num{padding-top:3px;color:var(--n-muted);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.n-control-item-on .n-control-num{color:var(--n-sea)}.n-control-copy{display:flex;flex-direction:column}.n-control-title{font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.n-control-text{display:grid;grid-template-rows:0fr;color:var(--n-muted);font-size:16px;line-height:1.55;opacity:0;transition:grid-template-rows .45s var(--easing-standard),opacity .3s ease}.n-control-text>span{min-height:0;overflow:hidden}.n-control-item-on .n-control-text{grid-template-rows:1fr;margin-top:6px;opacity:1}.n-control-timer{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--n-sea);transform-origin:left;animation:n-control-timer 7s linear both}@keyframes n-control-timer{0%{transform:scaleX(0)}}.n-control-stage{position:relative;display:grid;min-height:360px;padding:clamp(20px,3vw,40px);overflow:hidden;border-radius:24px;background:radial-gradient(60% 60% at 15% 10%,rgba(63,240,178,.35),transparent 70%),radial-gradient(55% 55% at 90% 90%,rgba(3,169,255,.35),transparent 70%),radial-gradient(40% 40% at 85% 15%,rgba(255,46,139,.18),transparent 70%),var(--n-ink);place-items:center}.n-control-panel{width:min(100%,420px);overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 30px 70px #0006;color:#101010;font-size:14px;animation:n-fade .45s var(--easing-standard)}.n-cp-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #ececef;background:#f7f7f8}.n-cp-head b,.n-cp-head em{display:block}.n-cp-head em{color:#929292;font-size:12.5px;font-style:normal}.n-cp-head-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#050505;color:#fff}.n-cp-field,.n-cp-grant,.n-cp-person,.n-cp-check,.n-cp-note,.n-cp-sso,.n-cp-server,.n-cp-result{display:flex;align-items:center;gap:10px;margin:0 18px;padding:11px 0;border-bottom:1px solid #f1f1f3}.n-cp-field span{width:150px;color:#929292;font-size:13px}.n-cp-field b{font-weight:600;animation:n-fade .3s ease}.n-cp-caret{display:inline-block;width:1.5px;height:16px;vertical-align:-3px;background:#101010;animation:n-win-caret 1s steps(1) infinite}.n-cp-note,.n-cp-person,.n-cp-check,.n-cp-result{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .45s var(--easing-standard)}.n-cp-on.n-cp-note,.n-cp-on.n-cp-person,.n-cp-on.n-cp-check,.n-cp-on.n-cp-result{opacity:1;transform:none}.n-cp-note{color:#4b4b4b;font-size:13px}.n-cp-result{border-bottom:0;font-weight:600}.n-cp-ok{margin-left:auto;color:#22a55a}.n-cp-agent{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#dcfce7;color:#16a34a}.n-cp-grant>svg{width:16px;color:#929292}.n-cp-grant>span:first-of-type{flex:1}.n-cp-grant-closed>span:first-of-type{color:#929292}.n-cp-switch{position:relative;width:34px;height:20px;border-radius:999px;background:#e5e6e9;transition:background .3s ease}.n-cp-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s var(--easing-standard)}.n-cp-switch.n-cp-on{background:#050505}.n-cp-switch.n-cp-on i{transform:translate(14px)}.n-cp-grant-state{width:84px;color:#929292;font-size:12px;font-style:normal;text-align:right;opacity:0;transition:opacity .3s ease}.n-cp-grant-state.n-cp-on{opacity:1}.n-cp-sso{color:#929292}.n-cp-sso.n-cp-on{color:#101010;font-weight:600}.n-cp-sso-dot{width:9px;height:9px;border-radius:50%;background:#fcc503;animation:n-win-blink 1s ease-in-out infinite}.n-cp-sso.n-cp-on .n-cp-sso-dot{background:#22a55a;animation:none}.n-cp-face{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#2b2b2b;color:#fff;font-size:11px;font-weight:700}.n-cp-person em,.n-cp-check em{margin-left:auto;color:#929292;font-size:12.5px;font-style:normal}.n-cp-server{color:#929292;transition:color .3s ease}.n-cp-server.n-cp-on{color:#101010;font-weight:600}.n-cp-lights{display:flex;gap:4px}.n-cp-lights i{width:8px;height:8px;border-radius:50%;background:#e5e6e9}.n-cp-server.n-cp-on .n-cp-lights i{background:#22a55a;animation:n-win-blink 1.6s ease-in-out infinite}.n-cp-server.n-cp-on .n-cp-lights i:nth-child(2){animation-delay:.3s}.n-cp-server.n-cp-on .n-cp-lights i:nth-child(3){animation-delay:.6s}.n-cp-check>svg:first-child{width:16px;color:#929292}@media(max-width:860px){.n-control-grid{grid-template-columns:minmax(0,1fr)}.n-control-stage{order:-1;min-height:0}}@media(prefers-reduced-motion:reduce){.n-control *,.n-control *:before{animation:none!important;transition:none!important}}.n-pb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:center;margin-top:40px}.n-pb-side{display:flex;flex-direction:column;gap:28px;text-align:right}.n-pb-side-right{text-align:left}.n-pb-fact{padding:0;border:0;background:none;color:var(--n-muted);cursor:default;text-align:inherit}.n-pb-fact strong{position:relative;display:inline-block;color:var(--n-ink);font-size:clamp(40px,4.4vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.1}.n-pb-mark{position:absolute;right:-6px;bottom:6px;left:-6px;z-index:-1;height:38%;border-radius:6px 14px 8px 12px;opacity:.55;transform:scaleX(0) rotate(-1.5deg);transform-origin:left;transition:transform .55s var(--easing-standard)}.n-pb-side .n-pb-fact strong{isolation:isolate}.n-pb-fact-on .n-pb-mark{transform:scaleX(1) rotate(-1.5deg)}.n-pb-mark-time{background:#3ff0b2}.n-pb-mark-focus{background:#03a9ff}.n-pb-mark-ideas{background:#fcc503}.n-pb-mark-clients{background:#ff2e8b}.n-pb-fact>span{display:block;max-width:240px;margin-top:6px;margin-left:auto;font-size:16px;line-height:1.5}.n-pb-side-right .n-pb-fact>span{margin-right:auto;margin-left:0}.n-pb-art{display:block;width:100%;max-width:460px;height:auto;margin:0 auto;overflow:visible}.n-pb-ink{fill:none;stroke:var(--n-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.n-pb-thin{stroke-width:2.4}.n-pb-skin{fill:#fff4e6}.n-pb-paper{fill:#fff}.n-pb-hair{fill:var(--n-ink)}.n-pb-eyes{fill:var(--n-ink);transform-box:fill-box;transform-origin:center;animation:n-pb-blink 5.5s infinite}.n-pb-cheek{fill:#ff2e8b;opacity:.18}.n-pb-blob{fill:#eaf3ff}.n-pb-person{animation:n-pb-breathe 5s ease-in-out infinite}.n-pb-draw{stroke-dasharray:700;stroke-dashoffset:700}.n-pb-seen .n-pb-draw{animation:n-pb-draw 1.8s var(--easing-standard) forwards}.n-pb-doodle{transform-box:fill-box;transform-origin:center;transition:transform .5s var(--easing-standard)}.n-pb-doodle-on{transform:scale(1.12)}.n-pb-glow{opacity:0;transition:opacity .5s ease}.n-pb-doodle-on .n-pb-glow{opacity:.4}.n-pb-glow-time{fill:#3ff0b2}.n-pb-glow-focus{fill:#03a9ff}.n-pb-glow-ideas{fill:#fcc503}.n-pb-glow-clients{fill:#ff2e8b}.n-pb-hand{transform-box:view-box;stroke-width:3}.n-pb-hand-hour{transform-origin:78px 96px;animation:n-pb-spin 24s linear infinite}.n-pb-hand-minute{transform-origin:78px 96px;animation:n-pb-spin 4s linear infinite}.n-pb-note{fill:#06bc90;font-size:20px;font-weight:700;transform:rotate(-6deg);transform-box:fill-box}.n-pb-rays{stroke:#fcc503;animation:n-pb-twinkle 2.4s ease-in-out infinite}.n-pb-doodle-on .n-pb-rays{stroke:var(--n-ink)}.n-pb-ring{transform-box:fill-box;transform-origin:center;animation:n-pb-pulse 2.8s ease-in-out infinite}.n-pb-bull{fill:#0266fa}.n-pb-arrow{animation:n-pb-thunk 2.8s ease-in-out infinite}.n-pb-heart{fill:#ff2e8b;transform-box:fill-box;transform-origin:center;animation:n-pb-beat 1.8s ease-in-out infinite}@keyframes n-pb-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes n-pb-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes n-pb-draw{to{stroke-dashoffset:0}}@keyframes n-pb-spin{to{transform:rotate(360deg)}}@keyframes n-pb-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes n-pb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes n-pb-thunk{0%,to{transform:translate(0)}45%{transform:translate(8px,-8px)}55%{transform:translate(0)}}@keyframes n-pb-beat{0%,to{transform:scale(1)}15%{transform:scale(1.2)}30%{transform:scale(1)}45%{transform:scale(1.12)}}@media(max-width:860px){.n-pb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.n-pb-art{grid-column:1 / -1;grid-row:1;max-width:340px}.n-pb-side,.n-pb-side-right{text-align:center}.n-pb-fact>span,.n-pb-side-right .n-pb-fact>span{margin-right:auto;margin-left:auto}}@media(prefers-reduced-motion:reduce){.n-pb-grid *,.n-pb-grid *:before{animation:none!important;transition:none!important}.n-pb-draw{stroke-dashoffset:0}}.n-hood{--hood-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;background:#fff}.n-hood-head{display:flex;flex-wrap:wrap;gap:24px 40px;align-items:flex-end;justify-content:space-between}.n-hood-kicker{color:var(--n-muted);font-family:var(--hood-mono);font-size:14px}.n-hood-kicker span{color:#06bc90}.n-hood .n-h2{margin-top:12px}.n-hood-ctas{display:flex;flex-wrap:wrap;gap:10px}.n-hood-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid var(--n-line);border-radius:10px;background:#fff;color:var(--n-ink);font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.n-hood-cta:hover{border-color:var(--n-ink);transform:translateY(-1px)}.n-hood-cta-dark{border-color:var(--n-ink);background:var(--n-ink);color:#fff}.n-hood-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:start;margin-top:48px}.n-term{position:relative;overflow:hidden;border-radius:16px;background:#0b0f1a;box-shadow:0 30px 70px #0b172a38,0 0 0 1px #0b172ae6}.n-term:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#3ff0b2,#03a9ff,#0266fa,#ff2e8b,#fcc503);content:""}.n-term-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #1c2233}.n-term-lights{display:flex;gap:7px}.n-term-lights i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.n-term-lights i:nth-child(2){background:#febc2e}.n-term-lights i:nth-child(3){background:#28c840}.n-term-tabs{display:flex;gap:4px}.n-term-tab{padding:4px 12px;border:0;border-radius:6px;background:none;color:#6b7590;cursor:pointer;font-family:var(--hood-mono);font-size:12.5px}.n-term-tab:hover{color:#c9d1e3}.n-term-tab[aria-selected=true]{background:#1a2133;color:#fff}.n-term-host{margin-left:auto;color:#4b5570;font-family:var(--hood-mono);font-size:12px}.n-term-body{min-height:300px;margin:0;padding:20px 22px 24px;overflow:hidden;color:#c9d1e3;font-family:var(--hood-mono);font-size:13.5px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.n-term-comment{color:#4b5570}.n-term-prompt{color:#3ff0b2;font-weight:700}.n-term-cmd{color:#f4f6fb}.n-term-out{color:#8b95ad;animation:n-fade .3s ease}.n-term-cursor{display:inline-block;width:8px;height:16px;margin-left:2px;vertical-align:-3px;background:#3ff0b2;animation:n-win-caret 1s steps(1) infinite}.n-spec{margin:0;border-top:1px solid var(--n-ink)}.n-spec-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid var(--n-line)}.n-spec-row dt{padding-top:2px;color:var(--n-muted);font-family:var(--hood-mono);font-size:13px}.n-spec-row dt:before{color:#03a9ff;content:"."}.n-spec-row dd{display:flex;flex-direction:column;gap:2px;margin:0}.n-spec-row a{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--n-ink);font-size:17px;font-weight:700;text-decoration:none;background:linear-gradient(90deg,#3ff0b2,#03a9ff) 0 100% / 0 2px no-repeat;transition:background-size .3s var(--easing-standard)}.n-spec-row a svg{font-size:12px;transition:transform .2s ease}.n-spec-row a:hover{background-size:100% 2px}.n-spec-row a:hover svg{transform:translate(3px)}.n-spec-row dd span{color:var(--n-muted);font-size:14.5px}@media(max-width:960px){.n-hood-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.n-term-host{display:none}.n-term-body{min-height:260px;padding:16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.n-term-out,.n-term-cursor{animation:none}}
