:root{--ink:#162d49;--muted:#475b73;--accent:#245dba;--soft:#f2f6fb;--lavender:#e9f1fa;--line:#e6edf5;--blue:#3f6daf;--blue-deep:#2e548c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;color:var(--ink);background:#fff;font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid #81a2c7;outline-offset:5px}button[hidden],[hidden]{display:none!important}.container{width:min(calc(100% - 72px),1200px);margin-inline:auto}.skip-link{position:fixed;z-index:100;top:-80px;left:16px;padding:12px;background:#fff}.skip-link:focus{top:8px}.site-header{position:sticky;top:0;z-index:50;height:54px;background:#ffffffeb;backdrop-filter:blur(16px);border-bottom:1px solid #e7ebf077}.site-header-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.wordmark{width:max-content;font-size:28px;line-height:1;font-weight:800;letter-spacing:-1.4px}.brand-dot{color:var(--accent)}.main-navigation{display:flex;align-items:center;gap:28px;font-size:12px;color:#666d74}.main-navigation a:hover{color:var(--accent)}.header-actions{justify-self:end;display:flex;gap:12px;align-items:center}.header-account{display:flex;align-items:center;gap:16px;padding:7px 18px;border-radius:24px;background:#f1f4f7;font-size:12px;color:#31383f}.header-account:hover{background:#e9eff6}.menu-toggle{display:none;width:32px;height:32px;padding:6px;border:0;background:transparent}.menu-toggle svg{width:20px;height:20px;stroke-width:1.5}.hero{position:relative;background:radial-gradient(ellipse at 78% 38%,#edf2f788,transparent 58%),linear-gradient(160deg,#fff 35%,#f9fbfd);overflow:hidden}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.41fr) minmax(0,.59fr);align-items:center;gap:56px;min-height:642px;padding-block:74px 69px}.hero-copy{position:relative;padding-bottom:10px}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.12em;color:#48586b}.eyebrow i{width:6px;height:6px;border-radius:50%;background:#81a1c6;box-shadow:0 0 0 4px #eaf0f7}.hero h1{position:relative;margin:24px 0 28px;font-size:clamp(39px,4vw,55px);line-height:1.34;font-weight:650;letter-spacing:-.055em;white-space:nowrap}.hero-accent{position:relative;color:#34547f}.hero-accent svg{position:absolute;bottom:-11px;left:-2%;width:105%;height:16px;color:#306591;stroke-width:2;overflow:visible}.hero-lead{font-size:17px;color:#49535e;margin:0 0 11px}.hero-description{font-size:13px;line-height:1.9;color:#4f5864;margin:0}.hero-actions{display:flex;gap:10px;margin-top:29px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:43px;padding:11px 21px;border:0;border-radius:25px;font-size:12px;font-weight:500;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:#426da7;color:#fff;box-shadow:0 5px 12px #5480b21a}.button-primary:hover{background:#315588}.button-secondary{background:#eaf0f6;color:#4f5964}.button-dark{background:#263e59;color:#fff}.button-dark:hover{background:#3d4e62}.hero-footnote{display:flex;gap:13px;align-items:center;margin:24px 0 0;font-size:10px;color:#4f5864}.hero-footnote i{width:3px;height:3px;background:#bfc6ce;border-radius:50%}.hero-afterword{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:27px;color:#54606e;font-size:11px}.handwritten{display:flex;align-items:center;gap:14px;font:italic 17px Georgia,serif;color:#4a6078}.handwritten svg{width:50px;height:24px;stroke-width:1.5}.section{padding-block:100px}.section-index{display:inline-block;font-size:10px;letter-spacing:.12em;font-weight:600;color:#45586e}.section-heading{display:grid;grid-template-columns:1fr minmax(0,370px);gap:16px 40px;align-items:end;margin-bottom:38px}.section-heading .section-index{grid-column:1/-1}.section-heading h2,.service-intro h2,.center-heading h2,.pricing-banner h2{margin:0;font-size:clamp(30px,3.2vw,43px);font-weight:650;letter-spacing:-.055em;line-height:1.4}.section-heading p,.service-intro p,.center-heading p,.pricing-banner p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}.product-section{position:relative}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.capability{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:400px;padding:27px 26px 0;border-radius:24px;background:#f1f5f9;overflow:hidden;transition:transform .25s,box-shadow .25s}.capability-model{background:#eef3f4}.capability-write{background:#edf2f8}.capability:hover{transform:translateY(-5px);box-shadow:0 18px 35px #4251630b}.capability-number{font-size:11px;color:#516070;margin-bottom:20px}.capability-label{display:block;font-size:10px;color:#44586f;margin-bottom:7px}.capability-model .capability-label{color:#4c6166}.capability-write .capability-label{color:#3f5874}.capability h3{font-size:23px;line-height:1.5;font-weight:600;letter-spacing:-.055em;margin:0 0 9px}.capability p{font-size:12px;color:#4f5964;margin:0 0 26px;max-width:270px}.capability-model p{color:#4f5f64}.capability-write p{color:#4c5867}.capability-demo{position:relative;min-height:165px;margin:5px -2px 0;padding:12px 12px 0;background:#ffffffb8;border-radius:13px 13px 0 0;box-shadow:0 0 0 1px #ffffffa1,0 8px 25px #4b6a8e08;overflow:hidden}.demo-top{display:flex;justify-content:space-between;padding:4px 0 10px;font-size:9px;color:#4f5964;border-bottom:1px solid #e8ebef}.demo-top span{color:#4d6075}.demo-agent-question{font-size:12px;text-align:center;margin:23px 0 13px;color:#4f5964}.demo-chips{display:flex;gap:5px;justify-content:center}.demo-chips span{font-size:7px;padding:4px 8px;background:#ebf1f7;border-radius:16px;color:#46586c}.demo-input{background:#fff;padding:11px;border-radius:13px;margin-top:18px;font-size:8px;color:#525f6f;border:1px solid #e9eef3}.demo-file{display:flex;justify-content:space-between;align-items:center;margin-top:9px;padding:11px;background:#fff;border-radius:9px;font-size:9px;color:#4f5f64}.demo-file b{font-size:8px;font-weight:400;color:#4a6268}.demo-progress{height:4px;background:#e0e9eb;border-radius:4px;margin:17px 3px}.demo-progress i{display:block;width:67%;height:100%;background:#9eb5bb;border-radius:4px}.demo-write-cols{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.demo-write-cols>div{height:125px;background:#fff;padding:13px;border-radius:8px}.demo-write-cols i{display:block;height:3px;margin:9px 0;background:#d3dce7;border-radius:5px}.demo-write-cols .short{width:60%}.demo-write-cols b{display:block;font-size:8px;color:#48586b;text-align:center;margin-bottom:16px}.product-note{margin:19px 0 0;font-size:10px;color:#55606d}.services-section{background:#f7f9fc}.service-layout{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);gap:75px;align-items:center}.service-intro h2{margin:16px 0}.service-intro p{max-width:340px}.plain-link,.text-link{display:inline-flex;align-items:center;gap:18px;font-size:12px;color:#3d5875}.plain-link{margin-top:23px}.plain-link:hover,.text-link:hover{color:#38526f}.service-list{display:grid;gap:12px}.service-list article{display:flex;align-items:center;gap:21px;border-radius:18px;padding:23px 24px;background:#fff;box-shadow:0 5px 20px #2c3e5303}.service-list article>span{display:grid;place-items:center;flex:none;width:43px;height:43px;border-radius:15px;background:#e7eef5;color:#44586f;font-size:11px}.service-list article:nth-child(2)>span{background:#e0e9f3;color:#37577c}.service-list article:nth-child(3)>span{background:#e5ecee;color:#4d6166}.service-list h3{font-size:17px;font-weight:550;margin:0 0 5px;letter-spacing:-.025em}.service-list p{font-size:12px;color:#4f5864;margin:0}.features-section{padding-bottom:90px}.center-heading{text-align:center;max-width:800px;margin:0 auto 32px}.center-heading h2{margin:13px 0}.feature-tabs{display:flex;justify-content:center;gap:8px;margin:30px auto 44px}.feature-tabs button{display:flex;align-items:center;gap:9px;padding:10px 22px;border:0;border-radius:24px;background:#f3f5f8;color:#4f5964;font-size:12px;transition:background .2s,color .2s}.feature-tabs button>span{font-size:17px;line-height:1}.feature-tabs button[aria-selected=true]{color:#fff;background:#253e5c}.feature-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px;align-items:center;min-height:398px}.feature-copy{padding-left:36px}.small-kicker{font-size:10px;color:#54606e}.feature-copy h3{font-size:32px;font-weight:550;letter-spacing:-.045em;line-height:1.5;margin:15px 0}.feature-copy p{font-size:12px;line-height:1.9;max-width:330px;color:#4f5864}.feature-copy ul{list-style:none;padding:0;margin:22px 0 23px;font-size:11px;color:#4f5964;display:grid;gap:11px}.feature-copy li:before{content:"\2713";color:#465f7c;margin-right:10px}.feature-art{position:relative;min-width:0;border-radius:30px;min-height:360px;padding:45px 26px 25px;display:flex;align-items:center;justify-content:center}.schedule-art{background:radial-gradient(ellipse at 72% 12%,#d5e0ec66,transparent 50%),#eff3f8}.calendar-demo{background:#fff;border-radius:13px;width:100%;max-width:420px;padding-bottom:19px;box-shadow:0 18px 35px #546a841a;transform:rotate(-2deg)}.art-window-bar{display:flex;align-items:center;gap:12px;padding:13px 17px;color:#4f5964;font-size:9px;border-bottom:1px solid #edf0f3}.art-window-bar>span{display:flex;gap:3px}.art-window-bar i{width:4px;height:4px;border-radius:50%;background:#d9e0e8}.art-window-bar b{font-size:8px;font-weight:400;background:#edf2f8;color:#45607d;border-radius:9px;padding:2px 7px;margin-left:auto}.calendar-title{display:flex;align-items:center;justify-content:space-between;padding:19px 20px 12px;font-size:13px}.calendar-title strong{font-weight:500}.calendar-title>span{font-size:8px;color:#506072}.calendar-days{display:flex;justify-content:space-between;margin:0 18px 15px}.calendar-days span{text-align:center;font-size:8px;color:#526070;padding:5px 10px;border-radius:8px}.calendar-days b{display:block;font-size:13px;font-weight:500;color:#4e5965;margin-top:4px}.calendar-days .today{background:#e8eff6;color:#3f5774}.calendar-event{display:flex;gap:10px;align-items:center;margin:8px 18px 0;padding:9px 12px;border-radius:8px}.calendar-event.lavender{background:#f0f4f9}.calendar-event.peach{background:#ecf1f7}.calendar-event>i{height:26px;width:3px;background:#aec3db;border-radius:3px}.calendar-event.peach>i{background:#a7bed8}.calendar-event strong{display:block;font-size:10px;font-weight:500;color:#4b5868}.calendar-event small{display:block;font-size:7px;color:#516071}.calendar-event>span{margin-left:auto;font-size:8px;color:#4f6072}.floating-note{position:absolute;right:20px;top:15px;padding:10px 14px;background:#fff;border-radius:10px;box-shadow:0 4px 15px #6173870a;font-size:9px;color:#4a5f78;z-index:1;transform:rotate(4deg)}.floating-note>span{margin-left:10px;color:#3b5e86}.art-caption{position:absolute;bottom:9px;right:20px;font-size:8px;color:#4e5f74}.workspace-art{background:#eef2f3}.workspace-demo{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 15px 30px #5a6e7318;transform:rotate(2deg)}.workspace-columns{display:grid;grid-template-columns:35% 65%;min-height:235px}.workspace-columns aside{display:flex;flex-direction:column;gap:11px;padding:17px 10px;background:#f9fbfb;font-size:8px;color:#55676d}.workspace-columns aside b{font-size:9px;color:#4f5f64;font-weight:500;margin-bottom:8px}.workspace-columns aside span{padding:5px 3px;white-space:nowrap}.workspace-columns aside .selected{background:#e7ebf0;border-radius:5px;color:#4b6168}.paper-preview{padding:13px 20px;background:#f2f5f6;font-size:8px;color:#55686d}.paper-preview article{margin-top:8px;padding:19px 20px;background:#fff;height:180px;box-shadow:0 2px 10px #5578820a}.paper-preview h4{text-align:center;color:#4f5f64;font-weight:500;font-size:9px;margin:0 0 15px}.paper-preview p{font-size:7px;margin:0;color:#4f5f64}.paper-preview i{display:block;height:2px;background:#d7e0e2;margin:7px 0}.paper-preview i.short{width:75%}.paper-chart{display:flex;align-items:end;justify-content:center;gap:7px;height:42px;margin:7px 0}.paper-chart b{width:11px;height:50%;background:#bed2d8;border-radius:2px 2px 0 0}.paper-chart b:nth-child(2){height:68%}.paper-chart b:nth-child(3){height:63%}.paper-chart b:nth-child(4){height:85%}.paper-chart b:nth-child(5){height:100%}.workspace-note{top:auto;bottom:25px;right:18px;color:#4c6166}.runtime-art{background:#eaf0f7}.code-demo{width:100%;max-width:440px;border-radius:13px;background:#fbfcfe;overflow:hidden;box-shadow:0 15px 30px #54779e1a;transform:rotate(-2deg)}.code-demo pre{font:10px/1.9 Consolas,monospace;color:#4f5864;padding:13px 22px;overflow:auto;white-space:pre}.code-purple{color:#405772}.code-muted{color:#55606d}.terminal-demo{background:#edf1f5;margin:10px;border-radius:9px;padding:11px 16px}.terminal-demo>span{font-size:8px;color:#4c5866}.terminal-demo p{margin:8px 0 3px;font-size:11px;color:#4f5f64}.terminal-demo i{font-style:normal;margin-right:5px}.terminal-demo small{font-size:8px;color:#53606f}.runtime-badge{position:absolute;bottom:22px;right:16px;padding:10px 14px;background:#fff;border-radius:12px;font-size:9px;color:#425f7f;box-shadow:0 5px 12px #3c5e850b}.runtime-badge span{font-size:16px;margin-right:6px}.pricing-section{padding:15px 0 75px}.pricing-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:39px 45px;background:#f1f5f9;border-radius:25px;overflow:hidden}.pricing-banner h2{font-size:27px;margin:10px 0}.pricing-banner p{font-size:11px;color:#4c5866}.pricing-banner>.button{z-index:1;flex:none}.pricing-decoration{position:absolute;right:32%;top:-51px;font-size:185px;color:#395f89;line-height:1;transform:rotate(12deg);pointer-events:none}.voice-section{overflow:hidden;padding:45px 0 100px;position:relative}.voice-section .center-heading{margin-bottom:35px}.feedback-disclaimer{display:block;color:#55606d;font-size:10px;line-height:1.7;margin-top:15px}.feedback-rows{display:grid;gap:15px;position:relative}.feedback-rows:before,.feedback-rows:after{content:"";position:absolute;top:0;bottom:0;width:min(10vw,140px);z-index:2;pointer-events:none}.feedback-rows:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.feedback-rows:after{right:0;background:linear-gradient(-90deg,#fff,transparent)}.feedback-row{overflow:hidden;padding-block:4px}.feedback-track{width:max-content;display:flex;animation:feedback-drift 90s linear infinite}.feedback-group{display:flex;gap:15px;padding-right:15px}.feedback-row.reverse .feedback-track{animation-direction:reverse;animation-duration:105s}.tcard{width:310px;flex:none;min-height:160px;padding:21px 22px;border:1px solid #ebeff4;border-radius:19px;background:#fbfcfe}.feedback-row.reverse .tcard{background:#f7f9fb;border-color:#e6ebf0}.tcard__head{display:flex;align-items:center;gap:9px}.tcard__head i{display:flex}.tcard__head img{width:28px;height:28px;border-radius:50%;object-fit:cover}.tcard__head b{font-size:11px;font-weight:500;color:#4f5864}.tcard__head .sample-label{margin-left:auto;font-size:8px;color:#53606f}.tcard p{font-size:11px;line-height:1.9;margin:14px 0 0;color:#4e5964}.feedback-rows:hover .feedback-track,.feedback-rows:focus-within .feedback-track,.voice-section.is-paused .feedback-track,.voice-section.is-offscreen .feedback-track{animation-play-state:paused}.feedback-controls{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:25px}.feedback-controls button{border:0;background:transparent;padding:6px;color:#526070;font-size:10px}.feedback-controls button span{margin-left:9px}.feedback-controls .text-link{font-size:10px;color:#44586e}@keyframes feedback-drift{to{transform:translate(-50%)}}.site-footer{position:relative;background:#edf2f7;border-radius:40px 40px 0 0;color:#4f5864}.footer-invitation{position:relative;min-height:330px;padding-block:61px 48px;display:flex;align-items:center}.footer-invitation h2{position:relative;z-index:1;margin:13px 0 24px;font-size:clamp(29px,3.3vw,43px);letter-spacing:-.05em;line-height:1.5;color:#4e5e70;font-weight:500}.footer-invitation em{font:italic 45px Georgia,serif;color:#3c5776}.footer-mascot{position:absolute;right:5%;bottom:2px;width:270px;height:270px;object-fit:contain;opacity:.9;pointer-events:none}.footer-star{position:absolute;top:61px;right:30%;font-size:45px;font-weight:300;line-height:1;color:#405f82;transform:rotate(12deg)}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;padding-block:33px 30px}.footer-grid h3{font-size:13px;color:#4b5867;font-weight:500;margin:0 0 20px}.footer-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:11px;font-size:11px;color:#516071}.footer-grid a:hover{color:#506b8a}.footer-grid .footer-contact li{display:flex;gap:10px;align-items:baseline}.footer-contact span{color:#4b5867;flex:none}.footer-contact b{font-weight:400;overflow-wrap:anywhere}.footer-contact a{overflow-wrap:anywhere}.notes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;padding-block:12px 25px;font-size:10px;color:#526070}.notes-grid summary{cursor:pointer;padding:5px 0;list-style-position:inside}.notes-grid p{line-height:1.8;font-size:10px;max-width:260px;color:#4c5867}.footer-bottom{display:flex;align-items:center;gap:25px;border-top:1px solid #d9e2ec;padding-block:23px 29px;font-size:9px;color:#506072}.footer-bottom .wordmark{color:#44586e;font-size:24px;margin-right:auto}.footer-bottom .brand-dot{color:#44586e}.back-top{display:grid;place-items:center;width:28px;height:28px;background:#dde5ef;border-radius:50%;color:#48586a}.hero-showcase{border:1px solid #d9e7ee}.hero-description,.hero-footnote,.section-heading p,.service-intro p,.center-heading p,.feature-copy p,.feature-copy ul,.capability p,.service-list p,.tcard p{color:#4f5964}.eyebrow,.small-kicker,.section-index,.product-note,.feedback-disclaimer,.feedback-controls button{color:#4b5868}.footer-grid ul,.notes-grid,.notes-grid p,.footer-bottom{color:#4d5965}@media(max-width:1100px){.hero-grid{gap:26px;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)}.hero h1{font-size:clamp(35px,3.8vw,44px)}.hero-description{font-size:12px}.main-navigation{gap:20px}.feature-panel{gap:35px}.feature-copy{padding-left:10px}.service-layout{gap:40px}.footer-mascot{right:0;width:235px;height:235px}.footer-invitation h2{font-size:36px}.footer-grid,.notes-grid{gap:20px}}@media(max-width:800px){.container{width:calc(100% - 48px)}.hero-grid{grid-template-columns:1fr;gap:37px;min-height:0;padding-block:65px 42px}.hero-copy{max-width:600px}.hero h1{font-size:49px}.hero-description{font-size:13px}.hero-afterword{padding-bottom:27px}.hero-footnote{margin-top:20px}.section{padding-block:75px}.section-heading{grid-template-columns:1fr;gap:13px}.section-heading h2,.center-heading h2{font-size:34px}.section-heading p{max-width:430px}.capability-grid{gap:12px}.capability{padding:22px 17px 0;min-height:360px;border-radius:20px}.capability h3{font-size:19px}.capability p{font-size:11px}.capability-demo{padding:10px 8px 0}.service-layout{grid-template-columns:1fr;gap:30px}.service-intro p{max-width:none}.service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.service-list article{display:block;padding:20px 17px}.service-list article>span{margin-bottom:20px}.service-list p{font-size:11px}.feature-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:25px}.feature-copy{padding-left:0}.feature-copy h3{font-size:26px}.feature-art{min-height:320px;padding-inline:16px}.calendar-title{font-size:11px;padding-inline:15px}.calendar-days{margin-inline:12px}.calendar-days span{padding:4px 7px}.calendar-event{margin-inline:10px;padding:8px}.calendar-event small{font-size:6px}.floating-note{font-size:8px;right:10px}.workspace-columns{grid-template-columns:38% 62%}.paper-preview{padding:11px}.paper-preview article{padding:14px}.code-demo pre{padding:14px 10px;font-size:8px}.pricing-banner{padding:30px}.pricing-banner h2{font-size:23px}.pricing-decoration{right:25%}.footer-mascot{width:210px;height:210px;right:-5px}.footer-invitation h2{font-size:30px}.footer-invitation em{font-size:36px}.footer-star{right:27%}.footer-grid,.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.footer-bottom{gap:15px}.footer-bottom .wordmark{font-size:22px}}@media(max-width:650px){.site-header{height:52px}.site-header-inner{grid-template-columns:1fr auto;gap:15px}.wordmark{font-size:25px}.menu-toggle{display:block}.header-account{padding:6px 14px;font-size:11px}.main-navigation{display:none;position:absolute;top:52px;left:0;right:0;background:#fdfdfe;padding:18px 24px 22px;box-shadow:0 10px 16px #4d627b0a;flex-wrap:wrap;justify-content:center;gap:15px 25px;border-bottom:1px solid #e7edf3}.main-navigation.is-open{display:flex}.main-navigation a{padding:5px}.hero-grid{padding-top:47px;gap:32px}.hero h1{font-size:clamp(37px,9.7vw,49px);margin-top:21px}.hero-lead{font-size:16px}.hero-description{font-size:12px}.hero-actions{margin-top:25px}.button{padding:10px 18px;font-size:11px;gap:12px}.hero-footnote{font-size:9px}.hero-afterword{font-size:9px;gap:10px}.handwritten{font-size:12px;gap:4px}.handwritten svg{width:25px}.section{padding-block:59px}.section-heading h2,.center-heading h2{font-size:30px}.section-heading p,.center-heading p{font-size:12px}.capability-grid{grid-template-columns:1fr;gap:18px}.capability{min-height:360px;padding:25px 27px 0;border-radius:24px}.capability h3{font-size:24px}.capability p{font-size:12px;max-width:300px}.capability-number{margin-bottom:17px}.capability-demo{padding:12px 15px 0;min-height:165px}.capability-demo .demo-top{font-size:10px}.product-note{font-size:9px;line-height:1.8}.service-layout{gap:25px}.service-intro h2{font-size:29px}.service-list{grid-template-columns:1fr}.service-list article{display:flex;gap:19px;padding:20px}.service-list article>span{margin:0}.service-list p{font-size:11px}.feature-tabs{gap:5px;margin:25px 0 28px}.feature-tabs button{font-size:10px;padding:8px 12px;gap:5px}.feature-tabs button>span{font-size:14px}.feature-panel{grid-template-columns:1fr;gap:26px;min-height:0}.feature-copy h3{font-size:29px}.feature-copy p{font-size:12px;max-width:none}.feature-copy ul{font-size:11px;gap:9px;margin:18px 0}.feature-art{min-height:320px;border-radius:24px;padding:42px 20px 23px}.calendar-title{font-size:12px}.calendar-event small{font-size:8px}.calendar-event strong{font-size:11px}.workspace-columns{grid-template-columns:35% 65%}.workspace-columns aside{font-size:8px;padding:16px 9px}.workspace-columns aside b{font-size:9px}.paper-preview{padding:14px 18px}.code-demo pre{font-size:9px;padding:15px}.pricing-section{padding:10px 0 40px}.pricing-banner{padding:28px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:24px}.pricing-banner h2{font-size:25px;position:relative;z-index:1}.pricing-banner p{position:relative;z-index:1;font-size:10px}.pricing-decoration{right:-25px;top:16px;font-size:140px}.voice-section{padding-block:35px 65px}.voice-section .center-heading{padding-inline:6px}.feedback-disclaimer{font-size:9px;max-width:300px;margin:15px auto 0}.tcard{width:268px;min-height:157px;padding:18px}.tcard p{font-size:10px}.feedback-controls{gap:16px}.site-footer{border-radius:28px 28px 0 0}.footer-invitation{min-height:330px;padding-top:37px;padding-bottom:95px;align-items:flex-start}.footer-invitation h2{font-size:clamp(23px,6vw,31px);margin-top:12px}.footer-invitation em{font-size:30px}.footer-invitation .eyebrow{font-size:8px}.footer-invitation .button{margin-top:5px}.footer-mascot{width:138px;height:138px;bottom:-14px;right:-5px}.footer-star{font-size:30px;top:auto;bottom:70px;right:44%}.footer-grid{padding-block:32px 15px;gap:30px 15px}.footer-grid h3{font-size:12px;margin-bottom:15px}.footer-grid ul{font-size:10px;gap:11px}.footer-grid .footer-contact li{gap:5px}.notes-grid{padding-block:20px;gap:12px 15px}.notes-grid p{font-size:9px}.footer-bottom{flex-wrap:wrap;gap:10px;padding-block:20px 25px;font-size:8px}.footer-bottom .wordmark{flex:1}.footer-bottom>a#official-icp{order:5;width:100%}.footer-bottom .back-top{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.feedback-row{overflow-x:auto}.feedback-group[aria-hidden=true]{display:none}}.hero{background:radial-gradient(ellipse at 80% 30%,#e2effa99,transparent 53%),linear-gradient(155deg,#fff 30%,#f5f8fc)}.capability{background:linear-gradient(155deg,#f3f7fc,#eaf1f9);box-shadow:inset 0 1px #fff}.capability-model{background:linear-gradient(155deg,#f4f8f9,#eaf2f3)}.capability-write{background:linear-gradient(155deg,#fafbfc,#eef1f5)}.services-section{background:#f8fafc}.feature-art{box-shadow:inset 0 1px #ffffffb8}.pricing-banner{background:linear-gradient(120deg,#eff5fc,#f8fafc)}.pricing-decoration{width:160px;height:160px;top:-35px;right:30%;border:1px solid #dbe7f3;border-radius:50%;box-shadow:0 0 0 30px #edf3f9,0 0 0 31px #e3ecf6;background:transparent}.workflow-section{padding-top:20px;padding-bottom:75px}.workflow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.workflow-cards article{padding:28px;border-radius:20px;background:#fafbfd;border:1px solid #edf1f6}.workflow-cards article>span{font:italic 27px Georgia,serif;color:#3c6086}.workflow-cards h3{font-size:18px;font-weight:550;letter-spacing:-.03em;margin:17px 0 12px;color:#324e6e}.workflow-cards p{font-size:12px;line-height:1.9;color:#4b5968;margin:0 0 17px}.workflow-cards a{font-size:11px;color:#3b5877}.site-footer{background:linear-gradient(135deg,#f3f7fb,#edf3f9);border-radius:27px 27px 0 0}.footer-invitation{min-height:245px;padding-block:35px 26px}.footer-invitation h2{font-size:32px;line-height:1.45;margin:11px 0 18px}.footer-invitation em{font-size:35px;color:#3e5875}.footer-grid{padding-block:24px 26px}.footer-grid h3{margin-bottom:15px}.footer-grid ul{gap:9px}.footer-bottom{padding-block:18px 22px}.footer-companion{position:absolute;right:8%;bottom:15px;width:190px;text-align:center}.footer-mascot{display:block;position:relative;inset:auto;width:175px;height:175px;padding:0;margin:0 auto;border:0;background:transparent;opacity:1;cursor:pointer;border-radius:26px;transform-origin:50% 100%;touch-action:manipulation}.footer-mascot canvas{display:block;width:100%;height:100%;pointer-events:none}.footer-mascot.is-visible canvas{animation:companion-breathe 4s ease-in-out infinite;transform-origin:50% 90%}.footer-mascot.is-greeting{animation:companion-greet .55s ease-in-out}.footer-companion small{display:block;font-size:9px;color:#496178;margin-top:-4px}.companion-message{position:absolute;right:5px;bottom:185px;max-width:230px;white-space:nowrap;background:#fff;color:#425970;border-radius:14px 14px 4px;padding:10px 14px;font-size:10px;box-shadow:0 4px 18px #355e850b}.companion-message:empty{display:none}@keyframes companion-breathe{50%{transform:translateY(-3px) scaleY(1.008)}}@keyframes companion-greet{40%{transform:translateY(-8px) rotate(-3deg)}70%{transform:translateY(-3px) rotate(3deg)}}.document-page{background:linear-gradient(#f4f8fc,#fff 380px)}.document-main{max-width:1000px;padding-block:45px 85px;min-height:calc(100vh - 180px)}.breadcrumbs{display:flex;align-items:center;gap:12px;color:#47586b;font-size:11px;margin-bottom:38px}.breadcrumbs a:hover{color:#2f5283}.document-heading{max-width:780px;margin-bottom:40px}.document-heading h1{font-size:42px;font-weight:550;letter-spacing:-.04em;line-height:1.4;color:#263f5c;margin:13px 0}.document-heading>p{font-size:15px;line-height:1.8;color:#495869}.document-body{max-width:780px;font-size:14px;color:#4a5969;line-height:1.95}.document-body>h2,.update-entry h2{font-size:22px;font-weight:550;letter-spacing:-.02em;margin:33px 0 13px;color:#365675}.document-body p{margin:0 0 15px}.document-body li{margin:8px 0}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-grid>a{display:block;padding:25px 27px;background:#fff;border:1px solid #e5edf6;border-radius:20px;transition:box-shadow .2s,transform .2s}.guide-grid>a:hover{box-shadow:0 10px 25px #365e8510;transform:translateY(-2px)}.guide-grid span{font-size:10px;color:#43607e}.guide-grid h2{font-size:20px;font-weight:500;margin:12px 0;color:#3c5e83}.guide-grid p{font-size:12px;line-height:1.8;margin:0;color:#47586b}.doc-next{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:25px;margin-top:35px;border-top:1px solid #e8eef5;font-size:12px;color:#3a5879}.document-footer{display:flex;gap:24px;align-items:center;padding-block:25px 35px;border-top:1px solid #e7eef6;color:#46596c;font-size:11px}.document-footer .wordmark{color:#3d5875;font-size:23px;margin-right:auto}.document-footer span{font-size:10px}.update-entry{padding:28px 32px;border-radius:23px;background:#fff;border:1px solid #e5edf6}.update-meta{display:flex;gap:16px;align-items:center;font-size:11px;color:#475f7b}.update-meta>span{padding:2px 9px;border-radius:12px;background:#f0f5fb}.update-entry h2{margin-top:18px}.update-entry p,.update-entry li{font-size:13px}.doc-callout{margin-top:30px;background:#f3f7fc;border-radius:20px;padding:25px 30px}.doc-callout h2{font-size:19px;font-weight:500;color:#426384;margin:0 0 12px}.doc-callout p{font-size:12px}.doc-callout .button{font-size:11px;margin-top:8px}@media(max-width:800px){.workflow-cards{gap:15px}.workflow-cards article{padding:22px}.workflow-cards h3{font-size:16px}.workflow-cards p{font-size:11px}.footer-invitation h2{font-size:29px}.footer-invitation em{font-size:33px}.footer-companion{right:1%;bottom:15px}.footer-mascot{width:165px;height:165px}.companion-message{bottom:175px}}@media(max-width:650px){.workflow-section{padding-block:0 50px}.workflow-cards{grid-template-columns:1fr;gap:12px}.workflow-cards article{padding:22px 24px}.workflow-cards h3{margin:9px 0;font-size:18px}.workflow-cards p{font-size:12px}.footer-invitation{min-height:230px;padding-block:28px 28px}.footer-invitation h2{font-size:clamp(22px,5.9vw,28px);margin-bottom:18px}.footer-invitation em{font-size:29px}.footer-invitation>div:first-child{max-width:100%;position:relative;z-index:1}.footer-companion{position:relative;right:auto;bottom:auto;flex:none;width:125px;margin-left:auto;align-self:flex-end;z-index:2}.footer-invitation{flex-wrap:wrap;row-gap:5px}.footer-mascot{width:125px;height:125px;inset:auto}.footer-companion small{font-size:8px;white-space:nowrap}.companion-message{font-size:9px;right:0;bottom:135px;padding:9px 12px;max-width:none}.footer-grid{padding-top:20px;gap:27px 15px}.document-main{padding-block:28px 50px}.breadcrumbs{margin-bottom:28px}.document-heading h1{font-size:32px}.document-heading>p{font-size:13px}.document-body{font-size:13px}.document-body>h2{font-size:20px}.guide-grid{grid-template-columns:1fr;gap:12px}.guide-grid>a{padding:23px}.document-footer{flex-wrap:wrap;gap:14px;font-size:10px}.document-footer .wordmark{flex:1}.document-footer>span{flex-basis:100%;font-size:9px}.update-entry{padding:23px}.update-entry h2{font-size:21px}.doc-callout{padding:23px}.doc-next{gap:12px 18px}.footer-bottom{font-size:8px}}@media(prefers-reduced-motion:reduce){.footer-mascot,.footer-mascot canvas{animation:none!important;transform:none!important}}@media(max-width:650px){.footer-invitation{min-height:280px;padding-bottom:35px}.footer-companion{position:absolute;right:0;bottom:10px;margin:0;align-self:auto}}.hero h1{font-size:clamp(58px,7vw,96px);letter-spacing:-.07em;line-height:1.1;font-weight:600;margin:0 0 23px;color:#2e527f}.hero-summary{font-size:16px;line-height:1.8;color:#495769;margin:0;white-space:normal}.main-navigation a[aria-current=page]{color:#345d8a;font-weight:600}.home-section-heading{text-align:center;margin:0 auto 38px}.home-section-heading h2{font-size:35px;line-height:1.5;letter-spacing:-.035em;font-weight:550;color:#314f73;margin:0 0 14px}.home-section-heading p{font-size:13px;color:#47586b;margin:0}.home-modeling-section{padding-top:64px;padding-bottom:80px}.window-scene{position:relative;isolation:isolate;max-width:1060px;margin:0 auto;min-height:480px;padding:35px 35px 70px}.scene-ambient{position:absolute;inset:9% 0 0;background:radial-gradient(ellipse at 35% 40%,#e4effa,#f3f7fb 55%,#fff 75%);z-index:-1;border-radius:35px}.scene-layer{transition:transform .45s cubic-bezier(.2,.7,.3,1)}[data-window-scene].is-moving .scene-layer{transform:translate3d(var(--layer-x,0px),var(--layer-y,0px),0)}.modeling-window{position:relative;background:#fff;border:1px solid #dee7f1;border-radius:15px;box-shadow:0 22px 50px #335a8620;overflow:hidden}.scene-titlebar{height:36px;display:flex;align-items:center;gap:13px;padding:0 15px;background:#fbfcfe;border-bottom:1px solid #eaf0f7;font-size:10px;color:#44586e}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#d5dfeb}.scene-titlebar b{font-weight:500}.scene-titlebar small{margin-left:auto;font-size:8px;color:#4a6077}.modeling-window-body{display:grid;grid-template-columns:19% 46% 35%;min-height:325px}.scene-files{position:relative;padding:23px 17px;background:#f7f9fc;border-right:1px solid #eaf0f7;display:flex;flex-direction:column;gap:12px;font-size:9px;color:#45586d}.scene-files img{border-radius:10px}.scene-files strong{font-size:11px;font-weight:500;color:#415772;margin-bottom:5px}.scene-section-label{display:block;font-size:9px;color:#4b5f77;letter-spacing:.02em}.scene-files>span:not(.scene-section-label){padding:5px 7px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scene-files .current-file{background:#e8eff8;border-radius:6px;color:#3c5677}.scene-file-bottom{font-size:8px;color:#496178;margin-top:auto}.scene-conversation{padding:23px;display:flex;flex-direction:column;gap:13px}.scene-human{align-self:flex-end;max-width:90%;padding:10px 13px;background:#eff4fa;border-radius:13px 13px 3px;color:#45586d;font-size:10px}.scene-assistant{font-size:10px;color:#45586e;line-height:1.9}.scene-assistant>b{color:#3b5777;font-size:11px;font-weight:500}.scene-assistant p{margin:9px 0}.scene-assistant ol{padding-left:17px;margin:0;line-height:2.1}.scene-progress{display:flex;align-items:center;gap:7px;color:#455f7d;font-size:8px;margin-top:auto}.scene-progress i{height:5px;width:5px;border-radius:50%;background:#8caed3;box-shadow:0 0 0 3px #edf3f9}.scene-composer{border:1px solid #e9eef5;border-radius:13px;padding:11px 12px;color:#4c5f76;font-size:9px;display:flex;justify-content:space-between}.scene-composer span{color:#3b5978}.scene-paper{padding:23px 19px;background:#f0f4f8;border-left:1px solid #eaf0f7}.scene-paper article{margin-top:11px;padding:23px 20px;background:#fff;min-height:250px;box-shadow:0 4px 14px #345d7e09}.scene-paper strong{display:block;text-align:center;font-size:10px;font-weight:500;color:#44576f;margin-bottom:19px}.scene-paper small{display:block;font-size:8px;color:#44596e;margin:15px 0 9px}.scene-paper i{display:block;height:3px;background:#e2eaf3;margin:7px 0;border-radius:3px}.scene-paper i.short{width:67%}.scene-chart{margin:15px 0;height:55px;overflow:hidden}.scene-chart svg{width:100%;height:100%;stroke:#8baed2;stroke-width:2}.scene-chart .chart-fill{fill:#edf3fa;stroke:none}.scene-code-window{position:absolute;left:6px;bottom:23px;width:290px;background:#fff;border:1px solid #e2ebf4;border-radius:12px;box-shadow:0 15px 30px #345d8620;overflow:hidden;z-index:2}.scene-code-window code{display:block;padding:17px 20px;color:#425870;font:10px/1.9 Consolas,monospace}.scene-code-window code>span{color:#3a5a79}.scene-code-window em{font-style:normal;font-size:9px;color:#49686a}.scene-result-window{position:absolute;right:4px;bottom:46px;display:flex;align-items:center;gap:12px;padding:16px 22px;background:#fff;border:1px solid #e1ebf4;border-radius:13px;box-shadow:0 10px 25px #345d8618;z-index:3}.result-check{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#ecf4f8;color:#456b6e;font-size:14px}.scene-result-window b{display:block;font-size:10px;font-weight:500;color:#415971}.scene-result-window small{display:block;font-size:9px;color:#496179;margin-top:4px}.calendar-demo,.workspace-demo,.code-demo{transform:none}.page-intro{padding:66px 0 43px;text-align:center;max-width:900px;margin:0 auto}.page-intro h1{font-size:clamp(33px,3.7vw,48px);line-height:1.45;letter-spacing:-.045em;font-weight:550;margin:0 0 19px;color:#2d4d73}.page-intro p{font-size:14px;color:#45586d;margin:0;line-height:1.9}.interior-page{background:linear-gradient(#f7fafd,#fff 540px)}.product-hero>.window-scene{margin-top:5px;margin-bottom:25px}.application-section{padding-block:50px 90px}.application-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.application-heading h2{font-size:29px;font-weight:500;color:#345675;letter-spacing:-.025em;margin:0 0 11px}.application-heading p{font-size:12px;color:#45596e;margin:0}.application-search input{width:230px;border:1px solid #dfe9f3;border-radius:20px;padding:10px 16px;background:#fff;color:#415971;font:12px inherit;outline-offset:3px}.application-search input::placeholder{color:#47607a}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.application-filters{display:flex;gap:8px;margin-top:28px}.application-filters button{border:0;background:#edf3f9;color:#3f5874;border-radius:20px;font-size:11px;padding:8px 19px}.application-filters button[aria-pressed=true]{background:#355e8b;color:#fff}.catalog-note{font-size:10px;color:#4b6077;line-height:1.9;margin:19px 0 23px}.application-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.application-card{position:relative;padding:23px 19px 18px;border:1px solid #e6edf5;background:#fff;border-radius:19px;min-height:193px;transition:transform .25s,box-shadow .25s}.application-card:hover{box-shadow:0 10px 25px #3155790c}.application-card img{display:block;border-radius:14px;margin-bottom:17px}.application-card h3{font-size:14px;font-weight:500;color:#4b6b8c;margin:0 0 8px}.application-card p{font-size:10px;line-height:1.8;color:#4c6176;margin:0 0 20px}.application-status{position:absolute;right:13px;top:17px;font-size:8px;color:#4e6174}.application-status.available{color:#4b6864}.application-empty{padding:60px 0;text-align:center;color:#495f78;font-size:13px}.pricing-page>.pricing-page{padding-bottom:80px}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px}.plan-card{position:relative;padding:28px 25px;background:#fff;border:1px solid #dfe8f2;border-radius:24px;box-shadow:0 12px 25px #325b8305}.plan-card:nth-child(3){background:linear-gradient(155deg,#f4f8fd,#fff);border-color:#c5d8ee}.plan-number{position:absolute;right:23px;top:24px;color:#396088;font:italic 22px Georgia,serif}.plan-card h2{font-size:24px;font-weight:550;color:#436384;margin:0 0 8px}.plan-label{font-size:11px;color:#496179;margin:0}.plan-price{font-size:43px;font-weight:500;line-height:1;margin:32px 0 24px;color:#3b6391;letter-spacing:-.04em}.plan-price>span{font-size:19px;margin-right:6px;font-weight:400;vertical-align:top;line-height:1.6}.plan-price small{font-size:17px;letter-spacing:0}.plan-card>p:not(.plan-label){font-size:11px;line-height:1.8;min-height:39px;color:#46586d}.plan-card ul{padding:20px 0 8px;margin:0;list-style:none;display:grid;gap:12px;color:#4b6177;font-size:10px}.plan-card li:before{content:"\2713";color:#3f6183;margin-right:8px}.plan-card>.button{display:flex;margin-top:23px;font-size:11px;box-shadow:none}.pricing-page-note{font-size:11px;color:#4c6076;text-align:center;line-height:1.8;margin:25px 0 0}.pricing-explain{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:70px;padding-bottom:65px}.pricing-explain h2{font-size:19px;font-weight:500;color:#3f5a73;margin:0 0 14px}.pricing-explain p{font-size:12px;color:#445a6f;line-height:1.9;margin:0}.updates-layout{padding-bottom:80px;max-width:1000px}.release-timeline{margin-top:15px}.timeline-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:44px;position:relative;padding-bottom:35px}.timeline-row:before{content:"";position:absolute;left:170px;top:15px;bottom:-15px;width:1px;background:#dce7f3}.timeline-row:after{content:"";position:absolute;left:166px;top:27px;width:9px;height:9px;border-radius:50%;background:#a4beda;box-shadow:0 0 0 5px #f0f5fb}.timeline-row:last-child:before{bottom:40px}.timeline-date{text-align:right;padding-top:21px}.timeline-date time{display:block;font-size:14px;color:#3e5975}.timeline-date>span{font-size:10px;color:#496079;display:block;margin-top:8px}.timeline-bubble{position:relative;padding:29px 34px;background:#fff;border:1px solid #e0e9f3;border-radius:3px 22px 22px;box-shadow:0 8px 20px #345f8505}.timeline-tag{display:inline-block;font-size:9px;color:#445f7e;background:#f0f5fb;border-radius:12px;padding:3px 10px}.timeline-bubble h2{font-size:22px;line-height:1.5;font-weight:500;color:#45688b;margin:16px 0}.timeline-bubble p,.timeline-bubble li{font-size:12px;line-height:1.9;color:#496179}.timeline-bubble ul{padding-left:17px;margin:15px 0 0}.timeline-bubble li{margin:8px 0}.updates-download{margin-left:194px;margin-top:5px;padding:25px 30px;background:#f2f6fb;border-radius:18px}.updates-download h2{font-size:17px;font-weight:500;color:#415a72;margin:0 0 10px}.updates-download p,.updates-download a{font-size:11px;color:#425a70}.updates-download a{color:#395a7a}.docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:62px;max-width:1200px;align-items:start;min-height:calc(100vh - 160px);padding-block:35px 80px}.docs-sidebar{position:sticky;top:89px;padding:13px 24px 25px 0;border-right:1px solid #e6edf5}.docs-brand{display:block;color:#3d5976;font-size:16px;font-weight:500;margin-bottom:27px}.docs-sidebar nav{display:grid;gap:7px}.docs-sidebar nav a{font-size:12px;color:#45596e;padding:10px 13px;border-radius:10px;margin-left:-13px}.docs-sidebar nav a[aria-current=page]{background:#eaf1f9;color:#3b5977}.docs-support{display:block;font-size:11px;color:#47617b;margin-top:35px}.docs-article{max-width:780px;padding:11px 0}.docs-article-heading{padding-bottom:26px;margin-bottom:30px;border-bottom:1px solid #e9eff6}.docs-article-heading>span{font-size:10px;color:#496079}.docs-article-heading h1{font-size:35px;line-height:1.5;color:#365c80;font-weight:500;letter-spacing:-.03em;margin:14px 0}.docs-article-heading p{font-size:13px;color:#425970;margin:0;line-height:1.8}.docs-article .document-body{font-size:14px;line-height:2;color:#48596b}.docs-article .document-body>h2{font-size:21px;color:#496d90;font-weight:500;margin-top:32px}.reveal-ready{opacity:0;transform:translateY(15px);transition:opacity .65s,transform .65s}.reveal-ready.is-revealed{opacity:1;transform:none}@media(max-width:1000px){.application-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.scene-conversation{padding:18px}.scene-paper{padding:18px 13px}.plan-card{padding:25px 18px}.plan-price{font-size:38px}.plan-card h2{font-size:23px}.docs-layout{gap:35px;grid-template-columns:190px minmax(0,1fr)}}@media(max-width:800px){.hero h1{font-size:70px}.hero-summary{font-size:16px}.modeling-window-body{grid-template-columns:22% 45% 33%;min-height:300px}.window-scene{padding:25px 18px 60px;min-height:440px}.scene-files{padding:20px 11px;font-size:8px}.scene-files strong{font-size:9px}.scene-conversation{padding:17px 14px;gap:10px}.scene-human,.scene-assistant{font-size:9px}.scene-paper{padding:18px 10px}.scene-paper article{padding:17px 13px}.scene-code-window{width:235px}.scene-code-window code{font-size:8px;padding:14px 16px}.scene-result-window{padding:13px 17px;bottom:30px}.application-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.application-card{padding:23px 17px;min-height:200px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plan-card{padding:27px}.plan-price{font-size:43px}.timeline-row{grid-template-columns:110px minmax(0,1fr);gap:30px}.timeline-row:before{left:124px}.timeline-row:after{left:120px}.timeline-bubble{padding:25px}.updates-download{margin-left:140px}.docs-layout{grid-template-columns:170px minmax(0,1fr);gap:25px}.docs-sidebar{padding-right:15px}.docs-article-heading h1{font-size:30px}}@media(max-width:650px){.hero h1{font-size:62px;margin-bottom:15px}.hero-summary{font-size:14px}.hero-grid{padding-block:45px 42px;gap:35px}.home-modeling-section{padding-block:45px 55px}.home-section-heading{margin-bottom:18px}.home-section-heading h2{font-size:25px}.home-section-heading p{font-size:11px}.window-scene{padding:20px 5px 77px;min-height:380px}.modeling-window{border-radius:10px}.scene-titlebar{height:29px;padding:0 11px;font-size:8px;gap:9px}.scene-titlebar small{font-size:6px}.modeling-window-body{grid-template-columns:28% 72%;min-height:255px}.scene-paper{display:none}.scene-files{padding:16px 8px;gap:10px;font-size:7px}.scene-files img{width:30px;height:30px}.scene-files strong{font-size:8px}.scene-files>span:not(.scene-section-label){padding:4px 2px}.scene-section-label{font-size:7px}.scene-file-bottom{display:none}.scene-conversation{padding:17px 13px;gap:11px}.scene-human,.scene-assistant{font-size:8px}.scene-assistant>b{font-size:9px}.scene-progress{font-size:7px}.scene-composer{font-size:8px;padding:9px}.scene-code-window{width:178px;bottom:15px;left:-5px}.scene-code-window code{font-size:7px;padding:11px 12px}.scene-code-window em{font-size:7px}.scene-result-window{right:-2px;bottom:42px;padding:10px 12px;gap:8px}.scene-result-window b{font-size:7px}.scene-result-window small{font-size:6px}.result-check{width:21px;height:21px;font-size:10px}.page-intro{padding:42px 0 27px}.page-intro h1{font-size:32px;margin-bottom:15px}.page-intro p{font-size:12px}.application-section{padding-block:28px 55px}.application-heading{display:block}.application-heading h2{font-size:25px}.application-heading p{font-size:11px}.application-search{display:block;margin-top:21px}.application-search input{width:100%;font-size:12px}.application-filters{margin-top:20px}.application-filters button{font-size:10px;padding:8px 16px}.catalog-note{font-size:9px}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.application-card{padding:18px 14px;min-height:190px}.application-card img{width:48px;height:48px;border-radius:12px;margin-bottom:14px}.application-card h3{font-size:12px}.application-card p{font-size:9px}.application-status{font-size:7px;top:13px;right:10px}.plan-grid{gap:12px;margin-top:10px}.plan-card{padding:21px 16px;border-radius:19px}.plan-card h2{font-size:21px}.plan-number{font-size:17px;right:15px;top:18px}.plan-label{font-size:10px}.plan-price{font-size:34px;margin:28px 0 21px}.plan-price>span{font-size:15px}.plan-card>p:not(.plan-label){font-size:10px}.plan-card ul{font-size:9px;gap:10px;padding-top:16px}.plan-card>.button{font-size:10px;padding-inline:8px;margin-top:19px}.pricing-page-note{font-size:9px;text-align:left}.pricing-explain{grid-template-columns:1fr;gap:27px;margin-top:39px;padding-bottom:43px}.pricing-explain h2{font-size:18px}.pricing-explain p{font-size:11px}.timeline-row{grid-template-columns:1fr;gap:14px;padding-left:20px;padding-bottom:30px}.timeline-date{text-align:left;padding-top:0;display:flex;align-items:center;gap:13px}.timeline-date time{font-size:12px}.timeline-date>span{font-size:9px;margin:0}.timeline-row:before{left:2px;top:10px;bottom:-5px}.timeline-row:after{left:-1px;top:8px;width:7px;height:7px;box-shadow:0 0 0 4px #f0f5fb}.timeline-bubble{padding:21px;border-radius:3px 17px 17px}.timeline-bubble h2{font-size:20px}.timeline-bubble p,.timeline-bubble li{font-size:11px}.updates-download{margin:0 0 0 20px;padding:23px}.updates-download h2{font-size:17px}.updates-layout{padding-bottom:50px}.docs-layout{display:block;padding-block:18px 45px}.docs-sidebar{position:relative;top:auto;padding:0 0 15px;border-right:0;border-bottom:1px solid #e6edf5}.docs-brand{font-size:14px;margin-bottom:14px}.docs-sidebar nav{display:flex;gap:5px;overflow-x:auto;padding-block:2px;scrollbar-width:thin}.docs-sidebar nav a{flex:none;font-size:10px;padding:7px 10px;margin:0}.docs-support{display:none}.docs-article{padding-top:24px}.docs-article-heading{margin-bottom:25px;padding-bottom:24px}.docs-article-heading h1{font-size:28px}.docs-article-heading p{font-size:12px}.docs-article .document-body{font-size:13px}.docs-article .document-body>h2{font-size:20px}}@media(max-width:350px){.plan-grid{grid-template-columns:1fr}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-status{position:static;display:block;margin-top:10px}.application-card p{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){[data-window-scene] .scene-layer{transform:none!important;transition:none!important}.reveal-ready{opacity:1;transform:none;transition:none}}.hero-brand-label{display:block;font-size:20px;font-weight:600;letter-spacing:-.035em;color:#3f5774;margin-bottom:24px}.hero h1{font-size:clamp(35px,3.35vw,46px);line-height:1.45;font-weight:550;letter-spacing:-.055em;margin:0 0 24px;color:#294d78;white-space:nowrap}.hero h1>span{color:#3a5978}.hero-summary{font-size:13px;line-height:1.95;max-width:360px;color:#46586d}.hero-intro-tags{display:flex;gap:10px;list-style:none;padding:0;margin:25px 0 0;font-size:10px;color:#425871}.hero-intro-tags li{padding:5px 11px;border-radius:15px;background:#edf3fa}.home-section-label{display:block;color:#47607b;font-size:10px;letter-spacing:.035em;margin-bottom:17px}.home-capabilities{padding-top:25px;padding-bottom:85px}.home-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.home-capability-grid article{padding:27px 23px 24px;border:1px solid #e8eff6;border-radius:21px;background:linear-gradient(145deg,#fff,#f9fbfe)}.home-capability-grid img{display:block;border-radius:11px;margin-bottom:21px}.home-capability-grid h3{font-size:16px;line-height:1.65;color:#415972;font-weight:500;letter-spacing:-.02em;margin:0 0 12px}.home-capability-grid p{font-size:11px;line-height:1.95;color:#45596e;margin:0}.home-support{position:relative;background:linear-gradient(135deg,#f3f7fb,#f8fafc);overflow:hidden;padding-block:85px}.home-support-overview{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.home-support-copy h2{font-size:43px;line-height:1.4;font-weight:550;letter-spacing:-.045em;color:#345776;margin:0 0 25px}.home-support-copy>p{font-size:13px;line-height:1.95;color:#46596d;max-width:355px;margin:0}.support-topics{display:flex;gap:13px;margin-top:26px;font-size:10px;color:#42637f}.support-topics span{padding-right:13px;border-right:1px solid #d9e4ef}.support-topics span:last-child{border:0;padding:0}.support-scene{position:relative;min-width:0;padding:15px 5px 35px 0;isolation:isolate}.support-window{background:#fff;border:1px solid #e2eaf4;border-radius:15px;box-shadow:0 19px 40px #365d8512;overflow:hidden}.support-thread{padding:25px 26px 20px}.support-human{margin-left:auto;width:max-content;max-width:90%;background:#edf3fa;color:#435970;padding:11px 14px;border-radius:13px 13px 3px;font-size:11px}.support-answer{display:flex;gap:13px;margin-top:26px}.support-avatar{display:grid;place-items:center;width:28px;height:28px;background:#e8f0f8;border-radius:10px;flex:none;color:#3e5874;font-size:12px}.support-answer b{font-size:12px;font-weight:500;color:#425970}.support-answer p{font-size:10px;line-height:1.9;color:#45596d;margin:10px 0 15px}.support-checks{display:grid;gap:9px}.support-checks span{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;background:#f6f9fc;color:#425970;font-size:10px}.support-checks i{font-style:normal;font-size:8px;color:#47607b}.support-thread-bottom{display:flex;align-items:center;gap:8px;margin:23px 0 0 41px;font-size:8px;color:#486179}.support-thread-bottom>i{width:3px;height:3px;background:#c1d1e0;border-radius:50%}.support-note{position:absolute;right:-15px;bottom:0;padding:16px 22px;background:#eef5f9;border:1px solid #dae8f0;border-radius:13px;box-shadow:0 10px 20px #39648c0b}.support-note>span{display:block;font-size:8px;color:#44627d;margin-bottom:7px}.support-note>strong{font-size:11px;font-weight:500;line-height:1.8;color:#3f5b73}.home-support-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:65px}.home-support-cards article{padding:29px 27px;background:#ffffffcf;border:1px solid #e9f0f7;border-radius:20px}.support-card-index{font-size:10px;color:#45607d}.home-support-cards h3{font-size:20px;line-height:1.6;font-weight:500;color:#3f5a74;margin:20px 0 13px;letter-spacing:-.025em}.home-support-cards p{font-size:11px;line-height:1.9;color:#44596e;margin:0}.home-support-cards ul{padding:20px 0 0;margin:0;list-style:none;display:grid;gap:10px;font-size:10px;color:#496179}.home-support-cards li:before{content:"\b7";color:#3b6487;margin-right:8px}.home-writing{padding-top:90px;padding-bottom:70px}.writing-scene{position:relative;max-width:1060px;margin:0 auto;padding:10px 15px 40px}.writing-window{border:1px solid #dde8f3;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 20px 45px #345f8810}.writing-columns{display:grid;grid-template-columns:18% 42% 40%;min-height:345px}.writing-columns>aside{background:#f6f9fc;border-right:1px solid #e8eff6;padding:24px 18px;display:flex;flex-direction:column;gap:15px;font-size:9px;color:#496079}.writing-columns>aside>strong{font-size:10px;color:#415971;font-weight:500;margin-bottom:6px}.writing-columns>aside>div{display:grid;gap:13px;margin-top:25px}.writing-columns>aside b{font-size:9px;font-weight:500;color:#46617c}.writing-source{display:flex;flex-direction:column;padding:19px 23px;min-width:0}.writing-source header{display:flex;justify-content:space-between;color:#3f5974;font-size:9px;border-bottom:1px solid #edf2f8;padding-bottom:15px}.writing-source header>span{font-size:8px;color:#465f7b}.writing-source code{display:block;font:10px/1.9 Consolas,Microsoft YaHei UI,monospace;color:#496179;margin-top:22px;overflow-wrap:anywhere}.writing-source code>span{color:#365b7d}.writing-source-footer{margin-top:auto;padding-top:16px;color:#47617a;font-size:8px}.writing-preview{padding:19px 26px 24px;background:#edf3f8;border-left:1px solid #e7eef6}.writing-preview>span{font-size:8px;color:#46607c}.writing-preview article{margin-top:12px;background:#fff;padding:25px;box-shadow:0 5px 15px #335d8110;min-height:280px}.writing-preview h3{font-size:11px;font-weight:500;color:#425970;text-align:center;margin:0 0 22px}.writing-preview b{display:block;font-size:8px;font-weight:500;color:#405972;margin-bottom:10px}.writing-preview i{display:block;height:3px;background:#e0e9f2;border-radius:3px;margin:8px 0}.writing-preview i.short{width:70%}.writing-preview h4{font-size:8px;font-weight:500;color:#47617b;margin:17px 0 13px}.writing-equation{text-align:center;font:italic 12px/2 Georgia,serif;color:#3f5974;padding-block:3px}.writing-chart{height:40px;display:flex;align-items:flex-end;justify-content:center;gap:10px;margin:17px 0}.writing-chart>span{width:17px;height:50%;background:#d1e1ef;border-radius:3px 3px 0 0}.writing-chart>span:nth-child(2){height:67%}.writing-chart>span:nth-child(3){height:60%}.writing-chart>span:nth-child(4){height:80%}.writing-chart>span:nth-child(5){height:100%}.writing-note{position:absolute;bottom:3px;right:1px;padding:16px 22px;background:#fff;border:1px solid #e1ebf4;border-radius:14px;box-shadow:0 8px 20px #345b8412}.writing-note span{display:block;font-size:9px;color:#48627a;margin-bottom:6px}.writing-note strong{font-size:10px;font-weight:500;color:#405b72}.writing-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;max-width:900px;margin:25px auto 0;text-align:center}.writing-benefits b{display:block;font-size:12px;font-weight:500;color:#435a70;margin-bottom:8px}.writing-benefits span{display:block;font-size:10px;color:#48627a}.feature-copy{padding-bottom:15px}.feature-copy>ul:last-child{margin-bottom:0}.workflow-cards article{padding-bottom:27px}.feedback-controls{margin-top:22px}@media(max-width:1000px){.hero h1{font-size:34px}.hero-brand-label{margin-bottom:20px}.hero-summary{font-size:12px}.home-support-overview{gap:35px}.home-support-copy h2{font-size:37px}.home-support-cards article{padding:25px 21px}.home-support-cards h3{font-size:18px}.home-capability-grid{gap:13px}.home-capability-grid article{padding:24px 19px}.home-capability-grid h3{font-size:14px}.support-note{right:0}.writing-preview{padding:19px}.writing-source{padding-inline:18px}}@media(max-width:800px){.hero h1{font-size:43px}.hero-summary{max-width:470px;font-size:13px}.hero-copy{padding-bottom:0}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-support-overview{grid-template-columns:1fr;gap:30px}.home-support-copy>p{max-width:550px}.home-support-copy h2{font-size:36px}.home-support-copy h2>br{display:none}.support-scene{max-width:650px;width:100%;margin-inline:auto}.home-support-cards{margin-top:35px;gap:12px}.home-support-cards article{padding:25px 19px}.home-support-cards h3{font-size:17px}.home-support-cards p{font-size:10px}.home-support-cards ul{font-size:9px;gap:9px}.writing-columns{grid-template-columns:20% 40% 40%}.writing-columns>aside{padding:20px 12px;font-size:8px}.writing-source code{font-size:8px}.writing-source{padding-inline:14px}.writing-preview{padding-inline:15px}.writing-preview article{padding:22px 17px}.writing-benefits{gap:20px}}@media(max-width:650px){.hero-brand-label{font-size:17px;margin-bottom:19px}.hero h1{font-size:clamp(29px,7.5vw,41px);line-height:1.5;margin-bottom:19px}.hero-summary{font-size:12px;line-height:1.9;max-width:420px}.hero-intro-tags{font-size:9px;margin-top:21px;gap:8px}.hero-intro-tags li{padding:4px 10px}.home-capabilities{padding-block:8px 55px}.home-capability-grid{gap:12px}.home-capability-grid article{padding:22px 17px}.home-capability-grid img{width:36px;height:36px;margin-bottom:17px}.home-capability-grid h3{font-size:13px;line-height:1.6;margin-bottom:10px}.home-capability-grid p{font-size:10px;line-height:1.85}.home-section-label{font-size:9px;margin-bottom:13px}.home-support{padding-block:53px}.home-support-copy h2{font-size:30px;margin-bottom:19px}.home-support-copy>p{font-size:12px}.support-topics{font-size:9px;margin-top:22px}.support-thread{padding:20px 16px 19px}.support-human{font-size:9px;padding:10px 12px}.support-answer{gap:9px;margin-top:22px}.support-avatar{width:24px;height:24px;font-size:10px;border-radius:8px}.support-answer b{font-size:11px}.support-answer p,.support-checks span{font-size:9px}.support-thread-bottom{font-size:7px;margin-left:33px;gap:6px}.support-note{padding:12px 16px;right:-2px}.support-note strong{font-size:10px}.home-support-cards{grid-template-columns:1fr;gap:13px;margin-top:36px}.home-support-cards article{padding:25px}.support-card-index{font-size:9px}.home-support-cards h3{font-size:20px;margin:14px 0 11px}.home-support-cards p{font-size:11px}.home-support-cards ul{font-size:10px;padding-top:16px}.home-writing{padding-block:55px 45px}.writing-scene{padding:0 0 37px}.writing-columns{grid-template-columns:47% 53%;min-height:320px}.writing-columns>aside{display:none}.writing-source{padding:16px 12px}.writing-source code{font-size:7px;line-height:2.1}.writing-source header{font-size:8px}.writing-source header>span{font-size:7px}.writing-preview{padding:16px 12px}.writing-preview>span{font-size:7px}.writing-preview article{padding:18px 12px;min-height:263px}.writing-preview h3{font-size:9px;margin-bottom:18px}.writing-preview b,.writing-preview h4{font-size:7px}.writing-equation{font-size:10px}.writing-chart{gap:6px;height:32px}.writing-chart>span{width:12px}.writing-note{padding:13px 16px;right:-3px;bottom:5px}.writing-note span{font-size:8px}.writing-note strong{font-size:9px}.writing-benefits{gap:13px;margin-top:15px}.writing-benefits b{font-size:10px;line-height:1.7}.writing-benefits span{font-size:9px;line-height:1.8}.home-section-heading h2{font-size:25px}.home-section-heading p{font-size:11px;line-height:1.9}}.hero,.home-capabilities,.home-writing,.features-section,.voice-section{background:#fff}.hero{background:linear-gradient(120deg,#fff 60%,#edf5ff)}.hero h1,.home-section-heading h2,.page-intro h1{color:#153a70}.hero-summary,.home-section-heading p,.home-support-copy>p{color:#415974}.home-capability-grid article,.application-card,.support-window,.writing-window,.modeling-window{border-color:#c9d7e8}.scene-titlebar{color:#294e7a;background:#f2f6fc}.home-support{background:#edf3fb}.button-primary{background:#245dba}.button-primary:hover{background:#194a99}.plan-card:nth-child(1){background:#fff;border-color:#a7beda}.plan-card:nth-child(2){background:#edf4ff;border-color:#5587cd}.plan-card:nth-child(3){background:#194da5;border-color:#194da5}.plan-card:nth-child(4){background:#112c52;border-color:#112c52}.plan-card:nth-child(n+3) li:before{color:#c7e0ff}.plan-card:nth-child(n+3) .button{background:#fff;color:#153b70}.plan-card:nth-child(4) .button{background:#d9eaff}.plan-card:nth-child(1) .plan-price{color:#1b4c93}.plan-card:nth-child(2) .plan-price{color:#174b9c}.plan-card{box-shadow:0 8px 22px #173d6810}.technical-code{font:12px/1.85 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#112a48;color:#e7f1ff;border:1px solid #112a48;padding:20px 23px;border-radius:12px;overflow:auto}.document-body table{border-collapse:collapse;width:100%;font-size:12px;margin:22px 0;table-layout:fixed}.document-body th,.document-body td{border:1px solid #c9d6e6;text-align:left;padding:12px;overflow-wrap:anywhere}.document-body th{background:#eaf2fd;color:#173b68}.document-body code{overflow-wrap:anywhere}.header-actions{position:relative}.account-trigger{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;border:1px solid #b7cde7;border-radius:20px;padding:7px 17px;background:#eef5ff;color:#17498b}.account-panel{position:absolute;right:0;top:40px;min-width:150px;padding:7px;border:1px solid #cbd9eb;background:#fff;border-radius:12px;box-shadow:0 12px 30px #12325c20;z-index:60}.account-panel a,.account-panel button{display:block;width:100%;text-align:left;font-size:12px;padding:10px 12px;border:0;background:transparent;border-radius:7px;color:#25486f}.account-panel a:hover,.account-panel button:hover{background:#edf4ff}.account-notice{position:absolute;right:0;top:45px;width:230px;padding:12px;background:#fff;color:#214d82;box-shadow:0 8px 20px #193a6120;border:1px solid #c7d8ec;border-radius:10px;font-size:11px;z-index:65}.workbench-switch{display:flex;align-items:center;justify-content:center;gap:24px;margin:6px auto 12px}.workbench-prev,.workbench-next,.rail-controls button{display:grid;place-items:center;width:35px;height:35px;padding:8px;background:transparent;border:1px solid #c1d2e8;border-radius:50%;color:#295d9b;flex:none}.workbench-prev svg,.workbench-next svg,.rail-controls svg{width:19px;height:19px;stroke-width:1.5}.workbench-labels{display:flex;gap:22px;align-items:center}.workbench-labels button{background:transparent;border:0;font-size:13px;padding:9px 0;color:#687e98}.workbench-labels button[aria-pressed=true]{font-size:15px;color:#124e9f;font-weight:600;border-bottom:2px solid #2463c0}.research-window,.deep-window{background:#fff;border:1px solid #bdcfe5;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px #284e7920}.research-columns,.deep-columns{display:grid;grid-template-columns:21% 48% 31%;min-height:330px}.research-columns>aside,.deep-columns>aside{display:flex;flex-direction:column;gap:17px;background:#edf3fa;padding:25px 19px;font-size:10px;color:#48617c;border-right:1px solid #d0deed}.research-columns aside>b,.deep-columns aside>b{font-weight:500;color:#244e7c}.research-columns aside strong{font-size:11px;color:#234d7c;line-height:1.8}.research-columns>div,.deep-columns>div{padding:25px}.research-columns header,.deep-columns header{font-size:11px;color:#345d8a;margin-bottom:22px}.research-columns h3{font-size:17px;font-weight:500;line-height:1.7;color:#194a82}.research-columns p{font-size:11px;line-height:1.9;color:#4b6682}.research-note{margin-top:23px;padding:16px;background:#eef5ff;border-radius:12px;display:grid;gap:13px;color:#476b93;font-size:10px}.research-note b{color:#245b98;font-size:11px}.research-columns>section,.deep-columns>section{padding:25px 20px;background:#f5f8fc;border-left:1px solid #d4e0ef;font-size:11px;color:#355d87}.research-columns section article{background:#fff;border:1px solid #d4e0ef;padding:14px;margin-top:17px;border-radius:9px;font-size:11px;line-height:1.7}.research-columns article small{display:block;font-size:9px;color:#6c819a;margin-top:7px}.deep-columns{grid-template-columns:21% 50% 29%}.deep-columns aside span{font-size:9px;color:#59708a}.deep-columns aside strong{display:block;color:#254f80;margin-top:5px;font-size:10px}.network-visual svg{width:100%;height:180px}.network-visual path{stroke:#abc5e9;stroke-width:1.1;stroke-dasharray:5 4;animation:network-flow 9s linear infinite}.network-visual circle{fill:#fff;stroke:#2b70c6;stroke-width:2}.network-visual>span{display:inline-block;width:33%;text-align:center;font-size:9px;color:#45688d}.deep-metrics{display:flex;justify-content:space-between;gap:8px;background:#edf4fd;border-radius:10px;margin-top:27px;padding:13px 15px;font-size:9px;color:#4e6e92}.deep-metrics b{display:block;font-size:15px;color:#215a9d;margin-top:6px}.loss-visual{width:100%;margin-top:30px;stroke:#b9c9dc;stroke-width:1.3}.loss-visual polyline{stroke:#2468be;stroke-width:2}.loss-visual polyline:last-child{stroke:#13a3b7}.deep-columns>section>span{font-size:9px;display:block;margin:8px 0;color:#3b6491}@keyframes network-flow{to{stroke-dashoffset:-90}}.showcase-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.showcase-heading h2{font-size:35px;font-weight:550;color:#173f72;margin:0 0 14px;letter-spacing:-.035em}.showcase-heading p{font-size:13px;color:#4b637d;line-height:1.9;margin:0}.rail-controls{display:flex;gap:10px}.app-showcase-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 3px 22px;scrollbar-width:thin;scrollbar-color:#91b2dc #eef4fc}.app-showcase-card{scroll-snap-align:start;flex:0 0 315px;border:1px solid #c9d8eb;border-radius:19px;padding:23px;background:#fff}.app-showcase-card>header{display:flex;gap:12px;align-items:center}.app-showcase-card img{border-radius:11px}.app-showcase-card h3{margin:0;font-weight:500;font-size:17px;color:#214f85}.app-showcase-card small{font-size:9px;color:#5a718a}.app-showcase-card>p{font-size:11px;line-height:1.8;color:#536c86;min-height:40px;margin:17px 0}.mini-app-window{height:180px;border:1px solid #c8d9ec;background:#f4f8fd;border-radius:10px;overflow:hidden}.mini-app-bar{height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;background:#fff;border-bottom:1px solid #d5e2f1;font-size:8px;color:#526f8e}.mini-app-bar>span{font-size:6px;color:#97afc9}.mini-app-bar b{font-weight:400}.mini-app-bar small{font-size:7px}.mini-paper{width:75%;height:135px;margin:15px auto 0;padding:16px 18px;background:#fff;box-shadow:0 4px 10px #1c467a0a}.mini-paper b{display:block;text-align:center;font-size:9px;font-weight:500;color:#355f8a;margin-bottom:15px}.mini-paper i{display:block;height:3px;background:#c6d7eb;margin:7px 0}.mini-paper .short{width:67%}.mini-paper strong{display:block;font-size:8px;margin:13px 0 6px;color:#486c92;font-weight:400}.mini-code{padding:15px 16px;font-size:8px;color:#4d7097}.mini-code code{display:block;font-size:10px;line-height:2;color:#245b9c;margin:9px 0}.mini-code p{font-size:8px;color:#3a7583}.mini-chart{padding:15px 18px;font-size:8px;color:#4b7097}.mini-chart svg{width:100%;height:100px;stroke:#a5bad4;stroke-width:1.3}.mini-chart polyline{stroke:#2f76cf;stroke-width:2}.mini-chart circle{stroke:#2f76cf;fill:#fff}.mini-chart>span{display:block;text-align:center;font-size:8px}.mini-files{padding:14px;display:grid;gap:9px}.mini-files>span{background:#fff;padding:10px;border:1px solid #d4e0ee;border-radius:6px;font-size:9px;color:#395d84}.mini-files b{float:right;font-weight:400;font-size:8px;color:#57888c}.showcase-note{font-size:10px;color:#586e86;margin:12px 0 0}@media(max-width:800px){.research-columns,.deep-columns{grid-template-columns:24% 46% 30%}.research-columns>div,.deep-columns>div{padding:20px 17px}.research-columns>aside,.deep-columns>aside{padding:22px 14px}.research-columns>section,.deep-columns>section{padding:22px 14px}.research-columns h3{font-size:15px}.deep-metrics{padding:10px}.deep-metrics b{font-size:12px}.workbench-labels{gap:15px}.workbench-switch{gap:16px}}@media(max-width:650px){.workbench-switch{gap:8px;margin-top:0}.workbench-labels{gap:10px}.workbench-labels button{font-size:9px;white-space:nowrap}.workbench-labels button[aria-pressed=true]{font-size:10px}.workbench-prev,.workbench-next{width:27px;height:27px;padding:5px}.research-columns,.deep-columns{grid-template-columns:29% 71%;min-height:300px}.research-columns>section,.deep-columns>section{display:none}.research-columns>aside,.deep-columns>aside{padding:19px 9px;font-size:8px;gap:15px}.research-columns aside strong{font-size:9px}.research-columns>div,.deep-columns>div{padding:19px 14px}.research-columns h3{font-size:13px}.research-columns p{font-size:9px}.research-note{font-size:8px;padding:12px;gap:11px}.research-note b{font-size:9px}.research-columns header,.deep-columns header{font-size:9px}.deep-columns aside span,.deep-columns aside strong{font-size:8px}.network-visual svg{height:140px}.network-visual>span{font-size:7px}.deep-metrics{gap:5px;padding:10px 8px;margin-top:20px;font-size:7px}.deep-metrics b{font-size:10px}.showcase-heading{align-items:flex-end}.showcase-heading h2{font-size:27px}.showcase-heading p{font-size:11px}.rail-controls{gap:6px}.rail-controls button{width:28px;height:28px;padding:5px}.app-showcase-card{flex-basis:280px;padding:21px}.technical-code{font-size:10px;padding:17px}.document-body table{font-size:10px}.document-body th,.document-body td{padding:8px}.account-trigger{max-width:115px;padding:6px 12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.network-visual path{animation:none}}.workbench-labels button{display:flex;align-items:center;gap:8px}.workbench-labels img{border-radius:6px}.workbench-labels button[aria-pressed=true] img{animation:workbench-icon-float 3.8s ease-in-out infinite}@keyframes workbench-icon-float{50%{transform:translateY(-3px)}}@media(max-width:650px){.workbench-labels img{width:18px;height:18px}.workbench-labels button{gap:4px}.workbench-labels{gap:7px}}@media(prefers-reduced-motion:reduce){.workbench-labels img{animation:none!important}}@media(max-width:400px){.workbench-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;flex:1;gap:3px}.workbench-labels button,.workbench-labels button[aria-pressed=true]{flex-direction:column;font-size:8px;white-space:normal;gap:6px;line-height:1.5}.workbench-labels img{width:22px;height:22px}.workbench-switch{gap:6px}}.account-name{display:block;padding:8px 12px;font-size:10px;color:#526a86;border-bottom:1px solid #dce6f1;overflow-wrap:anywhere}:root{--ink:#171d29;--muted:#354153;--accent:#245dba;--soft:#f5f6f8;--line:#d5dbe3;--blue:#245dba;--blue-deep:#193e79}*{scrollbar-width:none}*::-webkit-scrollbar{display:none;width:0;height:0}body{color:var(--ink)}.site-header{background:#fff;border-color:#e0e3e9;backdrop-filter:none}.main-navigation{color:#273142}.main-navigation a[aria-current=page]{color:#174eaa;font-weight:650}.hero{background:#fff}.hero h1,.home-section-heading h2,.page-intro h1,.home-support-copy h2,.showcase-heading h2,.section-heading h2,.center-heading h2{color:#151c29;font-weight:650}.hero h1>span{color:#245dba}.hero-summary,.home-section-heading p,.home-support-copy>p,.page-intro>p,.showcase-heading p,.center-heading>p,.section-heading>p{color:#303d50}.eyebrow,.home-section-label,.section-index{color:#244b79}.hero-intro-tags li{background:#f2f5fa;color:#253f63;border-color:#d2deed}.home-capabilities{background:#fff}.home-capability-grid article{border-color:#d4dbe4;background:#fff;box-shadow:none}.home-capability-grid h3,.home-support-cards h3,.workflow-cards h3,.application-card h3,.app-showcase-card h3,.writing-benefits b{color:#172235;font-weight:600}.home-capability-grid p,.home-support-cards p,.home-support-cards ul,.workflow-cards p,.application-card p,.app-showcase-card>p,.writing-benefits span,.catalog-note,.showcase-note,.feedback-disclaimer,.pricing-page-note{color:#344154}.home-capability-grid article:nth-child(3n+1){border-top:3px solid #2e65bf}.home-capability-grid article:nth-child(3n+2){border-top:3px solid #167a69}.home-capability-grid article:nth-child(3n){border-top:3px solid #a36531}.home-support{background:#f5f4f0}.home-support-cards article{background:#fff;border-color:#d7d8d3;box-shadow:none}.support-card-index{color:#285f60}.support-topics span{background:#fff;color:#275653;border-color:#c8d9d1}.home-writing{background:#fff}.features-section{background:#f5f7fa}.voice-section{background:#fff}.tcard{border-color:#d9dde3;box-shadow:0 3px 8px #171d2905}.tcard p{color:#202c3b}.tcard :is(small,.who,.role){color:#384557}.site-footer{background:#f0f2f5;border-radius:0;border-top:1px solid #d5dbe3}.footer-grid{padding-top:48px}.footer-grid h3{color:#1c283b}.footer-grid :is(a,li,b,span),.footer-bottom{color:#344154}.document-footer{color:#303d50}.contact-wechat{display:flex;gap:8px;align-items:center}.contact-wechat b{font-weight:600}.window-scene{padding:30px 25px 86px;min-height:490px}.scene-ambient{display:none}.modeling-window,.research-window,.deep-window,.writing-window{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.modeling-window>.scene-titlebar,.research-window>.scene-titlebar,.deep-window>.scene-titlebar,.writing-window>.scene-titlebar{width:max-content;max-width:100%;margin:0 0 16px 21%;border:1px solid #d7dee8;border-radius:10px;background:#fff;box-shadow:0 3px 10px #15223806;padding-inline:15px;gap:18px}.scene-titlebar{background:#f7f8fa;color:#25344b;border-color:#d7dee8}.scene-titlebar b{color:#1c2e46}.scene-titlebar small{color:#3b4a5e}.window-dots i:nth-child(1){background:#ed806f}.window-dots i:nth-child(2){background:#e5ba50}.window-dots i:nth-child(3){background:#65b197}.modeling-window-body,.research-columns,.deep-columns,.writing-columns{gap:14px;align-items:start;grid-template-columns:minmax(0,.19fr) minmax(0,.46fr) minmax(0,.35fr)}.modeling-window-body>*,.research-columns>*,.deep-columns>*,.writing-columns>*{min-width:0;border:1px solid #d1d9e4;border-radius:12px;box-shadow:0 6px 16px #172d4909;background:#fff}.scene-files,.research-columns>aside,.deep-columns>aside,.writing-columns>aside{margin-top:-15px;background:#f7f8fa;min-height:268px;color:#29394f;border-color:#cfd8e4}.scene-files :is(strong,span),.scene-file-bottom{color:#2b3c54}.scene-section-label{font-weight:600;color:#263e5d}.scene-files .current-file{background:#dfebff;color:#184f9b}.scene-conversation{min-height:320px}.scene-human{background:#edf2fd;color:#1e3c69;border:1px solid #d7e2f7}.scene-assistant{color:#26354c}.scene-assistant b{color:#1b3152}.scene-assistant p,.scene-assistant ol{color:#344054}.scene-composer{color:#455167;border-color:#c6d2e2;background:#fff}.scene-progress{color:#126554}.scene-progress i{background:#16836b}.scene-paper,.research-columns>section,.deep-columns>section,.writing-preview{margin-top:22px;background:#f4f2ed;border-color:#dcd7cc;min-height:296px}.scene-paper article,.writing-preview article{border:1px solid #ddd9d0;box-shadow:0 3px 8px #312c2008}.scene-paper strong,.scene-paper small,.writing-preview :is(h3,h4,b),.writing-equation{color:#252b37}.scene-paper i,.writing-preview i{background:#bfc7d1}.scene-code-window{left:4px;bottom:8px;width:275px;background:#172638;border-color:#172638;box-shadow:0 8px 20px #15233915}.scene-code-window .scene-titlebar{background:#22344b;border-color:#344b66}.scene-code-window .scene-titlebar :is(b,small){color:#f2f6ff}.scene-code-window code{color:#eaf0fa}.scene-code-window code>span{color:#97c3ff}.scene-code-window em{color:#9ce1c3}.scene-result-window{right:10px;bottom:5px;border-color:#bfd7ce;background:#fff;box-shadow:0 5px 14px #183d2e0a}.scene-result-window b{color:#1e3f35}.scene-result-window small{color:#33584c}.result-check{color:#126b54;background:#e3f2eb}.research-columns>div,.deep-columns>div{min-height:320px}.research-columns header,.deep-columns header{color:#243c59;font-weight:600}.research-columns h3{color:#152c48}.research-columns p{color:#334154}.research-note{background:#eaf4ef;color:#295346}.research-note b{color:#1f493d}.research-columns>section,.deep-columns>section{color:#2c3747}.research-columns article small,.deep-columns aside span{color:#3e4a5b}.research-columns aside strong,.deep-columns aside strong{color:#253a53}.deep-metrics{background:#e9f0fc;color:#2e425e}.deep-metrics b{color:#174a94}.network-visual path{stroke:#7e9ac1}.network-visual>span{color:#304b70}.deep-columns>section>span{color:#34475c}.workbench-switch{margin:0 auto 4px}.workbench-labels button{color:#344154}.workbench-labels button[aria-pressed=true]{color:#174eaa}.workbench-slides{position:relative;padding:0 42px}.workbench-prev,.workbench-next{position:absolute;top:46%;z-index:6;width:38px;height:52px;transform:translateY(-50%);border:0;border-radius:12px;background:#f0f3f8;color:#223a5c;box-shadow:none}.workbench-prev{left:0}.workbench-next{right:0}.workbench-prev:hover,.workbench-next:hover{background:#dfe9f9;color:#134799}.workbench-slides .window-scene{padding-inline:10px}.support-scene{padding-bottom:44px}.support-window{border-color:#cbd4dd;box-shadow:0 6px 18px #252f3e09;background:#fff}.support-thread{background:#fff}.support-human{background:#f1f4fa;color:#243650;border:1px solid #d7e0ed}.support-answer b{color:#1c2c40}.support-answer p,.support-checks span,.support-thread-bottom{color:#304154}.support-checks span{background:#f5f8f6;border:1px solid #d8e4dd;padding:9px;border-radius:7px}.support-checks i{color:#176450}.support-note{background:#173f37;border-color:#173f37;box-shadow:0 5px 14px #192d2412}.support-note span,.support-note strong{color:#fff}.writing-scene{padding:14px 15px 55px}.writing-columns{grid-template-columns:minmax(0,.18fr) minmax(0,.42fr) minmax(0,.4fr)}.writing-columns>aside{min-height:280px}.writing-columns>aside :is(strong,b,span){color:#2b3d55}.writing-source{min-height:340px;background:#18283b;border-color:#18283b}.writing-source :is(header,code,.writing-source-footer){color:#e7eefb}.writing-source header{border-color:#40516b}.writing-source header>span,.writing-source code>span{color:#9fc8ff}.writing-preview{margin-top:20px}.writing-preview>span{color:#3a3b36}.writing-note{background:#fff;border-color:#ccd6e3;box-shadow:0 5px 14px #14273d0a}.writing-note span,.writing-note strong{color:#243951}.writing-chart>span{background:#497db4}.app-showcase-rail{scrollbar-width:none;padding-bottom:10px}.app-showcase-card{border-color:#d1d9e3;background:#fff;box-shadow:none}.app-showcase-card small{color:#3b4b61}.mini-app-window{border:0;background:transparent;overflow:visible;height:190px}.mini-app-bar{border:1px solid #ccd7e5;border-radius:7px;color:#30445e;background:#fff}.mini-app-bar>span{color:#3f638d}.mini-app-bar small{color:#3e526b}.mini-paper,.mini-files>span{border:1px solid #d5dce5;border-radius:7px;box-shadow:0 3px 8px #1d2f4808}.mini-paper{margin-top:11px}.mini-code{margin:10px 0 0 9px;background:#1c2c41;border-radius:8px;color:#dce9fb;height:143px}.mini-code code{color:#b4d4ff}.mini-code p{color:#a3dcc1}.mini-chart{margin:10px 0 0 8px;background:#f2f6fb;border:1px solid #d1dce9;border-radius:8px}.mini-chart,.mini-chart>span,.mini-files>span{color:#294261}.mini-files{padding:10px 0 0 8px}.mini-files b{color:#21624e}.mini-paper b,.mini-paper strong{color:#293b51}.pricing-intro{max-width:800px;padding-bottom:37px}.pricing-intro h1{margin-top:12px}.pricing-intro>p{max-width:680px;font-size:15px;line-height:1.9}.pricing-intro-details{display:flex;gap:26px;margin-top:25px;font-size:12px;color:#303e53}.pricing-intro-details span:before{content:"\2713";color:#196e56;margin-right:7px}.plan-grid{margin-top:0;gap:18px}.plan-card{border-width:1px;border-radius:16px;box-shadow:none}.plan-card:nth-child(1){background:#fff;border-color:#c3cedb}.plan-card:nth-child(2){background:#eaf4f0;border-color:#8db8a7}.plan-card:nth-child(3){background:#214e9b;border-color:#214e9b}.plan-card:nth-child(4){background:#242b37;border-color:#242b37}.plan-card:nth-child(-n+2) :is(h2,p,li,.plan-number){color:#253448}.plan-card:nth-child(1) .plan-price{color:#182b44}.plan-card:nth-child(2) .plan-price{color:#165846}.plan-card:nth-child(2) .button{background:#176451}.plan-card:nth-child(n+3) .button{background:#fff;color:#17365f}.plan-card:nth-child(4) .button{background:#eee6d6;color:#302c25}.pricing-explain h2{color:#172539}.pricing-explain p{color:#344154}.docs-article-heading h1{color:#182437}.docs-article-heading>span,.docs-article-heading p{color:#344154}.document-body{color:#273547}.document-body h2,.document-body h3{color:#182a43}.document-body a{color:#184fa5}.docs-sidebar nav a{color:#344154}.docs-sidebar nav a[aria-current]{color:#174d9e;background:#eaf0fa}.docs-support{color:#2a394d;line-height:2}.docs-support strong{color:#1a3659;font-size:12px}.technical-code{background:#18283b;border-color:#18283b;color:#eaf1ff}.technical-code code{color:inherit}.document-body th{background:#edf1f7;color:#203650}.document-body :is(th,td){border-color:#cbd5e2}.doc-callout{border-left:3px solid #26725b;background:#eef5f1;padding:15px 19px;margin:24px 0;color:#244437;border-radius:0 8px 8px 0}@media(max-width:1000px){.window-scene{padding-inline:12px}.modeling-window-body,.research-columns,.deep-columns,.writing-columns{gap:10px}.scene-code-window{width:235px}.pricing-intro>p{font-size:14px}}@media(max-width:650px){.window-scene{padding:18px 0 91px;min-height:410px}.modeling-window-body,.research-columns,.deep-columns{grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);gap:8px}.modeling-window>.scene-titlebar,.research-window>.scene-titlebar,.deep-window>.scene-titlebar,.writing-window>.scene-titlebar{margin-left:0;gap:12px}.scene-files,.research-columns>aside,.deep-columns>aside{margin-top:0;min-height:255px}.scene-conversation,.research-columns>div,.deep-columns>div{min-height:280px}.scene-paper,.research-columns>section,.deep-columns>section{display:none}.scene-code-window{left:0;bottom:10px;width:172px}.scene-result-window{right:0;bottom:29px;padding:9px 10px;gap:6px}.workbench-slides{padding-inline:27px}.workbench-prev,.workbench-next{width:24px;height:43px;padding:3px;top:45%;border-radius:7px}.workbench-prev svg,.workbench-next svg{width:17px;height:17px}.workbench-slides .window-scene{padding-inline:0}.workbench-labels{gap:8px}.workbench-labels button{font-size:9px}.workbench-labels button[aria-pressed=true]{font-size:10px}.writing-scene{padding-inline:0}.writing-columns{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);gap:8px}.writing-columns>aside{display:none}.writing-preview{margin-top:18px}.writing-source{min-height:320px}.writing-note{right:0}.pricing-intro{padding-bottom:30px}.pricing-intro>p{font-size:13px}.pricing-intro-details{gap:10px;flex-wrap:wrap;font-size:10px}.plan-grid{gap:14px}.footer-grid{padding-top:32px}.contact-wechat{font-size:10px}.support-note{right:0}}.app-showcase{background:#f5f7fa}@media(max-width:450px){.modeling-scene{padding-bottom:12px}.modeling-scene .scene-code-window,.modeling-scene .scene-result-window{position:relative;left:auto;right:auto;bottom:auto;max-width:85%;margin-top:12px}.modeling-scene .scene-code-window{width:220px}.modeling-scene .scene-result-window{width:max-content;margin-left:auto}}@media(max-width:400px){.workbench-labels button,.workbench-labels button[aria-pressed=true]{font-size:8px}.workbench-slides{padding-inline:24px}.scene-result-window{max-width:145px;gap:5px}.scene-result-window .result-check{width:22px;height:22px;font-size:10px}.scene-code-window{width:155px}.scene-code-window code{font-size:6px;padding:10px}.scene-code-window em{font-size:6px}}:root{--ink:#152139;--muted:#33465f;--accent:#245dba;--glass:rgba(255,255,255,.82);--glass-edge:rgba(255,255,255,.95);--glass-shadow:0 10px 28px #224b8110,inset 0 1px 0 #fff}html{background:#edf4ff}body{padding-top:96px;background:linear-gradient(118deg,#eaf3ff,#f5f2ff 44%,#edf9f5 76%,#fff6e9);background-attachment:fixed;color:var(--ink)}.hero,.home-modeling-section,.home-capabilities,.home-support,.home-writing,.features-section,.app-showcase,.workflow-section,.voice-section,.interior-page{background-color:transparent}.hero,.home-capabilities,.home-support,.home-writing,.app-showcase,.voice-section{background-image:none}.site-header{position:fixed;top:14px;left:0;right:0;width:min(1120px,calc(100% - 40px));height:62px;margin-inline:auto;border:1px solid #ffffffed;border-radius:999px;background:#ffffffb8;box-shadow:0 8px 28px #20457012,inset 0 1px #fff;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.site-header-inner{width:100%;padding-inline:24px;gap:20px}.main-navigation{gap:27px;color:#293d59}.main-navigation a{position:relative;padding-block:9px;transition:color .2s}.main-navigation a[aria-current=page]:after{content:none;display:none}.main-navigation a,.main-navigation a[aria-current=page]{font-weight:500;border-bottom:0;text-decoration:none}.header-account,.account-trigger{background:linear-gradient(135deg,#fdfefe,#e8f0ff);border:1px solid #fff;color:#194479;box-shadow:0 2px 8px #2249760a}.account-panel,.account-notice{background:#fffffff2;backdrop-filter:blur(14px);border-color:#fff;box-shadow:0 8px 24px #2045701a}.hero{overflow:clip}.hero-grid{min-height:560px;padding-block:48px 60px}.hero-copy{container-type:inline-size}.hero h1{font-size:clamp(20px,7cqw,36px);line-height:1.5;letter-spacing:-.055em;font-weight:650;white-space:nowrap;color:#162442;margin-bottom:22px}.hero h1>span{color:#205cba}.hero-summary{color:#2c4260;line-height:2;font-size:13px}.hero-brand-label{color:#294e82;letter-spacing:.045em}.hero-intro-tags li{background:#ffffffab;border:1px solid #fff;color:#264e7c;box-shadow:0 2px 7px #234f7b07}.hero-preview-intro{width:100%;min-width:0}[data-intro-reveal]{animation:glass-intro-enter .85s cubic-bezier(.2,.7,.3,1) both}[data-intro-reveal=title]{animation-delay:.08s}[data-intro-reveal=copy]{animation-delay:.17s}[data-intro-reveal=tags]{animation-delay:.26s}[data-intro-reveal=preview]{animation-delay:.19s;animation-duration:1s}@keyframes glass-intro-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.page-intro{padding-top:32px}.page-intro h1,.home-section-heading h2,.showcase-heading h2,.center-heading h2{color:#152543;letter-spacing:-.045em}.home-section-heading p,.showcase-heading p,.page-intro p{color:#304967}.home-section-label,.eyebrow,.section-index{color:#2d568a}.home-section-heading,.center-heading{text-align:center}.home-support-copy h2{font-size:clamp(24px,3vw,36px);color:#182d4b}.home-support-copy h2,.home-section-heading h2{text-wrap:balance}.home-capability-grid article,.home-support-cards article,.workflow-cards article,.application-card,.app-showcase-card,.pricing-explain article{background:linear-gradient(140deg,#ffffffeb,#ffffffa6);border:1px solid var(--glass-edge);border-radius:20px;box-shadow:var(--glass-shadow);backdrop-filter:blur(10px) saturate(1.12);transition:transform .3s ease,box-shadow .3s ease,border-color .3s}.home-capability-grid article:nth-child(n){border-top:1px solid #fff}.home-capability-grid article:nth-child(n) img{filter:none}.home-capability-grid :is(h3,p),.home-support-cards :is(h3,p,li),.workflow-cards :is(h3,p),.application-card :is(h3,p),.app-showcase-card>p{color:#243953}.home-capability-grid h3,.application-card h3,.app-showcase-card h3{color:#17345b}.support-topics span,.application-filters button,.application-search input{background:#ffffff9c;border-color:#fff;color:#274f7a}.support-card-index{color:#255984}.window-scene{padding-top:24px}.modeling-window>.scene-titlebar,.research-window>.scene-titlebar,.deep-window>.scene-titlebar,.writing-window>.scene-titlebar{width:max-content;margin:0 auto 16px;max-width:100%;background:#ffffffe6;border-color:#fff;box-shadow:var(--glass-shadow)}.modeling-window-body,.research-columns,.deep-columns,.writing-columns{align-items:stretch}.modeling-window-body>*,.research-columns>*,.deep-columns>*,.writing-columns>*{margin-top:0;border-color:#fff;border-radius:13px;background:linear-gradient(145deg,#fffffff0,#ffffffc9);box-shadow:0 7px 20px #244b7911,inset 0 1px #fff}.research-columns>aside,.research-columns>section,.deep-columns>aside,.deep-columns>section,.writing-columns>aside{margin-top:0}.scene-files,.research-columns>aside,.deep-columns>aside,.writing-columns>aside{background:linear-gradient(155deg,#f8fcffeb,#e8f1ffdf);color:#2b4566}.scene-paper,.research-columns>section,.deep-columns>section,.writing-preview{background:linear-gradient(145deg,#fffdf6e6,#ecf5ffcc)}.scene-titlebar{background:#f5f9ff;border-color:#e0e9f6}.scene-files .current-file{background:linear-gradient(110deg,#dceaff,#e5f4f3);color:#194f88}.scene-human{background:linear-gradient(110deg,#e8f0ff,#eef0ff);border-color:#dae4f7}.scene-composer{background:#fff;border-color:#cbdaf0}.scene-progress{color:#186b60;background:#eef9f3;border-radius:7px;padding:7px 9px}.scene-chart .chart-fill{fill:#e0edfd}.scene-chart path:not(.chart-fill){stroke:#3074d1}.scene-file-bottom{border-top:1px solid #ceddf0;padding-top:13px}.scene-code-window{background:linear-gradient(135deg,#173456,#243854);border-color:#315479;box-shadow:0 8px 22px #18345416}.scene-code-window .scene-titlebar{background:#244463;border-color:#3a5877}.scene-result-window,.writing-note{background:#ffffffe8;border-color:#fff;box-shadow:var(--glass-shadow)}.scene-result-window{border-radius:14px}.result-check{background:linear-gradient(135deg,#dcf4ec,#e4edff);color:#155d55}.research-note{background:linear-gradient(120deg,#e7f4ed,#eef3ff);border:1px solid #dcece9}.research-columns section article{background:#ffffffd9;border-color:#dce7f2}.deep-columns>*{min-height:350px;margin-top:0}.deep-columns>aside{gap:18px}.deep-columns>div{display:flex;flex-direction:column;justify-content:center;padding:22px}.deep-columns>div>header{margin-bottom:10px}.deep-scene .scene-result-window{position:relative;inset:auto;width:max-content;max-width:100%;margin:18px auto 0;text-align:left}.deep-scene{padding-bottom:24px;min-height:0}.network-visual{text-align:center}.network-visual svg{height:173px}.network-visual path{stroke:#90aad6}.network-visual circle{fill:#fff;stroke:#2c6ec9}.network-visual circle:nth-last-child(-n+4){fill:#edf7f4;stroke:#287f79}.deep-metrics{margin-top:20px;background:linear-gradient(120deg,#e7efff,#e6f5ef)}.deep-metrics b{color:#1c4e91}.deep-training-status{display:flex;align-items:center;gap:6px;margin:0 0 15px;font-size:9px;color:#275c54}.deep-training-status i{width:5px;height:5px;border-radius:50%;background:#27896d;box-shadow:0 0 0 3px #d8efe4}.deep-training-status span:last-child{margin-left:auto;color:#3c526f;font-size:8px}.loss-visual{margin-top:10px;height:165px}.loss-visual path{stroke:#afc4de}.loss-visual .loss-grid{stroke:#dce7f1;stroke-dasharray:3 4}.loss-visual polyline{stroke:#2f6cca}.loss-visual polyline:last-of-type{stroke:#279986}.loss-legend{display:flex;gap:13px;font-size:9px;margin-top:5px;color:#354e6e}.loss-legend span:before{content:"";display:inline-block;width:12px;height:2px;background:#2f6cca;vertical-align:middle;margin-right:5px}.loss-legend span:last-child:before{background:#279986}.deep-checkpoint{padding:12px;margin-top:18px;background:#ffffffd9;border:1px solid #dae6f4;border-radius:8px;font-size:9px;color:#264b77}.deep-checkpoint b{display:block;font-weight:500;color:#254b74}.deep-checkpoint small{display:block;font-size:8px;color:#425777;margin-top:6px}.workbench-labels button{color:#40546e;font-size:13px;font-weight:500;border:0}.workbench-labels button[aria-pressed=true]{color:#245dba;font-size:13px;font-weight:500;border-bottom:0;background:transparent;box-shadow:none}.workbench-labels button[aria-pressed=true] img{animation:none}.application-filters button[aria-pressed=true]{background:transparent;color:#245dba;border-color:transparent;box-shadow:none}.workbench-prev,.workbench-next,.rail-controls button{background:#ffffffb3;border:1px solid #fff;color:#244b7b;box-shadow:0 4px 12px #2c528113;transition:background .2s,box-shadow .2s}.workbench-prev:hover,.workbench-next:hover,.rail-controls button:hover{background:#fff;box-shadow:0 5px 15px #2a5b9520}.support-window{background:#ffffffe6;border-color:#fff;box-shadow:var(--glass-shadow)}.support-thread{background:transparent}.support-human{background:linear-gradient(125deg,#e6efff,#f1efff);border-color:#dae6f8}.support-checks span{background:#f2f8ff;border-color:#dbe9f7}.support-note{background:linear-gradient(135deg,#285491,#277f83);border-color:#fff;box-shadow:0 8px 18px #21577c1c}.writing-source{background:linear-gradient(150deg,#1b3454,#263b58);border-color:#315274}.writing-source :is(code,header,.writing-source-footer){color:#edf4ff}.writing-chart>span{background:linear-gradient(0deg,#4f7fce,#7eafde)}.writing-preview article,.scene-paper article{border-color:#d9e3f0;background:#fffffff7;box-shadow:0 3px 10px #23466e09}.app-showcase-card{padding:22px}.app-showcase-card>header img{filter:none}.mini-app-window{height:225px;margin-top:18px}.mini-app-bar{background:#ffffffe6;border-color:#d2e0f2;font-size:8px}.mini-demo-meta{display:flex;justify-content:space-between;align-items:center;color:#3c5270;font-size:8px;margin:8px 0 7px}.mini-demo-meta b{font-size:8px;font-weight:500}.mini-table{width:100%;border-collapse:collapse;color:#354b68;font-size:8px;background:#ffffffd9}.mini-table th,.mini-table td{padding:6px 5px;text-align:left;border-bottom:1px solid #e0e9f4;font-weight:400}.mini-table th{background:#edf4ff;color:#284d7a}.mini-table td:last-child{color:#257b66}.mini-flow{display:flex;gap:4px;margin-top:12px}.mini-flow span{flex:1;text-align:center;padding:7px 2px;border:1px solid #dce6f6;border-radius:6px;background:#fff;color:#355775;font-size:8px}.mini-flow span.active{background:#e5f2ed;color:#1a6557;border-color:#c4e2d7}.mini-document{height:157px;margin-top:10px;padding:13px 15px;background:#ffffffeb;border:1px solid #dae4f3;border-radius:8px;color:#334b69}.mini-document h4{font-size:9px;margin:0 0 11px;text-align:center;color:#253c60}.mini-document p{font-size:8px;line-height:1.8;margin:5px 0}.mini-document .mini-doc-rule{height:3px;background:#b9cde7;border-radius:2px;width:95%;margin:7px 0}.mini-doc-rule.short{width:63%}.mini-doc-section{font-size:8px;color:#285185;margin:9px 0 5px}.mini-equation{text-align:center;font:italic 11px Georgia,serif;color:#27567e;padding:7px 0}.mini-terminal{margin-top:10px;border-radius:8px;background:linear-gradient(145deg,#193554,#263957);color:#edf4ff;padding:12px 14px;height:157px}.mini-terminal header{display:flex;justify-content:space-between;border-bottom:1px solid #4a6080;padding-bottom:7px;font-size:8px;color:#d5e5fc}.mini-terminal code{display:block;font:9px/1.9 Consolas,monospace;margin-top:7px}.mini-terminal code i{color:#9fc9ff;font-style:normal}.mini-terminal small{display:block;margin-top:8px;font-size:8px;color:#a6e1cc}.mini-chart-detail{padding:10px;margin-top:10px;height:157px;background:#ffffffe6;border:1px solid #d8e4f3;border-radius:8px}.mini-chart-detail svg{width:100%;height:107px}.mini-chart-detail .chart-grid{stroke:#dce6f3;stroke-width:1}.mini-chart-detail .chart-series{stroke:#3475c9;stroke-width:2}.mini-chart-detail .chart-comparison{stroke:#34a28a;stroke-width:1.6;stroke-dasharray:4 3}.mini-chart-detail circle{fill:#fff;stroke:#3475c9;stroke-width:1.5}.mini-chart-detail footer{display:flex;justify-content:space-between;font-size:8px;color:#365577}.mini-result-list{margin-top:10px;display:grid;gap:7px}.mini-result-list article{background:#ffffffd9;border:1px solid #d9e5f3;border-radius:7px;padding:9px 10px}.mini-result-list b{display:block;font-size:8px;font-weight:500;color:#25456d}.mini-result-list small{display:block;font-size:7px;color:#45607d;margin-top:5px}.mini-slide-deck{display:grid;grid-template-columns:26% minmax(0,1fr);gap:8px;margin-top:10px;height:157px}.mini-slide-deck aside{display:grid;gap:7px}.mini-slide-deck aside span{border:1px solid #d5e1f1;border-radius:4px;background:#f6faff;color:#3f5e85;padding:8px;font-size:8px}.mini-slide-deck>div{border:1px solid #d4e0f0;background:linear-gradient(135deg,#e5efff,#fff);border-radius:7px;padding:20px 13px;color:#214978}.mini-slide-deck strong{font-size:11px;line-height:1.7;display:block}.mini-slide-deck p{font-size:8px;line-height:1.8}.mini-slide-bars{display:flex;gap:6px;align-items:end;height:35px}.mini-slide-bars i{width:15px;background:#6399db;height:50%;border-radius:3px 3px 0 0}.mini-slide-bars i:nth-child(2){height:75%;background:#52ad9c}.mini-slide-bars i:nth-child(3){height:100%;background:#7aaee3}.tcard{background:linear-gradient(145deg,#fffffff2,#ffffffc4);border-color:#fff;box-shadow:0 5px 15px #24466c09}.sample-label{color:#2b608f;background:#e5f1ff}.site-footer{width:calc(100% - 24px);margin:14px auto 0;border-radius:40px 40px 0 0;background:linear-gradient(130deg,#ffffffd6,#eff6ffb8 55%,#eaf7f3c9);border:1px solid #fff;border-bottom:0;box-shadow:0 -2px 25px #284b7310}.footer-grid{padding-top:46px}.document-footer{padding:24px 27px;margin-bottom:18px;border:1px solid #fff;border-radius:24px;background:#ffffffa6;box-shadow:var(--glass-shadow)}.pricing-intro{text-align:center;max-width:900px}.pricing-intro>p{margin-inline:auto;max-width:700px}.pricing-intro-details{justify-content:center}.plan-grid{gap:18px;align-items:stretch}.plan-card{display:flex;flex-direction:column;border-radius:23px;box-shadow:var(--glass-shadow);transition:transform .3s,box-shadow .3s;padding:28px 23px}.plan-card:nth-child(1){background:linear-gradient(145deg,#ffffffed,#e5efffed);border-color:#fff}.plan-card:nth-child(2){background:linear-gradient(145deg,#f1fff8ed,#daf1eeed);border-color:#fff}.plan-card:nth-child(3){background:linear-gradient(150deg,#2e67b7,#244d95);border-color:#73a1e4}.plan-card:nth-child(4){background:linear-gradient(150deg,#284a6a,#26364f);border-color:#7599ba}.plan-number{align-self:center;padding:2px 9px;border:1px solid currentColor;border-radius:20px;font-size:9px;opacity:.8}.plan-card h2{text-align:center;margin:16px 0 4px;font-size:22px;white-space:nowrap}.plan-card .plan-label{text-align:center;margin-top:0;font-size:12px}.plan-price{text-align:center;margin:18px 0}.plan-card>p:not(.plan-label){font-size:11px;line-height:1.9;min-height:63px}.plan-feature-title{margin-top:14px;border-top:1px solid #92aec64a;padding-top:17px;font-size:11px;color:#274e77;font-weight:600}.plan-card ul{margin:13px 0 18px;padding-left:0;display:grid;gap:12px;font-size:10px}.plan-card li{line-height:1.8}.plan-card .plan-entitlement-note{font-size:9px;line-height:1.8;min-height:0;margin:0 0 20px}.plan-card:nth-child(n+3) .plan-feature-title{color:#fff;border-top-color:#bcd5f152}.plan-card:nth-child(n+3) :is(h2,p,li,.plan-price,.plan-number){color:#fff}.plan-card .button{width:100%;margin-top:auto}.pricing-explain h2{font-size:18px;text-wrap:balance}.pricing-explain article{padding:26px}.docs-sidebar{background:#ffffff9e;border:1px solid #fff;border-radius:18px;padding:20px 17px;top:100px;box-shadow:var(--glass-shadow)}.docs-article{background:#ffffffb8;border:1px solid #fff;padding:32px 36px;border-radius:22px;box-shadow:var(--glass-shadow);min-width:0}.docs-article-heading h1{margin-top:12px}.docs-sidebar nav a{padding:10px 12px;border-radius:9px}.docs-sidebar nav a[aria-current]{background:transparent;color:#245dba;border:0;text-decoration:none}.docs-layout{gap:35px;padding-top:15px}.document-body h2{scroll-margin-top:105px}.document-body h3{font-size:16px;margin-top:27px}.document-body p,.document-body li{line-height:2}.document-body code{font-size:.93em}.technical-code{background:linear-gradient(135deg,#1b3455,#263a56);border-color:#3d577b}.doc-callout{border-left-color:#4289b2;background:linear-gradient(110deg,#eaf3ff,#eaf8f1);color:#254b68}.timeline-bubble{background:linear-gradient(145deg,#fffffff0,#ffffffba);border:1px solid #fff;box-shadow:var(--glass-shadow);border-radius:21px}.timeline-tag{color:#245c9e;background:#e6f0ff}.application-filters button{background:transparent;border-color:transparent;box-shadow:none;color:#40546e}.application-filters button[aria-pressed=true]{color:#245dba}.modeling-window-body>*,.research-columns>*,.deep-columns>*,.writing-columns>*,.support-window,.scene-result-window,.writing-note{backdrop-filter:blur(9px) saturate(1.12);-webkit-backdrop-filter:blur(9px) saturate(1.12)}.docs-sidebar,.docs-article,.document-footer,.site-footer{backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12)}.support-avatar{background:linear-gradient(135deg,#e8effb,#dcecf7);color:#426c9e}.result-check{color:#347f79;background:linear-gradient(135deg,#e9f5f1,#e8f0fb)}.hover-float.hover-float{transition:transform .48s cubic-bezier(.2,.7,.25,1),box-shadow .45s ease;transform-origin:center}.window-scene{padding-top:72px;padding-bottom:94px}.window-scene>.modeling-window,.window-scene>.research-window,.window-scene>.deep-window{width:calc(100% - 60px);margin-inline:auto;z-index:1}.scene-detail{position:absolute;width:188px;padding:13px 14px;border-radius:13px;background:linear-gradient(135deg,#fffffff5,#eff6ffe0);border:1px solid #ffffffdc;box-shadow:0 10px 24px #234d7c16;backdrop-filter:blur(11px) saturate(1.15);z-index:4}.scene-detail-a{top:32px;left:1px}.scene-detail-b{top:40px;right:0}.scene-detail>header{display:flex;gap:7px;align-items:center;font-size:9px;color:#2d537c}.scene-detail header b{font-size:9px;font-weight:600;white-space:nowrap}.scene-detail header small{margin-left:auto;font-size:7px;color:#4a6380;white-space:nowrap}.detail-dot{width:5px;height:5px;border-radius:50%;background:#5a8cc6;flex:none}.detail-rows{display:grid;gap:8px;margin-top:12px}.detail-rows>span{display:flex;justify-content:space-between;gap:10px;font-size:8px}.detail-rows b{font-weight:400;color:#344c69}.detail-rows i{font-style:normal;color:#326d68;white-space:nowrap}.scene-detail footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #dce7f3;margin-top:10px;padding-top:8px;font-size:7px;color:#49627f}.scene-detail footer strong{font-weight:500;color:#2c6594}.detail-chart{width:100%;height:48px;margin-top:9px}.detail-chart path{stroke:#d6e4f4;stroke-width:1}.detail-chart polyline{stroke:#367dca;stroke-width:2}.detail-chart .detail-baseline{stroke:#64a99b;stroke-dasharray:3 3;stroke-width:1.5}.detail-steps{display:flex;gap:5px;margin-top:13px}.detail-steps span{flex:1;padding:7px 2px;text-align:center;background:#eef4fd;border-radius:5px;font-size:7px;color:#345c86}.detail-metric-pair{display:flex;gap:18px;margin-top:12px;font-size:7px;color:#42617e}.detail-metric-pair span{flex:1}.detail-metric-pair b{display:block;font-size:17px;font-weight:500;color:#2c669f;margin-top:3px}.detail-diff{display:grid;gap:8px;margin-top:12px;font-size:8px;color:#2f7666}.detail-diff small{font-size:7px;color:#4c6480;margin-top:2px}.deep-scene{padding-top:72px;padding-bottom:26px}.deep-scene .scene-detail{width:181px}.deep-scene .scene-detail-a,.deep-scene .scene-detail-b{top:28px}.support-scene{padding:60px 9px 86px}.support-scene .scene-detail{width:160px;padding:11px 12px}.support-scene .scene-detail-a{top:0;left:auto;right:0}.support-scene .scene-detail-b{inset:auto auto 0 0;width:178px}.support-note{right:0;bottom:4px}.writing-scene{padding:69px 12px 92px}.writing-window{width:calc(100% - 56px);margin-inline:auto}.writing-scene .scene-detail-a{top:28px;left:auto;right:0;width:202px}.writing-scene .scene-detail-b{inset:auto auto 0 0;width:210px}.writing-note{bottom:6px;right:0}.app-showcase-viewport{position:relative;isolation:isolate}.app-showcase-rail{padding-block:10px 16px;mask-image:linear-gradient(90deg,transparent,#000 var(--fade-left,0px),#000 calc(100% - var(--fade-right,56px)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade-left,0px),#000 calc(100% - var(--fade-right,56px)),transparent)}.rail-edge{position:absolute;top:0;bottom:0;width:53px;z-index:3;pointer-events:none;backdrop-filter:blur(7px);transition:opacity .25s}.rail-edge-left{left:0;background:linear-gradient(90deg,#eef5fc77,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.rail-edge-right{right:0;background:linear-gradient(90deg,transparent,#eef5fc77);mask-image:linear-gradient(90deg,transparent,#000)}.app-showcase-viewport[data-at-start=true] .rail-edge-left,.app-showcase-viewport[data-at-end=true] .rail-edge-right{opacity:0}.plan-card:nth-child(1){background:linear-gradient(145deg,#fbfdff,#dcecff 55%,#e7f5fc);border-color:#fff}.plan-card:nth-child(2){background:linear-gradient(145deg,#fffaff,#eee5fc 54%,#f8e6ef);border-color:#fff}.plan-card:nth-child(3){background:linear-gradient(145deg,#214b8d,#236a84 57%,#2b7975);border-color:#71a3bc}.plan-card:nth-child(4){background:linear-gradient(145deg,#3c416d,#62507f 55%,#875b76);border-color:#a495bb}.plan-card:nth-child(2) .plan-price{color:#654783}.plan-grid .plan-card .button{background:#245dba;color:#fff;border:0;box-shadow:0 5px 14px #143a7325}.plan-grid .plan-card .button:hover{background:#1d52a5;color:#fff}@media(max-width:1000px){.scene-detail{width:155px;padding:11px 12px}.scene-detail header b{font-size:8px}.scene-detail header small{font-size:6px}.scene-detail .detail-rows>span{font-size:7px}.window-scene>.modeling-window,.window-scene>.research-window,.window-scene>.deep-window{width:calc(100% - 24px)}.support-scene .scene-detail{width:144px}}@media(max-width:650px){.scene-detail{display:none}.window-scene{padding-top:22px}.window-scene>.modeling-window,.window-scene>.research-window,.window-scene>.deep-window,.writing-window{width:100%}.deep-scene{padding-bottom:24px}.support-scene{padding:0 0 44px}.writing-scene{padding:14px 0 55px}.rail-edge{width:36px;backdrop-filter:blur(5px)}.site-footer .footer-grid{padding-top:32px}}@media(hover:hover)and (pointer:fine){.hover-float.is-floating{transform:translate3d(var(--float-x,0px),calc(var(--float-y,0px) - 5px),0) scale(1.016);box-shadow:0 17px 34px #254a7c1b,inset 0 1px #fff}.hover-float.is-floating{will-change:transform}.window-scene .scene-layer{transition:transform .45s cubic-bezier(.2,.7,.3,1),scale .45s ease}.window-scene .scene-layer:hover{scale:1.008}.workbench-labels img{transition:scale .35s ease,translate .35s ease}.workbench-labels button:hover img{scale:1.06;translate:0 -1px}}@media(max-width:1000px){.site-header-inner{padding-inline:21px}.main-navigation{gap:21px}.deep-columns>div{padding:20px 15px}.deep-columns>aside{padding-inline:14px}.deep-columns>section{padding-inline:14px}.docs-article{padding:28px}}@media(max-width:800px){.hero-grid{padding-block:38px 46px;min-height:0}.hero-copy{text-align:center}.hero-summary{max-width:600px;margin-inline:auto}.hero h1{font-size:clamp(24px,6cqw,40px)}.hero-intro-tags{justify-content:center}.hero-preview-intro{max-width:720px;margin-inline:auto}.pricing-explain h2{font-size:17px}.plan-grid{gap:15px}}@media(max-width:650px){body{padding-top:80px}.site-header{width:calc(100% - 24px);top:10px;height:54px}.site-header-inner{grid-template-columns:1fr auto;padding-inline:17px}.site-header .wordmark{font-size:25px}.main-navigation.is-open{top:64px;left:0;right:0;padding:18px;border:1px solid #fff;border-radius:20px;background:#fffffff0;backdrop-filter:blur(15px);box-shadow:0 8px 22px #24466f18}.main-navigation a[aria-current=page]:after{display:none}.hero-grid{padding-block:29px 38px;gap:28px}.hero h1{font-size:clamp(20px,7.6cqw,28px);margin-bottom:17px}.hero-summary{font-size:12px;line-height:1.95}.hero-brand-label{margin-bottom:15px}.page-intro{padding-top:20px}.page-intro h1{font-size:clamp(24px,6.5vw,32px)}.page-intro>p{font-size:12px}.home-section-heading h2,.showcase-heading h2,.center-heading h2{font-size:clamp(20px,5.4vw,28px)}.home-support-copy h2{font-size:clamp(23px,6vw,30px)}.home-capability-grid article{padding:22px 16px;border-radius:17px}.home-capability-grid h3{font-size:12px}.workbench-labels button,.workbench-labels button[aria-pressed=true]{font-size:9px}.deep-columns{grid-template-columns:minmax(0,.29fr) minmax(0,.71fr)}.deep-columns>aside,.deep-columns>div{min-height:300px}.deep-columns>div{padding:16px 12px}.deep-columns>section{display:none}.deep-columns>aside{padding:19px 9px;gap:16px}.deep-training-status{font-size:7px;gap:5px}.deep-training-status span:last-child{font-size:6px}.network-visual svg{height:140px}.deep-metrics{padding:10px 7px;margin-top:15px}.deep-scene .scene-result-window{max-width:100%;bottom:auto;right:auto;margin:14px auto 0}.modeling-window>.scene-titlebar,.research-window>.scene-titlebar,.deep-window>.scene-titlebar,.writing-window>.scene-titlebar{margin-inline:auto}.site-footer{width:calc(100% - 16px);border-radius:28px 28px 0 0}.footer-grid{padding-top:32px}.document-footer{border-radius:19px;padding:21px}.plan-card{padding:25px 22px;border-radius:20px}.plan-card>p:not(.plan-label){min-height:0}.pricing-intro>p{margin-inline:auto}.pricing-intro-details{gap:14px}.pricing-explain article{padding:23px}.pricing-explain h2{font-size:17px}.docs-sidebar{position:relative;top:auto;padding:16px;margin-bottom:20px;border-radius:16px}.docs-article{padding:23px 19px;border-radius:18px}.docs-sidebar nav a{padding:8px 10px}.docs-article-heading h1{font-size:27px}.document-body h2{font-size:19px}}@media(prefers-reduced-motion:reduce){[data-intro-reveal]{animation:none;opacity:1;transform:none}.home-capability-grid article,.home-support-cards article,.workflow-cards article,.application-card,.app-showcase-card,.plan-card,.pricing-explain article{transition:none}.home-capability-grid article:hover,.home-support-cards article:hover,.workflow-cards article:hover,.application-card:hover,.app-showcase-card:hover,.plan-card:hover,.pricing-explain article:hover{transform:none}.hover-float.hover-float{transition:none}.hover-float.is-floating,.window-scene .scene-layer:hover,.workbench-labels button:hover img{transform:none!important;scale:1;translate:none}}@supports not (backdrop-filter:blur(1px)){.site-header{background:#f9fcfff5}}@media(max-width:450px){.modeling-scene{padding-bottom:14px}}@media(max-width:400px){.app-showcase-card{flex-basis:min(280px,calc(100vw - 48px))}}html{background:#f1f5fc}body{background:radial-gradient(ellipse at 9% 4%,#c6dcff9e,transparent 42%),radial-gradient(ellipse at 96% 36%,#b8e5e047,transparent 40%),radial-gradient(ellipse at 36% 86%,#d8d8f75e,transparent 45%),#f4f7fc;background-attachment:fixed}.site-header{background:linear-gradient(120deg,#ffffffa6,#f1f7ff91);backdrop-filter:blur(26px) saturate(1.6);-webkit-backdrop-filter:blur(26px) saturate(1.6);box-shadow:0 10px 35px #26447c16,inset 0 1px #fff,inset 0 -1px #ffffff6e}.wordmark{display:flex;align-items:center}.brand-wordmark{display:block;width:100px;height:35px;object-fit:contain}.header-actions :is(.header-account,.account-trigger){display:grid;place-items:center;width:36px;height:36px;min-width:36px;padding:0;border-radius:50%;font:600 16px/1 system-ui;background:linear-gradient(135deg,#fff,#e0ecff);border:1px solid #fff;color:#174a92}.header-actions .header-account[hidden]{display:none}.header-account svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.account-panel{top:48px}.home-capability-grid article,.home-support-cards article,.application-card,.app-showcase-card,.pricing-explain article,.tcard,.timeline-bubble{background:linear-gradient(140deg,#ffffffba,#ffffff73);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);box-shadow:0 12px 35px #2949750d,inset 0 1px #fff,inset 0 -1px #ffffff7a}.docs-article,.docs-sidebar,.site-footer{backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.application-grid{margin-top:24px}.application-card{min-height:190px;padding-top:24px}.application-card h3{padding-right:0}.catalog-note{color:#394d67}.pricing-intro .home-section-label{font-size:12px;letter-spacing:.04em}.pricing-intro h1{font-size:clamp(23px,3.6vw,38px)}.pricing-intro>p{font-size:14px}.plan-card:nth-child(n){--plan-accent:#1d55ae;--plan-tint:#e6efff;background:linear-gradient(155deg,#ffffffed,var(--plan-tint));border:1px solid #ffffff;color:#142844;padding:27px 22px;border-radius:22px;position:relative;overflow:hidden;backdrop-filter:blur(22px);box-shadow:0 12px 32px #233f6b12,inset 0 1px #fff}.plan-card:nth-child(2){--plan-accent:#136858;--plan-tint:#e1f4ed}.plan-card:nth-child(3){--plan-accent:#6244a5;--plan-tint:#ece6fc}.plan-card:nth-child(4){--plan-accent:#85501b;--plan-tint:#f9ebd8}.plan-card:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:var(--plan-accent);opacity:.055;top:-64px;right:-35px;pointer-events:none}.plan-grid .plan-card:nth-child(n) :is(h2,p,li){color:#20334d}.plan-grid .plan-card:nth-child(n) :is(h2,.plan-price,.plan-mark){color:var(--plan-accent)}.plan-mark{align-self:flex-start;font:600 12px/1.2 system-ui;background:#ffffffb3;border-radius:10px;padding:8px 10px;box-shadow:inset 0 1px #fff}.plan-card h2{text-align:left;font-size:23px;margin:19px 0 4px}.plan-card .plan-label{text-align:left;font-size:12px;color:#394c64}.plan-card .plan-price{font:650 46px/1.1 system-ui;text-align:left;margin:22px 0 18px;letter-spacing:-.04em}.plan-price>span{font-size:20px;vertical-align:top;display:inline-block;margin:4px 4px 0 0}.plan-card>p:not(.plan-label){min-height:48px;font-size:12px;line-height:1.9}.plan-card:nth-child(n) .plan-feature-title{color:#243c58;border-top:1px solid #a1b4cd50;font-size:12px}.plan-card ul{gap:12px}.plan-card li{font-size:11px;padding-left:17px;position:relative}.plan-card li:before{content:"\2713";color:var(--plan-accent);position:absolute;left:0}.plan-card:nth-child(n) .plan-entitlement-note{font-size:10px;color:#3d5068;min-height:0}.plan-card:nth-child(n) .button{background:#245dba;color:#fff;border-color:#245dba;box-shadow:0 5px 13px #245dba20}.demo-file-tabs{display:flex;align-items:center;gap:3px;min-height:28px;padding:0 7px;border-bottom:1px solid #cfdceb;background:#eef4fcaa;overflow:hidden;flex:none}.demo-file-tabs>span{display:flex;align-items:center;gap:4px;font:9px/1.4 system-ui;color:#44546a;padding:6px;border-radius:6px 6px 0 0;white-space:nowrap;min-width:0}.demo-file-tabs>.selected{background:#ffffffea;color:#174681}.demo-file-tabs svg,.demo-file-tree svg,.mini-activity-rail svg{width:12px;height:12px;stroke:#607b9e;fill:none;stroke-width:1.2;flex:none}.demo-file-tabs i{font-style:normal;color:#71819a;margin-left:3px;font-size:10px}.demo-file-tabs>small{margin-left:auto;font-size:11px;color:#476386}.demo-tools{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:8px 3px;color:#2f4a69;font:9px/1.5 system-ui;flex:none}.demo-tools small{font-size:8px;color:#46627f;white-space:nowrap}.demo-log{background:#f6f9fdd9;border:1px solid #dce6f2;border-radius:8px;margin:12px 0;padding:9px;font:9px/1.8 system-ui;color:#2b425f}.demo-log>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;padding:0;color:#1d416f;font-size:9px}.demo-log>header span{font-size:8px;color:#4c6280}.demo-log>div{display:grid;grid-template-columns:34px 1fr;gap:1px 6px;margin:4px 0}.demo-log time{font:8px/1.9 ui-monospace,Consolas,monospace;color:#536881}.demo-log small{grid-column:2;color:#246e5c;font-size:8px}.demo-inspector{margin-top:15px;padding:9px;border:1px solid #d4e1ef;border-radius:8px;background:#ffffff9c;font:9px/1.7 system-ui}.demo-inspector>header{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#264e78;margin-bottom:7px}.demo-inspector header small{font-size:7px;font-weight:400;color:#4c6784}.demo-inspector>span{display:flex;justify-content:space-between;gap:5px;margin:5px 0}.demo-inspector b{font-weight:400;color:#38506a}.demo-inspector em{font-style:normal;color:#1b5a72;text-align:right}.demo-status{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:5px 8px;background:#eaf3fcce;color:#2e557d;font-size:7px}.demo-status>span{display:flex;align-items:center;gap:4px}.demo-status i{width:4px;height:4px;background:#33866d;border-radius:50%}.demo-preview-notice{display:flex;justify-content:space-between;padding:6px 8px;background:#e7f2ff;color:#1b4f84;font-size:8px;border-radius:6px;margin-bottom:8px}.demo-preview-notice span{color:#174db1}.demo-paper-caption{font-size:8px;text-align:center;margin:8px 0;color:#3d536e}.demo-attachment-row{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 14px}.demo-attachment-row span{padding:4px 7px;background:#e7f0ff;color:#2b5385;border-radius:15px;font-size:8px}.demo-attachment-row span:nth-child(2){background:#e2f2ec;color:#236c5a}.demo-attachment-row span:nth-child(3){background:#f0e9fc;color:#61478b}.scene-conversation>.demo-file-tabs,.scene-paper>.demo-file-tabs,.writing-source>.demo-file-tabs,.writing-preview>.demo-file-tabs{margin:-8px -8px 0}.scene-conversation .scene-section-label{margin-top:6px}.scene-paper article{margin-top:4px}.scene-paper article>strong{line-height:1.9}.writing-source>.demo-file-tabs{background:#2b4262;border-color:#435975}.writing-source .demo-file-tabs span{color:#ccdaed}.writing-source .demo-file-tabs .selected{color:#fff;background:#395577}.writing-source>.demo-tools,.writing-source>.demo-tools small{color:#d5e6fc}.writing-source code{display:block;border-left:20px solid #ffffff08;padding-left:9px;font-size:11px;line-height:1.9}.writing-source-footer{display:flex;justify-content:space-between;font-size:8px}.writing-preview>article{margin-top:5px}.research-columns>div>h3{font-size:17px;line-height:1.8}.research-columns>section>.demo-inspector{margin-top:12px}.deep-columns>div{justify-content:flex-start}.deep-columns .demo-log{margin:8px 0 0;padding:7px}.deep-columns .demo-log>div{grid-template-columns:43px 1fr}.deep-columns .demo-log small{grid-column:auto;display:none}.deep-columns .deep-metrics{margin-top:12px}.deep-columns .network-visual svg{height:145px}.deep-columns>aside{gap:15px}.deep-columns>aside .demo-inspector{width:100%;margin-top:1px}.deep-columns>section>.demo-inspector{margin-top:12px}.mini-app-window{height:326px;padding-bottom:0}.mini-workspace{display:grid;grid-template-columns:25px minmax(0,1fr);margin:0 -10px;height:289px}.mini-activity-rail{display:flex;flex-direction:column;align-items:center;gap:13px;padding:12px 0;background:#e7eef9;border-right:1px solid #d3dfef}.mini-activity-rail>span{display:grid;place-items:center;width:20px;height:22px}.mini-activity-rail .selected{background:#d5e4fc;border-radius:5px}.mini-workspace-main{min-width:0;display:flex;flex-direction:column}.mini-workspace .demo-file-tabs{padding-inline:3px;min-height:25px}.mini-workspace .demo-file-tabs>span{font-size:7px;padding:5px 4px}.mini-workspace .demo-file-tabs svg{width:9px;height:9px}.mini-workspace .demo-tools{font-size:7px;padding:6px 9px}.mini-workspace-content{flex:1;min-height:0;padding:0 9px 8px;overflow:hidden}.mini-workspace-content>:first-child{margin-top:2px}.mini-workspace .demo-status{margin-top:auto;min-height:24px;font-size:6.5px}.mini-workspace .mini-document,.mini-workspace .mini-terminal,.mini-workspace .mini-chart-detail,.mini-workspace .mini-slide-deck{height:190px}.mini-workspace .mini-terminal code{font-size:8px;line-height:2.2}.mini-workspace .mini-result-list{gap:9px}.mini-workspace .mini-result-list article{padding:12px 10px}.mini-workspace .mini-table td,.mini-workspace .mini-table th{padding:8px 5px}.mini-workspace .mini-chart-detail svg{height:135px}.mini-workspace .mini-document .mini-doc-rule{margin:10px 0}.mini-workspace .mini-document p{font-size:8px}.mini-app-bar{white-space:nowrap}.mini-app-bar>b{overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.demo-file-tabs>span{font-size:8px;padding-inline:4px}.scene-conversation .demo-log>div small{display:none}.plan-card:nth-child(n){padding:23px}}@media(max-width:650px){.brand-wordmark{width:86px;height:31px}.header-actions :is(.header-account,.account-trigger){width:34px;height:34px;min-width:34px}.demo-file-tabs>span{font-size:7px}.demo-file-tabs>span:nth-child(n+3){display:none}.demo-tools{font-size:8px}.demo-tools small{font-size:7px}.writing-source code{border-left-width:8px;padding-left:5px;font-size:9px}.demo-inspector{padding:7px;font-size:8px}.scene-conversation .demo-log{font-size:8px;padding:6px}.deep-columns .network-visual svg{height:110px}.research-columns>div>h3{font-size:14px}.pricing-intro h1{white-space:normal;font-size:23px}}.release-source-note{max-width:760px;margin:0 auto 35px;font-size:12px;line-height:1.9;color:#3c526c;text-align:center}.window-scene{min-height:0;padding:46px 22px 52px}.modeling-window>.scene-titlebar,.research-window>.scene-titlebar,.deep-window>.scene-titlebar,.writing-window>.scene-titlebar{height:28px;margin-bottom:10px}.modeling-window-body,.research-columns,.deep-columns,.writing-columns{min-height:0;gap:10px}.scene-files{gap:7px;padding:13px 11px;min-height:0}.scene-files img{width:30px;height:30px}.scene-files strong{font-size:10px;margin-bottom:0}.scene-files>span:not(.scene-section-label){padding:3px 4px}.scene-file-bottom{margin-top:8px;padding-top:8px}.scene-files>.demo-inspector{margin-top:7px}.scene-conversation{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6px 10px;align-content:start;padding:12px;min-height:0}.scene-conversation>.demo-file-tabs,.scene-conversation>.demo-tools,.scene-conversation>.scene-human,.scene-conversation>.scene-composer{grid-column:1/-1}.scene-conversation>.scene-section-label{display:none}.scene-conversation>.scene-human{justify-self:end;padding:7px 10px;font-size:9px;max-width:100%;line-height:1.7}.scene-conversation>.scene-assistant{grid-column:1;grid-row:4/6;font-size:9px;line-height:1.8;padding:5px 0}.scene-assistant p{margin:5px 0}.scene-assistant ol{padding-left:14px;line-height:1.9}.scene-conversation>.demo-log{grid-column:2;grid-row:4;margin:0;padding:7px}.scene-conversation>.scene-progress{grid-column:2;grid-row:5;align-self:start;margin:0;font-size:7px;padding:6px;line-height:1.7}.scene-conversation .demo-log>div{display:block;margin:5px 0;font-size:8px;line-height:1.6}.scene-conversation .demo-log time{display:none}.scene-conversation .demo-log small{display:none}.scene-conversation .demo-log>header{font-size:8px;margin-bottom:5px}.scene-conversation .demo-log>header span{display:none}.scene-composer{font-size:8px;padding:8px 9px;margin-top:1px}.demo-file-tabs{min-height:23px}.demo-file-tabs>span{padding-block:4px;font-size:8px}.demo-tools{padding-block:4px;font-size:8px}.scene-paper{padding:12px;min-height:0}.scene-paper article{padding:13px 14px;min-height:0}.scene-paper article strong{margin-bottom:8px;font-size:9px}.scene-paper small{margin:8px 0 6px}.scene-paper i{height:2px;margin:5px 0}.scene-paper .scene-chart{height:44px;margin:9px 0}.scene-code-window{width:240px;bottom:10px}.scene-code-window .scene-titlebar{height:25px}.scene-code-window code{padding:10px 14px;font-size:8px}.scene-result-window{bottom:13px;padding:10px 14px;gap:8px}.scene-result-window .result-check{width:25px;height:25px}.scene-detail{padding:9px 11px;width:168px}.scene-detail-a{top:5px}.scene-detail-b{top:8px}.detail-rows{margin-top:8px;gap:4px}.detail-chart{height:35px;margin-top:6px}.scene-detail>footer{margin-top:6px}.demo-inspector{padding:7px;margin-top:8px;font-size:8px}.demo-inspector>header{margin-bottom:4px}.demo-inspector>span{margin:3px 0}.research-columns>aside,.deep-columns>aside{gap:10px;padding:14px 12px;min-height:0}.research-columns>div,.deep-columns>div{padding:14px;min-height:0}.research-columns>section,.deep-columns>section{padding:14px 12px;min-height:0}.research-columns header,.deep-columns header{margin-bottom:8px}.research-columns h3{font-size:14px;margin:9px 0;line-height:1.6}.research-columns p{font-size:9px;line-height:1.8;margin:8px 0}.research-note{margin-top:10px;padding:10px;gap:7px;font-size:8px}.research-note b{font-size:9px}.research-columns section article{margin-top:10px;padding:8px;font-size:9px}.research-columns article small{font-size:8px;margin-top:4px}.research-columns .demo-log{margin:10px 0 0;padding:7px}.research-columns .demo-log>div small{display:none}.research-columns .demo-log>div{margin:3px 0}.deep-columns{grid-template-columns:minmax(0,.23fr) minmax(0,.48fr) minmax(0,.29fr)}.deep-columns>*{min-height:0}.deep-columns .demo-inspector{padding:7px}.deep-columns .network-visual svg{height:105px}.deep-training-status{margin:0 0 7px;font-size:8px}.deep-metrics{padding:8px;margin-top:9px}.deep-metrics b{font-size:12px;margin-top:4px}.deep-columns .demo-log{margin-top:7px}.deep-columns .demo-log header{margin-bottom:3px}.loss-visual{height:110px;margin-top:8px}.deep-checkpoint{margin-top:10px;padding:8px}.deep-scene .scene-result-window{position:absolute;right:12px;bottom:10px;margin:0}.support-scene{padding:30px 10px 48px}.support-thread{padding:15px}.support-thread .demo-file-tabs{margin-bottom:2px}.support-thread .demo-attachment-row{margin:2px 0 8px}.support-human{font-size:10px;padding:8px 11px}.support-answer{margin-top:12px;gap:10px}.support-answer p{font-size:10px;line-height:1.8;margin:6px 0 9px}.support-answer b{font-size:11px}.support-checks{gap:5px}.support-checks span{padding:6px 8px;font-size:9px}.support-thread .demo-log{display:none}.support-thread-bottom{margin-top:14px;font-size:8px}.support-note{padding:12px 15px;bottom:6px}.support-note strong{font-size:12px}.support-scene .scene-detail-a{top:0;width:145px}.support-scene .scene-detail-b{bottom:0;width:160px}.writing-scene{padding:40px 10px 50px}.writing-columns{grid-template-columns:minmax(0,.2fr) minmax(0,.43fr) minmax(0,.37fr)}.writing-columns>aside{padding:13px 11px;gap:7px;font-size:9px}.writing-columns>aside>div{margin-top:12px;gap:7px}.writing-source{padding:12px}.writing-source code{font-size:9px;line-height:1.7;padding-top:4px;border-left-width:15px}.writing-source-footer{margin-top:12px}.writing-preview{padding:12px;min-height:0}.writing-preview article{padding:14px;min-height:0}.writing-preview h3{font-size:10px;margin-bottom:12px}.writing-preview h4{font-size:9px;margin:10px 0 7px}.writing-preview i{height:2px;margin:5px 0}.writing-preview .writing-chart{height:39px;margin-top:12px}.writing-equation{padding:8px 0;font-size:12px}.writing-note{bottom:0;padding:10px 14px}.writing-scene .scene-detail-a{top:0;width:180px}.writing-scene .scene-detail-b{bottom:0;width:180px}.workbench-carousel{margin:0}.workbench-slides{position:relative;height:500px}.workbench-slides>section{position:absolute;inset:0}.workbench-slides>section[hidden]{display:none}.workbench-slides .window-scene{height:500px;padding-top:48px;padding-bottom:55px}.workbench-slides .modeling-window-body,.workbench-slides .research-columns,.workbench-slides .deep-columns{height:340px}.workbench-slides .modeling-window-body>*,.workbench-slides .research-columns>*,.workbench-slides .deep-columns>*{min-height:0}.workbench-slides>section:not([hidden])>.window-scene{animation:workbench-panel-in .32s ease both}.workbench-prev,.workbench-next{position:absolute;top:50%;transform:translateY(-50%);z-index:12;width:37px;height:37px;padding:8px;background:#ffffffd9;border:1px solid #fff;border-radius:50%;box-shadow:0 5px 18px #23497516}.workbench-prev{left:-7px}.workbench-next{right:-7px}.workbench-prev:hover,.workbench-next:hover{transform:translateY(-50%)}@keyframes workbench-panel-in{0%{opacity:0;translate:10px 0}to{opacity:1;translate:0 0}}.app-showcase-viewport{overflow:hidden;padding:10px 0 20px;mask-image:linear-gradient(90deg,transparent,#000 38px,#000 calc(100% - 38px),transparent)}.app-showcase-track{display:flex;gap:20px;width:max-content;animation:apps-continuous-loop var(--loop-duration,150s) linear infinite;animation-delay:-24s}.app-showcase-group{display:flex;gap:20px;flex:none}.app-showcase-card{width:300px;flex:0 0 300px;padding:19px}.app-showcase-card>p{height:36px;margin:12px 0 0;line-height:1.8;font-size:10px}.app-showcase-card .mini-app-window{height:244px;margin-top:12px}.mini-workspace{height:208px}.mini-workspace-content{padding-inline:7px}.mini-workspace .mini-document,.mini-workspace .mini-terminal,.mini-workspace .mini-chart-detail,.mini-workspace .mini-slide-deck{height:135px}.mini-workspace .mini-terminal{padding:8px 9px}.mini-workspace .mini-terminal code{font-size:7px;line-height:1.7;margin-top:5px}.mini-workspace .mini-terminal small{margin-top:5px;font-size:6px}.mini-workspace .mini-table td,.mini-workspace .mini-table th{padding:5px 4px;font-size:7px}.mini-workspace .mini-flow{margin-top:6px}.mini-workspace .mini-flow>span{padding:4px 1px;font-size:7px}.mini-workspace .mini-result-list{gap:5px}.mini-workspace .mini-result-list article{padding:7px}.mini-workspace .mini-result-list b{font-size:7px}.mini-workspace .mini-result-list small{font-size:6px;margin-top:3px}.mini-workspace .mini-chart-detail{padding:6px}.mini-workspace .mini-chart-detail svg{height:85px}.mini-workspace .mini-document{padding:10px}.mini-workspace .mini-document h4{margin-bottom:7px;font-size:8px}.mini-workspace .mini-doc-section,.mini-workspace .mini-document p{font-size:7px}.mini-workspace .mini-document .mini-doc-rule{margin:5px 0;height:2px}.mini-workspace .mini-equation{padding:4px 0;font-size:9px}.mini-workspace .mini-slide-deck>div{padding:13px 10px}.mini-workspace .mini-slide-deck strong{font-size:10px}.mini-workspace .mini-slide-bars{height:25px}.app-showcase-viewport .rail-edge{width:38px}.feedback-caption{display:block;text-align:center;max-width:700px;margin:20px auto 0;padding-inline:24px;font-size:11px;color:#354d69;line-height:1.9}@keyframes apps-continuous-loop{to{transform:translate(calc(-1 * var(--loop-distance,3840px)))}}.catalog-note{margin:26px 0 0;padding-top:18px;border-top:1px solid #d5dfed}.plan-card:nth-child(n){padding:0;gap:0}.plan-top{padding:24px 23px 18px;background:linear-gradient(135deg,var(--plan-tint),#ffffff9c);border-bottom:1px solid #ffffffc9}.plan-top>h2{margin-top:15px}.plan-top>.plan-price{margin:17px 0 14px}.plan-top>p:not(.plan-label){min-height:40px;font-size:11px;line-height:1.8;margin-bottom:0;color:#2e425b}.plan-benefits{padding:19px 22px 0;background:#ffffff89;flex:1}.plan-term{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:var(--plan-tint)}.plan-term strong{color:var(--plan-accent);font-size:14px}.plan-term>span{font-size:10px;color:#3d526c}.plan-card:nth-child(n) .plan-feature-title{border:0;padding-top:0;margin:19px 0 13px;font-size:11px}.plan-benefits ul{list-style:none;margin:0;padding:0;gap:12px}.plan-benefits li{display:flex;flex-direction:column;gap:4px;padding-left:18px;line-height:1.4}.plan-benefits li>b{font-size:11px;color:#193552;font-weight:600}.plan-benefits li>span{font-size:10px;color:#3b4f69}.plan-service-note{margin:18px 0;border-top:1px solid #cfdaeb;padding-top:13px;font-size:9px;line-height:1.8;color:#3b506c}.plan-service-note>span,.plan-service-note>strong{display:block;font-weight:400}.plan-service-note>strong{color:#344a66}.plan-grid .plan-card .button{margin:0 20px 22px;width:calc(100% - 40px);font-size:12px;min-height:40px}.site-footer>.container{width:calc(100% - 96px);max-width:none}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:40px}.footer-grid>section{min-width:0}.footer-grid>section:nth-child(n+2){padding-left:calc(8% - 12px)}.footer-grid>section:last-child{text-align:right;padding-left:0}.footer-grid>section:last-child ul{justify-items:end}.footer-bottom{gap:24px}.filing-entry{display:inline-flex;align-items:center;gap:6px}.filing-icon{width:17px;height:17px;fill:#dce9fc;stroke:#285b95;stroke-width:1.5;flex:none}.document-contents{padding:18px 20px;border:1px solid #d4e0ef;border-radius:13px;background:#edf4fbd9;margin-bottom:28px}.document-contents>strong{font-size:13px;color:#254c76}.document-contents ol{columns:2;padding-left:18px;margin:10px 0 0}.document-contents li{break-inside:avoid;font-size:11px;line-height:1.9;padding-block:3px}.document-contents a{color:#2056a1;text-decoration:none}.developer-download{display:inline-flex;gap:8px;padding:10px 15px;border-radius:9px;background:#245dba;color:#fff;font-size:12px;margin:10px 0 18px}.document-body .doc-source-path{font-size:11px;color:#415d7f}@media(max-width:1000px){.window-scene{padding-inline:12px}.scene-conversation{gap:6px;padding:10px}.scene-conversation>.scene-assistant{font-size:8px}.scene-conversation .demo-log>div{font-size:7px}.scene-paper{padding:10px}.site-footer>.container{width:calc(100% - 60px)}}@media(max-width:650px){.window-scene{padding:16px 0 45px}.scene-conversation{grid-template-columns:minmax(0,1fr);padding:10px;gap:7px}.scene-conversation>.scene-assistant,.scene-conversation>.demo-log,.scene-conversation>.scene-progress{grid-column:1;grid-row:auto}.scene-conversation>.demo-log{display:none}.scene-conversation>.scene-assistant{font-size:9px}.scene-conversation>.scene-human{font-size:8px}.scene-files{padding:11px 7px;gap:6px}.scene-files .demo-inspector{padding:5px}.scene-code-window{width:160px;bottom:0}.scene-code-window code{font-size:6px;padding:8px}.scene-result-window{max-width:54%;padding:8px;bottom:7px}.scene-result-window b{font-size:7px}.scene-result-window small{font-size:6px}.workbench-slides,.workbench-slides .window-scene{height:420px}.workbench-slides .window-scene{padding:20px 14px 40px}.workbench-slides .modeling-window-body,.workbench-slides .research-columns,.workbench-slides .deep-columns{height:320px}.workbench-prev,.workbench-next{width:29px;height:29px;padding:5px}.workbench-prev{left:-10px}.workbench-next{right:-10px}.research-columns,.deep-columns{grid-template-columns:minmax(0,.29fr) minmax(0,.71fr)}.research-columns>aside,.deep-columns>aside{padding:12px 8px;gap:10px}.research-columns>div,.deep-columns>div{padding:12px 9px}.research-columns .demo-log{display:none}.deep-columns .network-visual svg{height:100px}.deep-columns .demo-log{display:none}.deep-columns .demo-file-tabs>span{font-size:6px}.deep-columns .demo-tools small{display:none}.deep-metrics{padding:7px 5px;font-size:6px}.support-scene{padding:0 0 40px}.support-thread{padding:12px}.support-answer{margin-top:11px}.writing-scene{padding:12px 0 40px}.writing-columns{grid-template-columns:minmax(0,.29fr) minmax(0,.71fr)}.writing-source code{font-size:8px}.writing-columns>aside{padding:12px 8px;font-size:8px}.app-showcase-card{width:272px;flex-basis:272px;padding:16px}.app-showcase-track,.app-showcase-group{gap:14px}.mini-workspace{grid-template-columns:21px minmax(0,1fr)}.plan-card:nth-child(n){padding:0}.plan-top{padding:20px}.plan-benefits{padding:16px 19px 0}.site-footer>.container{width:calc(100% - 40px)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 15px}.footer-grid>section:nth-child(n){text-align:left;padding-left:0}.footer-grid>section:last-child ul{justify-items:start}.footer-bottom{flex-wrap:wrap;gap:12px}.filing-entry{margin-left:auto}.document-contents ol{columns:1}}@media(prefers-reduced-motion:reduce){.app-showcase-track{animation:none;transform:none}.app-showcase-viewport{overflow-x:auto}.app-showcase-group[aria-hidden]{display:none}.workbench-slides>section:not([hidden])>.window-scene{animation:none}}.scene-files>.demo-inspector{display:none}.mini-workspace .mini-table td,.mini-workspace .mini-table th{padding:3px 4px}.research-columns>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:5px 8px}.research-columns>div>.demo-file-tabs,.research-columns>div>.demo-tools,.research-columns>div>h3,.research-columns>div>p{grid-column:1/-1}.research-columns>div>h3{font-size:14px;line-height:1.6;margin:3px 0}.research-columns>div>p{margin:2px 0 5px}.research-columns .research-note{grid-column:1;margin:0;gap:6px;padding:9px}.research-columns>div>.demo-log{grid-column:2;margin:0;padding:7px;font-size:8px}.research-columns .demo-log>div{display:block;margin:6px 0}.research-columns .demo-log time,.research-columns .demo-log>header span{display:none}.deep-columns>div>.demo-log{display:none}.deep-columns .network-visual svg{height:80px}.deep-columns>section>.loss-visual{height:85px}.deep-columns>section>.demo-inspector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;margin-top:9px}.deep-columns>section>.demo-inspector>header{grid-column:1/-1;margin-bottom:0}.deep-columns>section>.demo-inspector>span{display:flex;flex-direction:column;align-items:start;gap:1px;margin:0;font-size:7px}.deep-columns>section>.deep-checkpoint{padding:6px;margin-top:8px}.deep-columns>section>.deep-checkpoint small{margin-top:4px}@media(max-width:650px){.research-columns>div{display:block}.research-columns>div>h3{font-size:13px;margin:8px 0}.research-columns .research-note{margin-top:10px}.research-columns>div>.demo-log{display:none}}.deep-columns>aside{gap:5px;padding-block:12px}.app-showcase-viewport{mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.app-showcase-viewport .rail-edge{width:18px;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.app-showcase-viewport .rail-edge-left{background:linear-gradient(90deg,#f2f7fb35,transparent)}.app-showcase-viewport .rail-edge-right{background:linear-gradient(90deg,transparent,#f2f7fb35)}.home-modeling-section .scene-conversation{aspect-ratio:1/1;align-content:stretch;min-height:350px}.home-modeling-section .scene-conversation>.scene-assistant{align-self:center;font-size:10px}.home-modeling-section .scene-conversation>.demo-log{align-self:center}.home-modeling-section .scene-conversation>.scene-composer{align-self:end}.home-support .support-window{max-width:520px;width:100%;aspect-ratio:1.08/1;margin-inline:auto;display:flex;flex-direction:column}.home-support .support-thread{flex:1;display:flex;flex-direction:column}.home-support .support-thread-bottom{margin-top:auto;padding-top:14px}.support-followup{margin:14px 0 0 38px}.support-followup>span{display:block;max-width:92%;margin-left:auto;padding:8px 11px;background:#e9f0ff;border-radius:12px 12px 3px;color:#24486d;font-size:9px}.support-followup>p{margin:9px 0 0;color:#304c68;font-size:9px;line-height:1.8}.home-writing .writing-source{aspect-ratio:1/1;min-height:350px}.workflow-cards{gap:20px;align-items:stretch}.workflow-cards>article{--flow:#285fb6;--flow-soft:#e8f0ff;aspect-ratio:1/1;min-height:345px;display:flex;flex-direction:column;padding:23px;border:1px solid #ffffffed;border-radius:24px;background:linear-gradient(150deg,#ffffffed,#f4f8ffcc);box-shadow:0 12px 35px #2949750f,inset 0 1px #fff}.workflow-cards>article:nth-child(2){--flow:#16776c;--flow-soft:#e4f5ee;background:linear-gradient(150deg,#ffffffed,#eef8f5cc)}.workflow-cards>article:nth-child(3){--flow:#7b5a2d;--flow-soft:#f8eddb;background:linear-gradient(150deg,#ffffffed,#fff8efcc)}.flow-card-heading{display:flex;align-items:center;gap:9px;color:var(--flow)}.flow-card-heading .flow-step{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:var(--flow-soft);color:var(--flow);font:600 11px/1 system-ui}.flow-card-heading small{font-size:10px;letter-spacing:.03em}.flow-card-heading>svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;margin-left:auto;opacity:.7}.flow-illustration{height:122px;margin:16px 0 12px;display:grid;place-items:center;position:relative;flex:none}.workflow-cards h3{margin:10px 0 9px;color:#193554;font-size:21px;font-weight:600;letter-spacing:-.025em}.workflow-cards p{margin:0;color:#39516d;font-size:11px;line-height:1.9}.flow-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:18px;color:#42607b;font-size:8px}.flow-card-foot b{font-weight:500;color:var(--flow)}.flow-card-foot>span{font-size:8px;color:#4a6078}.flow-file-stack{position:relative;width:88%;height:104px}.flow-file-back{position:absolute;inset:1px 7px 8px;border:1px solid #c5d6ee;border-radius:11px;background:#ecf3ff;transform:rotate(-4deg)}.flow-file-front{position:relative;padding:10px 12px;background:#fffffff2;border:1px solid #d6e3f6;border-radius:11px;box-shadow:0 5px 14px #31568c0c}.flow-file-front>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#23476c}.flow-file-front svg,.flow-output svg{width:13px;height:15px;fill:none;stroke:currentColor;stroke-width:1.1;flex:none}.flow-file-front>small{display:block;font-size:7px;color:#516b88;margin:6px 0}.flow-file-front>div{display:flex;gap:7px;align-items:center;margin:6px 0;font-size:8px;color:#395574}.flow-file-front i{font:600 6px/1.4 system-ui;background:#e5edfd;color:#2d5c99;padding:2px 3px;border-radius:3px}.flow-file-front>div:last-child i{background:#e1f3ed;color:#216c56}.flow-file-front em{font-style:normal;margin-left:auto;font-size:7px;color:#2b7c65}.flow-float-label{position:absolute;right:-12px;bottom:-8px;padding:6px 9px;background:#ffffffed;border:1px solid #d5e2f6;border-radius:16px;color:#355b8b;font-size:7px;box-shadow:0 4px 12px #31568c0c}.flow-experiment{width:91%;padding:11px;border-radius:12px;background:#ffffffed;border:1px solid #cfe5dd;box-shadow:0 5px 14px #2258480b}.flow-experiment>header{display:flex;align-items:center;gap:6px;font-size:9px;color:#276457}.flow-experiment small{font-size:7px;margin-left:auto;color:#486e63}.flow-live-dot{width:5px;height:5px;background:#2c9478;border-radius:50%}.flow-mini-chart svg{display:block;width:100%;height:65px;margin-top:6px;fill:none}.flow-mini-chart path{stroke:#e1ebe8;stroke-width:1}.flow-mini-chart polyline{stroke:#238b74;stroke-width:2}.flow-mini-chart polyline:last-child{stroke:#6790c4;stroke-width:1.4;stroke-dasharray:4 3}.flow-experiment footer{display:flex;align-items:center;gap:8px;font-size:6px;color:#476e67}.flow-experiment footer b{font-weight:400;margin-left:auto}.flow-delivery{display:flex;align-items:center;justify-content:center;width:90%;gap:11px}.flow-page{width:89px;padding:12px;background:#fff;border:1px solid #e3d9c9;border-radius:6px;box-shadow:0 5px 15px #8066430c}.flow-page>small{display:block;text-align:center;font-size:6px;color:#866b40}.flow-page>strong{display:block;font-size:8px;text-align:center;color:#5c4d37;margin:6px 0 8px}.flow-page>i{display:block;height:2px;margin:5px 0;background:#d7d0c6;border-radius:2px}.flow-page>i.short{width:65%}.flow-page>div{font:italic 9px/1.5 Georgia,serif;text-align:center;margin:6px 0;color:#725b36}.flow-output{display:grid;gap:8px;font-size:8px;color:#4c6075}.flow-output>b{font-size:8px;color:#655337}.flow-output>span{display:flex;align-items:center;gap:5px}.flow-output>small{font-size:6px;color:#776849}.feedback-note{width:310px;min-height:180px;padding:20px 21px 17px;border-radius:18px;background:#ffffffd9;border:1px solid #fff;box-shadow:0 6px 22px #2949750d}.feedback-note-1{background:linear-gradient(145deg,#f7fbffed,#eef5ffd9)}.feedback-note-2{background:linear-gradient(145deg,#fffdf7ed,#faf5e9d9)}.feedback-topic{display:inline-block;font-size:9px;color:#315a89;padding:4px 8px;background:#edf3fe;border-radius:6px}.feedback-note-2 .feedback-topic{color:#755a32;background:#f2e9d9}.feedback-note p{margin:14px 0 20px;min-height:52px;font-size:13px;line-height:1.9;color:#233a55;font-weight:400}.feedback-note .feedback-ellipsis{color:#667d98}.feedback-note-footer{display:flex;gap:10px;justify-content:space-between;align-items:center}.feedback-note .tcard__head{display:flex;align-items:center;gap:8px}.feedback-note .tcard__head b{font-size:9px;font-weight:400;color:#4d6179}.feedback-note .tcard__head i,.feedback-note .tcard__head img{width:25px;height:25px;border-radius:50%}.feedback-note-footer>small{font-size:7px;color:#667d95;white-space:nowrap}.feedback-track{align-items:center}.feedback-caption{color:#50667f}.plan-top{position:relative;overflow:hidden;min-height:270px;padding:27px 24px 23px;background:radial-gradient(ellipse at 95% 10%,#ffffffb8,transparent 65%),linear-gradient(140deg,#ffffffed,var(--plan-tint))}.plan-illustration{position:absolute;width:150px;height:115px;right:-12px;top:0;pointer-events:none;color:var(--plan-accent);opacity:.6}.plan-illustration>span{position:absolute;width:110px;height:110px;border-radius:50%;background:var(--plan-accent);opacity:.06;right:0;top:-20px}.plan-illustration>svg{position:relative;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.3;opacity:.55}.plan-illustration circle{fill:var(--plan-tint)}.plan-top>.plan-mark,.plan-top>h2,.plan-top>.plan-label,.plan-top>.plan-price,.plan-top>p{position:relative;z-index:1}.plan-top>.plan-mark{width:max-content;background:#ffffffc9;box-shadow:none;padding:6px 9px;border-radius:7px;font-size:10px}.plan-top>h2{margin-top:21px;font-size:24px}.plan-top>.plan-price{font-size:49px;margin:19px 0 15px}.plan-top>p:not(.plan-label){font-size:11px;max-width:175px;line-height:1.8}.plan-card:nth-child(n){border-radius:26px;box-shadow:0 13px 35px #24457012,inset 0 1px #fff;background:#ffffffb8}.plan-benefits{background:linear-gradient(180deg,#ffffffe3,#ffffffa8);padding:21px 23px 0}.plan-term{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;padding:12px 13px;border-radius:10px;background:var(--plan-tint)}.plan-term strong{font-size:13px}.plan-term>span{font-size:8px}.plan-card:nth-child(n) .plan-feature-title{margin:20px 0 15px;color:#2d4968;font-size:11px}.plan-benefits ul{gap:14px}.plan-benefits li{padding-left:23px}.plan-card li:before{width:14px;height:14px;top:0;display:grid;place-items:center;background:var(--plan-tint);color:var(--plan-accent);border-radius:50%;font-size:8px}.plan-benefits li>b{font-size:11px;font-weight:550}.plan-benefits li>span{font-size:9px;color:#4d617b}.plan-service-note{margin-top:21px;font-size:8px;border-color:#dbe4f0}.plan-grid .plan-card .button{min-height:43px;margin:0 23px 24px;width:calc(100% - 46px);border-radius:10px;box-shadow:0 4px 12px #245dba1a}.site-footer>.footer-grid{width:66.6667%;max-width:960px;margin-inline:auto;gap:0;padding-top:42px;padding-bottom:36px;grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer .footer-grid>section:nth-child(n){padding-left:0;text-align:left}.site-footer .footer-grid>section:last-child ul{justify-items:start}.footer-grid h3{font-size:12px}.footer-grid ul{font-size:10px}.footer-grid .footer-contact li{gap:7px;flex-wrap:wrap}@media(max-width:1000px){.workflow-cards{gap:14px}.workflow-cards>article{padding:20px;min-height:330px}.flow-illustration{height:108px}.workflow-cards h3{font-size:18px}.workflow-cards p{font-size:10px}.flow-card-foot>span{font-size:7px}.home-modeling-section .scene-conversation{min-height:330px}.site-footer>.footer-grid{width:calc(100% - 96px)}.plan-illustration{width:125px}}@media(max-width:650px){.app-showcase-viewport{mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.app-showcase-viewport .rail-edge{width:12px;backdrop-filter:blur(1px)}.workflow-cards>article{aspect-ratio:auto;min-height:335px;padding:23px}.flow-illustration{height:112px;max-width:320px;width:100%;margin-inline:auto}.workflow-cards h3{font-size:21px}.workflow-cards p{font-size:12px}.flow-card-foot{padding-top:19px}.flow-card-foot>span{font-size:8px}.home-modeling-section .scene-conversation{aspect-ratio:auto;min-height:320px}.home-modeling-section .scene-conversation>.scene-assistant{font-size:9px}.home-support .support-window{aspect-ratio:auto;min-height:410px}.support-followup{margin-left:25px}.home-writing .writing-source{aspect-ratio:auto;min-height:350px}.feedback-note{width:280px;min-height:175px;padding:19px}.feedback-note p{font-size:12px}.site-footer>.footer-grid{width:calc(100% - 56px);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.plan-top{min-height:245px;padding:23px}.plan-benefits{padding-inline:22px}.plan-top>.plan-price{font-size:45px}}.home-modeling-section .scene-conversation,.home-writing .writing-source,.workflow-cards>article{width:100%;min-width:0}.tcard .feedback-initial{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;font:500 11px/1 system-ui;font-style:normal;background:#e3edfc;color:#315b8c}.feedback-note-1 .feedback-initial{background:#e2f1e9;color:#346c5b}.feedback-note-2 .feedback-initial{background:#f3e9d5;color:#816338}.feedback-example-disclosure{max-width:680px;margin-inline:auto;color:#385774;font-size:12px;line-height:1.9}.site-header .main-navigation a{font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-weight:560;letter-spacing:.045em;font-size:13px}.site-header .main-navigation .nav-placeholder{display:inline-block;appearance:none;border:0;padding:0;margin:0;background:transparent;color:#384d68;opacity:1;cursor:default;font:560 13px/1.5 Microsoft YaHei,PingFang SC,system-ui,sans-serif;letter-spacing:.045em}.home-support-cards{gap:20px;align-items:stretch}.home-support-cards .discussion-card{--study:#275c9d;--study-soft:#edf4ff;padding:23px;background:linear-gradient(145deg,#fffffffa,#f3f7fffa);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e0e8f3;border-radius:24px;box-shadow:0 10px 30px #284e7e0b;display:flex;flex-direction:column;min-width:0}.home-support-cards .discussion-card:nth-child(2){--study:#197264;--study-soft:#eaf6f0;background:linear-gradient(145deg,#fffffffa,#f0f8f5fa)}.home-support-cards .discussion-card:nth-child(3){--study:#745c37;--study-soft:#faf2e7;background:linear-gradient(145deg,#fffffffa,#fcf7effa)}.discussion-card-label{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--study);font-weight:550}.discussion-card-label>span{padding:5px 7px;border-radius:7px;background:var(--study-soft);font:600 10px/1.5 system-ui}.discussion-study{margin:21px 0 10px;min-height:176px;border:1px solid #dce5f0;border-radius:13px;background:#fff;box-shadow:0 7px 19px #25497508;overflow:hidden;color:#28415e}.study-toolbar{display:flex;align-items:center;gap:6px;padding:9px 11px;background:#f8fafd;border-bottom:1px solid #e8edf4;font-size:9px;font-weight:500}.study-toolbar>i{width:5px;height:5px;border-radius:50%;background:var(--study)}.study-toolbar>small{margin-left:auto;font:8px/1.5 system-ui;color:#61748c}.study-question{font-size:10px;font-weight:550;padding:13px 12px 11px;color:#203b5b}.study-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 11px}.study-branches>span{background:var(--study-soft);border-radius:7px;padding:7px}.study-branches small{display:block;font-size:8px;color:#506982;margin-bottom:4px}.study-branches b{font-size:9px;color:#294d76;font-weight:500;white-space:nowrap}.study-equation{display:flex;justify-content:space-between;align-items:center;padding:13px 12px 11px}.study-equation>span{font-size:8px;color:#506982}.study-equation b{font:italic 12px/1.5 Georgia,serif;color:#244f87}.study-equation i{font-style:normal;padding:0 3px}.study-legend{display:flex;gap:12px;padding:10px 12px 0;font-size:8px;color:#456177;align-items:center}.study-legend>span:before{content:"";display:inline-block;width:9px;height:2px;background:#7c9abf;margin-right:5px;vertical-align:middle}.study-legend>span:nth-child(2):before{background:#25816e}.study-legend small{margin-left:auto;font-size:7px;color:#576e81}.study-chart{width:100%;height:82px;padding:6px 12px 0;fill:none}.study-chart path{stroke:#e9eef4}.study-chart polyline{stroke:#8ca7c7;stroke-width:1.6;stroke-dasharray:4 3}.study-chart polyline:nth-of-type(2){stroke:#25816e;stroke-width:2;stroke-dasharray:none}.study-chart circle{fill:#25816e;stroke:#fff;stroke-width:1.5}.study-verdict{display:flex;justify-content:space-between;padding:9px 12px;border-top:1px solid #edf2f5;font-size:8px;color:#456c62}.study-verdict b{font-weight:550}.study-check{display:flex;align-items:center;gap:7px;padding:8px 12px 0;font-size:9px}.study-check>span{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;font-size:8px}.study-check-done{background:#e8f4ee;color:#23725a}.study-check-pending{background:#fbefda;color:#85612d}.study-check b{font-weight:500;color:#2b435e}.study-check small{margin-left:auto;font-size:8px;color:#5b6e84}.study-review-note{display:flex;align-items:center;gap:6px;margin:10px 12px;font-size:8px;color:#725d3c;padding-top:8px;border-top:1px solid #eee8df}.study-review-note>i{width:4px;height:4px;border-radius:50%;background:#b39765;flex:none}.home-support-cards .discussion-card h3{margin:14px 0 10px;font-size:22px;font-weight:600;color:#193551;letter-spacing:-.03em}.home-support-cards .discussion-card>p{margin:0;font-size:12px;line-height:1.9;color:#344d67}.discussion-card-foot{display:flex;justify-content:space-between;gap:7px;margin-top:auto;padding-top:21px;font-size:9px;color:#577086}.discussion-card-foot b{color:var(--study);font-weight:500}section.pricing-page{padding-top:18px}.pricing-intro{margin-bottom:26px;padding-top:6px;padding-bottom:0}.pricing-intro h1{margin:9px 0;font-size:32px}.pricing-intro>p{font-size:12px;margin-block:8px 0}.plan-grid{gap:17px;align-items:stretch}.plan-grid .plan-card:nth-child(n){padding:0;border-radius:21px}.plan-grid .plan-top{min-height:0;padding:16px 20px 14px}.plan-top>h2{margin:0 0 4px;font-size:21px;line-height:1.3;text-align:left}.plan-top>.plan-label{font-size:10px;margin:0;text-align:left}.plan-top>.plan-price{font-size:40px;margin:10px 0 6px}.plan-top>p:not(.plan-label){min-height:0;font-size:10px;line-height:1.6;margin:0;max-width:none}.plan-top .plan-illustration{width:110px;height:85px;right:-10px;top:5px;opacity:.5}.plan-top .plan-duration{display:inline-block;font-size:8px;background:#ffffffc7;color:var(--plan-accent);padding:4px 7px;border-radius:6px;margin-top:8px}.plan-benefits{padding:15px 20px 0;flex:1}.plan-card:nth-child(n) .plan-feature-title{margin:0 0 8px;color:#314d69;font-size:10px}.plan-benefits ul{gap:6px;padding:0;margin:0}.plan-benefits li{display:block;padding-left:20px;line-height:1.5;min-height:17px;font-size:11px}.plan-benefits li>b{font-size:11px;color:#213e5b;font-weight:500}.plan-card li:before{top:1px;width:13px;height:13px;font-size:8px}.plan-benefits li.plan-extra>b{font-weight:600;color:var(--plan-accent)}.plan-inheritance{color:#4c627b;font-size:9px;padding-bottom:8px;margin:0 0 8px;border-bottom:1px solid #dfe7f0}.plan-service-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:9px 0 12px;border-top:1px solid #e0e7f0;font-size:7.5px;color:#4f647d}.plan-grid .plan-card .button{display:flex;justify-content:center;align-items:center;gap:9px;width:calc(100% - 40px);min-height:44px;margin:10px 20px 19px;border-radius:11px;font-size:13px;font-weight:600;background:linear-gradient(130deg,#2e70dd,#2054bc);color:#fff;box-shadow:0 5px 13px #245dba33,inset 0 1px #ffffff26;transition:box-shadow .22s,transform .22s,background .22s}.plan-grid .plan-card .button:hover{background:linear-gradient(130deg,#255fc4,#1849a7);box-shadow:0 8px 18px #245dba42;transform:translateY(-2px)}.plan-card .button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.pricing-page-note{font-size:10px;margin-top:21px;line-height:1.9;color:#465c77}.pricing-explain{margin-top:25px}.interior-page #main{padding-bottom:50px}.release-timeline .timeline-bubble h2{font-size:21px}.feedback-caption{max-width:650px;padding-inline:20px;margin:25px auto 0;font-size:10px;line-height:1.8}@media(max-width:1000px){.home-support-cards{gap:14px}.home-support-cards .discussion-card{padding:18px}.study-branches{gap:4px;padding-inline:8px}.study-branches>span{padding:6px 4px}.study-branches b{font-size:8px}.home-support-cards .discussion-card h3{font-size:18px}.study-legend{gap:6px;padding-inline:8px}.study-legend small{display:none}.study-question{font-size:9px}.plan-grid{gap:12px}.plan-grid .plan-top,.plan-benefits{padding-inline:16px}.plan-grid .plan-card .button{margin-inline:16px;width:calc(100% - 32px)}}@media(max-width:760px){.home-support-cards{grid-template-columns:1fr}.discussion-study{min-height:176px;max-width:420px;width:100%;margin-inline:auto}}@media(max-width:650px){.site-header .main-navigation .nav-placeholder{padding:5px}.pricing-intro h1{font-size:24px}.home-support-cards .discussion-card{padding:23px}.home-support-cards .discussion-card h3{font-size:22px}.study-branches b{font-size:9px}.plan-grid .plan-top{padding:19px 20px 16px}.plan-benefits{padding-inline:20px}.plan-grid .plan-card .button{margin-inline:20px;width:calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){.plan-grid .plan-card .button{transition:none}.plan-grid .plan-card .button:hover{transform:none}}@media(max-width:650px){.site-header .site-header-inner{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;padding-inline:10px;gap:0;height:100%}.site-header .wordmark{grid-column:2;grid-row:1;justify-self:center}.site-header .brand-wordmark{width:90px;height:32px}.site-header .header-actions{display:contents}.site-header .menu-toggle{grid-column:1;grid-row:1;display:grid;place-items:center;width:40px;height:40px;padding:8px;border:0;background:transparent;justify-self:start}.site-header .header-actions :is(.header-account,.account-trigger){grid-column:3;grid-row:1;justify-self:end;width:36px;height:36px;min-width:36px}.site-header .account-panel{top:62px;right:0;max-width:calc(100vw - 32px)}.site-header .main-navigation.is-open{top:64px;left:0;right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;background:#f9fcfff5}.site-header .main-navigation :is(a,.nav-placeholder){text-align:center;padding:10px 3px;font-size:13px}.site-header .account-notice{position:absolute;top:62px;right:0}.container{width:calc(100% - 32px)}.hero-grid{padding-top:25px;gap:24px}.hero-copy{text-align:left}.hero h1{font-size:clamp(20px,5.65vw,30px);line-height:1.5;letter-spacing:-.04em;white-space:normal}.hero-summary{font-size:13px;line-height:1.9}.hero-intro-tags{gap:8px 16px;flex-wrap:wrap}.source-showcase-stage{width:100%;aspect-ratio:auto;height:360px}.hero-showcase.source-showcase{border-radius:16px;box-shadow:0 12px 30px #305a9b18}.section{padding-block:42px}.home-section-heading,.showcase-heading,.center-heading{margin-bottom:23px}.home-section-heading h2,.showcase-heading h2,.center-heading h2,.home-support-copy h2{line-height:1.45}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-capability-grid article{padding:18px 15px}.home-capability-grid h3{font-size:13px;line-height:1.6}.home-capability-grid p{font-size:11px;line-height:1.9}.window-scene,.support-scene,.writing-scene{padding:8px 0;min-height:0}.scene-detail,.scene-code-window,.scene-result-window,.support-note,.writing-note{display:none}.scene-layer{transform:none!important;translate:none!important}.modeling-window,.research-window,.deep-window,.writing-window,.support-window{position:relative;width:100%;max-width:none;margin:0;border-radius:14px}.modeling-window-body,.research-columns,.deep-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.modeling-window-body>.scene-files,.modeling-window-body>.scene-paper,.research-columns>aside,.research-columns>section,.deep-columns>aside,.deep-columns>section{display:none}.home-modeling-section .scene-conversation{min-height:0;aspect-ratio:auto;padding:18px 16px}.scene-conversation{display:flex;flex-direction:column;gap:13px}.scene-conversation .scene-human,.scene-conversation .scene-assistant{font-size:12px;line-height:1.8}.scene-conversation .scene-assistant>b{font-size:12px}.scene-progress,.scene-composer{font-size:10px}.scene-conversation>.demo-log{display:block}.demo-file-tabs>span{font-size:10px}.demo-tools{font-size:10px}.demo-tools small{display:none}.demo-log>div{font-size:9px}.scene-titlebar{height:33px;font-size:10px;gap:7px}.scene-titlebar small{font-size:8px}.home-support-overview{gap:26px}.home-support .support-window{min-height:0;aspect-ratio:auto}.support-thread{padding:16px}.support-human,.support-answer p,.support-followup p,.support-followup>span{font-size:11px;line-height:1.8}.support-checks span,.support-thread-bottom{font-size:9px}.support-followup{margin-left:0}.writing-columns{grid-template-columns:minmax(0,1fr)}.writing-columns>aside{display:none}.home-writing .writing-source{min-height:0;aspect-ratio:auto;padding-bottom:13px}.writing-source code{font-size:11px;line-height:1.9}.writing-preview{display:none}.writing-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.writing-benefits>div{text-align:left}.workbench-slides{height:420px}.workbench-slides .window-scene{height:420px;padding:9px 20px}.workbench-slides .modeling-window-body,.workbench-slides .research-columns,.workbench-slides .deep-columns{height:345px}.workbench-slides .scene-conversation{overflow:hidden;padding:14px}.workbench-slides .scene-conversation>.demo-log{display:none}.workbench-slides .research-columns>div,.workbench-slides .deep-columns>div{min-height:0;padding:16px}.research-discussion{font-size:11px}.deep-metrics{font-size:10px}.deep-metrics span:last-child{display:none}.network-visual svg{height:125px}.workbench-prev{left:-3px}.workbench-next{right:-3px}.app-showcase-card{width:280px;flex-basis:280px}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-card{min-height:180px}.application-card h3{font-size:13px;line-height:1.6}.application-card p{font-size:11px;line-height:1.8}.tcard p{font-size:12px}.site-footer>.footer-grid{width:calc(100% - 48px)}.timeline-bubble h2{font-size:19px;line-height:1.5}}@media(max-width:360px){.home-capability-grid{grid-template-columns:minmax(0,1fr)}}.plan-grid .plan-card:nth-child(n) li:before{content:none}.plan-grid .plan-card:nth-child(n) .plan-check{position:absolute;left:0;top:2px;width:13px;height:13px;color:var(--plan-accent);fill:none;stroke:currentColor;stroke-width:2;background:var(--plan-tint);border-radius:50%;padding:2px;opacity:1}.footer-contact li{display:grid;grid-template-columns:3em .8em minmax(0,1fr);gap:0!important;align-items:baseline}.footer-contact .contact-label{width:3em;min-width:0;text-align-last:justify}.footer-contact .contact-colon{width:.8em;min-width:0}.footer-contact li>:last-child{overflow-wrap:anywhere;min-width:0;font-weight:400}.footer-social-list{gap:12px}.footer-social{display:flex;align-items:center;gap:9px;width:max-content}.footer-social svg{width:19px;height:19px;flex:none}.footer-social:hover{color:#245dba}.social-douyin svg{fill:#172139;stroke:none}.social-douyin .social-note-cyan{fill:#1ac3ce;transform:translate(-1px,1px)}.social-bilibili svg{color:#158eaf;fill:none;stroke-width:1.6}.social-xiaohongshu svg rect{fill:#ec3855;stroke:none}.social-xiaohongshu svg path{fill:none;stroke:#fff;stroke-width:1.3}.social-github svg{fill:#27384e;stroke:none}.preview-placeholder{position:absolute;inset:0;z-index:1;border-radius:inherit;overflow:hidden;background:linear-gradient(135deg,#f8fbff,#fff 60%,#eef5ff);color:#2b4260}.placeholder-titlebar{height:8%;min-height:20px;display:flex;align-items:center;padding-inline:3%;gap:3%;border-bottom:1px solid #e7edf5;background:#f7faff}.placeholder-titlebar>span{display:flex;gap:5px}.placeholder-titlebar i{width:5px;height:5px;border-radius:50%;background:#cbd7e8}.placeholder-titlebar>b{font:600 clamp(8px,1vw,12px)/1.5 system-ui}.placeholder-titlebar>small{margin-left:auto;font-size:8px;color:#6c8098}.placeholder-body{height:92%;display:grid;grid-template-columns:22% minmax(0,1fr)}.placeholder-body>aside{display:flex;flex-direction:column;gap:7%;padding:13% 10%;background:#f0f5fc9e;border-right:1px solid #e7edf5;font-size:9px}.placeholder-body>aside>b{color:#284666;font-size:10px}.placeholder-body>aside>small{margin-top:8%;color:#6e829a;font-size:8px}.placeholder-new{color:#245dba}.placeholder-sidebar-lines{display:grid;gap:14px;margin-top:8%}.placeholder-sidebar-lines>i{height:4px;border-radius:4px;background:#dfe8f4;width:75%}.placeholder-sidebar-lines>i:nth-child(2){width:55%}.placeholder-body>.placeholder-main{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5% 8% 3%;min-width:0}.placeholder-orbit{width:40px;height:40px;position:relative;display:grid;place-items:center;color:#3473d4;font-size:24px}.placeholder-orbit>i{position:absolute;inset:1px;border:1px solid #cfdef3;border-radius:14px;transform:rotate(15deg);background:#e9f1fe}.placeholder-orbit>b{position:relative;font-weight:400}.placeholder-body h3{margin:12px 0 7px;font:500 clamp(12px,1.8vw,21px)/1.5 system-ui;color:#1e3a5b}.placeholder-body .placeholder-main>p{margin:0 0 13px;font-size:9px;color:#5b718b}.placeholder-prompts{display:flex;justify-content:center;gap:8px;font-size:8px;margin-bottom:7%}.placeholder-prompts>span{padding:5px 8px;border:1px solid #e2eaf4;border-radius:7px;background:#fff}.placeholder-composer{width:100%;border:1px solid #dce5f1;border-radius:13px;padding:10px 12px 7px;box-shadow:0 4px 15px #3d63900a;background:#fff}.placeholder-composer>span{color:#96a4b5;font-size:9px}.placeholder-composer footer{display:flex;justify-content:space-between;align-items:center;margin-top:13px;color:#597698;font-size:15px}.placeholder-composer b{display:grid;place-items:center;width:21px;height:21px;color:#fff;background:#376fc3;border-radius:50%;font-size:12px;font-weight:500}.placeholder-composer i{font-style:normal}.placeholder-loading{display:flex;gap:6px;align-items:center;color:#70849d;font-size:8px;padding-top:11px}.placeholder-loading i{width:5px;height:5px;border-radius:50%;background:#85a8d8;animation:placeholder-breathe 1.5s ease-in-out infinite}.source-showcase iframe[data-sized=true]:not([data-ready=true]){visibility:hidden;opacity:0}.source-showcase iframe[data-ready=true]{visibility:visible;opacity:1;z-index:2}.source-showcase.has-preview-ready .preview-placeholder{visibility:hidden}@keyframes placeholder-breathe{50%{opacity:.3}}@media(max-width:650px){.placeholder-titlebar{height:31px;padding-inline:14px}.placeholder-titlebar>b{font-size:11px}.placeholder-titlebar>small{display:none}.placeholder-body{height:calc(100% - 31px);grid-template-columns:minmax(0,1fr)}.placeholder-body>aside{display:none}.placeholder-body>.placeholder-main{padding:18px 20px}.placeholder-body h3{font-size:20px}.placeholder-body .placeholder-main>p{font-size:11px}.placeholder-prompts{font-size:10px;margin-bottom:20px}.placeholder-composer>span{font-size:11px}.placeholder-loading{font-size:10px}.footer-social svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.placeholder-loading i{animation:none}}section.pricing-page{max-width:1160px;padding-top:26px;padding-bottom:40px}.pricing-page .pricing-intro{margin:0 auto 34px;padding:5px 0 0}.pricing-page .pricing-intro .home-section-label{color:#3264a2;font-size:12px;letter-spacing:.13em}.pricing-page .pricing-intro h1{color:#142c4d;font-size:clamp(25px,3vw,36px);font-weight:650;letter-spacing:-.04em;margin:13px 0 12px}.pricing-page .pricing-intro>p{font-size:13px;color:#465b74;line-height:1.8}.pricing-page .plan-grid{gap:19px;align-items:stretch}.pricing-page .plan-grid .plan-card:nth-child(n){--plan-accent:#1d58bf;--plan-tint:#eaf1fe;display:flex;flex-direction:column;padding:0;background:linear-gradient(150deg,#fff 65%,#f5f8fe);color:#1c304c;border:1px solid #fff;border-radius:23px;box-shadow:0 12px 36px #233d6512,0 1px 3px #223d6710;overflow:hidden;backdrop-filter:none}.pricing-page .plan-grid .plan-card:nth-child(2){--plan-accent:#116b59;--plan-tint:#e7f6ee}.pricing-page .plan-grid .plan-card:nth-child(3){--plan-accent:#214eaf;--plan-tint:#ebf1fc;box-shadow:0 14px 38px #244d9824,0 0 0 1px #d9e5fa}.pricing-page .plan-grid .plan-card:nth-child(4){--plan-accent:#8c541c;--plan-tint:#fcf2df}.pricing-page .plan-card:before{content:none}.pricing-page .membership-art{position:relative;height:100px;margin:7px 7px 0;overflow:hidden;border-radius:17px;flex:none;isolation:isolate}.pricing-page .membership-sculpture{display:block;width:100%;height:100%}.pricing-page .membership-brand{position:absolute;left:17px;top:15px;color:#fff;font:650 10px/1.2 system-ui,sans-serif;letter-spacing:.18em}.pricing-page .membership-period{position:absolute;left:16px;bottom:16px;display:flex;align-items:baseline;gap:6px;color:#fff;text-shadow:0 2px 12px #12344d22}.pricing-page .membership-period>b{font:500 36px/1 system-ui,sans-serif;letter-spacing:-.055em}.pricing-page .membership-period>span{font:550 8px/1 system-ui,sans-serif;letter-spacing:.08em}.pricing-page .membership-recommend{position:absolute;top:12px;right:12px;border-radius:20px;padding:5px 9px;color:#523b12;background:linear-gradient(120deg,#fff0c4,#f5cf83);font-size:10px;font-weight:650;box-shadow:0 2px 9px #10234e26}.pricing-page .plan-grid .plan-top{padding:21px 23px 17px;min-height:0;background:none;border:0;overflow:visible}.pricing-page .plan-name{display:flex;align-items:center;justify-content:space-between;gap:8px}.pricing-page .plan-grid .plan-name h2{margin:0;text-align:left;font-size:19px;line-height:1.4;color:#172e4d}.pricing-page .plan-name>span{color:var(--plan-accent);background:var(--plan-tint);font-size:10px;padding:4px 8px;border-radius:6px}.pricing-page .plan-grid .plan-top>.plan-price{margin:16px 0 8px;display:flex;align-items:baseline;gap:3px;font-family:system-ui,sans-serif;color:var(--plan-accent);text-align:left;line-height:1;letter-spacing:-.06em}.pricing-page .plan-price>span{font-size:21px;margin:0;vertical-align:baseline}.pricing-page .plan-price>strong{font-size:46px;font-weight:650}.pricing-page .plan-grid .plan-top>.plan-duration{display:block;font-size:12px;color:#455974;margin:0;padding:0;background:none;border-radius:0;line-height:1.6;min-height:0}.pricing-page .plan-grid .plan-benefits{padding:18px 23px 0;margin:0 0 2px;position:relative;background:none;flex:1}.pricing-page .plan-benefits:before{content:"";position:absolute;top:0;left:23px;right:23px;height:1px;background:linear-gradient(90deg,#e1e7ef,#edf1f6)}.pricing-page .plan-benefits ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.pricing-page .plan-grid .plan-benefits li{display:block;padding-left:24px;min-height:20px;line-height:20px;color:#263b55}.pricing-page .plan-benefits li>b{font-size:12px;font-weight:500;color:#263b55}.pricing-page .plan-grid .plan-card:nth-child(n) .plan-check{top:2px;width:17px;height:17px;padding:3px}.pricing-page .plan-grid .plan-card .plan-value-note{font-size:10px;color:var(--plan-accent);line-height:1.5;margin:14px 23px 10px;padding:8px 9px;background:var(--plan-tint);border-radius:7px;min-height:0}.pricing-page .plan-grid .plan-card .button{display:flex;align-items:center;justify-content:center;gap:14px;width:calc(100% - 46px);margin:4px 23px 22px;min-height:43px;border:0;border-radius:11px;color:#fff;background:linear-gradient(120deg,#2759bd,#316ed9);box-shadow:0 4px 10px #245dba25,inset 0 1px #ffffff26;font-size:12px;font-weight:600}.pricing-page .plan-grid .plan-card .button:hover{background:linear-gradient(120deg,#204ba1,#265fc6);box-shadow:0 7px 17px #245dba35}.pricing-faq{max-width:900px;margin:68px auto 0}.pricing-faq>header{text-align:center;margin-bottom:30px}.pricing-faq>header>span{font-size:11px;letter-spacing:.1em;color:#35649d}.pricing-faq h2{font-size:27px;margin:10px 0 0;color:#193251}.pricing-faq ol{list-style:none;padding:0;margin:0;counter-reset:pricing-question}.pricing-faq li{counter-increment:pricing-question;display:grid;grid-template-columns:30px minmax(0,1fr);gap:17px;padding:24px 0;border-bottom:1px solid #dce4ee}.pricing-faq li:before{content:counter(pricing-question);display:grid;place-items:center;height:28px;border-radius:9px;background:linear-gradient(140deg,#e6eefc,#f9fbff);box-shadow:inset 0 1px #fff;color:#2c5fae;font:650 12px/1 system-ui,sans-serif}.pricing-faq h3{font-size:15px;margin:2px 0 10px;line-height:1.6;color:#203853}.pricing-faq p{font-size:12px;line-height:1.95;margin:0;color:#415770}@media(min-width:801px)and (max-width:1100px){.pricing-page .plan-grid{gap:12px}.pricing-page .plan-grid .plan-top,.pricing-page .plan-grid .plan-benefits{padding-inline:16px}.pricing-page .plan-grid .plan-card .button{margin-inline:16px;width:calc(100% - 32px)}.pricing-page .plan-name>span{padding-inline:6px}}@media(max-width:1050px){.pricing-page .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pricing-page .membership-art{height:112px}}@media(max-width:480px){section.pricing-page{padding-top:22px}.pricing-page .pricing-intro{margin-bottom:25px}.pricing-page .pricing-intro>p{max-width:270px;font-size:12px}.pricing-page .pricing-intro .home-section-label{font-size:10px}.pricing-page .plan-grid{grid-template-columns:minmax(0,1fr);gap:21px;max-width:360px;margin-inline:auto}.pricing-page .membership-art{height:140px}.pricing-page .plan-grid .plan-top{padding:20px 24px 17px}.pricing-page .plan-price>strong{font-size:44px}}@media(max-width:650px){.pricing-faq{margin-top:42px}.pricing-faq h2{font-size:23px}.pricing-faq li{grid-template-columns:26px minmax(0,1fr);gap:12px;padding-block:21px}.pricing-faq li:before{height:26px}.pricing-faq h3{font-size:14px}.pricing-faq p{font-size:12px}}section.download-page{max-width:1120px;padding-top:24px;padding-bottom:50px}.download-intro{text-align:center;max-width:720px;margin:0 auto 34px;padding-bottom:0}.download-intro h1{font-size:clamp(28px,3.2vw,38px);margin:13px 0;color:#172f50}.download-intro>p{font-size:13px;color:#455b77;max-width:610px;margin-inline:auto;line-height:1.9}.download-intro .home-section-label{font-size:12px;color:#38649d;letter-spacing:.08em}.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.download-card{--download-accent:#255bc2;display:flex;flex-direction:column;padding:8px;border:1px solid #fff;border-radius:25px;background:linear-gradient(150deg,#fffffff0,#ffffffbf);box-shadow:0 13px 35px #274c7512,inset 0 1px #fff;overflow:hidden;backdrop-filter:blur(16px)}.download-art{position:relative;height:160px;flex:none;overflow:hidden;display:grid;place-items:center;border-radius:18px;background:linear-gradient(125deg,#d9eaff,#f3f9ff 60%,#bbdcff);color:var(--download-accent)}.download-windows{--download-accent:#235d98}.download-windows .download-art{background:linear-gradient(125deg,#d4f1f3,#f4ffff 60%,#bddce7)}.download-mac{--download-accent:#6355a4}.download-mac .download-art{background:linear-gradient(125deg,#e4dff8,#fbf8ff 60%,#d8cff3)}.download-orbit{position:absolute;width:150px;height:150px;border:1px solid #ffffffa6;border-radius:50%;box-shadow:0 0 0 22px #ffffff30,0 0 0 44px #ffffff20;left:calc(50% - 75px);top:-15px}.download-art>.download-edition-icon{position:relative;width:82px;height:82px;fill:none;stroke:none;filter:drop-shadow(0 10px 10px #316db329)}.download-art>.download-standard-icon{width:92px;height:92px}.download-art>.download-mac-icon{width:76px;height:76px;filter:drop-shadow(0 8px 10px #37436124)}.download-art>.download-windows-icon{width:74px;height:74px;stroke:none;filter:drop-shadow(0 8px 9px #2c638b30)}.download-art-label{position:absolute;bottom:12px;left:50%;transform:translate(-50%);white-space:nowrap;font:650 9px/1.3 system-ui,sans-serif;letter-spacing:.14em}.download-card-body{display:flex;flex-direction:column;align-items:center;flex:1;padding:23px 19px 13px;text-align:center}.download-edition{color:var(--download-accent);font-size:10px;letter-spacing:.06em}.download-card h2{margin:8px 0 13px;color:#1e3453;font-size:21px;font-weight:650;letter-spacing:-.02em}.download-card-body>p:not(.download-link-status):not(.download-channel):not(.download-access-code){font-size:12px;color:#405776;line-height:1.9;min-height:68px;margin:0 0 23px}.download-card-footer{width:100%;margin-top:auto}.download-pre-action{display:flex;align-items:center;justify-content:center;min-height:27px;margin:0 0 9px;color:#526880;font-size:10px;line-height:1.7}.download-card .download-action{display:flex;justify-content:center;align-items:center;margin-top:0;min-height:44px;width:100%;color:#fff;background:linear-gradient(120deg,#2759bd,#316ed9);border:0;border-radius:11px;box-shadow:0 5px 13px #245dba25;font:600 12px/1.5 Microsoft YaHei,sans-serif;cursor:pointer;transition:transform .2s,box-shadow .2s}.download-card .download-action:hover{transform:translateY(-2px);box-shadow:0 8px 17px #245dba35}.download-card .download-action[aria-disabled=true]{background:#e9eef6;color:#546881;box-shadow:none;cursor:default;transform:none}.download-link-status,.download-channel{font-size:10px;line-height:1.7;color:#526880;margin:12px 0 0;min-height:34px}.download-access-code{font-size:11px;margin:0;color:#425976}.download-access-code b{font-family:system-ui,sans-serif;color:#2457a6;letter-spacing:.05em}.download-intro>h1,.download-intro>p,.download-card-body>h2,.download-card-body>p{text-align:center}.download-page-note{margin:23px 0 0;text-align:center;color:#536781;font-size:10px;line-height:1.8}.download-dialog{position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 36px));max-height:calc(100dvh - 40px);padding:34px;background:#fcfdff;color:#233955;border:1px solid #fff;border-radius:24px;box-shadow:0 25px 100px #132a5840}.download-dialog::backdrop{background:#152b4c5c;backdrop-filter:blur(6px)}.download-dialog form{margin:0}.download-dialog-close{position:absolute;right:12px;top:10px;width:32px;height:32px;border:0;background:none;color:#526883;font-size:24px;cursor:pointer}.download-dialog-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(130deg,#2555b3,#699df5);font:700 23px system-ui,sans-serif}.download-dialog h2{margin:20px 0 12px;font-size:22px;color:#183154}.download-dialog p{margin:0 0 26px;font-size:13px;line-height:1.9;color:#3d5574}.download-dialog .button{width:100%;min-height:43px;border:0;border-radius:10px;font-size:12px}@media(max-width:900px)and (min-width:651px){.site-header .main-navigation{gap:18px}.site-header .site-header-inner{padding-inline:17px;gap:13px}.site-header .main-navigation :is(a,.nav-placeholder){font-size:12px}.download-grid{gap:15px}.download-card-body{padding-inline:13px}.download-card h2{font-size:19px}}@media(max-width:820px){.download-grid{grid-template-columns:minmax(0,1fr);max-width:440px;margin-inline:auto}}@media(max-width:650px){section.download-page{padding-top:22px}.download-intro{margin-bottom:24px}.download-intro>p{font-size:12px}.download-grid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:390px;margin-inline:auto}.download-card-body{padding:22px 20px 14px}.download-card-body>p:not(.download-link-status):not(.download-channel):not(.download-access-code){min-height:0}.download-art{height:152px}.download-dialog{padding:29px 25px}}@media(prefers-reduced-motion:reduce){.download-card .download-action{transition:none}.download-card .download-action:hover{transform:none}}.site-header .main-navigation{gap:39px}.site-header .main-navigation a{font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-weight:560;letter-spacing:.045em;font-size:13px}.site-header .main-navigation a[aria-current=page]{font-weight:560}.services-page-content{min-height:62vh}@media(max-width:1000px){.site-header .main-navigation{gap:26px}}@media(max-width:650px){.site-header .main-navigation{gap:18px 28px}}.site-header .wordmark .brand-wordmark{width:70px;height:22px}@media(max-width:650px){.site-header .wordmark .brand-wordmark{width:64px;height:20px}}.source-showcase-stage{position:relative;width:100%;min-width:0;aspect-ratio:5/3;isolation:isolate}.source-showcase-stage.is-tilting{perspective:1400px}.hero-showcase.source-showcase,.hero-showcase.source-showcase:hover{position:absolute;inset:0;width:100%;height:100%;margin:0;overflow:hidden;background:#f3f3f3;border-color:#d7e0eb;border-radius:16px;transform:none;transition:none;box-shadow:0 30px 70px #305a9b26,0 5px 17px #364f720f}.hero-showcase.source-showcase.is-moving,.hero-showcase.source-showcase.is-moving:hover{transform:rotateX(var(--preview-rotate-x,0deg)) rotateY(var(--preview-rotate-y,0deg))}.source-showcase iframe{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;border:0;background:#f3f3f3;transform:none;visibility:hidden;pointer-events:auto}.source-showcase iframe[data-sized=true]{visibility:visible}@media(max-width:800px){.source-showcase-stage{width:min(100%,680px)}}@media(max-width:600px){.hero-showcase.source-showcase{border-radius:11px}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.hero-showcase.source-showcase.is-moving,.hero-showcase.source-showcase.is-moving:hover{transform:none}}.hero-copy .hero-github-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:100%;height:34px;padding:0 13px;margin:0 0 20px;border:1px solid #fff;border-radius:999px;background:linear-gradient(135deg,#ffffffeb,#f5f8ffb8);box-shadow:0 2px 5px #18345a05,0 6px 20px #18345a08,inset 0 0 0 1px #22345406;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#172235;font:600 12px/1.2 Inter,Microsoft YaHei UI,sans-serif;letter-spacing:0;text-decoration:none;white-space:nowrap;vertical-align:middle;transition:translate .22s ease,box-shadow .22s ease,background .22s ease}.hero-github-pill .github-mark{width:18px;height:18px;fill:currentColor;flex:none}.hero-github-pill .github-label{font-size:12px}.hero-github-pill .github-divider{height:13px;width:1px;background:#23375320;margin:0 2px}.hero-github-pill .github-star{width:13px;height:13px;fill:#f5bd45;stroke:#b17b13;stroke-width:.8;flex:none;margin-right:-3px}.hero-github-pill [data-github-stars]{min-width:3ch;font-variant-numeric:tabular-nums;color:#27354b}.hero-copy .hero-github-pill:hover{translate:0 -2px;background:#fff;box-shadow:0 6px 22px #294b7e12}.hero-copy .hero-github-pill:focus-visible{outline:2px solid #336bf0;outline-offset:4px}@media(max-width:650px){.hero-copy .hero-github-pill{height:32px;margin-bottom:17px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.hero-copy .hero-github-pill{transition:none;translate:none}}@media(max-width:900px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{padding-top:82px}.site-header{top:max(10px,env(safe-area-inset-top));height:56px;width:calc(100% - 24px);max-width:620px;border-radius:999px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header .site-header-inner{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;height:100%;padding-inline:6px;gap:0;width:100%}.site-header .wordmark{grid-column:2;grid-row:1;justify-self:center}.site-header .wordmark .brand-wordmark{width:64px;height:20px}.site-header .header-actions{display:contents}.site-header .menu-toggle{display:grid;place-items:center;grid-column:1;grid-row:1;width:44px;height:44px;padding:11px;border:0;border-radius:50%;background:none}.site-header .header-actions :is(.header-account,.account-trigger){grid-column:3;grid-row:1;justify-self:center;width:40px;height:40px;min-width:40px;padding:9px}.site-header .main-navigation{display:none}.site-header .main-navigation.is-open{position:absolute;top:68px;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px;max-height:calc(100dvh - 110px);overflow-y:auto;background:#fffffffa;border:1px solid #ffffff;border-radius:22px;box-shadow:0 14px 38px #1733571a;backdrop-filter:blur(18px)}.site-header .main-navigation :is(a,.nav-placeholder){display:flex;align-items:center;justify-content:center;min-height:46px;margin:0;padding:8px 4px;font-size:14px;line-height:1.5;letter-spacing:0;border:0;border-radius:12px}.site-header .main-navigation a[aria-current=page]{color:#1959c6;background:#f0f5ff}.site-header .main-navigation .nav-placeholder{opacity:.45;cursor:default}.site-header .account-panel{position:absolute;top:68px;right:0;max-width:calc(100vw - 32px);border-radius:18px}.site-header .account-panel :is(a,button){min-height:44px;font-size:14px}.site-header .account-notice{position:absolute;top:68px;right:0;max-width:calc(100vw - 40px)}.container{width:calc(100% - 40px);max-width:680px}.hero-grid{grid-template-columns:minmax(0,1fr);padding-block:24px 34px;gap:28px;min-height:0}.hero-copy{text-align:left;padding:0;max-width:560px;margin-inline:auto;width:100%}.hero-copy .hero-github-pill{height:34px;margin-bottom:19px}.hero h1{font-size:clamp(30px,7.7vw,42px);line-height:1.32;letter-spacing:-.045em;white-space:normal;margin:0 0 18px;text-wrap:balance}.hero h1>span{display:block}.hero-summary{font-size:14px;line-height:1.85;max-width:38em;margin:0;color:#3a506c;text-wrap:pretty}.hero-intro-tags{justify-content:flex-start;flex-wrap:wrap;gap:9px;margin-top:21px;font-size:11px}.hero-intro-tags li{padding:6px 11px;background:#eff4fc;border-radius:999px;color:#2f558a}.hero-preview-intro{width:100%;max-width:560px;margin-inline:auto}.source-showcase-stage{width:100%;height:clamp(304px,86vw,410px);aspect-ratio:auto;max-height:410px}.hero-showcase.source-showcase,.hero-showcase.source-showcase:hover{border-radius:22px;box-shadow:0 14px 32px #23497912,0 2px 5px #23497908}.section{padding-block:38px}.home-section-heading,.showcase-heading,.center-heading{margin-bottom:24px;text-align:left}.home-section-heading :is(h2),.showcase-heading h2,.center-heading h2,.home-support-copy h2{font-size:clamp(24px,6vw,30px);line-height:1.4;letter-spacing:-.035em;white-space:normal;margin-bottom:12px;text-wrap:balance}.home-section-heading p,.showcase-heading p,.center-heading p,.home-support-copy>p{font-size:14px;line-height:1.85;max-width:none;color:#3b5069}.home-section-label{font-size:11px;line-height:1.5;margin-bottom:13px}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-capability-grid article{padding:19px 15px;border-radius:20px;backdrop-filter:none}.home-capability-grid img{width:36px;height:36px;margin-bottom:15px}.home-capability-grid h3{font-size:14px;line-height:1.55;margin-bottom:9px}.home-capability-grid p{font-size:12px;line-height:1.8;overflow-wrap:anywhere;color:#465a72}.window-scene,.support-scene,.writing-scene{padding:5px 0;min-height:0;max-width:560px;margin-inline:auto;width:100%}.scene-detail,.scene-code-window,.scene-result-window,.support-note,.writing-note{display:none}.scene-layer{transform:none!important;translate:none!important;scale:none!important}.modeling-window,.research-window,.deep-window,.writing-window,.support-window{position:relative;inset:auto;width:100%;max-width:none;margin:0;border-radius:18px;backdrop-filter:none}.modeling-window-body,.research-columns,.deep-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.modeling-window-body>.scene-files,.modeling-window-body>.scene-paper,.research-columns>aside,.research-columns>section,.deep-columns>aside,.deep-columns>section{display:none}.scene-titlebar{height:36px;gap:7px;padding-inline:13px;font-size:11px;white-space:nowrap;overflow:hidden}.scene-titlebar small{display:none}.scene-titlebar .window-dots{gap:4px}.scene-titlebar .window-dots i{width:5px;height:5px}.home-modeling-section .scene-conversation{min-height:0;aspect-ratio:auto;padding:16px;gap:12px}.scene-conversation .scene-human,.scene-conversation .scene-assistant,.scene-conversation .scene-assistant>b{font-size:12px;line-height:1.85}.scene-conversation .demo-log{display:none}.scene-progress,.scene-composer{font-size:10px}.demo-file-tabs>span,.demo-tools{font-size:10px;min-width:0}.demo-tools small{display:none}.demo-file-tabs{overflow:hidden;white-space:nowrap}.home-support-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:25px}.home-support .support-window{min-height:0;aspect-ratio:auto}.support-thread{padding:17px 15px}.support-human,.support-answer p{font-size:12px;line-height:1.8}.support-answer{gap:10px;margin-top:18px}.support-checks span{font-size:11px;padding:7px 8px}.support-thread :is(.demo-log,.support-followup){display:none}.support-thread-bottom{font-size:10px;margin:18px 0 0;flex-wrap:wrap;gap:6px}.home-support-cards{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.home-support-cards .discussion-card{padding:20px;border-radius:21px;backdrop-filter:none}.home-support-cards .discussion-card h3{font-size:21px;line-height:1.45;margin-block:16px 10px}.home-support-cards .discussion-card p{font-size:13px;line-height:1.8}.discussion-study{min-height:150px;max-width:420px;margin-inline:auto}.workflow-cards{grid-template-columns:minmax(0,1fr);gap:16px}.workflow-cards>article{aspect-ratio:auto;min-height:0;padding:23px;border-radius:23px;backdrop-filter:none}.flow-illustration{height:115px;max-width:300px;margin-inline:auto;width:100%}.workflow-cards h3{font-size:22px;line-height:1.4;margin-top:20px}.workflow-cards p{font-size:13px;line-height:1.85}.flow-card-foot{padding-top:15px}.flow-card-foot>span{font-size:10px}.writing-columns{grid-template-columns:minmax(0,1fr);min-height:0}.writing-columns>aside{display:none}.home-writing .writing-source{min-height:0;aspect-ratio:auto;padding:14px 16px 16px}.writing-source code{font-size:12px;line-height:1.9;margin-top:14px}.writing-preview{display:none}.writing-benefits{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:22px}.writing-benefits>div{text-align:left;flex:1 1 130px}.writing-benefits b{font-size:13px}.writing-benefits span{font-size:11px;line-height:1.8}.app-showcase-card{width:286px;flex-basis:286px;border-radius:22px;padding:20px;backdrop-filter:none}.app-showcase-card>header h3{font-size:16px}.app-showcase-card>p{font-size:12px;line-height:1.8;min-height:0}.app-showcase-viewport{margin-inline:-20px;padding-inline:20px;mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.app-showcase-viewport .rail-edge{display:none}.mini-app-window{height:226px}.showcase-note,.feedback-caption{font-size:11px;line-height:1.85;margin-top:18px}.voice-section{padding-block:36px 44px}.feedback-group{gap:12px;padding-right:12px}.tcard{width:min(300px,calc(100vw - 68px));min-height:0;padding:20px;border-radius:20px;backdrop-filter:none}.tcard p{font-size:13px;line-height:1.9;margin-top:12px}.tcard__head b{font-size:12px}.site-footer{border-radius:28px 28px 0 0}.site-footer>.footer-grid{width:calc(100% - 44px);max-width:600px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding-block:30px}.footer-grid h3{font-size:13px;margin-bottom:16px}.footer-grid ul{font-size:12px;gap:13px}.footer-social{min-height:30px}.footer-bottom{width:calc(100% - 44px);padding-block:20px 26px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px 20px;font-size:10px}.footer-bottom .wordmark{font-size:21px}.footer-bottom .filing-entry{flex-basis:100%;justify-content:flex-start}.interior-page #main{padding-bottom:32px}.product-hero,.application-section,section.pricing-page,section.download-page,.updates-layout{padding-top:20px}.page-intro{padding:0 0 18px;margin-bottom:16px;text-align:left}.page-intro h1,.download-intro h1{font-size:30px;line-height:1.35;letter-spacing:-.04em;white-space:normal;margin-block:9px 14px;text-wrap:balance}.page-intro>p,.download-intro>p{font-size:14px;line-height:1.8;max-width:none;margin:0;color:#40566f}.workbench-slides,.workbench-slides .window-scene{height:354px}.workbench-slides .window-scene{padding:4px 19px}.workbench-slides :is(.modeling-window-body,.research-columns,.deep-columns){height:307px}.workbench-slides .scene-conversation{overflow:hidden;padding:13px;gap:9px;min-height:0}.workbench-slides .scene-conversation .scene-assistant{font-size:11px}.workbench-slides .scene-conversation>.demo-log{display:none}.workbench-slides :is(.research-columns,.deep-columns)>div{min-height:0;overflow:hidden;padding:14px}.research-columns>div{display:block}.research-columns>div>h3{font-size:14px;line-height:1.6;margin:10px 0}.research-columns>div>p{font-size:12px;line-height:1.8}.research-columns .research-note{font-size:11px;margin:12px 0 0;padding:12px}.research-columns>div>.demo-log,.deep-columns>div>.demo-log{display:none}.deep-columns .network-visual svg{height:105px}.deep-metrics{font-size:11px;gap:8px}.deep-metrics span:last-child{display:none}.workbench-prev,.workbench-next{width:36px;height:44px;min-width:36px;top:50%;border-radius:14px;box-shadow:0 4px 14px #14396b12;background:#fffffff5;backdrop-filter:blur(8px)}.workbench-prev{left:-5px}.workbench-next{right:-5px}.application-section{margin-top:16px}.application-heading h2{font-size:24px;line-height:1.4}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.application-card{min-height:0;padding:18px 14px;border-radius:20px;backdrop-filter:none}.application-card>img{width:40px;height:40px;margin-bottom:14px}.application-card h3{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.application-card p{font-size:12px;line-height:1.75;overflow-wrap:anywhere}.catalog-note,.download-page-note{font-size:11px;line-height:1.85;margin-top:22px}.pricing-page .pricing-intro{margin:0 0 24px;padding:0;text-align:left}.pricing-page .pricing-intro h1{font-size:30px;line-height:1.35;white-space:normal}.pricing-page .pricing-intro>p{font-size:14px;line-height:1.8;max-width:none}.pricing-page .plan-grid{grid-template-columns:minmax(0,1fr);gap:18px;max-width:520px;margin-inline:auto}.pricing-page .plan-grid .plan-card:nth-child(n){display:grid;grid-template-columns:106px minmax(0,1fr);border-radius:23px}.pricing-page .membership-art{grid-column:1;grid-row:1;width:auto;height:112px;margin:12px 0 0 12px;border-radius:15px}.pricing-page .membership-brand{font-size:8px;left:10px;top:12px;letter-spacing:.08em}.pricing-page .membership-period{left:10px;bottom:15px;gap:4px;flex-wrap:wrap}.pricing-page .membership-period>b{font-size:30px}.pricing-page .membership-period>span{font-size:7px}.pricing-page .membership-recommend{font-size:8px;padding:4px 6px;right:6px;top:31px}.pricing-page .plan-grid .plan-top{grid-column:2;grid-row:1;padding:15px 16px 11px;min-height:0}.pricing-page .plan-grid .plan-name h2{font-size:19px;white-space:nowrap}.pricing-page .plan-name>span{font-size:10px;padding:3px 6px;white-space:nowrap}.pricing-page .plan-grid .plan-top>.plan-price{margin:13px 0 7px}.pricing-page .plan-price>strong{font-size:38px}.pricing-page .plan-price>span{font-size:18px}.pricing-page .plan-grid .plan-top>.plan-duration{font-size:12px}.pricing-page .plan-grid .plan-benefits{grid-column:1/-1;padding:18px 18px 0;margin-top:12px}.pricing-page .plan-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:start}.pricing-page .plan-grid .plan-benefits li{padding-left:21px;line-height:1.7;min-height:22px}.pricing-page .plan-benefits li>b{font-size:12px;line-height:1.7}.pricing-page .plan-benefits:before{left:18px;right:18px}.pricing-page .plan-grid .plan-card .plan-value-note{grid-column:1/-1;margin:15px 18px 10px;padding:8px 10px;font-size:11px;min-height:0}.pricing-page .plan-grid .plan-card .button{grid-column:1/-1;min-height:46px;margin:4px 18px 18px;width:calc(100% - 36px);font-size:14px;border-radius:12px}.pricing-faq{margin-top:36px}.pricing-faq>header{text-align:left;margin-bottom:16px}.pricing-faq h2{font-size:25px}.pricing-faq li{gap:11px;padding-block:21px}.pricing-faq h3{font-size:15px;line-height:1.7}.pricing-faq p{font-size:13px;line-height:1.9}.download-intro{text-align:left;margin-bottom:24px;max-width:none}.download-intro>h1,.download-intro>p{text-align:left}.download-grid{grid-template-columns:minmax(0,1fr);gap:18px;max-width:520px;margin-inline:auto}.download-card{border-radius:23px;backdrop-filter:none}.download-art{height:105px;border-radius:17px}.download-art>.download-edition-icon{width:52px;height:52px}.download-art-label{font-size:8px;bottom:9px}.download-card-body{padding:20px 16px 12px}.download-card h2{font-size:23px}.download-card-body>p:not(.download-link-status):not(.download-channel):not(.download-access-code){min-height:0;font-size:13px;margin-bottom:16px}.download-card .download-action{min-height:47px;font-size:14px}.download-link-status,.download-channel{font-size:12px;min-height:0}.download-dialog{padding:28px 22px;border-radius:22px}.download-dialog-close{width:44px;height:44px;top:4px;right:4px}.updates-layout>.page-intro{text-align:left}.release-timeline .timeline-row{grid-template-columns:minmax(0,1fr);gap:11px;padding-left:19px;margin-bottom:25px}.timeline-date{position:relative;display:flex;align-items:center;gap:12px;text-align:left;padding:0}.timeline-date time{font-size:13px}.timeline-date>span{font-size:11px;margin:0}.release-timeline .timeline-bubble{padding:20px 17px;border-radius:19px;backdrop-filter:none}.release-timeline .timeline-bubble h2{font-size:20px;line-height:1.55;margin-bottom:12px}.timeline-bubble li{font-size:13px;line-height:1.9}.document-page{height:auto;min-height:100dvh;overflow:visible}.document-page #main.developer-docs{height:auto;display:block;width:calc(100% - 32px);padding-block:15px 32px}.doc-menu-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;min-height:48px;margin-bottom:14px;border:1px solid #e0e8f4;border-radius:15px;background:#fffffff2;color:#243e62;font:600 14px/1.5 system-ui}.doc-menu-toggle>span{font-size:12px;font-weight:400}.developer-docs .docs-sidebar{display:none;position:relative;top:auto;max-height:min(65dvh,540px);margin-bottom:16px;padding:17px;border-radius:17px;overscroll-behavior:contain}.developer-docs .docs-sidebar.docs-sidebar-open{display:block}.developer-docs .docs-sidebar nav a{padding:13px 10px;min-height:46px}.developer-docs .docs-sidebar a>span{font-size:14px}.developer-docs .docs-article{height:auto;overflow:visible;padding:24px 18px;border-radius:19px;backdrop-filter:none}.developer-docs .docs-article-heading{margin-bottom:24px;padding-bottom:22px}.developer-docs .docs-article-heading h1{font-size:27px;line-height:1.45;overflow-wrap:anywhere}.developer-docs .docs-article-heading>p{font-size:14px;line-height:1.85}.doc-breadcrumbs{font-size:11px}.doc-reading-meta{font-size:10px;gap:12px;flex-wrap:wrap}.doc-chapter-links>div{gap:9px 15px}.doc-chapter-links a{font-size:13px;line-height:1.8;min-height:30px}.doc-mobile-toc{display:block;border-radius:12px;padding:13px;margin-bottom:24px}.doc-mobile-toc summary{font-size:13px;min-height:23px}.doc-mobile-toc nav{gap:10px}.doc-mobile-toc a{font-size:13px;line-height:1.8}.docs-page-toc{display:none}.developer-docs .markdown-body{font-size:14px;line-height:1.95}.developer-docs .markdown-body>h2{font-size:22px;margin-top:32px;scroll-margin-top:96px}.developer-docs .markdown-body h3{font-size:18px;scroll-margin-top:96px}.developer-docs .doc-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.developer-docs .doc-table :is(th,td){font-size:12px;padding:11px;min-width:105px}.doc-code-body{grid-template-columns:30px max-content;max-height:430px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.doc-code-gutter,.developer-docs .doc-code .technical-code{font-size:12px;line-height:1.85}.doc-code button{min-height:40px;font-size:12px}.doc-pagination{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}.doc-pagination a{min-height:62px;padding:14px}.doc-pagination strong{font-size:13px}.doc-source-download{font-size:13px;min-height:44px;align-content:center}}@media(max-width:370px){.container{width:calc(100% - 32px)}.hero h1{font-size:29px}.app-showcase-viewport{margin-inline:-16px;padding-inline:16px}.hero-summary{font-size:13px}.home-capability-grid{grid-template-columns:minmax(0,1fr)}.home-capability-grid article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:0 14px;padding:17px}.home-capability-grid img{grid-row:1/3;margin:0}.home-capability-grid h3{font-size:15px}.home-capability-grid p{grid-column:2}.pricing-page .plan-grid .plan-card:nth-child(n){grid-template-columns:93px minmax(0,1fr)}.pricing-page .plan-grid .plan-top{padding-inline:13px}.pricing-page .plan-name>span{font-size:9px;padding-inline:4px}.pricing-page .plan-grid .plan-benefits{padding-inline:15px}.pricing-page .plan-benefits ul{gap:10px 8px}.pricing-page .plan-benefits li>b{font-size:11px}.site-header .main-navigation.is-open{grid-template-columns:repeat(4,minmax(0,1fr));padding:9px;gap:3px}.site-header .main-navigation :is(a,.nav-placeholder){font-size:13px}}@media(hover:none),(pointer:coarse){.home-capability-grid article,.discussion-card,.workflow-cards>article,.app-showcase-card,.tcard,.application-card,.plan-card,.download-card,.timeline-bubble{backdrop-filter:none;-webkit-backdrop-filter:none}.hover-float,.scene-layer{will-change:auto!important}[data-intro-reveal]{animation-duration:.5s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
