@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:url(/fonts/PPNeueMontrealMono-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:url(/fonts/PPNeueMontrealMono-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--black:#0d0d0d;--white:#fff;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#ebebeb;--gray-300:#dedede;--gray-400:#b3b3b3;--gray-500:#737373;--gray-600:#595959;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;--gray-950:#0a0a0a;--brand-blue:#0989f1;--brand-green:#018949;--brand-red:#ff5a3d;--brand-yellow:#ffb700;--btn-primary-bg:var(--black);--btn-primary-bg-hover:#262626;--btn-primary-fg:#fff;--focus-ring:hsla(0,0%,5%,.35);--btn-fill:var(--brand-yellow);--btn-fill-ink:var(--black);--background-primary:var(--white);--background-secondary:var(--gray-50);--background-tertiary:var(--gray-100);--surface:var(--white);--surface-muted:var(--gray-100);--text-primary:var(--black);--text-secondary:var(--gray-500);--text-tertiary:var(--gray-400);--border-primary:#e6e6e6;--border-strong:#ccc;--border-full:var(--black);--font-sans:"PP Neue Montreal","Inter","Helvetica Neue",Arial,sans-serif;--font-mono:"PP Neue Montreal Mono","JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--fs-label:0.75rem;--radius:8px;--radius-pill:999px;--ease:cubic-bezier(0.22,0.61,0.36,1)}[data-theme=dark]{--background-primary:var(--black);--background-secondary:var(--gray-950);--background-tertiary:var(--gray-900);--surface:#171717;--surface-muted:#1f1f1f;--text-primary:var(--white);--text-secondary:#9e9e9e;--text-tertiary:#6b6b6b;--border-primary:#2e2e2e;--border-strong:#474747;--border-full:#fff;--btn-primary-bg:#fff;--btn-primary-bg-hover:#f5f5f5;--btn-primary-fg:var(--black);--focus-ring:hsla(0,0%,100%,.45)}.delta-root .mono{font-size:var(--fs-label);letter-spacing:.09em;font-weight:400}.delta-root .btn-cta,.delta-root .mono{font-family:var(--font-mono);text-transform:uppercase}.delta-root .btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:80px;padding:13px 22px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-radius:var(--radius);font-size:.875rem;line-height:20px;letter-spacing:.06em;white-space:nowrap;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:color .3s var(--ease) .05s,border-color .2s ease,background-color .15s ease,transform .2s var(--ease)}.delta-root .btn-cta:hover{transform:translateY(-1px)}.delta-root .btn-cta:active{transform:translateY(0)}.delta-root .btn-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.delta-root .btn-cta .arrow{width:16px;height:16px;transition:transform .2s var(--ease)}.delta-root .btn-cta:hover .arrow{transform:translateX(3px)}.delta-root .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:80px;padding:12px 22px;background:transparent;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius);font-family:var(--font-mono);font-size:.875rem;line-height:20px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:color .3s var(--ease) .05s,border-color .2s ease,background .15s ease,transform .2s var(--ease)}.delta-root .btn-secondary:hover{border-color:var(--btn-fill);transform:translateY(-1px)}.delta-root .btn-secondary:active{transform:translateY(0)}.delta-root .btn-secondary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.delta-root .btn-secondary .arrow{width:16px;height:16px;transition:transform .2s var(--ease)}.delta-root .btn-secondary:hover .arrow{transform:translateX(3px)}.delta-root .btn-cta:before,.delta-root .btn-secondary:before{content:"";position:absolute;left:0;bottom:0;width:300%;aspect-ratio:1;border-radius:50%;background:var(--btn-fill);transform:translate(-50%,50%) scale(0);transform-origin:center;z-index:-1;transition:transform .55s var(--ease)}.delta-root .btn-cta:hover:before,.delta-root .btn-secondary:hover:before{transform:translate(-50%,50%) scale(1)}.delta-root .btn-cta:hover,.delta-root .btn-secondary:hover{color:var(--btn-fill-ink);border-color:var(--btn-fill)}@media (prefers-reduced-motion:reduce){.delta-root .btn-cta:before,.delta-root .btn-secondary:before{transition:none}}.delta-root .link-sub{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;color:var(--text-secondary);border:none;border-bottom:1px solid var(--border-strong);padding-bottom:3px;transition:color .2s var(--ease),border-color .2s var(--ease),gap .2s var(--ease)}.delta-root .link-sub:hover{color:var(--text-primary);border-color:currentColor;gap:.85em}.delta-root .link-sub .arrow{transition:transform .2s var(--ease)}.delta-root .link-sub:hover .arrow{transform:translateX(2px)}@keyframes ct-pulse{0%,to{opacity:1}50%{opacity:.22}}@keyframes ct-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ct-spin{to{transform:rotate(1turn)}}.composer-ta::-moz-placeholder{color:var(--text-tertiary)}.composer-ta::placeholder{color:var(--text-tertiary)}.chip-sug{transition:border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.chip-sug:hover{border-color:var(--brand-yellow)!important;color:var(--text-primary)!important;transform:translateY(-1px)}.back-link svg{transition:transform .2s var(--ease)}.back-link:hover{color:var(--text-primary)}.back-link:hover svg{transform:rotate(180deg) translateX(3px)}@keyframes ct-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lg-shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}@keyframes lg-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.delta-root .lg-field::-moz-placeholder{color:var(--text-tertiary)}.delta-root .lg-field::placeholder{color:var(--text-tertiary)}.delta-root .lg-box:focus,.delta-root .lg-field:focus{border-color:var(--border-full)!important}.delta-root .lg-box:focus{outline:none}.ct-scroll::-webkit-scrollbar{width:9px;height:9px}.ct-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:9px}.ct-scroll::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.ct-scroll::-webkit-scrollbar-track{background:transparent}.delta-nav-item:hover{background:var(--surface-muted)}.delta-toggle-btn:hover{border-color:var(--border-strong)!important;color:var(--text-primary)!important}.delta-profile-btn:hover{background:var(--surface-muted)}.delta-review-card:hover{border-color:var(--border-full)!important}.delta-activity-card:hover{border-color:var(--border-strong)!important;background:var(--surface-muted)!important}.delta-agent-tile:hover{border-color:var(--text-primary)!important;background:var(--surface-muted)!important}