@keyframes glowPulse{0%,to{box-shadow:none}50%{box-shadow:var(--shadow-glow)}}@keyframes scrollProof{0%{transform:translate(0)}to{transform:translate(-50%)}}.ctx-dark .container{max-width:1200px;margin:0 auto;padding:0 24px}@media (width>=720px){.ctx-dark .container{padding:0 32px}}@media (width>=1024px){.ctx-dark .container{padding:0 60px}}.ctx-dark .hero{background:hsl(var(--dark-bg));background-image:radial-gradient(ellipse at 70% 20%, hsl(var(--accent) / .18) 0%, transparent 60%);text-align:center;padding:140px 0 80px}.ctx-dark .hero .label-mono{margin-bottom:24px;display:inline-block}.ctx-dark .hero h1{letter-spacing:-.03em;max-width:900px;margin:0 auto 24px;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:1.05}.ctx-dark .hero-sub{color:var(--text-secondary);max-width:640px;margin:0 auto 48px;font-size:18px;font-weight:400;line-height:1.55}.ctx-dark .hero-sim{background:hsl(var(--dark-card));border:1px solid var(--border-visible);border-radius:var(--radius-card);max-width:480px;box-shadow:var(--shadow-lg);margin:0 auto;padding:24px}.ctx-dark .hero-sim-label{color:var(--text-muted);margin-bottom:12px;font-size:13px}.ctx-dark .hero-sim-row{gap:10px;display:flex}.ctx-dark .hero-sim-input{border:1px solid var(--border-visible);border-radius:var(--radius-card);height:48px;color:var(--text-primary);background:#ffffff0d;outline:none;flex:1;padding:0 16px;font-family:DM Sans,sans-serif;font-size:16px;transition:all .2s}.ctx-dark .hero-sim-input::placeholder{color:var(--text-muted)}.ctx-dark .hero-sim-input:focus{border-color:hsl(var(--accent) / .4);box-shadow:0 0 0 2px hsl(var(--accent) / .15)}.ctx-dark .hero-sim-btn{white-space:nowrap;background:hsl(var(--accent));color:#fff;border-radius:var(--radius-card);cursor:pointer;border:none;height:48px;padding:0 24px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:all .2s;animation:1.4s ease-in-out 2 glowPulse}.ctx-dark .hero-sim-btn:hover{background:hsl(var(--primary-hover));box-shadow:var(--shadow-glow)}.ctx-dark .hero-sim-note{color:var(--text-muted);margin-top:10px;font-size:12px}.ctx-dark .proof-strip{border-top:1px solid var(--border-fine);border-bottom:1px solid var(--border-fine);padding:20px 0;overflow:hidden}.ctx-dark .proof-inner{color:#fff9;white-space:nowrap;align-items:center;gap:32px;font-family:JetBrains Mono,monospace;font-size:13px;animation:30s linear infinite scrollProof;display:flex}.ctx-dark .proof-num{color:hsl(var(--accent));margin-right:6px;font-weight:700}.ctx-dark .proof-dot{background:#fff3;border-radius:50%;flex-shrink:0;width:4px;height:4px}.ctx-dark section{padding:96px 0}@media (width<=720px){.ctx-dark section{padding:64px 0}}.ctx-dark .section-label{margin-bottom:16px}.ctx-dark .section-title{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.ctx-dark .section-desc{color:var(--text-secondary);max-width:600px;font-size:18px;font-weight:400;line-height:1.55}.ctx-dark .section-header{margin-bottom:48px}.ctx-dark .section-header.center{text-align:center}.ctx-dark .section-header.center .section-desc{margin:0 auto}.ctx-dark .divider{padding:0 60px}.ctx-dark .divider-line{background:var(--border-fine);height:1px}.ctx-dark .sim-showcase{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:48px;display:grid}@media (width<=900px){.ctx-dark .sim-showcase{grid-template-columns:1fr}}.ctx-dark .sim-steps{flex-direction:column;gap:24px;display:flex}.ctx-dark .sim-step{border-radius:var(--radius-card);border:1px solid var(--border-fine);align-items:flex-start;gap:16px;padding:16px;transition:all .2s;display:flex}.ctx-dark .sim-step:hover{border-color:var(--border-visible);background:hsl(var(--dark-card))}.ctx-dark .sim-step-num{color:hsl(var(--accent));flex-shrink:0;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.ctx-dark .sim-step h4{margin-bottom:4px;font-size:15px;font-weight:600}.ctx-dark .sim-step p{color:var(--text-secondary);font-size:13px;line-height:1.5}.ctx-dark .chat-mock{background:hsl(var(--dark-card));border:1px solid var(--border-visible);border-radius:var(--radius-card);box-shadow:0 8px 32px hsl(var(--accent) / .08);padding:20px}.ctx-dark .chat-header{border-bottom:1px solid var(--border-fine);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.ctx-dark .chat-avatar{background:hsl(var(--accent));width:32px;height:32px;color:hsl(var(--dark-bg));border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ctx-dark .chat-name{font-size:14px;font-weight:600}.ctx-dark .chat-status{color:hsl(var(--accent));font-family:JetBrains Mono,monospace;font-size:10px}.ctx-dark .chat-msgs{flex-direction:column;gap:8px;display:flex}.ctx-dark .chat-msg{border-radius:16px;max-width:85%;padding:10px 14px;font-size:13px;line-height:1.5}.ctx-dark .chat-msg.user{color:var(--text-primary);background:#ffffff0d;align-self:flex-end}.ctx-dark .chat-msg.agent{background:hsl(var(--accent));color:#fff;align-self:flex-start}.ctx-dark .chat-msg .ts{opacity:.5;text-align:right;margin-top:4px;font-size:10px}.ctx-dark .cards-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=720px){.ctx-dark .cards-grid,.ctx-dark .extra-cards{grid-template-columns:1fr!important}}.ctx-dark .f-card{background:hsl(var(--dark-card));border-radius:var(--radius-card);border:1px solid #ffffff0f;padding:24px;transition:all .2s}.ctx-dark .f-card:hover{box-shadow:0 4px 20px hsl(var(--accent) / .08);border-color:#ffffff1f;transform:translateY(-2px)}.ctx-dark .f-card-icon{margin-bottom:12px;font-size:24px}.ctx-dark .f-card h3{letter-spacing:-.005em;margin-bottom:8px;font-size:18px;font-weight:600}.ctx-dark .f-card p{color:var(--text-secondary);font-size:15px;line-height:1.5}.ctx-dark .int-card{background:hsl(var(--dark-card));border-radius:var(--radius-card);border:1px solid #ffffff0f;padding:24px;transition:all .2s}.ctx-dark .int-card:hover{border-color:#ffffff1f;transform:translateY(-2px)}.ctx-dark .int-chat{background:hsl(var(--dark-bg));border-radius:var(--radius-sm);margin-top:12px;padding:12px;font-size:13px;line-height:1.6}.ctx-dark .int-chat .q{color:var(--text-secondary);margin-bottom:4px}.ctx-dark .int-chat .a{font-size:12px}.ctx-dark .flow-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin-top:48px;display:grid}@media (width<=900px){.ctx-dark .flow-grid{grid-template-columns:1fr}}.ctx-dark .flow-box{background:hsl(var(--dark-card));border-radius:var(--radius-card);text-align:center;border:1px solid #ffffff0f;padding:24px}.ctx-dark .flow-arrow{color:hsl(var(--accent));flex-direction:column;align-items:center;gap:4px;display:flex}.ctx-dark .flow-arrow-line{background:linear-gradient(to right, hsl(var(--accent)), hsl(var(--accent) / .2));width:48px;height:2px}@media (width<=900px){.ctx-dark .flow-arrow{transform:rotate(90deg)}.ctx-dark .flow-arrow-line{width:32px}}.ctx-dark .flow-outputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ctx-dark .flow-out{background:hsl(var(--dark-card));border:1px solid #ffffff0f;border-radius:12px;padding:16px;transition:all .2s}.ctx-dark .flow-out:hover{border-color:hsl(var(--accent) / .15)}.ctx-dark .flow-out h5{margin-bottom:4px;font-size:14px;font-weight:600}.ctx-dark .flow-out p{color:var(--text-secondary);font-size:12px;line-height:1.45}.ctx-dark .steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (width<=720px){.ctx-dark .steps-grid{grid-template-columns:1fr}}.ctx-dark .step-card{background:hsl(var(--dark-card));border-radius:var(--radius-card);border:1px solid #ffffff0f;padding:24px}.ctx-dark .step-num{color:hsl(var(--accent));margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.ctx-dark .step-card h3{letter-spacing:-.005em;margin-bottom:8px;font-size:18px;font-weight:600}.ctx-dark .step-card p{color:var(--text-secondary);font-size:15px;line-height:1.5}.ctx-dark .quote-section{padding:64px 0}.ctx-dark .quote-inner{gap:20px;max-width:800px;margin:0 auto;padding:0 24px;display:flex}.ctx-dark .quote-mark{color:hsl(var(--accent) / .3);flex-shrink:0;font-size:72px;font-weight:700;line-height:.8}.ctx-dark .quote-text{letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.4}.ctx-dark .quote-attr{color:var(--text-muted);margin-top:12px;font-size:13px}.ctx-dark input[type=range]{appearance:none;cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.ctx-dark input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:hsl(var(--accent));cursor:pointer;width:20px;height:20px;box-shadow:0 0 12px hsl(var(--accent) / .3);border-radius:50%}.ctx-dark input[type=range]::-moz-range-thumb{background:hsl(var(--accent));cursor:pointer;border:none;border-radius:50%;width:20px;height:20px}.ctx-dark .tl-pill{background:hsl(var(--dark-bg));border:1px solid var(--border-fine);color:var(--text-muted);border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.ctx-dark .tl-pill.active{border-color:hsl(var(--accent) / .2);color:var(--text-secondary);background:hsl(var(--accent) / .06)}.ctx-dark .tl-dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px}.ctx-dark .tl-pill.active .tl-dot{background:hsl(var(--accent))}.ctx-dark .cta-final{text-align:center;padding:96px 0 64px}.ctx-dark .cta-final h2{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(28px,4vw,40px);font-weight:700}.ctx-dark .signup-row{gap:10px;max-width:420px;margin:24px auto 0;display:flex}.ctx-dark .signup-input{border:1px solid var(--border-visible);border-radius:var(--radius-card);height:48px;color:var(--text-primary);background:#ffffff0d;outline:none;flex:1;padding:0 16px;font-family:DM Sans,sans-serif;font-size:15px}.ctx-dark .signup-input:focus{border-color:hsl(var(--accent) / .4)}.ctx-dark .signup-btn{background:hsl(var(--accent));color:#fff;border-radius:var(--radius-pill);cursor:pointer;border:none;height:48px;padding:0 28px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:all .2s}.ctx-dark .signup-btn:hover{background:hsl(var(--primary-hover));box-shadow:var(--shadow-glow)}.ctx-dark .cta-fine{color:var(--text-muted);margin-top:12px;font-size:13px}.ctx-dark .cred-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}@media (width<=720px){.ctx-dark .cred-grid{grid-template-columns:repeat(2,1fr)}}.ctx-dark .cred-item{text-align:center;padding:20px}.ctx-dark .cred-num{color:hsl(var(--accent));font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700}.ctx-dark .cred-label{margin-top:4px;font-size:14px;font-weight:500}.ctx-dark .cred-detail{color:var(--text-muted);margin-top:2px;font-size:12px}@media (width<=720px){.ctx-dark .hero{padding:120px 24px 60px}.ctx-dark .hero h1{font-size:44px;line-height:1.1}.ctx-dark .hero-sim-row{flex-direction:column}.ctx-dark .hero-sim-btn{width:100%}.ctx-dark .sim-showcase{gap:32px}.ctx-dark .quote-inner{flex-direction:column;gap:8px}.ctx-dark .quote-mark{font-size:48px}.ctx-dark .signup-row{flex-direction:column}.ctx-dark .signup-btn{width:100%}}:root{--nav-h:50px;--tab-h:0px;--safe-top:env(safe-area-inset-top,0px);--safe-bot:env(safe-area-inset-bottom,0px);--keyboard-h:0px;--easing-ios:cubic-bezier(.32, .72, 0, 1)}html[data-bottom-tab=on]{--tab-h:56px}html.kb-open{--tab-h:0px}:root{--brand-green:170 90% 4%;--brand-green-2:168 60% 12%;--brand-mint:158 47% 56%;--brand-mint-2:158 55% 88%;--brand-off:180 12% 97%;--brand-ink:170 30% 8%;--brand-ink-2:170 10% 38%;--brand-line:170 14% 88%;--brand-line-2:170 14% 93%;--brand-tip-bg:158 60% 95%;--brand-danger:0 70% 56%;--brand-warn:38 92% 55%}.n-root{--bg:var(--brand-off);--bg-muted:170 14% 95%;--surface:0 0% 100%;--fg:var(--brand-ink);--fg-muted:var(--brand-ink-2);--fg-subtle:170 10% 58%;--border:var(--brand-line);--border-strong:170 14% 78%;--accent:var(--brand-mint);background:hsl(var(--bg));color:hsl(var(--fg));letter-spacing:-.005em;flex-direction:column;font-size:14px;line-height:1.35;display:flex;position:fixed;inset:0;overflow:hidden}@media (width>=901px){.n-root{width:390px;height:min(820px,100dvh - 48px);box-shadow:0 1px 0 hsl(var(--border)), 0 30px 70px #0208072e, inset 0 0 0 8px #1a1d23;border-radius:38px;margin:24px auto;position:relative;inset:auto;overflow:hidden}body:has(.n-root){background:hsl(var(--bg-muted))}.n-stage{border-radius:30px}}.n-stage{background:hsl(var(--bg));flex:1;min-height:0;position:relative;overflow:hidden}.n-header{z-index:5;height:calc(var(--nav-h) + var(--safe-top));padding:var(--safe-top) 4px 0;background:hsl(var(--bg) / .92);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid hsl(var(--border));grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:relative}.n-header__title{text-align:center;letter-spacing:-.01em;color:hsl(var(--fg));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;overflow:hidden}.n-header__btn{appearance:none;color:hsl(var(--accent));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:44px;padding:0 8px;font-size:15px;font-weight:500;display:inline-flex}.n-header__btn:disabled{color:hsl(var(--fg-subtle))}.n-header__btn--back{justify-content:flex-start;padding-left:6px}.n-header__btn--right{justify-content:flex-end;padding-right:6px}.n-header__btn svg{stroke:currentColor;width:22px;height:22px}.n-screen{inset:calc(var(--nav-h) + var(--safe-top)) 0 0 0;background:hsl(var(--bg));animation:n-push .28s var(--easing-ios) both;flex-direction:column;display:flex;position:absolute}.n-screen[data-no-tab=false]{padding-bottom:calc(var(--tab-h) + var(--safe-bot))}.n-screen[data-no-tab=true]{padding-bottom:0}@keyframes n-push{0%{opacity:.4;transform:translate(28%)}to{opacity:1;transform:translate(0,0)}}.n-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.n-screen[data-no-tab=false] .n-scroll{padding-bottom:24px}.n-largetitle{letter-spacing:-.025em;padding:8px 16px 12px;font-size:28px;font-weight:800;line-height:1.1}.n-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--brand-ink-2));justify-content:space-between;align-items:baseline;gap:8px;padding:14px 20px 8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;display:flex}.n-eyebrow>span:last-child{color:hsl(var(--brand-green));font-weight:600}.n-eyebrow--inline{padding:0}.n-display{letter-spacing:-.03em;color:hsl(var(--brand-green));padding:14px 20px 4px;font-size:30px;font-weight:700;line-height:1.04}.n-display em{color:#1d7261;background:linear-gradient(180deg, transparent 62%, hsl(var(--brand-mint-2)) 62%);padding:0 3px;font-style:normal}.n-display+.n-subline{color:hsl(var(--brand-ink-2));margin:0;padding:6px 20px 14px;font-size:14px;line-height:1.5}.n-hero{background:hsl(var(--brand-green));color:#fff;box-shadow:0 12px 30px -18px hsl(var(--brand-green));border-radius:22px;margin:4px 14px 0;padding:18px 18px 16px;position:relative;overflow:hidden}.n-hero:after{content:"";background:radial-gradient(circle, hsl(var(--brand-mint) / .22), transparent 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.n-hero__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--brand-mint));align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:flex;position:relative}.n-hero__eyebrow:before{content:"";background:hsl(var(--brand-mint));width:7px;height:7px;box-shadow:0 0 0 4px hsl(var(--brand-mint) / .22);border-radius:50%;animation:1.8s ease-in-out infinite n-pulse}@keyframes n-pulse{0%,to{box-shadow:0 0 0 4px hsl(var(--brand-mint) / .22)}50%{box-shadow:0 0 0 8px hsl(var(--brand-mint) / .06)}}.n-hero__value{letter-spacing:-.04em;align-items:baseline;gap:10px;margin-top:12px;font-size:44px;font-weight:700;line-height:1;display:flex;position:relative}.n-hero__value small{opacity:.55;letter-spacing:-.01em;font-size:16px;font-weight:500}.n-hero__sub{color:#ffffffad;margin-top:8px;font-size:13px;line-height:1.45;position:relative}.n-hero__row{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding-top:14px;display:grid;position:relative}.n-hero__cell{flex-direction:column;gap:2px;display:flex}.n-hero__cell b{letter-spacing:-.02em;font-size:18px;font-weight:700}.n-hero__cell small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-family:JetBrains Mono,monospace;font-size:9.5px}.n-feed{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));box-shadow:0 1px 0 hsl(var(--brand-line-2));border-radius:20px;margin:0 14px;overflow:hidden}.n-feed__row{background:hsl(var(--surface));border:0;border-top:1px solid hsl(var(--brand-line-2));text-align:left;cursor:pointer;width:100%;color:hsl(var(--brand-ink));grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:background .12s;display:grid}.n-feed__row:first-child{border-top:0}.n-feed__row:active{background:hsl(var(--brand-off))}.n-feed__mark{background:hsl(var(--brand-mint-2));color:#165a4c;border:1px solid #b3e6d3;border-radius:12px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.n-feed__mark--ink{background:hsl(var(--brand-green));color:hsl(var(--brand-mint));border-color:#0000}.n-feed__mark--warn{color:#824917;background:#fdefd8;border-color:#f6dbac}.n-feed__mark--danger{color:#8f2424;background:#fbe9e9;border-color:#f1c6c6}.n-feed__mark--ghost{background:hsl(var(--surface));color:hsl(var(--brand-ink-2));border-color:hsl(var(--brand-line))}.n-feed__avatar{background:hsl(var(--brand-green));width:36px;height:36px;color:hsl(var(--brand-mint));border-radius:999px;flex:none;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:600;display:grid}.n-feed__body{flex-direction:column;gap:3px;min-width:0;display:flex}.n-feed__title{color:hsl(var(--brand-ink));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.n-feed__meta{letter-spacing:.06em;color:hsl(var(--brand-ink-2));flex-wrap:wrap;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.n-feed__meta:before{content:""}.n-feed__right{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.n-feed__right strong{color:hsl(var(--brand-green));letter-spacing:-.01em;font-size:14px;font-weight:700}.n-feed__right small{color:hsl(var(--brand-ink-2));letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:10px}.n-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:64%;grid-auto-flow:column;gap:12px;padding:4px 14px 8px;display:grid;overflow-x:auto}.n-rail::-webkit-scrollbar{display:none}.n-rail__card{scroll-snap-align:start;background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));text-align:left;cursor:pointer;color:hsl(var(--brand-ink));border-radius:18px;flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex}.n-rail__card:active{background:hsl(var(--brand-off))}.n-rail__card--accent{background:hsl(var(--brand-mint-2) / .55);border-color:#abe3ce}.n-rail__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--brand-ink-2));font-family:JetBrains Mono,monospace;font-size:10px}.n-rail__value{letter-spacing:-.02em;color:hsl(var(--brand-green));font-size:22px;font-weight:700}.n-rail__sub{color:hsl(var(--brand-ink-2));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.n-block{margin-top:4px}.n-block+.n-block{margin-top:6px}.n-tiles{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));border-radius:18px;margin:0 14px;overflow:hidden}.n-tile{appearance:none;background:hsl(var(--surface));border:0;border-top:1px solid hsl(var(--brand-line-2));text-align:left;width:100%;color:hsl(var(--brand-ink));cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:background .12s;display:grid}.n-tile:first-child{border-top:0}.n-tile:active{background:hsl(var(--brand-off))}.n-tile__pill{background:hsl(var(--brand-mint-2));color:#186253;letter-spacing:-.02em;border:1px solid #b3e6d3;border-radius:12px;place-items:center;width:40px;height:40px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;display:grid}.n-tile__pill--ink{background:hsl(var(--brand-green));color:hsl(var(--brand-mint));border-color:#0000}.n-tile__pill--warn{color:#824917;background:#fdefd8;border-color:#f6dbac}.n-tile__pill--ghost{background:hsl(var(--surface));color:hsl(var(--brand-ink-2));border-color:hsl(var(--brand-line))}.n-tile__pill svg{width:18px;height:18px}.n-tile__body{flex-direction:column;gap:3px;min-width:0;display:flex}.n-tile__title{color:hsl(var(--brand-ink));font-size:15px;font-weight:600;line-height:1.25}.n-tile__sub{color:hsl(var(--brand-ink-2));text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.n-tile__right{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--brand-ink-2));align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.n-tile__chev{border-right:1.5px solid hsl(var(--brand-ink-3,var(--brand-ink-2)));border-top:1.5px solid hsl(var(--brand-ink-3,var(--brand-ink-2)));opacity:.55;width:7px;height:11px;transform:rotate(45deg)}.n-pilltabs{background:hsl(var(--brand-off));border:1px solid hsl(var(--brand-line));scrollbar-width:none;border-radius:999px;gap:6px;margin:0 14px;padding:6px;display:flex;overflow-x:auto}.n-pilltabs::-webkit-scrollbar{display:none}.n-pilltab{appearance:none;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--brand-ink-2));background:0 0;border:0;border-radius:999px;flex:none;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.n-pilltab[data-active=true]{background:hsl(var(--brand-green));color:hsl(var(--brand-mint));font-weight:600}.n-card__title{color:hsl(var(--brand-ink));letter-spacing:-.01em;font-size:16px;font-weight:700}.n-card__divider{background:hsl(var(--brand-line-2));height:1px;margin:12px -16px}.n-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.n-field__label{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--brand-ink-2));font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.n-field__hint{color:hsl(var(--brand-ink-2));font-size:11.5px}.n-input,.n-textarea,.n-select{appearance:none;-moz-appearance:textfield;background:hsl(var(--surface));width:100%;color:hsl(var(--brand-ink));box-shadow:none;border:1.5px solid #a8bdba;border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.n-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.n-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.n-input::placeholder,.n-textarea::placeholder{color:#91a19e}.n-input:hover,.n-textarea:hover,.n-select:hover{border-color:#587e78}.n-input:focus,.n-textarea:focus,.n-select:focus{border-color:hsl(var(--brand-green));box-shadow:0 0 0 3px hsl(var(--brand-mint) / .28)}[data-theme=dark] .n-input,[data-theme=dark] .n-textarea,[data-theme=dark] .n-select{color:#e9ecec;box-shadow:none;background:#0e1b18;border-color:#3b5450}.n-textarea{resize:vertical;min-height:64px}.n-chiprow{flex-wrap:wrap;gap:6px;display:flex}.n-tag{background:hsl(var(--brand-mint-2));color:#165a4c;border:1px solid #b3e6d3;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.n-tag button{color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;font-size:14px;line-height:1}.n-headerbar{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 8px;display:flex}.n-headerbar__title{letter-spacing:-.02em;color:hsl(var(--brand-ink));font-size:22px;font-weight:700}.n-headerbar__sub{color:hsl(var(--brand-ink-2));margin-top:2px;font-size:13px}.n-section__title{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--brand-ink-2));padding:22px 20px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.n-list{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));box-shadow:0 1px 0 hsl(var(--brand-line-2));border-radius:18px;margin:0 14px;overflow:hidden}.n-row{background:hsl(var(--surface));border-bottom:1px solid hsl(var(--brand-line-2));padding:13px 16px}.n-row__icon{background:hsl(var(--brand-mint-2));color:#165a4c;border:1px solid #b3e6d3;border-radius:10px;flex-basis:32px;width:32px;height:32px}.n-row__title{font-size:14.5px;font-weight:600}.n-row__sub{color:hsl(var(--brand-ink-2));font-size:12px}.n-row__right strong{color:hsl(var(--brand-green));font-weight:700}.n-row__right small{letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:10px}.n-largetitle{color:hsl(var(--brand-green));letter-spacing:-.028em;padding:14px 20px 2px;font-family:inherit;font-size:30px;font-weight:700}.n-subtitle{color:hsl(var(--brand-ink-2));margin:0;padding:4px 20px 14px;font-size:14px;line-height:1.45}.n-pill{letter-spacing:.08em;text-transform:uppercase;background:hsl(var(--brand-mint-2));color:#165a4c;border:1px solid #abe3ce;border-radius:999px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.n-pill--warn{color:#794415;background:#fdefd8;border-color:#f5d7a3}.n-pill--danger{color:#8f2424;background:#fae5e5;border-color:#efbebe}.n-chips{gap:8px;padding:10px 14px 6px}.n-chip{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));color:hsl(var(--brand-green));box-shadow:0 1px 0 hsl(var(--brand-line-2));border-radius:999px;padding:9px 14px;font-size:13px;font-weight:500}.n-roster{grid-template-columns:repeat(2,1fr);gap:10px;padding:4px 14px 8px;display:grid}.n-roster__card{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));text-align:left;cursor:pointer;color:inherit;box-shadow:0 1px 0 hsl(var(--brand-line-2));border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.n-roster__card:active{background:hsl(var(--brand-off))}.n-roster__head{align-items:center;gap:10px;display:flex}.n-roster__avatar{background:hsl(var(--brand-green));width:36px;height:36px;color:hsl(var(--brand-mint));border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.n-roster__name{font-size:13.5px;font-weight:600;line-height:1.1}.n-roster__status{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand-ink-2));margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9.5px}.n-roster__bar{background:hsl(var(--brand-line-2));border-radius:999px;height:6px;overflow:hidden}.n-roster__bar>i{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--brand-mint)), #279b84);height:100%;display:block}.n-roster__foot{letter-spacing:.06em;color:hsl(var(--brand-ink-2));justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.n-roster__foot strong{color:hsl(var(--brand-green));letter-spacing:-.01em;font-size:15px}.n-bottombar{padding:12px 0 calc(14px + var(--safe-bot));background:linear-gradient(180deg, transparent, hsl(var(--brand-off)) 30%);gap:10px;margin:18px 14px 0;display:flex;position:sticky;bottom:0}.n-bottombar .n-pillcta{flex:1}.n-section{margin:18px 0 0}.n-section__title{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--fg-muted));padding:0 20px 6px;font-size:11px;font-weight:700}.n-list{background:hsl(var(--surface));border-top:.5px solid hsl(var(--border));border-bottom:.5px solid hsl(var(--border))}.n-list--rounded{border:.5px solid hsl(var(--border));border-radius:12px;margin:0 12px;overflow:hidden}.n-row{appearance:none;background:hsl(var(--surface));border:0;border-bottom:.5px solid hsl(var(--border));width:100%;min-height:48px;color:hsl(var(--fg));text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 16px;font-size:14px;transition:background 80ms linear;display:flex}.n-row:last-child{border-bottom:0}.n-row:active{background:hsl(var(--bg-muted))}.n-row__icon{background:hsl(var(--accent) / .16);width:28px;height:28px;color:hsl(var(--accent));border-radius:7px;flex:0 0 28px;place-items:center;font-size:14px;display:grid}.n-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.n-row__title{color:hsl(var(--fg));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.n-row__sub{color:hsl(var(--fg-muted));text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.n-row__sub--2{-webkit-line-clamp:2;white-space:normal}.n-row__right{color:hsl(var(--fg-muted));flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:12px;display:flex}.n-row__right strong{color:hsl(var(--fg));font-size:13px;font-weight:600}.n-chevron{border-right:1.5px solid hsl(var(--fg-subtle));border-top:1.5px solid hsl(var(--fg-subtle));width:7px;height:11px;margin-left:2px;transform:rotate(45deg)}.n-dot{border-radius:999px;flex:0 0 8px;width:8px;height:8px}.n-dot--active{background:#3cc892}.n-dot--idle{background:#f59f0a}.n-dot--away{background:#ef4343}.n-dot--off{background:hsl(var(--fg-subtle))}.n-badge{color:#fff;background:#ed3131;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.n-badge--muted{background:hsl(var(--fg-subtle))}.n-badge--accent{background:hsl(var(--accent));color:#04221b}.n-pill{background:hsl(var(--accent) / .14);color:hsl(var(--accent));border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.n-pill--warn{color:#a5660d;background:#f59f0a29}.n-pill--danger{color:#c32222;background:#ef434324}.n-kpis{background:hsl(var(--border));grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4px;display:grid}.n-kpi{background:hsl(var(--surface));flex-direction:column;gap:2px;padding:10px 12px;display:flex}.n-kpi b{letter-spacing:-.02em;font-size:16px;font-weight:800}.n-kpi small{color:hsl(var(--fg-muted));font-size:11px}.n-chips{scrollbar-width:none;gap:8px;padding:10px 16px 6px;display:flex;overflow-x:auto}.n-chips::-webkit-scrollbar{display:none}.n-chip{background:hsl(var(--surface));border:.5px solid hsl(var(--border));color:hsl(var(--fg));white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}.n-chip:active{background:hsl(var(--bg-muted))}.n-tabbar{z-index:4;height:calc(var(--tab-h) + var(--safe-bot));padding-bottom:var(--safe-bot);background:hsl(var(--bg) / .94);-webkit-backdrop-filter:saturate(180%)blur(22px);border-top:.5px solid hsl(var(--border));grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.n-tabbar--4{grid-template-columns:repeat(4,1fr)}html.kb-open .n-tabbar{display:none}.n-tab{color:hsl(var(--fg-subtle));flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:500;text-decoration:none;transition:color .12s linear;display:flex}.n-tab svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:24px;height:24px}.n-tab--active{color:hsl(var(--accent))}.n-tab--active svg{fill:hsl(var(--accent) / .18)}.n-segwrap{background:hsl(var(--bg));z-index:3;scrollbar-width:none;gap:0;padding:10px 14px 4px;display:flex;position:sticky;top:0;overflow-x:auto}.n-segwrap::-webkit-scrollbar{display:none}.n-segctrl{background:hsl(var(--bg-muted));border:.5px solid hsl(var(--border));border-radius:10px;gap:2px;width:max-content;padding:3px;display:inline-flex}.n-segctrl__btn{color:hsl(var(--fg-subtle));cursor:pointer;white-space:nowrap;letter-spacing:-.01em;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600}.n-segctrl__btn.is-active{background:hsl(var(--surface));color:hsl(var(--fg));box-shadow:0 1px 3px #00000014}.n-chat{flex-direction:column;height:100%;display:flex}.n-chat__stream{background:hsl(var(--bg-muted));flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 12px 6px;display:flex;overflow-y:auto}.n-bubble{white-space:pre-wrap;word-break:break-word;border-radius:16px;max-width:78%;padding:8px 11px;font-size:14px;line-height:1.35}.n-bubble--in{background:hsl(var(--surface));border:.5px solid hsl(var(--border));color:hsl(var(--fg));border-bottom-left-radius:4px;align-self:flex-start}.n-bubble--out{background:hsl(var(--accent));color:#04221b;border-bottom-right-radius:4px;align-self:flex-end}.n-bubble--mgr{color:#5a3e16;background:#fdeac4;border-bottom-right-radius:4px;align-self:flex-end}.n-bubble--sys{background:hsl(var(--accent) / .12);color:hsl(var(--accent));border-radius:10px;align-self:center;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:11px}.n-bubble__meta{opacity:.65;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.n-bubble-wrap{gap:4px;max-width:100%}.n-bubble__feedback{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 2px 4px;display:flex}.n-bubble__feedback-btn{border:.5px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--fg-muted));letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px;transition:background .12s,color .12s,border-color .12s}.n-bubble__feedback-btn:hover,.n-bubble__feedback-btn:active{background:hsl(var(--accent) / .14);border-color:hsl(var(--accent) / .4);color:hsl(var(--fg))}.n-bubble__feedback-ok{color:hsl(var(--accent));letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10px}.n-bubble__feedback-undo{color:hsl(var(--fg-subtle));cursor:pointer;background:0 0;border:none;padding:0;font-family:JetBrains Mono,monospace;font-size:10px;text-decoration:underline}.n-typing{color:hsl(var(--fg-muted));align-self:flex-start;padding:4px 8px;font-size:12px;font-style:italic}.n-composer{padding:8px 10px calc(8px + var(--safe-bot));background:hsl(var(--bg));border-top:.5px solid hsl(var(--border));flex:none;align-items:flex-end;gap:8px;display:flex}.n-composer textarea{resize:none;border:.5px solid hsl(var(--border));background:hsl(var(--surface));min-width:0;max-height:120px;color:hsl(var(--fg));border-radius:18px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.3}.n-composer textarea:focus{border-color:hsl(var(--accent))}.n-composer__send{background:hsl(var(--accent));color:#04221b;cursor:pointer;border:0;border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:grid}.n-composer__send:disabled{opacity:.35}.n-toast{left:50%;top:calc(var(--nav-h) + var(--safe-top) + 8px);z-index:30;background:hsl(var(--fg));max-width:calc(100% - 32px);color:hsl(var(--bg));pointer-events:none;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:500;animation:2.2s both n-toast;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #02080740}@keyframes n-toast{0%{opacity:0;transform:translate(-50%,-8px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.n-sheet-backdrop{z-index:40;background:#02080773;align-items:flex-end;animation:.18s both n-fade;display:flex;position:absolute;inset:0}.n-sheet{background:hsl(var(--bg));width:100%;max-height:85%;padding:8px 0 calc(12px + var(--safe-bot));animation:n-sheet .24s var(--easing-ios) both;border-radius:18px 18px 0 0;flex-direction:column;display:flex;overflow:hidden}.n-sheet__grab{background:hsl(var(--border-strong));border-radius:999px;width:38px;height:4px;margin:4px auto 8px}.n-sheet__header{border-bottom:.5px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:0 16px 8px;display:flex}.n-sheet__title{margin:0;font-size:15px;font-weight:700}.n-sheet__body{padding:12px 16px;overflow-y:auto}@keyframes n-fade{0%{opacity:0}to{opacity:1}}@keyframes n-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.n-card{background:hsl(var(--surface));border:.5px solid hsl(var(--border));border-radius:14px;margin:12px 12px 0;padding:12px 14px}.n-card--accent{color:#fff;background:linear-gradient(140deg,#04251f,#0e3932);border-color:#0000}.n-card--accent .n-card__sub{color:#ffffff9e}.n-card__label{opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.n-card__value{letter-spacing:-.025em;margin-top:2px;font-size:26px;font-weight:800;line-height:1}.n-card__sub{color:hsl(var(--fg-muted));margin-top:4px;font-size:12px;line-height:1.4}.n-kanban{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:12px;display:flex;overflow-x:auto}.n-kanban__col{scroll-snap-align:start;background:hsl(var(--bg-muted));border-radius:14px;flex-direction:column;flex:0 0 80%;gap:8px;max-height:100%;padding:10px;display:flex;overflow-y:auto}.n-kanban__head{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--fg-muted));border-bottom:.5px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:4px 4px 8px;font-size:12px;font-weight:700;display:flex}.n-deal{background:hsl(var(--surface));border:.5px solid hsl(var(--border));text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.n-deal:active{background:hsl(var(--bg-muted))}.n-deal b{font-size:13px;font-weight:600}.n-deal small{color:hsl(var(--fg-muted));font-size:11px}.n-deal strong{color:hsl(var(--accent));font-size:13px;font-weight:700}.n-empty{text-align:center;color:hsl(var(--fg-muted));padding:48px 24px;font-size:13px}.n-empty b{color:hsl(var(--fg));margin-bottom:4px;font-size:15px;display:block}.n-embed{padding:8px 0 24px}.n-embed>div[style*=grid-template-columns]{height:auto!important;display:block!important}.n-embed>div[style*=grid-template-columns]>aside{display:none!important}.n-embed [style*="maxWidth: 820"]{max-width:100%!important;padding:0 12px!important}.native-root,.phone-frame,.native-desktop-companion,.native-app{all:unset;display:contents}.n-mono{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--brand-ink-2));font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.n-appheader{z-index:5;height:calc(var(--nav-h) + var(--safe-top));padding:var(--safe-top) 14px 0;background:hsl(var(--brand-off));border-bottom:1px solid hsl(var(--brand-line-2));justify-content:space-between;align-items:center;display:flex;position:relative}.n-appheader__brand{cursor:pointer;color:hsl(var(--brand-green));background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.n-appheader__brand-mark{background:hsl(var(--brand-green));width:30px;height:30px;color:hsl(var(--brand-mint));border-radius:9px;place-items:center;font-size:16px;font-weight:800;display:grid}.n-appheader__brand-name{letter-spacing:-.01em;font-size:17px;font-weight:700}.n-appheader__actions{gap:8px;display:flex}.n-modetoggle{background:hsl(var(--brand-line-2));border:1px solid hsl(var(--brand-line));border-radius:999px;align-items:center;gap:2px;padding:3px;font-family:JetBrains Mono,monospace;display:inline-flex}.n-modetoggle__opt{cursor:pointer;letter-spacing:.05em;color:hsl(var(--brand-ink-2));background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .15s}.n-modetoggle__opt.is-on{background:hsl(var(--brand-green));color:hsl(var(--brand-mint))}.n-modetoggle--compact .n-modetoggle__opt{padding:4px 10px;font-size:10.5px}[data-theme=dark] .n-modetoggle{background:#12211e;border-color:#223935}[data-theme=dark] .n-modetoggle__opt.is-on{background:hsl(var(--brand-mint));color:hsl(var(--brand-green))}.n-iconbtn{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));width:38px;height:38px;color:hsl(var(--brand-green));cursor:pointer;transition:transform .15s var(--easing-ios), background .15s;border-radius:50%;place-items:center;display:grid;position:relative}.n-iconbtn:active{background:hsl(var(--brand-line-2));transform:scale(.94)}.n-iconbtn svg{width:19px;height:19px}.n-iconbtn--avatar{background:hsl(var(--brand-green));color:#fff;border-color:#0000}.n-iconbtn--ghost{background:0 0;border-color:#0000}.n-iconbtn__dot{background:hsl(var(--brand-danger));border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:9px}.n-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:220;animation:nFade .18s var(--easing-ios) both;background:#08100c6b;position:fixed;inset:0}.n-drawer{background:hsl(var(--brand-off));width:min(86vw,380px);padding:calc(var(--safe-top) + 12px) 0 calc(var(--safe-bot) + 12px);animation:nSlideRight .26s var(--easing-ios);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #00000040}@keyframes nSlideRight{0%{transform:translate(100%)}to{transform:translate(0)}}.n-drawer__head{border-bottom:1px solid hsl(var(--brand-line-2));align-items:center;gap:12px;padding:8px 14px 14px;display:flex}.n-drawer__avatar{background:hsl(var(--brand-green));width:44px;height:44px;color:hsl(var(--brand-mint));border-radius:50%;place-items:center;font-weight:800;display:grid}.n-drawer__who{flex:1;min-width:0;line-height:1.2}.n-drawer__who strong{color:hsl(var(--brand-ink));font-size:14.5px;display:block}.n-drawer__who span{color:hsl(var(--brand-ink-2));font-size:12px}.n-drawer__list{flex:1;margin:0;padding:8px;list-style:none;overflow-y:auto}.n-drawer__item{cursor:pointer;text-align:left;width:100%;color:hsl(var(--brand-ink));background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.n-drawer__item:hover{background:hsl(var(--surface))}.n-drawer__item:active{background:hsl(var(--brand-mint-2) / .35)}.n-drawer__item:disabled{opacity:.55;cursor:not-allowed}.n-drawer__item.is-danger{color:hsl(var(--brand-danger))}.n-drawer__icon{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));width:36px;height:36px;color:hsl(var(--brand-green));border-radius:11px;flex-shrink:0;place-items:center;display:grid}.n-drawer__item.is-danger .n-drawer__icon{color:hsl(var(--brand-danger))}.n-drawer__icon svg{width:18px;height:18px}.n-drawer__text{flex-direction:column;flex:1;min-width:0;display:flex}.n-drawer__label{font-size:14.5px;font-weight:600}.n-drawer__hint{color:hsl(var(--brand-ink-2));font-size:12px}.n-drawer__foot{border-top:1px solid hsl(var(--brand-line-2));color:hsl(var(--brand-ink-2));padding:12px 16px 0;font-size:11px}.n-chevron{border-right:1.6px solid hsl(var(--brand-ink-2));border-top:1.6px solid hsl(var(--brand-ink-2));opacity:.65;width:10px;height:10px;margin-left:6px;transform:rotate(45deg)}.n-badge-soft{text-transform:uppercase;letter-spacing:.06em;background:hsl(var(--brand-mint-2));color:#165a4c;border:1px solid #b3e6d3;border-radius:999px;align-items:center;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-flex}.n-badge-soft--urgente{color:#8f2424;background:#fbe9e9;border-color:#f1c6c6}.n-badge-soft--atencao{color:#824917;background:#fdf1dd;border-color:#f6dbac}.n-badge-soft--novo{color:#165a4c;background:#def7ee;border-color:#b3e6d3}.n-badge-soft--em-breve{color:#4f726d;background:#e8eded;border-color:#d0dcda}.n-badge-soft--info{color:#1f4d7a;background:#e3f0fc;border-color:#bed6ef}.n-pillcta{background:hsl(var(--brand-mint));color:#fff;cursor:pointer;height:50px;box-shadow:0 0 0 1px #a8e6cf inset, 0 0 0 4px hsl(var(--brand-mint-2)) inset, 0 6px 20px -10px hsl(var(--brand-mint));transition:transform .12s var(--easing-ios), box-shadow .15s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.n-pillcta:active{transform:scale(.985)}.n-pillcta:disabled{opacity:.55;cursor:not-allowed}.n-pillcta.is-full{width:100%}.n-pillcta--ghost{background:hsl(var(--surface));color:hsl(var(--brand-green));box-shadow:0 0 0 1px hsl(var(--brand-line)) inset}.n-pillcta--danger{background:hsl(var(--brand-danger));color:#fff;box-shadow:inset 0 0 0 1px #c33,inset 0 0 0 4px #f9dcdc}.n-cardx{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));text-align:left;width:100%;color:hsl(var(--brand-ink));box-shadow:0 1px 0 hsl(var(--brand-line-2));border-radius:22px;align-items:center;gap:14px;padding:16px;display:flex}.n-cardx.is-tappable{cursor:pointer}.n-cardx.is-tappable:active{background:hsl(var(--brand-off));transform:scale(.995)}.n-cardx__icon{background:hsl(var(--brand-mint-2));color:#115f50;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.n-cardx__icon svg{width:22px;height:22px}.n-cardx__body{flex:1;min-width:0}.n-cardx__title{font-size:15.5px;font-weight:700;line-height:1.25}.n-cardx__sub{color:hsl(var(--brand-ink-2));margin-top:2px;font-size:13px}.n-cardx--accent{background:hsl(var(--brand-mint-2) / .4);border-color:#aee0ce}.n-cardx--dark{background:hsl(var(--brand-green));color:#fff;border-color:#0000}.n-cardx--dark .n-cardx__sub{color:#ffffffb3}.n-cardx--dark .n-cardx__icon{color:hsl(var(--brand-mint));background:#ffffff1a}.n-fieldrow{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));text-align:left;width:100%;color:hsl(var(--brand-ink));cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.n-fieldrow+.n-fieldrow{margin-top:10px}.n-fieldrow:active{background:hsl(var(--brand-off));transform:scale(.997)}.n-fieldrow__icon{width:38px;height:38px;color:hsl(var(--brand-green));flex-shrink:0;place-items:center;display:grid}.n-fieldrow__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.n-fieldrow__label{align-items:center;gap:6px;display:inline-flex}.n-fieldrow__required{color:hsl(var(--brand-danger))}.n-fieldrow__help{width:16px;height:16px;color:hsl(var(--brand-ink-2));cursor:pointer;place-items:center;display:inline-grid}.n-fieldrow__help svg{width:14px;height:14px}.n-fieldrow__value{color:hsl(var(--brand-ink));font-size:15.5px}.n-fieldrow__value.is-placeholder{color:hsl(var(--brand-ink-2))}.n-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 16px;display:flex}.n-empty__text{color:hsl(var(--brand-ink-2));margin:0;font-size:14.5px}.n-empty__action{color:#30917e;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:15px;font-weight:600}.n-sheetx-backdrop{z-index:230;animation:nFade .18s var(--easing-ios) both;background:#08100c6b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.n-sheetx{background:hsl(var(--surface));width:100%;max-width:520px;padding:18px 18px calc(20px + var(--safe-bot));max-height:88dvh;animation:nSlideUp .26s var(--easing-ios);border-radius:24px 24px 0 0;flex-direction:column;gap:12px;display:flex;position:relative}@keyframes nSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.n-sheetx__grab{background:hsl(var(--brand-line));border-radius:4px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.n-sheetx__close{border:2px solid hsl(var(--brand-mint));color:#267363;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.n-sheetx__close svg{width:14px;height:14px}.n-sheetx__title{margin-top:8px;font-size:17px;font-weight:700}.n-sheetx__body{overflow-y:auto}.n-sheetx__footer{padding-top:4px}.n-sheetx--help .n-sheetx__title{display:none}.n-sheetx--fullSelect{padding-left:0;padding-right:0}.n-sheetx--fullSelect .n-sheetx__title{padding:0 18px}.n-sheetx--fullSelect .n-sheetx__body{padding:0}.n-input-wrap{background:hsl(var(--surface));border:2px solid hsl(var(--brand-mint-2));border-radius:14px;align-items:center;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.n-input-wrap:focus-within{border-color:hsl(var(--brand-mint));box-shadow:0 0 0 4px hsl(var(--brand-mint-2) / .5)}.n-input-prefix{color:hsl(var(--brand-ink-2));padding-right:10px;font-weight:600}.n-input-wrap .n-input{min-width:0;color:hsl(var(--brand-ink));box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-family:inherit;font-size:16px}.n-help-head{align-items:center;gap:12px;padding-top:4px;display:flex}.n-help-chip{background:hsl(var(--brand-mint-2));color:#165a4c;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.n-help-chip svg{width:22px;height:22px}.n-help-title{margin:0;font-size:18px;font-weight:700}.n-help-sep{border:0;border-top:1px solid hsl(var(--brand-line-2));margin:4px 0 8px}.n-help-text{color:hsl(var(--brand-ink));margin:0;font-size:15px;line-height:1.55}.n-help-eyebrow{margin-top:12px}.n-help-steps{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.n-help-steps li{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.n-help-step-n{background:hsl(var(--brand-mint-2));color:#165a4c;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.n-help-tip{background:hsl(var(--brand-tip-bg));color:#1c5449;border:1px solid #bae8d7;border-radius:14px;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.n-help-tip strong{color:#1b6a5a}.n-selectlist{margin:0;padding:0;list-style:none}.n-selectlist__item{width:100%;color:hsl(var(--brand-ink));cursor:pointer;text-align:left;border:0;border-bottom:1px solid hsl(var(--brand-line-2));background:0 0;justify-content:space-between;align-items:center;padding:16px 18px;font-size:16px;display:flex}.n-selectlist__item:active{background:hsl(var(--brand-off))}.n-selectlist__item.is-selected{background:hsl(var(--brand-mint-2) / .35);color:#186253;border-left:3px solid hsl(var(--brand-mint));padding-left:15px;font-weight:600}.n-selectlist__item svg{color:#30917e;width:18px;height:18px}[data-theme=dark] .n-root{--brand-off:170 35% 5%;--brand-ink:180 14% 96%;--brand-ink-2:170 14% 76%;--brand-line:170 20% 16%;--brand-line-2:170 22% 11%;--brand-green:168 35% 14%;--brand-green-2:168 30% 20%;--brand-mint-2:168 30% 18%;--brand-tip-bg:158 50% 12%;--bg:var(--brand-off);--bg-muted:170 30% 8%;--surface:170 30% 8%;--fg:var(--brand-ink);--fg-muted:var(--brand-ink-2);--fg-subtle:170 10% 60%;--border:var(--brand-line);--border-strong:170 22% 26%}[data-theme=dark] .n-feed__mark--ghost,[data-theme=dark] .n-tile__pill--ghost{background:hsl(var(--surface));color:hsl(var(--brand-ink-2));border-color:hsl(var(--brand-line))}[data-theme=dark] .n-feed__row:active,[data-theme=dark] .n-tile:active,[data-theme=dark] .n-rail__card:active,[data-theme=dark] .n-selectlist__item:active{background:#13201e}[data-theme=dark] .n-eyebrow>span:last-child,[data-theme=dark] .n-display,[data-theme=dark] .n-display em,[data-theme=dark] .n-rail__card .n-rail__title,[data-theme=dark] .n-roster__foot strong,[data-theme=dark] .n-row__right strong,[data-theme=dark] .n-appheader__brand,[data-theme=dark] .n-iconbtn{color:hsl(var(--brand-mint))}[data-theme=dark] .n-display,[data-theme=dark] .n-largetitle{color:hsl(var(--brand-ink))}[data-theme=dark] .n-display em{color:hsl(var(--brand-mint));background:linear-gradient(#0000 62%,#1c5449 62%)}[data-theme=dark] .n-roster__foot strong,[data-theme=dark] .n-rail__card strong,[data-theme=dark] .n-pilltabs__item.is-active,[data-theme=dark] .n-headerbar__sub strong,[data-theme=dark] .n-help-tip,[data-theme=dark] .n-help-tip strong,[data-theme=dark] .n-selectlist__item.is-selected{color:hsl(var(--brand-mint))}[data-theme=dark] .n-iconbtn{background:hsl(var(--surface));border-color:hsl(var(--brand-line))}[data-theme=dark] .n-iconbtn__dot{border-color:hsl(var(--brand-off))}[data-theme=dark] .n-appheader__brand-mark{background:hsl(var(--brand-mint));color:#061815}[data-theme=dark] .n-tile__pill{background:hsl(var(--brand-green));border-color:hsl(var(--brand-line));color:hsl(var(--brand-mint))}[data-theme=dark] .n-tile__pill--warn{color:#f1c77e;background:#392d18;border-color:#50422b}[data-theme=dark] .n-tag{color:hsl(var(--brand-mint));background:#192e2a;border-color:#2c4440}[data-theme=dark] .n-root{--brand-bad-bg:0 40% 14%;--brand-bad-ink:0 70% 78%}[data-theme=dark] .n-selectlist__item.is-selected{background:#15322c}[data-theme=dark] .n-selectlist__item svg{color:hsl(var(--brand-mint))}[data-theme=dark] .n-input,[data-theme=dark] .n-textarea,[data-theme=dark] .n-select{color:hsl(var(--brand-ink));caret-color:hsl(var(--brand-mint));background:#0d1715;border-color:#2c4440}[data-theme=dark] .n-input::placeholder,[data-theme=dark] .n-textarea::placeholder{color:#7f9f99;opacity:1}[data-theme=dark] .n-input:focus,[data-theme=dark] .n-textarea:focus,[data-theme=dark] .n-select:focus{border-color:hsl(var(--brand-mint));box-shadow:0 0 0 3px hsl(var(--brand-mint) / .18)}[data-theme=dark] .n-card{border-color:hsl(var(--brand-line))}@media (width>=901px){[data-theme=dark] .n-root{box-shadow:0 1px 0 hsl(var(--border)), 0 30px 70px #0000008c, inset 0 0 0 8px #13201e}}.n-root.n-onb{width:100%;height:auto;min-height:100dvh;box-shadow:none;background:hsl(var(--brand-off));border-radius:0;flex-direction:column;margin:0;display:flex;position:static;inset:auto;overflow:visible}@media (width>=901px){.n-root.n-onb{width:100%;height:auto}}.n-onb__top{border-bottom:1px solid hsl(var(--brand-line-2));z-index:5;background:hsl(var(--brand-off));justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex;position:sticky;top:0}.n-onb__brand{color:hsl(var(--brand-ink));display:inline-flex}.n-onb__main{flex:1;justify-content:center;align-items:flex-start;padding:24px 20px 64px;display:flex}.n-onb__col{flex-direction:column;gap:18px;width:100%;max-width:560px;margin:0 auto;display:flex}.n-onb__card{width:100%}.n-onb__footer{align-items:center;gap:10px;margin-top:22px;display:flex}.n-onb__stepper{flex-direction:column;gap:8px;display:flex}.n-onb__segbar{gap:4px;display:flex}.n-onb__seg{background:hsl(var(--brand-line));border-radius:999px;flex:1;height:4px;transition:background .24s ease-out}.n-onb__seg.is-on{background:hsl(var(--brand-mint))}.n-onb__seghead{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand-ink-2));justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.n-onb__segnum{color:hsl(var(--brand-ink));font-weight:600}.n-onb__seglabel{color:hsl(var(--brand-ink-2))}[data-theme=dark] .n-onb__seg.is-on{background:hsl(var(--brand-mint))}.n-onb__skiplink{color:hsl(var(--brand-ink-2));text-underline-offset:3px;cursor:pointer;text-align:center;background:0 0;border:0;margin:4px auto 0;padding:6px 4px;font-size:13px;text-decoration:underline;display:inline-block}.n-onb__skiplink:hover{color:hsl(var(--brand-ink))}.n-onb__skipwrap{justify-content:center;display:flex}.n-onb__chip{border:1px solid hsl(var(--brand-line));color:hsl(var(--brand-ink-2));cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;transition:background .12s,color .12s,border-color .12s}.n-onb__chip:hover{border-color:hsl(var(--brand-ink-2));color:hsl(var(--brand-ink))}.n-onb__chip.is-on{background:hsl(var(--brand-green));border-color:hsl(var(--brand-green));color:hsl(var(--brand-mint));font-weight:500}.n-onb__faq{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));border-radius:12px;padding:12px}.n-onb__faq-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.n-onb__faq-q{color:hsl(var(--brand-ink));font-size:13.5px;font-weight:600}.n-onb__faq-a{color:hsl(var(--brand-ink-2));margin-top:6px;font-size:13px;line-height:1.45}.n-onb__toggle{letter-spacing:.1em;text-transform:uppercase;border:1px solid hsl(var(--brand-line));color:hsl(var(--brand-ink-2));cursor:pointer;background:0 0;border-radius:999px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.n-onb__toggle.is-on{background:hsl(var(--brand-mint-2));color:#165a4c;border-color:#b3e6d3}[data-theme=dark] .n-onb__toggle.is-on{color:hsl(var(--brand-mint));background:#192e2a;border-color:#2c4440}.n-onb__drop{border:1.5px dashed hsl(var(--brand-line));background:hsl(var(--surface));text-align:center;cursor:pointer;border-radius:14px;padding:28px;transition:border-color .12s;display:block}.n-onb__drop:hover{border-color:hsl(var(--brand-mint))}.n-onb__drop-title{color:hsl(var(--brand-ink));font-size:14.5px;font-weight:500}.n-onb__drop-sub{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--brand-ink-2));margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11px}.n-onb__icon-btn{background:hsl(var(--surface));border:1px solid hsl(var(--brand-line));color:hsl(var(--brand-ink-2));cursor:pointer;border-radius:10px;place-items:center;font-size:16px;display:grid}.n-onb__icon-btn:hover{color:hsl(var(--brand-ink));border-color:hsl(var(--brand-ink-2))}.n-onb__numcard{text-align:center;background:hsl(var(--brand-green));border:1px solid hsl(var(--brand-green));border-radius:16px;padding:22px 18px}.n-onb__numcard-num{letter-spacing:.02em;color:hsl(var(--brand-mint));white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:clamp(18px,5.4vw,22px);font-weight:600;overflow:hidden}.n-onb__numcard-sub{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand-mint));opacity:.75;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px}.n-whats{background:#e8eded;flex-direction:column;min-height:100dvh;display:flex}.n-whats__top{background:hsl(var(--brand-green));color:#fff;z-index:5;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.n-whats__top a{color:hsl(var(--brand-mint));font-size:13px;text-decoration:none}.n-whats__avatar{background:hsl(var(--brand-mint));width:38px;height:38px;color:hsl(var(--brand-green));border-radius:999px;place-items:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;display:grid}.n-whats__name{font-size:15px;font-weight:600;line-height:1.1}.n-whats__status{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand-mint));margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.n-whats__stream{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;width:100%;max-width:560px;margin:0 auto;padding:16px 14px 8px;display:flex}.n-whats__bubble{border-radius:14px;max-width:78%;padding:9px 12px;font-size:14px;line-height:1.42;box-shadow:0 1px #0000000d}.n-whats__bubble--me{color:#152825;background:#cef3e5;border-bottom-right-radius:4px;align-self:flex-end}.n-whats__bubble--bot{color:#152825;background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.n-whats__bubble small{letter-spacing:.06em;color:#677e7a;text-align:right;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}.n-whats__typing{background:#fff;border-radius:14px;align-self:flex-start;gap:4px;padding:10px 14px;display:inline-flex}.n-whats__typing span{background:#8fa3a0;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite n-whats-blink}.n-whats__typing span:nth-child(2){animation-delay:.15s}.n-whats__typing span:nth-child(3){animation-delay:.3s}@keyframes n-whats-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.n-whats__compose{padding:10px 12px calc(10px + var(--safe-bot));box-sizing:border-box;background:#e8eded;border-top:1px solid #cdd6d4;align-items:center;gap:8px;width:100%;max-width:560px;margin:0 auto;display:flex;position:sticky;bottom:0}.n-whats__compose input{color:#152825;background:#fff;border:0;border-radius:999px;outline:none;flex:1;padding:10px 14px;font-size:14px;box-shadow:0 1px #c1cdcb}.n-whats__compose button{appearance:none;cursor:pointer;background:hsl(var(--brand-green));width:40px;height:40px;color:hsl(var(--brand-mint));border:0;border-radius:999px;place-items:center;font-size:18px;display:grid}.n-whats__suggestions{box-sizing:border-box;flex-wrap:wrap;gap:6px;width:100%;max-width:560px;margin:0 auto;padding:4px 14px 6px;display:flex}.n-whats__suggestion{appearance:none;cursor:pointer;color:#203c37;background:#fff;border:1px solid #bfcfcc;border-radius:999px;padding:6px 12px;font-size:12.5px}.n-whats__suggestion:hover{border-color:hsl(var(--brand-green))}.n-onb__demobadge{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--brand-mint));background:hsl(var(--brand-green));border:1px solid hsl(var(--brand-green));border-radius:999px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"DM Sans", system-ui, -apple-system, sans-serif;--default-mono-font-family:"JetBrains Mono", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--accent:157 56% 51%;--primary-hover:157 60% 44%;--primary-active:157 64% 38%;--accent-light:141 89% 84%;--accent-dim:157 56% 51%;--accent-glow:157 56% 51%;--bg:0 0% 100%;--bg-muted:210 20% 98%;--surface:0 0% 100%;--surface-2:210 16% 96%;--border:220 13% 91%;--border-strong:220 13% 82%;--fg:222 47% 11%;--fg-muted:215 19% 44%;--fg-subtle:215 16% 54%;--shell-bg:170 90% 3%;--shell-card:178 72% 8%;--shell-border:0 0% 100% / .08;--dark-bg:170 90% 3%;--dark-bg-mid:175 78% 6%;--dark-card:178 72% 8%;--dark-elevated:178 60% 13%;--text-primary:#ffffffeb;--text-secondary:#ffffff9e;--text-muted:#ffffff6b;--border-fine:#ffffff0d;--border-visible:#ffffff1a;--radius-card:14px;--radius-pill:24px;--radius-sm:10px;--shadow-md:0 2px 8px hsl(var(--accent) / .1);--shadow-lg:0 4px 20px hsl(var(--accent-glow) / .25);--shadow-glow:0 0 40px hsl(var(--accent) / .15);--danger:0 84% 60%;--warning:38 92% 50%;--info:217 91% 60%}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:hsl(var(--bg));color:hsl(var(--fg));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:DM Sans,system-ui,-apple-system,sans-serif}.ctx-dark{background:hsl(var(--dark-bg));color:var(--text-primary)}:root[data-theme=dark]{--bg:170 90% 4%;--bg-muted:175 78% 6%;--surface:178 72% 8%;--surface-2:178 60% 11%;--border:180 30% 18%;--border-strong:180 30% 28%;--fg:0 0% 96%;--fg-muted:180 12% 70%;--fg-subtle:180 10% 55%}.label-mono{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--accent));font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;line-height:1.2}.font-mono{font-family:JetBrains Mono,monospace}.font-serif{font-family:DM Serif Display,Georgia,serif}.rv{opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(8px)}.rv.vis{opacity:1;transform:translateY(0)}.rv-d1{transition-delay:80ms}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px;border-radius:4px}.native-root{background:radial-gradient(circle at 12% 8%, hsl(var(--accent) / .18), transparent 34%), linear-gradient(135deg, hsl(var(--bg-muted)), hsl(var(--surface-2)));grid-template-columns:minmax(0,360px) minmax(360px,430px);justify-content:center;gap:42px;min-height:100dvh;padding:28px;display:grid;overflow:hidden}.phone-frame{background:linear-gradient(145deg, hsl(var(--fg) / .18), hsl(var(--surface) / .2));width:min(100%,430px);height:calc(100dvh - 56px);min-height:680px;max-height:920px;box-shadow:0 28px 80px #02080738, inset 0 0 0 1px hsl(var(--fg) / .08);border-radius:38px;padding:10px}.native-app{background:hsl(var(--bg));height:100%;color:hsl(var(--fg));border:1px solid hsl(var(--border));border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.native-topbar{padding:max(18px, env(safe-area-inset-top)) 18px 12px;background:hsl(var(--bg) / .88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid hsl(var(--border) / .75);z-index:2;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.native-topbar h1{letter-spacing:-.04em;margin:3px 0 0;font-size:22px;line-height:1}.topbar-actions{align-items:center;gap:8px;display:flex}.ghost-link{border:1px solid hsl(var(--border));color:hsl(var(--fg-muted));border-radius:999px;padding:7px 10px;font-size:11px;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--accent));align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.eyebrow.inverted{color:#86eac3}.native-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:16px 16px calc(92px + env(safe-area-inset-bottom));flex:1;overflow:auto}.screen-stack{flex-direction:column;gap:16px;animation:.18s ease-out both nativeIn;display:flex}@keyframes nativeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-card,.ai-hero{background:radial-gradient(circle at 90% 8%, hsl(var(--accent) / .38), transparent 34%), linear-gradient(145deg, hsl(var(--shell-bg)), hsl(var(--shell-card)));color:#fff;box-shadow:0 20px 50px hsl(var(--accent) / .16);border-radius:28px;padding:22px;overflow:hidden}.hero-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-dot{text-transform:uppercase;letter-spacing:.08em;color:#ffffffb8;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.live-dot i{background:hsl(var(--accent));width:7px;height:7px;box-shadow:0 0 0 5px hsl(var(--accent) / .15);border-radius:999px}.hero-card>strong{letter-spacing:-.07em;margin-top:26px;font-size:clamp(38px,11vw,56px);line-height:.92;display:block}.hero-card>p,.ai-hero p{color:#ffffffb8;max-width:32ch;font-size:14px;line-height:1.45}.hero-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.hero-metrics span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:12px}.hero-metrics b,.hero-metrics small{display:block}.hero-metrics b{font-size:16px}.hero-metrics small{color:#ffffff94;margin-top:3px;font-size:11px}.quick-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-actions button,.more-card,.native-link-card{appearance:none;border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--fg));text-align:left;border-radius:20px;padding:14px 10px;box-shadow:0 10px 28px #0208070a}.quick-actions b{background:hsl(var(--accent) / .14);width:34px;height:34px;color:hsl(var(--accent));border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.quick-actions span{font-size:12px;font-weight:700;line-height:1.2;display:block}.content-section,.plain-card,.mobile-chat{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:24px;box-shadow:0 10px 28px #0208070a}.content-section{padding:14px}.plain-card{padding:18px}.intro-card h2,.ai-hero h2{letter-spacing:-.055em;margin:8px 0;font-size:25px;line-height:1}.intro-card p{color:hsl(var(--fg-muted));margin:0;font-size:14px;line-height:1.45}.section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-title h2{letter-spacing:-.03em;margin:0;font-size:16px}.section-title span{background:hsl(var(--accent) / .14);min-width:24px;height:24px;color:hsl(var(--accent));border-radius:999px;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.card-list,.timeline-list,.seller-list,.stage-stack,.training-list,.settings-list{flex-direction:column;gap:10px;display:flex}.insight-card,.timeline-item,.seller-card,.stage-card,.training-card,.settings-row{appearance:none;border:1px solid hsl(var(--border));background:hsl(var(--bg-muted));width:100%;color:hsl(var(--fg));text-align:left;border-radius:18px;padding:14px}.insight-card.warning{background:#f59f0a1a;border-color:#f59f0a59}.insight-card span{color:hsl(var(--accent));text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.insight-card strong,.timeline-item b,.seller-card strong,.stage-card b,.training-card strong,.more-card strong,.settings-row b{color:hsl(var(--fg));font-size:14px;line-height:1.25;display:block}.insight-card p,.timeline-item small,.seller-card small,.stage-card small,.training-card p,.more-card small,.settings-row small{color:hsl(var(--fg-muted));margin-top:4px;font-size:12px;line-height:1.35;display:block}.timeline-item{grid-template-columns:11px 1fr;align-items:start;gap:12px;display:grid}.timeline-item>i{background:hsl(var(--accent));width:11px;height:11px;box-shadow:0 0 0 5px hsl(var(--accent) / .12);border-radius:999px;margin-top:3px}.seller-card{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid;position:relative;overflow:hidden}.avatar{background:hsl(var(--accent) / .16);width:44px;height:44px;color:hsl(var(--accent));border-radius:16px;place-items:center;font-weight:800;display:grid}.seller-card em{color:hsl(var(--fg));font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:700}.status{background:hsl(var(--fg-subtle));border-radius:999px;width:7px;height:7px;display:inline-block}.status.active{background:hsl(var(--accent))}.status.idle{background:hsl(var(--warning))}.status.away{background:hsl(var(--danger))}.progress{background:hsl(var(--border));border-radius:999px;height:3px;position:absolute;bottom:8px;left:14px;right:14px;overflow:hidden}.progress i{border-radius:inherit;background:hsl(var(--accent));height:100%;display:block}.ai-screen{flex-direction:column;gap:14px;height:100%;animation:.18s ease-out both nativeIn;display:flex}.ai-hero{border-radius:24px;flex:none;padding:18px}.mobile-chat{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-stream{flex-direction:column;flex:1;gap:10px;min-height:280px;padding:14px;display:flex;overflow:auto}.chat-row{display:flex}.chat-row.manager{justify-content:flex-end}.chat-row.jarvis,.chat-row.system{justify-content:flex-start}.chat-bubble{background:hsl(var(--bg-muted));border:1px solid hsl(var(--border));max-width:88%;color:hsl(var(--fg));border-radius:18px;padding:11px 13px}.chat-row.manager .chat-bubble{background:hsl(var(--accent));border-color:hsl(var(--accent));color:#061412;border-bottom-right-radius:6px}.chat-row.jarvis .chat-bubble{border-bottom-left-radius:6px}.chat-row.system .chat-bubble{background:hsl(var(--accent) / .12);color:hsl(var(--accent));font-family:JetBrains Mono,monospace;font-size:11px}.chat-bubble p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.typing{color:hsl(var(--fg-muted));padding-left:4px;font-size:12px;font-style:italic}.prompt-chips{flex:none;gap:8px;padding:0 12px 10px;display:flex;overflow-x:auto}.prompt-chips button{border:1px solid hsl(var(--border));background:hsl(var(--bg-muted));color:hsl(var(--fg));border-radius:999px;flex:none;padding:8px 10px;font-size:11px}.chat-input{border-top:1px solid hsl(var(--border));background:hsl(var(--surface));flex:none;grid-template-columns:1fr 42px;gap:8px;padding:10px;display:grid}.chat-input input{border:1px solid hsl(var(--border));background:hsl(var(--bg));min-width:0;color:hsl(var(--fg));border-radius:999px;outline:none;padding:12px 14px;font-size:13px}.chat-input button{background:hsl(var(--accent));color:#061412;border:none;border-radius:50%;font-size:18px;font-weight:800}.chat-input button:disabled{opacity:.45}.more-grid{grid-template-columns:1fr;gap:10px;display:grid}.more-card,.native-link-card{grid-template-columns:42px 1fr;gap:6px 12px;text-decoration:none;display:grid}.more-card b{background:hsl(var(--accent) / .14);width:42px;height:42px;color:hsl(var(--accent));border-radius:15px;grid-row:span 2;place-items:center;display:grid}.native-link-card{color:hsl(var(--accent));text-align:center;font-weight:800;display:block}.stage-card,.training-card,.settings-row{background:hsl(var(--surface))}.stage-card header,.settings-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.stage-card header{margin-bottom:10px}.stage-card header span{color:hsl(var(--accent));font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.stage-card article{border-top:1px solid hsl(var(--border));padding:10px 0}.training-card{grid-template-columns:34px 1fr;gap:12px;display:grid}.training-card>span{background:hsl(var(--accent) / .14);width:34px;height:34px;color:hsl(var(--accent));border-radius:12px;place-items:center;display:grid}.training-card button{border:1px solid hsl(var(--accent) / .35);background:hsl(var(--accent) / .12);color:hsl(var(--accent));border-radius:999px;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:800}.settings-row i{background:hsl(var(--fg-subtle));border-radius:999px;width:12px;height:12px}.settings-row i[data-kind=connected]{background:hsl(var(--accent))}.settings-row i[data-kind=locked]{background:hsl(var(--warning))}.bottom-tabs{z-index:5;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:hsl(var(--surface) / .92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid hsl(var(--border));grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:absolute;bottom:0;left:0;right:0}.bottom-tab{min-height:56px;color:hsl(var(--fg-subtle));border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;transition:all .14s ease-out;display:flex}.bottom-tab span{font-size:21px;line-height:1}.bottom-tab small{font-size:10px;font-weight:800}.bottom-tab.active{color:hsl(var(--accent));background:hsl(var(--accent) / .12)}.native-desktop-companion{color:hsl(var(--fg));align-self:center}.companion-kicker{color:hsl(var(--accent));background:hsl(var(--accent) / .12);border:1px solid hsl(var(--accent) / .2);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.native-desktop-companion h2{letter-spacing:-.07em;margin:18px 0 10px;font-size:clamp(34px,5vw,54px);line-height:.95}.native-desktop-companion p{color:hsl(var(--fg-muted));margin:0 0 18px;font-size:15px;line-height:1.55}.companion-card{border:1px solid hsl(var(--border));background:hsl(var(--surface) / .82);border-radius:22px;margin-top:12px;padding:18px;box-shadow:0 18px 50px #0208070f}.companion-card span,.companion-card small{color:hsl(var(--fg-muted));font-size:12px;display:block}.companion-card strong{color:hsl(var(--fg));letter-spacing:-.05em;margin-top:4px;font-size:28px;display:block}.sheet-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0208076b;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.bottom-sheet{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:28px 28px 20px 20px;width:min(100%,430px);max-height:min(72vh,680px);padding:12px 18px 20px;animation:.18s ease-out both sheetIn;overflow:auto;box-shadow:0 -28px 80px #02080740}@keyframes sheetIn{0%{opacity:.6;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.sheet-handle{background:hsl(var(--border-strong));border:none;border-radius:999px;width:54px;height:5px;margin:0 auto 16px;display:block}.bottom-sheet h2{letter-spacing:-.05em;margin:0 0 12px;font-size:22px}.sheet-content p,.sheet-content small,.sheet-content blockquote{color:hsl(var(--fg-muted));line-height:1.5}.sheet-content strong{color:hsl(var(--fg));margin:10px 0;font-size:24px;display:block}.sheet-content blockquote{border-left:3px solid hsl(var(--accent));background:hsl(var(--accent) / .08);border-radius:12px;margin:12px 0 0;padding:10px 12px}@media (width<=900px){.native-root{background:hsl(var(--bg));padding:0;display:block}.native-desktop-companion{display:none}.phone-frame{width:100%;height:100dvh;min-height:0;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0}.native-app{border:none;border-radius:0}.sheet-backdrop{padding:0}.bottom-sheet{border-radius:28px 28px 0 0;width:100%}}.tw-nudge{border:1px solid hsl(var(--accent) / .4);background:linear-gradient(135deg, hsl(var(--accent) / .1), hsl(var(--accent) / .02));border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.tw-nudge__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--accent));font-family:JetBrains Mono,monospace;font-size:10px}.tw-nudge__title{color:hsl(var(--fg));margin-top:4px;font-size:14px;font-weight:600}.tw-nudge__hint{color:hsl(var(--fg-muted));margin-top:4px;font-size:12.5px;line-height:1.4}.tw-nudge__actions{flex-direction:column;gap:6px;display:flex}.tw-nudge__cta{background:hsl(var(--accent));color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600}.tw-nudge__ghost{border:1px solid hsl(var(--border));color:hsl(var(--fg-muted));cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 12px;font-size:11.5px}.tw-nudge__modal{z-index:80;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tw-nudge__card{background:hsl(var(--surface));color:hsl(var(--fg));border:1px solid hsl(var(--border));border-radius:16px;width:100%;max-width:440px;padding:20px;box-shadow:0 12px 40px #0000004d}.tw-nudge__card h3{margin:0 0 12px;font-size:17px;font-weight:700}.tw-nudge__summary{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.tw-nudge__summary li{background:hsl(var(--bg-muted));border-radius:8px;justify-content:space-between;align-items:baseline;padding:8px 12px;font-size:13px;display:flex}.tw-nudge__summary b{color:hsl(var(--accent));font-family:JetBrains Mono,monospace}.tw-nudge__disclaimer{color:hsl(var(--fg-muted));margin:8px 0 14px;font-size:12px;line-height:1.4}.tw-nudge__row{justify-content:flex-end;gap:8px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.n-root .ch-main{background:hsl(var(--bg));flex-direction:column;flex:1;min-height:0;display:flex}.n-root .ch-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:16px 16px calc(24px + var(--tab-h) + var(--safe-bot));flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}.n-root .ch-subseg{margin-top:4px;padding:0 16px}.n-root .ch-subseg .n-segctrl__btn{position:relative}.n-root .ch-subseg__dot{background:hsl(var(--brand-danger));color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.n-root .ch-subhead{border-bottom:1px solid hsl(var(--border));background:hsl(var(--bg));z-index:4;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid;position:sticky;top:0}.n-root .ch-subhead__back{cursor:pointer;color:hsl(var(--brand-ink-2));background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.n-root .ch-subhead__back:hover{background:hsl(var(--surface));color:hsl(var(--brand-ink))}.n-root .ch-subhead__title{letter-spacing:-.01em;text-align:center;color:hsl(var(--brand-ink));font-size:14px;font-weight:700}.n-root .ch-subhead__spacer{width:60px}.n-root .ch-banner{border:1px solid hsl(var(--border));background:hsl(var(--brand-mint-2) / .35);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;margin:8px 16px 0;padding:12px 14px;display:grid}.n-root .ch-banner__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--brand-ink-2));font-family:JetBrains Mono,monospace;font-size:9.5px}.n-root .ch-banner__level{color:hsl(var(--brand-green));font-size:15px;font-weight:700}.n-root .ch-banner__hint{color:hsl(var(--brand-ink-2));margin:0;font-size:12.5px;line-height:1.35}.n-root .ch-banner__cta{border:1px solid hsl(var(--brand-green));color:hsl(var(--brand-green));cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.n-root .ch-north{background:hsl(var(--brand-green));color:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.n-root .ch-north__streak{align-items:baseline;gap:10px;display:flex}.n-root .ch-north__num{letter-spacing:-.03em;color:hsl(var(--brand-mint));font-size:44px;font-weight:700}.n-root .ch-north__lbl{opacity:.85;font-size:13px;line-height:1.25}.n-root .ch-north__goalbar{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.n-root .ch-north__goalbar span{background:hsl(var(--brand-mint));border-radius:999px;height:100%;display:block}.n-root .ch-north__goallbl{opacity:.85;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:12px}.n-root .ch-north__goallbl b{color:#fff;opacity:1;font-weight:700}.n-root .ch-block{flex-direction:column;gap:10px;display:flex}.n-root .ch-block__head{justify-content:space-between;align-items:baseline;display:flex}.n-root .ch-block h2{letter-spacing:-.01em;font-size:15px;font-weight:700}.n-root .ch-block__link{color:hsl(var(--brand-ink-2));cursor:pointer;background:0 0;border:0;font-size:12px}.n-root .ch-block__meta{color:hsl(var(--brand-ink-2));font-family:JetBrains Mono,monospace;font-size:11px}.n-root .ch-stack{flex-direction:column;gap:10px;display:flex}.n-root .ch-card{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.n-root .ch-card--alta{border-left:3px solid hsl(var(--brand-danger))}.n-root .ch-card--media{border-left:3px solid hsl(var(--brand-warn))}.n-root .ch-card--baixa{border-left:3px solid hsl(var(--brand-ink-2) / .5)}.n-root .ch-card__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.n-root .ch-card__reason{letter-spacing:.1em;text-transform:uppercase;background:hsl(var(--brand-line-2));color:hsl(var(--brand-ink-2));border-radius:999px;margin-right:auto;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px}[data-theme=dark] .n-root .ch-card__reason{color:hsl(var(--brand-mint));background:#253730}.n-root .ch-card__urg{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px}.n-root .ch-card__urg--alta{background:hsl(var(--brand-danger) / .12);color:hsl(var(--brand-danger))}.n-root .ch-card__urg--media{background:hsl(var(--brand-warn) / .15);color:#a16c12}.n-root .ch-card__urg--baixa{background:hsl(var(--brand-line-2));color:hsl(var(--brand-ink-2))}.n-root .ch-card__time{color:hsl(var(--brand-ink-2));font-family:JetBrains Mono,monospace;font-size:11px}.n-root .ch-card__title{letter-spacing:-.015em;font-size:16px;font-weight:700}.n-root .ch-card__seller{color:hsl(var(--brand-ink-2));font-size:12px}.n-root .ch-card__proposal{background:hsl(var(--brand-tip-bg));color:hsl(var(--brand-green));border:1px solid #b5e3d2;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.4}.n-root .ch-card__why{color:hsl(var(--brand-ink-2));font-size:12px;font-style:italic}.n-root .ch-card__actions{gap:8px;display:flex}.n-root .ch-card__adjust{flex-direction:column;gap:8px;display:flex}.n-root .ch-card__adjust textarea{border:1px solid hsl(var(--border));width:100%;font:inherit;resize:vertical;background:hsl(var(--surface));color:hsl(var(--fg));border-radius:10px;padding:10px;font-size:13px}.n-root .ch-card__adjust textarea:focus{outline:2px solid hsl(var(--brand-mint));outline-offset:-1px}.n-root .ch-card__warn{color:hsl(var(--brand-warn));font-size:11px}.n-root .ch-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;flex:1;padding:11px 12px;font-size:13.5px;font-weight:600;transition:transform .1s}.n-root .ch-btn:active{transform:scale(.98)}.n-root .ch-btn--primary{background:hsl(var(--brand-green));color:#fff}.n-root .ch-btn--primary:disabled{opacity:.5;cursor:not-allowed}.n-root .ch-btn--ghost{color:hsl(var(--brand-ink));border-color:hsl(var(--border-strong));background:0 0}.n-root .ch-empty{text-align:center;color:hsl(var(--brand-ink-2));flex-direction:column;align-items:center;gap:14px;padding:60px 20px;display:flex}.n-root .ch-empty__icon{background:hsl(var(--brand-mint-2));width:56px;height:56px;color:hsl(var(--brand-green));border-radius:50%;place-items:center;font-size:28px;font-weight:700;display:grid}.n-root .ch-empty p{max-width:240px;font-size:15px;line-height:1.4}.n-root .ch-log{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.n-root .ch-log__item{border-bottom:1px solid hsl(var(--brand-line-2));grid-template-columns:40px 1fr;gap:10px;padding:12px 0;display:grid}.n-root .ch-log__item:last-child{border-bottom:0}.n-root .ch-log__time{color:hsl(var(--brand-ink-2));padding-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}.n-root .ch-log__title{font-size:14px;font-weight:600;line-height:1.3}.n-root .ch-log__detail{color:hsl(var(--brand-ink-2));margin-top:3px;font-size:12.5px;line-height:1.35}.n-root .ch-log__tag{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand-green));background:hsl(var(--brand-mint-2) / .55);border-radius:999px;margin-top:6px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:inline-block}.n-root .ch-filter{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.n-root .ch-filter__btn{border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--brand-ink-2));cursor:pointer;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px}.n-root .ch-filter__btn.is-on{background:hsl(var(--brand-green));color:#fff;border-color:hsl(var(--brand-green))}.n-root .ch-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.n-root .ch-timeline__item{border-bottom:1px solid hsl(var(--brand-line-2));grid-template-columns:44px 1fr;gap:10px;padding:12px 0;display:grid}.n-root .ch-timeline__time{color:hsl(var(--brand-ink-2));padding-top:3px;font-family:JetBrains Mono,monospace;font-size:11px}.n-root .ch-timeline__title{font-size:14px;font-weight:600}.n-root .ch-timeline__meta{color:hsl(var(--brand-ink-2));flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.n-root .ch-outcome{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px}.n-root .ch-outcome--auto{background:hsl(var(--brand-mint-2) / .55);color:hsl(var(--brand-green))}.n-root .ch-outcome--aprovado{color:#0f4d8a;background:#d1e6fa}.n-root .ch-outcome--ajustado{background:hsl(var(--brand-warn) / .2);color:#936310}.n-root .ch-outcome--eu-cuido{background:hsl(var(--brand-line-2));color:hsl(var(--brand-ink-2))}.n-root .ch-timeline__note{color:hsl(var(--brand-ink-2));margin-top:4px;font-size:12px;font-style:italic}.n-root .ch-intro h2{letter-spacing:-.015em;font-size:18px;font-weight:700}.n-root .ch-intro p{color:hsl(var(--brand-ink-2));margin-top:6px;font-size:13px;line-height:1.4}.n-root .ch-aut{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.n-root .ch-aut__item{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.n-root .ch-aut__head{align-items:baseline;gap:8px;display:flex}.n-root .ch-aut__id{color:hsl(var(--brand-ink-2));background:hsl(var(--brand-line-2));border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.n-root .ch-aut__title{font-size:14px;font-weight:600;line-height:1.3}.n-root .ch-aut__why{color:hsl(var(--brand-ink-2));font-size:12px}.n-root .ch-aut__seg{background:hsl(var(--brand-line-2));border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.n-root .ch-seg{letter-spacing:.06em;color:hsl(var(--brand-ink-2));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.n-root .ch-seg.is-on{background:hsl(var(--brand-green));color:#fff}.n-root .ch-aut__changed{color:hsl(var(--brand-warn));font-size:11px;font-style:italic}.n-root .ch-aut__changed button{color:hsl(var(--brand-green));cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:11px;text-decoration:underline}.n-root .ch-tabdot{background:hsl(var(--brand-danger));color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:4px;right:calc(50% - 22px)}.n-root .n-tab{position:relative}.n-root .ch-tag-proto{letter-spacing:.08em;text-transform:uppercase;background:hsl(var(--brand-mint-2) / .6);color:hsl(var(--brand-green));border:1px solid hsl(var(--border));border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px}[data-theme=dark] .n-root .ch-tag-proto{color:hsl(var(--brand-mint));background:#15322c;border-color:#2c4440}[data-theme=dark] .n-root .ch-banner{background:#0f2420;border-color:#2c4440}[data-theme=dark] .n-root .ch-banner__eyebrow{color:hsl(var(--brand-ink-2))}[data-theme=dark] .n-root .ch-banner__level{color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-banner__hint{color:hsl(var(--brand-ink))}[data-theme=dark] .n-root .ch-banner__cta{border-color:hsl(var(--brand-mint));color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-north{background:linear-gradient(#112c27,#0c1d19);border:1px solid #2c4440}[data-theme=dark] .n-root .ch-north__num{color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-block h2{color:hsl(var(--brand-ink))}[data-theme=dark] .n-root .ch-block__link{color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-card{background:#0e1b18;border-color:#283e3a}[data-theme=dark] .n-root .ch-card__title{color:hsl(var(--brand-ink))}[data-theme=dark] .n-root .ch-card__seller{color:hsl(var(--brand-ink-2))}[data-theme=dark] .n-root .ch-card__proposal{color:hsl(var(--brand-ink));background:#122b26;border-color:#244c44}[data-theme=dark] .n-root .ch-card__why{color:hsl(var(--brand-ink-2))}[data-theme=dark] .n-root .ch-card__urg--media{color:#f4c471;background:#392d18}[data-theme=dark] .n-root .ch-card__urg--alta{color:#f49a9a;background:#431919}[data-theme=dark] .n-root .ch-card__urg--baixa{color:hsl(var(--brand-ink-2));background:#20322f}[data-theme=dark] .n-root .ch-card__adjust textarea{color:hsl(var(--brand-ink));background:#0b1412;border-color:#304b46}[data-theme=dark] .n-root .ch-card__adjust textarea::placeholder{color:#85a39e}[data-theme=dark] .n-root .ch-btn--primary{background:hsl(var(--brand-mint));color:#061815}[data-theme=dark] .n-root .ch-btn--ghost{color:hsl(var(--brand-ink));border-color:#3c5d58}[data-theme=dark] .n-root .ch-empty__icon{color:hsl(var(--brand-mint));background:#15322c}[data-theme=dark] .n-root .ch-empty p{color:hsl(var(--brand-ink))}[data-theme=dark] .n-root .ch-log__item{border-bottom-color:#1c2c29}[data-theme=dark] .n-root .ch-log__title{color:hsl(var(--brand-ink))}[data-theme=dark] .n-root .ch-log__detail{color:hsl(var(--brand-ink-2))}[data-theme=dark] .n-root .ch-log__tag{color:hsl(var(--brand-mint));background:#15322c}[data-theme=dark] .n-root .ch-filter__btn{color:hsl(var(--brand-ink));background:#0e1b18;border-color:#2c4440}[data-theme=dark] .n-root .ch-filter__btn.is-on{background:hsl(var(--brand-mint));color:#061815;border-color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-timeline__item{border-bottom-color:#1c2c29}[data-theme=dark] .n-root .ch-timeline__title{color:hsl(var(--brand-ink))}[data-theme=dark] .n-root .ch-outcome--auto{color:hsl(var(--brand-mint));background:#15322c}[data-theme=dark] .n-root .ch-outcome--aprovado{color:#a8d1fa;background:#1c2e40}[data-theme=dark] .n-root .ch-outcome--ajustado{color:#f4c87b;background:#392d18}[data-theme=dark] .n-root .ch-outcome--eu-cuido{color:hsl(var(--brand-ink-2));background:#20322f}[data-theme=dark] .n-root .ch-intro h2{color:hsl(var(--brand-ink))}[data-theme=dark] .n-root .ch-aut__item{background:#0e1b18;border-color:#283e3a}[data-theme=dark] .n-root .ch-aut__title{color:hsl(var(--brand-ink))}[data-theme=dark] .n-root .ch-aut__id{color:hsl(var(--brand-ink-2));background:#1c2c29}[data-theme=dark] .n-root .ch-aut__seg{background:#13201e}[data-theme=dark] .n-root .ch-seg{color:hsl(var(--brand-ink-2))}[data-theme=dark] .n-root .ch-seg.is-on{background:hsl(var(--brand-mint));color:#061815}[data-theme=dark] .n-root .ch-aut__changed button{color:hsl(var(--brand-mint))}.n-root .ch-log__item--tap,.n-root .ch-timeline__item--tap{cursor:pointer;border-radius:8px;padding-left:4px;padding-right:4px;transition:background .12s}.n-root .ch-log__item--tap:hover,.n-root .ch-timeline__item--tap:hover{background:hsl(var(--brand-mint-2) / .35)}[data-theme=dark] .n-root .ch-log__item--tap:hover,[data-theme=dark] .n-root .ch-timeline__item--tap:hover{background:#122b26}.n-root .ch-examples-hint{color:hsl(var(--brand-green));background:hsl(var(--brand-mint-2) / .5);border-radius:999px;width:fit-content;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;display:inline-block}.n-root .ch-examples-hint:hover{background:hsl(var(--brand-mint-2))}[data-theme=dark] .n-root .ch-examples-hint{color:hsl(var(--brand-mint));background:#15322c}.n-root .ch-urgent{text-align:left;cursor:pointer;background:hsl(var(--brand-danger) / .1);border:1px solid hsl(var(--brand-danger) / .35);width:100%;color:hsl(var(--brand-danger));border-radius:14px;align-items:center;gap:12px;padding:12px 14px;animation:2s ease-in-out infinite chUrgentPulse;display:flex}.n-root .ch-urgent__pulse{background:hsl(var(--brand-danger));width:10px;height:10px;box-shadow:0 0 0 0 hsl(var(--brand-danger) / .6);border-radius:50%;animation:1.4s ease-out infinite chDot}.n-root .ch-urgent__txt{flex-direction:column;flex:1;gap:2px;display:flex}.n-root .ch-urgent__txt b{letter-spacing:-.01em;font-size:14px;font-weight:700}.n-root .ch-urgent__txt em{opacity:.85;font-size:12px;font-style:normal}.n-root .ch-urgent__arrow{font-size:18px;font-weight:700}@keyframes chDot{0%{box-shadow:0 0 0 0 hsl(var(--brand-danger) / .55)}70%{box-shadow:0 0 0 8px hsl(var(--brand-danger) / 0)}to{box-shadow:0 0 0 0 hsl(var(--brand-danger) / 0)}}@keyframes chUrgentPulse{0%,to{border-color:hsl(var(--brand-danger) / .35)}50%{border-color:hsl(var(--brand-danger) / .7)}}[data-theme=dark] .n-root .ch-urgent{color:#f49a9a;background:#341414;border-color:#a3292980}.n-root .ch-log__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.n-root .ch-outpill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px}.n-root .ch-outpill--worked{background:hsl(var(--brand-mint-2) / .7);color:hsl(var(--brand-green))}.n-root .ch-outpill--backfired{background:hsl(var(--brand-danger) / .12);color:hsl(var(--brand-danger))}.n-root .ch-outpill--pending{background:hsl(var(--brand-line-2));color:hsl(var(--brand-ink-2))}.n-root .ch-log__outnote{margin-top:4px;font-size:12px;font-style:italic;line-height:1.35}.n-root .ch-log__outnote--worked{color:hsl(var(--brand-green))}.n-root .ch-log__outnote--backfired{color:hsl(var(--brand-danger))}[data-theme=dark] .n-root .ch-outpill--worked{color:hsl(var(--brand-mint));background:#15322c}[data-theme=dark] .n-root .ch-outpill--backfired{color:#f49a9a;background:#3b1616}[data-theme=dark] .n-root .ch-outpill--pending{color:hsl(var(--brand-ink-2));background:#1c2c29}[data-theme=dark] .n-root .ch-log__outnote--worked{color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-log__outnote--backfired{color:#f49a9a}.n-root .ch-suggest{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-left:3px solid hsl(var(--brand-green));border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.n-root .ch-suggest--down{border-left-color:hsl(var(--brand-warn))}.n-root .ch-suggest__head{align-items:center;gap:10px;display:flex}.n-root .ch-suggest__icon{background:hsl(var(--brand-mint-2) / .6);width:26px;height:26px;color:hsl(var(--brand-green));border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.n-root .ch-suggest--down .ch-suggest__icon{background:hsl(var(--brand-warn) / .18);color:#936310}.n-root .ch-suggest__flow{flex-direction:column;flex:1;gap:2px;display:flex}.n-root .ch-suggest__flow b{letter-spacing:-.01em;color:hsl(var(--brand-ink));font-size:14px;font-weight:700}.n-root .ch-suggest__arrow{color:hsl(var(--brand-ink-2));font-family:JetBrains Mono,monospace;font-size:11px}.n-root .ch-suggest__arrow em{color:hsl(var(--brand-green));font-style:normal;font-weight:700}.n-root .ch-suggest--down .ch-suggest__arrow em{color:#936310}.n-root .ch-suggest__ev{color:hsl(var(--brand-ink));margin:0;font-size:13px;line-height:1.4}.n-root .ch-suggest__save{color:hsl(var(--brand-ink-2));margin:0;font-size:11.5px;font-style:italic}.n-root .ch-suggest__actions{gap:8px;display:flex}[data-theme=dark] .n-root .ch-suggest{background:#0e1b18;border-color:#283e3a}[data-theme=dark] .n-root .ch-suggest__flow b{color:hsl(var(--brand-ink))}[data-theme=dark] .n-root .ch-suggest__arrow em{color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-suggest__icon{color:hsl(var(--brand-mint));background:#15322c}[data-theme=dark] .n-root .ch-suggest--down .ch-suggest__icon{color:#f4c87b;background:#392d18}[data-theme=dark] .n-root .ch-suggest--down .ch-suggest__arrow em{color:#f4c87b}[data-theme=dark] .n-root .ch-suggest__ev{color:hsl(var(--brand-ink))}.n-root .ch-card--self{border-left:3px solid hsl(var(--brand-warn));background:linear-gradient(180deg, hsl(var(--brand-warn) / .06), hsl(var(--surface)))}.n-root .ch-card--self .ch-card__urg{background:hsl(var(--brand-warn) / .18);color:#936310}[data-theme=dark] .n-root .ch-card--self{background:linear-gradient(#2b2212,#0e1b18);border-left-color:#cc9433}[data-theme=dark] .n-root .ch-card--self .ch-card__urg{color:#f4c87b;background:#392d18}.n-root .ch-sheet-backdrop{z-index:60;background:#00000073;justify-content:center;align-items:flex-end;animation:.15s ease-out chFade;display:flex;position:fixed;inset:0}.n-root .ch-sheet{background:hsl(var(--bg));border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:520px;max-height:88vh;animation:.2s ease-out chSlide;display:flex;box-shadow:0 -8px 40px #00000040}.n-root .ch-sheet--tall{height:88vh}.n-root .ch-sheet__grab{background:hsl(var(--brand-line-2));border-radius:999px;width:40px;height:4px;margin:8px auto 0}.n-root .ch-sheet__head{border-bottom:1px solid hsl(var(--border));gap:12px;padding:12px 16px 8px;display:flex}.n-root .ch-sheet__head>div:first-child{flex:1;min-width:0}.n-root .ch-sheet__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand-ink-2));font-family:JetBrains Mono,monospace;font-size:10px}.n-root .ch-sheet__title{letter-spacing:-.015em;color:hsl(var(--brand-ink));margin:4px 0 0;font-size:17px;font-weight:700}.n-root .ch-sheet__sub{color:hsl(var(--brand-ink-2));margin-top:2px;font-size:12px}.n-root .ch-sheet__close{cursor:pointer;color:hsl(var(--brand-ink-2));background:0 0;border:0;align-self:flex-start;padding:4px 8px;font-size:16px}.n-root .ch-sheet__body{min-height:0;padding:16px;padding-bottom:calc(16px + var(--n-tabbar-h,72px) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}.n-root .ch-sheet__body--flush{padding:12px;padding-bottom:calc(12px + var(--n-tabbar-h,72px) + env(safe-area-inset-bottom,0px))}.n-root .ch-drill__block h3{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--brand-ink-2));margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:10px}.n-root .ch-drill__block p{color:hsl(var(--brand-ink));margin:0;font-size:13.5px;line-height:1.45}.n-root .ch-drill__why{color:hsl(var(--brand-ink-2));font-style:italic}.n-root .ch-drill__chat{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.n-root .ch-drill__msg{border-radius:12px;flex-direction:column;gap:2px;max-width:88%;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.n-root .ch-drill__msg--agent{background:hsl(var(--brand-mint-2) / .55);color:hsl(var(--brand-green));border-bottom-right-radius:4px;align-self:flex-end;align-items:flex-end}.n-root .ch-drill__msg--seller{background:hsl(var(--surface));border:1px solid hsl(var(--border));color:hsl(var(--brand-ink));border-bottom-left-radius:4px;align-self:flex-start;align-items:flex-start}.n-root .ch-drill__who{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-family:JetBrains Mono,monospace;font-size:9.5px}.n-root .ch-drill__hint{color:hsl(var(--brand-ink-2));margin-top:8px;font-size:11px;font-style:italic}.n-root .ch-drill__verdict{gap:8px;display:flex}.n-root .ch-drill__correct{flex-direction:column;gap:8px;display:flex}.n-root .ch-drill__correct label{color:hsl(var(--brand-ink-2));font-size:12px}.n-root .ch-drill__correct textarea{border:1px solid hsl(var(--border));width:100%;font:inherit;resize:vertical;background:hsl(var(--surface));color:hsl(var(--fg));border-radius:10px;padding:10px;font-size:13px}.n-root .ch-drill__actions{gap:8px;display:flex}.n-root .ch-drill__note{color:hsl(var(--brand-ink-2));font-size:11px}.n-root .ch-drill__gps{border:1px solid hsl(var(--brand-green));color:hsl(var(--brand-green));cursor:pointer;letter-spacing:-.005em;background:0 0;border-radius:999px;align-self:flex-start;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600}.n-root .ch-drill__gps:hover{background:hsl(var(--brand-mint-2) / .5)}[data-theme=dark] .n-root .ch-drill__gps{border-color:hsl(var(--brand-mint));color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-drill__gps:hover{background:#192e27}.n-root .ch-drill__signals{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.n-root .ch-drill__signals li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.n-root .ch-drill__signals b{color:hsl(var(--brand-ink));font-weight:600;display:block}.n-root .ch-drill__signals em{color:hsl(var(--brand-ink-2));letter-spacing:-.005em;font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal}.n-root .ch-drill__sigdot{background:hsl(var(--brand-mint));border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.n-root .ch-drill__deal{border:1px solid hsl(var(--brand-line));background:hsl(var(--surface));border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.n-root .ch-drill__deal-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.n-root .ch-drill__deal-head span{color:hsl(var(--brand-green));font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.n-root .ch-drill__deal-stage{color:hsl(var(--brand-ink-2));align-items:center;gap:6px;font-size:12px;display:flex}.n-root .ch-drill__stage-pill{background:hsl(var(--brand-mint-2));color:hsl(var(--brand-green));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.n-root .ch-drill__deal-seller{color:hsl(var(--brand-ink-2))}.n-root .ch-drill__deal-hist{border-top:1px dashed hsl(var(--brand-line));color:hsl(var(--brand-ink));flex-direction:column;gap:4px;margin:0;padding:8px 0 0;font-size:12px;list-style:none;display:flex}.n-root .ch-drill__deal-hist span{color:hsl(var(--brand-ink-2));margin-right:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}[data-theme=dark] .n-root .ch-drill__deal{background:#0e1b18;border-color:#1f332f}[data-theme=dark] .n-root .ch-drill__deal-head span{color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-drill__stage-pill{color:hsl(var(--brand-mint));background:#1c4033}.n-root .ch-drill__more{cursor:pointer;font:inherit;color:hsl(var(--brand-green));background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:4px 0;font-size:12px;font-weight:600;text-decoration:underline}[data-theme=dark] .n-root .ch-drill__more{color:hsl(var(--brand-mint))}.n-root .ch-card__seelink{cursor:pointer;font:inherit;color:hsl(var(--brand-green));background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:2px 0;font-size:12px;font-weight:500;text-decoration:underline}[data-theme=dark] .n-root .ch-card__seelink{color:hsl(var(--brand-mint))}[data-theme=dark] .n-root .ch-sheet{background:#0b1412}[data-theme=dark] .n-root .ch-drill__msg--agent{color:hsl(var(--brand-mint));background:#15322c}[data-theme=dark] .n-root .ch-drill__msg--seller{color:hsl(var(--brand-ink));background:#12211f;border-color:#283e3a}[data-theme=dark] .n-root .ch-drill__correct textarea{color:hsl(var(--brand-ink));background:#0b1412;border-color:#304b46}.n-root .ch-fab{right:20px;bottom:calc(var(--tab-h) + var(--safe-bot) + 16px);background:hsl(var(--brand-green));color:#fff;cursor:pointer;width:56px;height:56px;box-shadow:0 8px 24px hsl(var(--brand-green) / .35);z-index:30;border:0;border-radius:999px;place-items:center;transition:transform .1s;display:grid;position:fixed}.n-root .ch-fab:hover{transform:translateY(-2px)}.n-root .ch-fab:active{transform:scale(.95)}.n-root .ch-fab svg{width:24px;height:24px}[data-theme=dark] .n-root .ch-fab{background:hsl(var(--brand-mint));color:#061815;box-shadow:0 8px 24px hsl(var(--brand-mint) / .3)}@keyframes chFade{0%{opacity:0}to{opacity:1}}@keyframes chSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.n-root .ch-filters-top{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px 0;display:flex}.n-root .ch-filters-top__sep{background:hsl(var(--border));width:1px;height:20px;margin:0 4px}.n-root .ch-filters-top__sel{border:1px solid hsl(var(--border));background:hsl(var(--surface));height:30px;color:hsl(var(--brand-ink));cursor:pointer;border-radius:999px;padding:0 10px;font-family:inherit;font-size:12px}.n-root .ch-card--mini{gap:4px;padding:10px 12px}.n-root .ch-card--mini__hit{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:block}.n-root .ch-card--mini__row1{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.n-root .ch-card--mini__title{color:hsl(var(--brand-ink));-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.n-root .ch-card--mini__reason{color:hsl(var(--brand-ink-2));-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.n-root .ch-card--mini__cta{color:hsl(var(--accent));margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px}.n-root .ch-card--mini__actions{gap:6px;margin-top:8px;display:flex}.n-root .ch-card--intervention{background:#26b2f20d;border-color:#26b2f280}.n-root .ch-card--resolved{background:hsl(var(--surface))}.n-root .ch-detail-page{padding:12px 16px calc(24px + var(--tab-h) + var(--safe-bot));flex-direction:column;gap:12px;min-height:100%;display:flex;overflow-y:auto}.n-root .ch-detail__back{cursor:pointer;color:hsl(var(--brand-ink-2));background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:500}.n-root .ch-detail__back:hover{color:hsl(var(--brand-ink))}.n-root .ch-detail__head{flex-wrap:wrap;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.n-root .ch-detail__urg{text-transform:uppercase;letter-spacing:.06em;background:hsl(var(--surface));border:1px solid hsl(var(--border));color:hsl(var(--brand-ink-2));border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.n-root .ch-detail__urg--alta{color:hsl(var(--brand-danger));border-color:hsl(var(--brand-danger) / .5);background:hsl(var(--brand-danger) / .08)}.n-root .ch-detail__urg--media{color:#dc8f09;background:#f6a82314;border-color:#f6a82380}.n-root .ch-detail__urg--baixa,.n-root .ch-detail__reason{color:hsl(var(--brand-ink-2))}.n-root .ch-detail__time{color:hsl(var(--fg-subtle));margin-left:auto}.n-root .ch-detail__title{color:hsl(var(--brand-ink));margin:4px 0 0;font-size:22px;font-weight:700;line-height:1.2}.n-root .ch-detail__seller{color:hsl(var(--brand-ink-2));font-size:13px}.n-root .ch-detail__value{color:hsl(var(--accent));font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.n-root .ch-detail__block{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.n-root .ch-detail__block p{color:hsl(var(--brand-ink));margin:0;font-size:14px;line-height:1.5}.n-root .ch-detail__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--fg-subtle));font-family:JetBrains Mono,monospace;font-size:10px}.n-root .ch-detail__meta{color:hsl(var(--brand-ink-2));font-size:12px}.n-root .ch-detail__link{color:hsl(var(--accent));align-self:flex-start;padding:6px 0;font-family:JetBrains Mono,monospace;font-size:13px;text-decoration:none;display:inline-block}.n-root .ch-detail__link:hover{text-decoration:underline}.n-root .ch-detail__actions{flex-wrap:wrap;gap:8px;display:flex}.n-root .ch-detail__adjust{flex-direction:column;gap:8px;display:flex}.n-root .ch-detail__adjust textarea{border:1px solid hsl(var(--border));background:hsl(var(--surface));width:100%;color:hsl(var(--brand-ink));font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.n-root .ch-aut__kind{text-transform:uppercase;letter-spacing:.08em;border:1px solid hsl(var(--border));color:hsl(var(--brand-ink-2));background:hsl(var(--bg-muted));border-radius:99px;margin-left:8px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.n-root .ch-aut__kind--suporte{color:#0d98d9;background:#26b2f214;border-color:#26b2f266}.n-root .ch-aut__kind--venda{color:hsl(var(--accent));border-color:hsl(var(--accent) / .4);background:hsl(var(--accent) / .08)}.n-root .ch-src-pill{letter-spacing:.04em;border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--brand-ink-2));border-radius:99px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.n-root .ch-src-pill[data-src=whatsapp_report]{color:#0d98d9;background:#26b2f214;border-color:#26b2f266}.n-root .ch-src-pill[data-src=commercia_crm]{color:hsl(var(--accent));border-color:hsl(var(--accent) / .4);background:hsl(var(--accent) / .08)}.n-root .ch-tl{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.n-root .ch-tl__item{grid-template-columns:14px 1fr;gap:10px;display:grid;position:relative}.n-root .ch-tl__item:before{content:"";background:hsl(var(--border));width:2px;position:absolute;top:12px;bottom:-12px;left:5px}.n-root .ch-tl__item:last-child:before{display:none}.n-root .ch-tl__dot{background:hsl(var(--brand-ink-2));z-index:1;border:2px solid hsl(var(--bg));border-radius:99px;width:10px;height:10px;margin-top:6px}.n-root .ch-tl__item--whatsapp_report .ch-tl__dot{background:#26b2f2}.n-root .ch-tl__item--crm_event .ch-tl__dot{background:hsl(var(--accent))}.n-root .ch-tl__item--chefe_action .ch-tl__dot{background:#f6a823}.n-root .ch-tl__body{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:10px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.n-root .ch-tl__item.is-reverted .ch-tl__body{opacity:.55;text-decoration:line-through}.n-root .ch-tl__meta{color:hsl(var(--fg-subtle));text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.n-root .ch-tl__src{color:hsl(var(--brand-ink-2));font-weight:600}.n-root .ch-tl__text{color:hsl(var(--brand-ink));font-size:13px;line-height:1.4}.n-root .ch-tl__derived{color:hsl(var(--brand-ink-2));font-size:12px;font-style:italic}.n-root .ch-tl__revert{cursor:pointer;color:hsl(var(--brand-danger));background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:2px 0;font-family:JetBrains Mono,monospace;font-size:11px}.n-root .ch-tl__revert:hover{text-decoration:underline}.n-root .ch-tl__reverted{color:hsl(var(--brand-danger));font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none!important}.n-root .ch-auton-row{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.n-root .ch-auton-row__head{flex-direction:column;gap:3px;display:flex}.n-root .ch-auton-row__head b{color:hsl(var(--brand-ink));letter-spacing:-.01em;font-size:14px;font-weight:700}.n-root .ch-auton-row__why{color:hsl(var(--brand-ink-2));font-size:12px;line-height:1.35}.n-root .ch-auton-row__modes{flex-wrap:wrap;gap:6px;display:flex}.n-root .ch-auton-pill{border:1px solid hsl(var(--border-strong));min-width:88px;color:hsl(var(--brand-ink-2));cursor:pointer;letter-spacing:-.01em;background:0 0;border-radius:999px;flex:1;padding:7px 10px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.n-root .ch-auton-pill:hover{color:hsl(var(--brand-ink))}.n-root .ch-auton-pill.is-on{background:hsl(var(--brand-green));color:#fff;border-color:hsl(var(--brand-green))}[data-theme=dark] .n-root .ch-auton-row{background:#0e1b18;border-color:#283e3a}[data-theme=dark] .n-root .ch-auton-pill.is-on{background:hsl(var(--brand-mint));color:#0c1d1a;border-color:hsl(var(--brand-mint))}
