.air-page{padding-bottom:24px}.air-hero{padding:66px 0 42px}.air-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:23px 0;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:580;line-height:1.22}.air-hero-description{color:#60666b;max-width:690px;font-size:1.05rem;line-height:1.95}.air-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.air-story{margin:36px 0 0}.air-story-svg{width:100%;height:auto;display:block}.air-story-mobile{display:none}.air-pixel-label{font:13px var(--pixel);fill:#353c42;letter-spacing:.05em}.air-pixel-small{font:11px var(--pixel);fill:#626c75}.air-story-track{stroke:#b8bfc5;stroke-width:2px;fill:none}.air-story-return{stroke:#b8bfc5;stroke-width:1.5px;fill:none}.air-story-packet{stroke:#b45a36;stroke-width:3px;stroke-dasharray:5 38;fill:none}.air-story-packet-return{stroke:#89959f;stroke-width:2px;stroke-dasharray:5 91}.air-story[data-motion=playing] .air-story-packet{animation:4s linear infinite air-packet}.air-story[data-motion=playing] .air-story-packet-return{animation-duration:7s}.air-story[data-motion=playing] .air-selected-pulse{animation:4s steps(4,end) infinite air-selection-glow}.air-story[data-motion=paused] .air-story-packet{animation:4s linear infinite paused air-packet}.air-story[data-motion=paused] .air-story-packet-return{animation-duration:7s}.air-story[data-motion=paused] .air-selected-pulse{animation:4s steps(4,end) infinite paused air-selection-glow}@keyframes air-packet{to{stroke-dashoffset:-172px}}@keyframes air-selection-glow{0%,to{fill-opacity:.13}50%{fill-opacity:.32}}.air-story figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.air-story-steps{color:#60666b;flex-wrap:wrap;gap:35px;font-size:.75rem;display:flex}.air-story-steps span{align-items:center;gap:12px;display:flex}.air-story-steps b{font-family:var(--pixel);color:#67737e;font-size:.625rem;font-weight:400}.air-motion{color:#60666b;font:inherit;cursor:pointer;background:0 0;border:1px solid #b9c0c5;padding:6px 10px;font-size:.7rem}.air-demo-section{padding-top:56px;scroll-margin-top:24px}.air-demo-heading{max-width:740px}.air-scenarios{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.air-scenarios button{color:#384149;font:inherit;cursor:pointer;background:#f0f1f2;border:1px solid #b9c0c580;border-radius:2px;padding:11px 14px;font-size:.8rem}.air-scenarios button:hover{background:#e6e9eb;border-color:#9da8b1}.air-demo-notice{color:#69737b;margin:14px 0;font-size:.7rem;line-height:1.8}.air-app{--air-line:#d8d8d1;--air-ink:#202521;--air-soft:#596059;--air-orange:#a8492a;color:var(--air-ink);background:#f7f6f2;border:1px solid #c1c6ca;border-radius:9px;font-size:.75rem;position:relative;overflow:hidden;box-shadow:0 20px 100px #19263314}.air-app [hidden],.air-motion[hidden]{display:none!important}.air-app *,.air-app :before,.air-app :after{box-sizing:border-box}.air-app button,.air-app input,.air-app textarea,.air-app select{font:inherit}.air-app button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:4px;padding:7px 9px;line-height:1.5}.air-app button:hover{background:#e6e9df}.air-app button:focus-visible,.air-app input:focus-visible,.air-app textarea:focus-visible,.air-app select:focus-visible,.air-app [tabindex]:focus-visible{outline-offset:3px;outline:2px solid #a8492a}.air-app p{margin-top:0}.air-app-header{background:#f8f7f3;border-bottom:1px solid #c8c9c1;flex-wrap:wrap;align-items:center;gap:13px;padding:12px 14px;display:flex}.air-brand{align-items:center;gap:7px;display:flex}.air-brand>span{color:#fffaf3;background:#1e2320;border-radius:7px;place-items:center;width:30px;height:30px;font:700 1.1rem Georgia,serif;display:grid}.air-brand strong{letter-spacing:-.04em;font-size:.85rem}.air-brand small{color:#606761;border:1px solid #c8c9c1;padding:3px;font-family:monospace;font-size:.55rem}.air-mode{background:#ecece7;border:1px solid #c8c9c1;border-radius:5px;padding:3px;display:flex}.air-mode button{padding:4px 7px;font-size:.65rem;font-weight:650}.air-mode button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #2126221f}.air-file-title{color:#596059;overflow-wrap:anywhere;flex:1;min-width:0;font-size:.68rem}.air-app-actions{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.air-app-actions button{font-size:.68rem}.air-app-actions [data-air-reset]{color:#fffaf3;background:#202521;margin-inline:4px}.air-app-actions [aria-pressed=true]{color:#2e7468;background:#e4efeb}.air-doc-toolbar{border-bottom:1px solid var(--air-line);color:#596059;background:#ecece7;flex-wrap:wrap;align-items:center;gap:12px;padding:7px 14px;font-size:.62rem;display:flex}.air-doc-toolbar span{align-items:center;gap:6px;display:inline-flex}.air-doc-toolbar i{background:#438573;border-radius:50%;width:5px;height:5px}.air-toolbar-location{margin-left:auto}.air-doc-toolbar button{padding:3px 5px}.air-reading-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.47fr);min-height:620px;display:grid}.air-document{overscroll-behavior:contain;scrollbar-color:#b7bcae #f8f8f1;scrollbar-width:thin;background:#fffefb;min-width:0;max-height:670px;position:relative;overflow:auto}.air-article{max-width:820px;margin:auto;padding:39px 42px 50px}.air-article-kicker{letter-spacing:.08em;color:#737969;font:.56rem/1.8 monospace}.air-article h2{letter-spacing:-.045em;text-wrap:balance;margin:14px 0 20px;font-family:Georgia,Songti SC,serif;font-size:1.7rem;font-weight:550;line-height:1.6}.air-article p{color:#3c483e;font-size:.9rem;line-height:1.95}.air-article .air-article-intro{color:#626b5e;border-bottom:1px solid #e2e4d9;padding-bottom:17px;font-size:.84rem}.air-article section{padding-top:9px;scroll-margin-top:20px}.air-article h3{align-items:baseline;gap:12px;margin:23px 0 15px;font-size:1rem;font-weight:650;line-height:1.65;display:flex}.air-article h3>span{color:#9a684b;font:.66rem monospace}.air-passage-wrap{position:relative}.air-passage-wrap p{margin-bottom:14px}.air-passage-wrap ::selection,.air-article ::selection{color:#263023;background:#e9d7a4}.air-passage-wrap[data-marked=true]{background:#f6ebd955;border-left:3px solid #c48654;padding-left:12px}.air-app .air-discussion-marker{color:#fff;background:#ae5838;border-radius:4px;padding:3px 7px;font:.65rem/1.5 monospace;position:absolute;top:4px;right:-30px}.air-selection-actions{background:#f3ebdb;border:1px solid #c5bba4;border-radius:5px;align-items:center;gap:8px;margin-bottom:16px;padding:7px;display:flex}.air-selection-actions span{color:#716149;flex:1;min-width:0;max-height:3.1em;font-size:.7rem;overflow:hidden}.air-app .air-selection-actions button{color:#fffaf3;background:#202d25;flex-shrink:0}.air-formula{color:#315444;background:#f1f3eb;border:1px solid #e2e7d8;border-radius:4px;flex-wrap:wrap;justify-content:space-around;gap:10px 16px;padding:20px 15px;font:italic 1.2rem/1.6 Georgia,serif;display:flex}.air-formula span{color:#707965}.air-plot{margin:20px 0 13px}.air-plot svg{width:100%;height:auto;display:block}.air-plot figcaption{color:#757968;font-size:.63rem;line-height:1.8}.air-interactive{background:#f4f6ed;border:1px solid #dadfcf;border-radius:4px;padding:18px}.air-interactive label{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.75rem;display:flex}.air-interactive output{color:#9f482c;font-family:monospace}.air-interactive input{accent-color:#9c5634;width:100%;margin:18px 0 12px}.air-interactive p{margin-bottom:12px;font-size:.73rem}.air-step-track{border-bottom:1px solid #b7bdaa;height:18px;position:relative}.air-step-track i{background:#9ca78e;width:1px;height:15px;position:absolute;left:50%}.air-step-track span{z-index:1;background:#a8492a;width:9px;height:9px;position:absolute;top:7px;left:75%}.air-article-aside{color:#6a745e;background:#f0f4e9;border-left:3px solid #a9be8c;padding:12px 17px;font-size:.8rem;line-height:1.8}.air-article .air-article-end{color:#8e9b7b;margin:30px 0 0}.air-assistant{background:#f7f6f2;border-left:1px solid #c8c9c1;flex-direction:column;min-width:0;max-height:670px;display:flex}.air-assistant>header{align-items:start;gap:8px;padding:17px 16px 14px;display:flex}.air-assistant>header>div{flex:1}.air-assistant>header span{color:#a8492a;letter-spacing:.09em;margin-bottom:7px;font:.56rem monospace;display:block}.air-assistant h3{margin:0;font-size:.86rem;font-weight:620;line-height:1.5}.air-assistant>header button{padding:0 5px;font-size:1.05rem}.air-channel{border-block:1px solid var(--air-line);padding:10px 15px}.air-channel label{flex-wrap:wrap;align-items:center;gap:8px;font-size:.67rem;display:flex}.air-channel select{color:#465447;background:#f7f8f2;border:1px solid #bdc7b7;border-radius:4px;min-width:0;max-width:100%;padding:4px;font-size:.63rem}.air-channel small{color:#65705f;margin-top:7px;font-size:.59rem;display:block}.air-context-ribbon{background:#edeee7;border-bottom:1px solid #d8ddd0;gap:10px;padding:11px 15px;display:flex}.air-context-ribbon>span{color:#789064;font-size:1.15rem}.air-context-ribbon small{color:#72796c;margin-bottom:3px;font-size:.57rem;display:block}.air-context-ribbon strong{overflow-wrap:anywhere;font-size:.66rem;font-weight:550;display:block}.air-chat{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:140px;padding:21px 15px 16px;overflow:auto}.air-chat-empty{text-align:center;padding:3px 0 16px}.air-empty-orbit{color:#617156;background:#edf0e4;border:1px solid #d1d8c7;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 14px;font:1.35rem Georgia,serif;display:grid;box-shadow:0 0 0 7px #f0f2e8}.air-chat-empty h4{margin:13px 0 10px;font-size:.85rem;font-weight:600}.air-chat-empty p{color:#646c61;font-size:.72rem;line-height:1.8}.air-quick{flex-wrap:wrap;gap:6px;display:flex}.air-app .air-quick button{text-align:left;background:#f2f3ea;border:1px solid #d5d7ca;border-radius:4px;padding:6px 8px;font-size:.63rem}.air-question{white-space:pre-wrap;overflow-wrap:anywhere;background:#eceee4;border-radius:5px;margin-bottom:18px;padding:11px 12px;font-size:.75rem;line-height:1.8}.air-answer{padding-bottom:18px}.air-answer>b{color:#9a472c;font:1rem Georgia,serif}.air-answer>b span{font:600 .68rem var(--body);color:#465040}.air-answer p{margin:12px 0;font-size:.76rem;line-height:1.85}.air-answer p.air-answer-disclosure{color:#777462;border-left:2px solid #c8bda4;padding-left:8px;font-size:.6rem}.air-answer button{border:1px solid #c8cebd;font-size:.63rem}.air-composer-wrap{border-top:1px solid #d8d8d1;padding:11px 12px 8px}.air-composer{background:#fffef9;border:1px solid #c6cabe;border-radius:6px}.air-composer textarea{resize:vertical;color:#283328;background:0 0;border:0;border-radius:6px;width:100%;min-height:62px;max-height:170px;padding:12px;font-size:.74rem;line-height:1.7;display:block}.air-composer>div{justify-content:space-between;align-items:center;padding:5px 9px;display:flex}.air-composer>div button:first-child{color:#6f795f;padding:4px 0;font-size:.58rem}.air-app .air-composer .air-send{color:#fff;background:#a8492a;border-radius:5px;padding:2px 9px;font-size:1.05rem}.air-composer-hint{color:#777969;margin:6px 0 0;font-size:.53rem;line-height:1.75}.air-attached{background:#f3eee2;border:1px solid #d7cbb6;border-radius:5px;margin-bottom:8px;padding:8px 10px}.air-attached>div{color:#896246;justify-content:space-between;align-items:center;font-size:.61rem;display:flex}.air-attached button{padding:0 4px}.air-attached p{max-height:4.95em;margin:5px 0 0;font-size:.67rem;line-height:1.65;overflow:auto}.air-outline{z-index:3;background:#f3f3e9;border-bottom:1px solid #bfc9af;padding:12px 20px;position:sticky;top:0;box-shadow:0 8px 24px #23302720}.air-outline header{justify-content:space-between;align-items:center;display:flex}.air-outline>button{text-align:left;width:100%;padding:10px;font-size:.75rem;display:block}.air-app[data-air-ai=false] .air-assistant{display:none}.air-app[data-air-ai=false] .air-reading-layout{grid-template-columns:minmax(0,1fr)}.air-app[data-air-pdf=true] .air-reading-layout{grid-template-columns:minmax(200px,.65fr) minmax(0,1fr) minmax(240px,.75fr)}.air-app[data-air-pdf=true][data-air-ai=false] .air-reading-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,1fr)}.air-app[data-air-pdf=true] .air-article{padding-inline:25px}.air-pdf{background:#dedfd7;border-right:1px solid #bbc4b4;min-width:0;max-height:670px;padding:10px;overflow:auto}.air-pdf>header{justify-content:space-between;align-items:center;gap:8px;font-size:.6rem;display:flex}.air-pdf-paper{background:#fffdf9;border:1px solid #cbcfc3;margin-top:8px;padding:23px 19px;font-family:Georgia,serif;box-shadow:0 3px 7px #53604220}.air-pdf-journal{letter-spacing:.08em;color:#7f8175;font:.5rem monospace}.air-pdf-paper h3{margin:22px 0 17px;font-size:1.15rem;line-height:1.5}.air-pdf-paper>p:not(.air-pdf-journal){font-size:.67rem;line-height:1.85}.air-pdf-equation{margin:23px 0;font:italic .85rem/1.8 Georgia,serif}.air-pdf-lines{opacity:.55;background:repeating-linear-gradient(#d8dacf 0 2px,#0000 2px 12px);height:140px;margin:22px 0}.air-pdf-paper small{text-align:center;color:#7d8375;display:block}.air-pdf-pagination{justify-content:space-between;align-items:center;margin-top:8px;font-size:.65rem;display:flex}.air-pdf-note{color:#67715e;font-size:.58rem;line-height:1.75}.air-worker{color:#e3e8de;background:#1c2522;grid-template-columns:195px minmax(0,1fr);min-height:620px;display:grid}.air-worker-sidebar{background:#222d26;border-right:1px solid #435244;min-width:0;padding:20px 12px}.air-worker-sidebar>p{color:#98ac96;margin-bottom:23px;font-size:.65rem}.air-worker-sidebar>strong{overflow-wrap:anywhere;margin-bottom:9px;font-size:.73rem;font-weight:550;display:block}.air-app .air-worker-sidebar button{text-align:left;color:#b6c4ae;overflow-wrap:anywhere;width:100%;font-size:.65rem;display:block}.air-app .air-worker-sidebar button[aria-pressed=true]{color:#e2e8d8;background:#364735}.air-worker-sidebar>small{color:#a6b49f;margin:35px 6px 0;font-size:.61rem;line-height:1.85;display:block}.air-worker-main{min-width:0}.air-worker-main>header{color:#c4d0bc;border-bottom:1px solid #42523f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;font-size:.67rem;display:flex}.air-worker-main>header button{color:#c8dbb5;border:1px solid #56724c;font-size:.63rem}.air-app .air-worker button:hover{color:#e8eddc;background:#3a5035}.air-worker-panes{grid-template-columns:1fr 1fr;min-height:570px;display:grid}.air-terminal{overflow-wrap:anywhere;min-width:0;padding:27px 20px;font:.73rem/1.95 ui-monospace,SFMono-Regular,Menlo,monospace}.air-terminal-label{color:#a5b69b;letter-spacing:.06em;margin-bottom:34px;font-size:.6rem}.air-terminal-prompt{color:#d7e5a9}.air-terminal-muted{color:#899c83;margin:25px 0}.air-terminal-success{color:#bed3a5}.air-app .air-terminal button{color:#d2e0bd;text-align:left;border:1px solid #586e4d;margin-top:18px;font:.66rem/1.8 ui-monospace,monospace}.air-terminal-cursor{color:#a9bba0;margin-top:48px}.air-terminal-cursor i{vertical-align:middle;background:#b9c9a8;width:6px;height:13px;display:inline-block}.air-worker-reading{color:#283326;background:#faf9f3;border-left:1px solid #647458;min-width:0;padding:27px}.air-worker-empty{color:#8c9581;place-items:center;min-height:300px;font-size:.8rem;line-height:1.8;display:grid}.air-worker-reading h3{font:1.3rem/1.6 Georgia,serif}.air-worker-reading article>p{font-size:.8rem;line-height:1.9}.air-worker-reading .air-formula{margin:23px 0;font-size:1rem}.air-app .air-worker-reading button{color:#41583a;background:#edf1e5;border:1px solid #b9c4aa;font-size:.7rem}.air-context-overlay{z-index:8;background:#26342580;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.air-context-overlay>section{background:#f9faf2;border:1px solid #b6c5aa;border-radius:7px;width:min(540px,100%);max-height:90%;padding:22px;overflow:auto;box-shadow:0 18px 50px #17221755}.air-context-overlay header{justify-content:space-between;align-items:start;gap:12px;display:flex}.air-context-overlay h3{margin:0;font-size:1rem;line-height:1.6}.air-context-overlay dt{color:#8b583c;margin-top:22px;font:.66rem monospace}.air-context-overlay dd{overflow-wrap:anywhere;margin:8px 0;font-size:.78rem;line-height:1.9}.air-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.air-nojs{color:#60666b;font-size:.8rem;line-height:1.8}.air-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:84px 0;display:grid}.air-feature-number{color:#67737e;font:.625rem var(--pixel)}.air-features h2{margin:17px 0 12px;font-size:1.1rem;font-weight:500;line-height:1.65}.air-features p{color:#60666b;font-size:.85rem;line-height:1.95}.air-download{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 50px;padding:48px 0;display:flex}.air-download>div{max-width:680px}.air-download h2{font-size:1.75rem;font-weight:500;line-height:1.5}.air-download p:not(.product-eyebrow){color:#60666b;font-size:.8rem;line-height:1.95}@media (width<=980px){.air-app-header{gap:9px}.air-file-title{display:none}.air-app-actions{margin-left:auto}.air-article{padding-inline:29px}.air-reading-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.air-app[data-air-pdf=true] .air-reading-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.air-app[data-air-pdf=true] .air-assistant{border-top:1px solid var(--air-line);grid-column:1/-1;max-height:none}.air-app[data-air-pdf=true] .air-chat{max-height:280px}.air-worker{grid-template-columns:155px minmax(0,1fr)}.air-worker-panes{grid-template-columns:1fr}.air-worker-reading{border-top:1px solid #647458;border-left:0}.air-worker-empty{min-height:170px}}@media (width<=640px){.air-hero{padding-top:43px}.air-hero h1{font-size:2.25rem}.air-hero-description{font-size:.95rem}.air-story-svg{display:none}.air-story-mobile{width:min(100%,400px);margin:auto;display:block}.air-story-steps{gap:12px 22px}.air-story-steps span{gap:8px}.air-demo-section{padding-top:25px}.air-scenarios{gap:7px}.air-scenarios button{padding:9px 11px;font-size:.74rem}.air-app-header{padding:11px 10px}.air-brand small{display:none}.air-app-actions{flex:100%;justify-content:flex-end;margin-left:0}.air-reading-layout,.air-app[data-air-pdf=true] .air-reading-layout,.air-app[data-air-pdf=true][data-air-ai=false] .air-reading-layout{grid-template-columns:minmax(0,1fr)}.air-doc-toolbar{gap:7px;padding-inline:10px}.air-toolbar-location{display:none!important}.air-doc-toolbar button{margin-left:auto}.air-document{min-height:430px;max-height:630px}.air-article,.air-app[data-air-pdf=true] .air-article{padding:27px 24px}.air-article h2{font-size:1.5rem}.air-article p{font-size:.85rem}.air-app .air-discussion-marker{padding-inline:5px;right:-20px}.air-assistant{border-top:1px solid #c8c9c1;border-left:0;max-height:none}.air-chat{min-height:180px;max-height:350px}.air-chat-empty{max-width:320px;margin-inline:auto}.air-pdf{border-bottom:1px solid #bdc6b4;border-right:0;max-height:450px}.air-pdf-paper{max-width:300px;margin-inline:auto}.air-pdf-lines{height:55px}.air-worker{grid-template-columns:minmax(0,1fr)}.air-worker-sidebar{border-bottom:1px solid #435244;border-right:0;padding:12px}.air-worker-sidebar>p{margin-bottom:11px}.air-worker-sidebar>small{margin:10px 5px 0}.air-app .air-worker-sidebar button{width:auto;display:inline-block}.air-worker-main>header{padding:10px}.air-worker-reading{padding:22px}.air-context-overlay{padding:14px;position:fixed}.air-context-overlay>section{max-height:85vh;padding:18px}.air-features{grid-template-columns:1fr;gap:28px;margin:54px 0}.air-features h2{margin-top:12px}.air-download{padding-block:35px}.air-download h2{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.air-story *,.air-story[data-motion=playing] *,.air-story[data-motion=paused] *{animation:none!important}}.air-demo-heading h2{letter-spacing:-.035em;margin:19px 0 16px;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:500;line-height:1.45}.air-demo-heading>p:not(.product-eyebrow){color:#60666b;font-size:.95rem;line-height:1.9}.air-app .air-app-actions [data-air-reset]:hover{color:#fffaf3;background:#394536}.air-article h2,.air-article h3,.air-worker-reading h3{overflow-wrap:anywhere}.air-article h3{display:block}.air-article h3>span{margin-right:12px}
