html{scroll-padding-top:135px}.nav-colors.chatorigin{--site-bg:#ffffff;--site-fg:#182b46;--site-muted:#5e6d80;--site-panel:#eef5ff;--site-surface:#ffffff;--site-line:#d4e0f2;--site-accent:#155eef;--site-accent-ink:#fff;--site-button:#155eef;--site-button-end:#155eef;--site-button-ink:#fff;--site-foot:#eaf2ff;--site-foot-fg:#182b46;--site-foot-muted:#506680;--site-nav-bg:#fff;--site-nav-fg:#182b46;--site-nav-hover:#eaf2ff;--site-nav-border:#cadbf4;--site-menu-bg:#fff;--site-menu-hover:#edf4ff;--site-second:#155eef;--site-second-soft:#f0f6ff;--site-second-border:#cfdef5;--site-radius:14px;background:var(--site-bg);color:var(--site-fg)}.nav-colors .hero-art.conversation{background:var(--site-panel);border:1px solid var(--site-line)}.nav-colors .conversation .ask{background:var(--site-surface);color:var(--site-fg);border:1px solid var(--site-line);box-shadow:0 16px 32px #0002}.nav-colors .conversation .answer{background:linear-gradient(135deg,var(--site-button),var(--site-button-end));color:var(--site-button-ink)}.nav-colors .steps article,.nav-colors .tools article{background:var(--site-surface);border-color:var(--site-line)}.nav-colors .step-number,.nav-colors .tool-mark{background:var(--site-panel);color:var(--site-accent)}.nav-colors .footer-main{background:var(--site-surface);border-color:var(--site-line)}.nav-colors .button{background:linear-gradient(120deg,var(--site-button),var(--site-button-end));color:var(--site-button-ink)}.nav-colors .button.secondary{background:transparent;color:var(--site-fg);border-color:var(--site-line)}.nav-colors .product-line small{color:var(--site-muted)}.nav-colors .product-line a,.nav-colors .text-link{border-color:var(--site-accent)}.nav-colors .footer-invite .button{background:linear-gradient(120deg,var(--site-button),var(--site-button-end));color:var(--site-button-ink)}.site-nav{position:sticky;top:0;z-index:30;background:var(--site-nav-bg);color:var(--site-fg);border-bottom:1px solid var(--site-line);box-shadow:0 10px 28px #0002}.nav-inner{width:min(1280px,calc(100% - 80px));min-height:108px;margin:auto;gap:30px;position:relative}.nav-brand,.nav-inner{display:flex;align-items:center}.nav-brand{gap:15px;flex-shrink:0;font-size:29px;font-weight:750;letter-spacing:2px}.nav-brand img{border-radius:14px;width:52px;height:52px;box-shadow:0 5px 15px #0003}.nav-panel{justify-content:flex-end;gap:24px;flex:1}.nav-links,.nav-panel{display:flex;align-items:center}.nav-links{gap:7px}.nav-link{border:1px solid transparent;background:transparent;color:var(--site-fg);font:inherit;font-size:17px;font-weight:600;padding:13px 14px;border-radius:12px;min-height:52px;display:flex;align-items:center;gap:9px;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.nav-link:focus-visible,.nav-link:hover,.tools-trigger[aria-expanded=true]{background:var(--site-nav-hover);border-color:var(--site-line)}.site-nav svg{width:20px;height:20px;flex-shrink:0}.tools-trigger>svg:last-child{width:16px;height:16px;transition:transform .15s}.tools-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.tools-group{position:relative}.tools-group:after{content:"";position:absolute;left:0;right:0;height:18px;bottom:-16px}.tools-panel[hidden]{display:none!important}.tools-panel{position:absolute;top:calc(100% + 12px);width:740px;left:50%;transform:translateX(-61%);border:1px solid var(--site-line);background:var(--site-menu-bg);border-radius:18px;box-shadow:0 22px 55px #0006;overflow:auto;max-height:calc(100vh - 150px);color:var(--site-fg)}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:25px}.mega-grid section{min-width:0}.mega-grid section+section{border-left:1px solid var(--site-line);padding-left:18px}.mega-grid h2{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:1px;color:var(--site-muted);margin:0 0 15px 8px}.mega-item{display:flex;align-items:center;gap:12px;padding:13px 10px;border-radius:12px;min-height:77px;border:1px solid transparent;transition:background .15s}.mega-item:focus-visible,.mega-item:hover{background:var(--site-nav-hover);border-color:var(--site-line)}.mega-icon{width:40px;height:40px;background:var(--site-panel);border:1px solid var(--site-line);border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--site-accent);flex-shrink:0}.mega-item strong{font-size:16px;font-weight:600;display:block}.mega-item small{display:block;font-size:12px;line-height:1.7;color:var(--site-muted);margin-top:4px}.mega-item>svg{width:16px;margin-left:auto;color:var(--site-accent)}.mega-note{font-size:12px!important;color:var(--site-muted);padding:12px 10px;line-height:1.9}.mega-bottom{border-top:1px solid var(--site-line);padding:17px 25px;justify-content:space-between;gap:16px;background:var(--site-panel);font-size:12px;color:var(--site-muted)}.mega-bottom,.mega-bottom a{display:flex;align-items:center}.mega-bottom a{gap:8px;color:var(--site-accent);font-size:13px}.mega-bottom svg{width:15px}.mobile-toggle{display:none;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--site-line);border-radius:10px;background:var(--site-nav-hover);color:var(--site-fg)}@media (max-width:1250px) and (min-width:1051px){.nav-inner{width:calc(100% - 40px);gap:20px}.nav-brand{font-size:26px;gap:11px}.nav-brand img{width:46px;height:46px}.nav-panel{gap:14px}.nav-link{padding:12px 10px;font-size:16px;gap:7px}.nav-links{gap:3px}}@media (max-width:1050px){html{scroll-padding-top:110px}.site-nav{position:sticky}.nav-inner{width:calc(100% - 40px);min-height:88px;justify-content:space-between;gap:10px;padding:0;flex-wrap:wrap}.nav-brand{font-size:25px;letter-spacing:1px;gap:12px}.nav-brand img{width:46px;height:46px;border-radius:12px}.mobile-toggle{display:flex}.nav-panel{display:none;flex:0 0 100%;flex-direction:column;align-items:stretch;gap:15px;padding:8px 0 22px;max-height:calc(100dvh - 100px);overflow:auto}.nav-links,.nav-panel.is-open{display:flex}.nav-links{flex-direction:column;align-items:stretch;gap:5px;padding:0;border:0;background:none;order:0;flex-basis:auto;border-radius:0}.nav-link{width:100%;font-size:17px;padding:13px 15px;min-height:51px;border:1px solid var(--site-line);border-radius:12px;background:var(--site-panel)}.tools-trigger>svg:last-child{margin-left:auto}.tools-panel{position:static;transform:none;width:100%;margin-top:8px;max-height:none;border-radius:12px;box-shadow:none}.tools-group:after{display:none}.mega-grid{grid-template-columns:1fr;padding:15px;gap:20px}.mega-grid section+section{border-left:0;border-top:1px solid var(--site-line);padding:19px 0 0}.mega-grid h2{font-size:12px;margin-bottom:8px}.mega-item{min-height:69px;padding:10px 7px;gap:10px}.mega-item strong{font-size:15px}.mega-item small{font-size:12px}.mega-icon{width:36px;height:36px}.mega-bottom{padding:14px 18px;flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.mega-item,.nav-link,.tools-trigger>svg{transition:none}}.nav-colors .site-nav{background:#fff;color:var(--site-fg);box-shadow:0 6px 24px #204c7710;border-bottom-color:var(--site-line)}.nav-colors .nav-link{color:var(--site-fg)}.nav-colors .nav-link>svg:first-child{color:var(--site-accent)}.nav-colors .nav-link:hover,.nav-colors .tools-trigger[aria-expanded=true]{background:var(--site-nav-hover);border-color:var(--site-nav-border)}.nav-colors .tools-panel{background:#fff;box-shadow:0 18px 45px #23456e24}.nav-colors .mega-item:focus-visible,.nav-colors .mega-item:hover{background:var(--site-menu-hover)}.nav-colors .hero-art.conversation{background:#f0f6ff;border-color:#d4e0f2}.nav-colors .conversation .ask{background:var(--site-second-soft);border-color:var(--site-second-border);box-shadow:0 10px 24px #204c7710}.nav-colors .step-number,.nav-colors .tool-mark{background:var(--site-second-soft);color:var(--site-second)}.nav-colors .hero .button.secondary{border-color:var(--site-second-border);box-shadow:inset 0 -2px var(--site-second-soft)}.nav-colors .steps-section{background:#f0f6ff}.nav-colors .section-label{color:#155eef}.nav-colors .mega-icon{background:var(--site-second-soft);color:var(--site-second);border-color:var(--site-second-border)}.nav-colors .mobile-toggle{background:#edf4ff;color:#155eef;border-color:#cadbf4}.nav-colors footer .button{background:#155eef;color:#fff}@media (max-width:1050px){.nav-colors .nav-link{background:#f4f8ff;color:#182b46;border-color:#d4e0f2}}