.c-site .n-page{color:#37243f;--n-muted:#90779b;--n-purple:#734b9c}.c-site .n-page h1,.c-site .n-page h2,.c-site .n-page h3,.c-site .n-page h4{font-weight:400;letter-spacing:-.055em}.c-site .n-page h2{font-size:clamp(37px,4.2vw,61px);line-height:1.1}.c-site .n-page em{font-style:normal;color:#80559b}.c-site .n-page p{line-height:1.85}.c-site :where(.n-page) .n-hero{background:#eee7df;padding:60px 0 25px;overflow:hidden}.c-site :where(.n-page) .n-hero>.c-wrap:first-child{display:grid;grid-template-columns:1.1fr 1fr;gap:2%;align-items:center}.c-site :where(.n-page) .n-hero h1{font-size:clamp(60px,6.6vw,96px);line-height:1.025;margin:30px 0}.c-site :where(.n-page) .n-hero p{font-size:17px;line-height:1.85;color:#88728f;max-width:470px;margin-bottom:30px}.c-site :where(.n-page) .n-hero .c-text-link{font-size:13px}.c-site :where(.n-page) .n-hero-object{margin:0 -15% 0 -5%}.c-site :where(.n-page) .n-hero-art{display:block;width:100%;height:auto}.c-site :where(.n-page) .n-lens-body{transform-origin:347px 294px;animation:c-agents-n-focus 14s ease-in-out infinite}.c-site :where(.n-page) .n-context-note{animation:c-agents-n-float 12s ease-in-out infinite}.c-site :where(.n-page) .n-tool-note{animation:c-agents-n-float 12s -6s ease-in-out infinite}.c-site :where(.n-page) .n-hero-foot{display:flex;justify-content:space-between;align-items:center;gap:30px;font:9px monospace;color:#a188a9;padding-top:30px;line-height:1.8}.c-site :where(.n-page) .n-hero-foot>button{border:0;background:none;color:#9c80a8;font:inherit;cursor:pointer;padding:8px 0}.c-site :where(.n-page) .n-manifesto{padding:90px 0}.c-site :where(.n-page) .n-manifesto>.c-eyebrow{margin-bottom:30px}.c-site :where(.n-page) .n-manifesto h2{max-width:1050px;font-size:clamp(38px,4.5vw,66px);line-height:1.11}.c-site :where(.n-page) .n-manifesto>div{display:grid;grid-template-columns:1fr 1fr;gap:10%;max-width:1000px;margin:45px 0 0 auto}.c-site :where(.n-page) .n-manifesto p{font-size:16px;color:#8c7596;line-height:1.9}.c-site :where(.n-page) .n-foundation{padding:70px 0;background:#e8dfee}.c-site :where(.n-page) .n-foundation-title{max-width:750px}.c-site :where(.n-page) .n-foundation-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.c-site :where(.n-page) .n-foundation-rail article{border-top:1px solid #c4afd1;padding-top:20px}.c-site :where(.n-page) .n-foundation-rail article>span{font:9px monospace;color:#af90be}.c-site :where(.n-page) .n-foundation-symbol{height:110px;display:flex;align-items:center;font-size:37px;letter-spacing:-.05em;color:#af93c2}.c-site :where(.n-page) .n-foundation-rail article:nth-child(2) .n-foundation-symbol{color:#c18d65}.c-site :where(.n-page) .n-foundation-rail h3{font-size:30px;margin-bottom:20px}.c-site :where(.n-page) .n-foundation-rail p{font-size:15px;line-height:1.85;color:#967b9f}.c-site :where(.n-page) .n-roles{padding:85px 0;scroll-margin-top:25px}.c-site :where(.n-page) .n-section-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:10%;align-items:end;margin-bottom:45px}.c-site :where(.n-page) .n-section-heading>p{font-size:14px;line-height:1.85;color:#a084ad}.c-site :where(.n-page) .n-role-tabs{display:flex;gap:32px;flex-wrap:wrap;border-bottom:1px solid var(--c-rule);margin-bottom:35px}.c-site :where(.n-page) .n-role-tabs>button{background:none;border:0;border-bottom:2px solid transparent;padding:18px 0;font:inherit;font-size:14px;color:#a78bb5;cursor:pointer}.c-site :where(.n-page) .n-role-tabs>button[aria-selected=true]{color:#734b9c;border-bottom-color:#734b9c}.c-site :where(.n-page) .n-demo-head{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:end;margin-bottom:30px}.c-site :where(.n-page) .n-demo-head .c-eyebrow{font-size:9px;margin-bottom:20px}.c-site :where(.n-page) .n-demo-head h3{font-size:36px;line-height:1.12;margin-bottom:20px}.c-site :where(.n-page) .n-demo-head>div>p{font-size:15px;color:#977c9f;line-height:1.85}.c-site :where(.n-page) .n-permission{justify-self:end;max-width:350px;width:100%}.c-site :where(.n-page) .n-permission>span{font-size:10px;color:#a98eb3;display:block;margin-bottom:13px}.c-site :where(.n-page) .n-permission>div{display:flex;border:1px solid #d2bedc;padding:4px}.c-site :where(.n-page) .n-permission button{flex:1;border:0;background:transparent;color:#a082ae;padding:12px 10px;font-family:inherit;font-size:11px;cursor:pointer}.c-site :where(.n-page) .n-permission button[aria-pressed=true]{background:#734b9c;color:#fff}.c-site :where(.n-page) .n-demo-stage{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border:1px solid #e0d2e8;background:#f4eef7}.c-site :where(.n-page) .n-chat{padding:40px 35px;display:flex;flex-direction:column;gap:28px;align-items:start}.c-site :where(.n-page) .n-chat-person{padding:22px 24px;background:#e5d9ed;border-radius:0 20px 20px;max-width:90%}.c-site :where(.n-page) .n-chat-agent{padding:22px 24px;background:#f2e2ce;border-radius:20px 0 20px 20px;max-width:95%;align-self:end}.c-site :where(.n-page) .n-chat-person>span,.c-site :where(.n-page) .n-chat-agent>span{font-size:9px;color:#a17cad}.c-site :where(.n-page) .n-chat-agent>span{color:#b2835d}.c-site :where(.n-page) .n-chat p{font-size:17px;line-height:1.8;letter-spacing:-.02em;margin-top:14px}.c-site :where(.n-page) .n-chat-note{display:flex;align-items:start;gap:9px;font-size:9px;line-height:1.8;color:#ac91b9;margin-top:auto;padding-top:15px}.c-site :where(.n-page) .n-chat-note>i{display:block;width:5px;height:5px;background:#bf9dcb;border-radius:50%;flex:none;margin-top:5px}.c-site :where(.n-page) .n-action-panel{padding:35px;background:#eae0f0;border-left:1px solid #ddcce6}.c-site :where(.n-page) .n-action-panel>.c-eyebrow{font-size:9px}.c-site :where(.n-page) .n-tool-trace{display:grid;gap:20px}.c-site :where(.n-page) .n-tool-trace>a{display:grid;grid-template-columns:25px 1fr;gap:8px 15px;border-top:1px solid #cfb7db;padding-top:17px}.c-site :where(.n-page) .n-tool-trace>a>span{font:9px monospace;color:#ae8fbd;grid-row:span 2;padding-top:5px}.c-site :where(.n-page) .n-tool-trace strong{font-size:20px;font-weight:400;letter-spacing:-.035em;line-height:1.25}.c-site :where(.n-page) .n-tool-trace small{font-size:9px;color:#a183b0}.c-site :where(.n-page) .n-next-action{padding-top:28px;margin-top:30px;border-top:1px solid #c8afd5}.c-site :where(.n-page) .n-next-action>span{font:9px monospace;color:#b08360}.c-site :where(.n-page) .n-next-action h4{font-size:24px;line-height:1.2;margin:15px 0 18px}.c-site :where(.n-page) .n-next-action>p{font-size:13px;color:#987ba6;line-height:1.85}.c-site :where(.n-page) .n-next-action>button{display:flex;justify-content:space-between;width:100%;gap:15px;padding:15px;margin-top:22px;background:#734b9c;color:#fff;border:0;font-family:inherit;font-size:11px;cursor:pointer}.c-site :where(.n-page) .n-next-action>button:disabled{background:#ddd0e5;color:#b09aba;cursor:default}.c-site :where(.n-page) .n-next-action .n-demo-outcome{font-size:12px;border-left:2px solid #d19a6d;padding-left:15px;margin-top:20px;color:#84608e}.c-site :where(.n-page) .n-knowledge{background:#30223d;color:#f4edf8;padding:80px 0}.c-site :where(.n-page) .n-knowledge>.c-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:center}.c-site :where(.n-page) .n-knowledge .c-eyebrow{color:#b392c8}.c-site :where(.n-page) .n-knowledge h2 em{color:#cbaada}.c-site :where(.n-page) .n-knowledge>.c-wrap>div:first-child>p{font-size:16px;line-height:1.85;color:#ae98bc;margin-top:25px;max-width:500px}.c-site :where(.n-page) .n-continuity-art{border:1px solid #684b78;padding:30px;background:#362643;position:relative}.c-site :where(.n-page) .n-continuity-art>span{font:8px monospace;color:#ad8cbe;display:block;margin-bottom:35px;letter-spacing:.05em}.c-site :where(.n-page) .n-message-line{position:relative;border-left:1px solid #7b598d;padding:0 0 35px 25px}.c-site :where(.n-page) .n-message-line>small{font-size:9px;color:#b694c7;display:block;margin-bottom:12px}.c-site :where(.n-page) .n-message-line p{font-size:21px;line-height:1.45;letter-spacing:-.025em;max-width:300px}.c-site :where(.n-page) .n-message-line>i{position:absolute;left:-4px;top:0;width:7px;height:7px;background:#eaa268;border-radius:50%}.c-site :where(.n-page) .n-context-memory{background:#5e3d75;padding:25px;margin:0 -6px 25px 15px}.c-site :where(.n-page) .n-context-memory span{display:block;font-size:9px;color:#c4a9d3;margin-bottom:15px}.c-site :where(.n-page) .n-context-memory strong{font-size:28px;font-weight:400;line-height:1.15;letter-spacing:-.04em;color:#efdfcf}.c-site :where(.n-page) .n-continuity-art>small{display:block;font-size:9px;color:#9878aa;line-height:1.8}.c-site :where(.n-page) .n-tools{padding:85px 0}.c-site :where(.n-page) .n-tools-index{display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.c-site :where(.n-page) .n-tools-index>a{display:grid;grid-template-columns:25px 1fr 15px;gap:20px;border-top:1px solid var(--c-rule);padding:28px 0}.c-site :where(.n-page) .n-tools-index>a>span{font:9px monospace;color:#b597c2;padding-top:7px}.c-site :where(.n-page) .n-tools-index h3{font-size:29px;margin-bottom:16px}.c-site :where(.n-page) .n-tools-index p{font-size:14px;color:#9c7fa8;line-height:1.85}.c-site :where(.n-page) .n-tools-index i{font-style:normal;color:#a37eb8;padding-top:4px}.c-site :where(.n-page) .n-boundaries{padding:75px 0;background:#e9dfd2}.c-site :where(.n-page) .n-boundaries>.c-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:13%}.c-site :where(.n-page) .n-boundaries>.c-wrap>div:first-child>p{font-size:16px;color:#937b90;line-height:1.85;margin:30px 0;max-width:450px}.c-site :where(.n-page) .n-boundaries .c-text-link{font-size:12px}.c-site :where(.n-page) .n-boundary-points article{display:flex;gap:22px;border-top:1px solid #cbb8cc;padding:24px 0}.c-site :where(.n-page) .n-boundary-points article>span{font:9px monospace;color:#ae8cb8;padding-top:7px}.c-site :where(.n-page) .n-boundary-points h3{font-size:27px;margin-bottom:15px}.c-site :where(.n-page) .n-boundary-points p{font-size:14px;line-height:1.85;color:#9b7f97}.c-site :where(.n-page) .n-interface{padding:85px 0}.c-site :where(.n-page) .n-print-gallery{display:grid;grid-template-columns:1.6fr 1fr;gap:9%;align-items:center}.c-site :where(.n-page) .n-print{margin:0;border:1px solid #c8b0d7;background:#ede3f3;box-shadow:9px 13px 27px #4424540f}.c-site :where(.n-page) .n-print-bar{display:flex;justify-content:space-between;gap:20px;padding:13px 15px;font-size:9px;color:#a385b1}.c-site :where(.n-page) .n-print-bar>small{font-size:8px}.c-site :where(.n-page) .n-print>button{display:block;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in}.c-site :where(.n-page) .n-print img{width:100%;height:auto;display:block}.c-site :where(.n-page) .n-print figcaption{padding:16px 18px}.c-site :where(.n-page) .n-print figcaption>p{font-size:12px;line-height:1.8;color:#977aa4}.c-site :where(.n-page) .n-print figcaption>small{display:block;font-size:9px;color:#ac91b8;margin-top:12px;line-height:1.7}.c-site :where(.n-page) .n-print-aside .c-eyebrow{font-size:9px}.c-site :where(.n-page) .n-print-aside h3{font-size:36px;line-height:1.13;margin-bottom:25px}.c-site :where(.n-page) .n-print-aside p{font-size:15px;color:#a085ac;line-height:1.85;margin-bottom:25px}.c-site :where(.n-page) .n-print-aside .c-text-link{font-size:12px}.c-site :where(.n-page) .n-config-exhibit{background:#e7dcec;margin-top:50px;padding:35px 90px 25px;position:relative}.c-site :where(.n-page) .n-config-exhibit:before{content:"";position:absolute;inset:25px 30px;border:1px solid #d5c2df;pointer-events:none}.c-site :where(.n-page) .n-config-exhibit>.n-print{position:relative}.c-site :where(.n-page) .n-config-exhibit>p{font-size:10px;line-height:1.8;color:#a68bb0;max-width:750px;margin:25px auto 0;position:relative}.c-site :where(.n-page) .n-composition{background:#e9e0ef;padding:70px 0}.c-site :where(.n-page) .n-composition>.c-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:10%}.c-site :where(.n-page) .n-composition>.c-wrap>div>p{font-size:16px;color:#92769f;line-height:1.85;margin-top:30px;max-width:480px}.c-site :where(.n-page) .n-composition nav>a{display:block;position:relative;border-top:1px solid #c9b3d5;padding:23px 25px 25px 0}.c-site :where(.n-page) .n-composition nav>a>span{display:block;font:9px monospace;color:#b092be;margin-bottom:12px}.c-site :where(.n-page) .n-composition nav strong{font-size:29px;font-weight:400;letter-spacing:-.04em;line-height:1.2}.c-site :where(.n-page) .n-composition nav p{font-size:13px;color:#a286ad;line-height:1.8;margin-top:15px}.c-site :where(.n-page) .n-composition nav i{position:absolute;right:0;top:40px;font-style:normal;color:#ac88be}.c-site :where(.n-page) .n-questions{display:grid;grid-template-columns:1fr 1.35fr;gap:12%;padding:85px 0}.c-site :where(.n-page) .n-questions h2{font-size:46px}.c-site :where(.n-page) .n-questions details{border-top:1px solid var(--c-rule)}.c-site :where(.n-page) .n-questions summary{display:flex;justify-content:space-between;gap:25px;font-size:20px;line-height:1.4;letter-spacing:-.025em;padding:23px 0;cursor:pointer;list-style:none}.c-site :where(.n-page) .n-questions summary::-webkit-details-marker{display:none}.c-site :where(.n-page) .n-questions summary>span{font-size:18px;color:#b08ec0;flex:none}.c-site :where(.n-page) .n-questions details[open] summary>span{transform:rotate(45deg)}.c-site :where(.n-page) .n-questions details>p{font-size:15px;line-height:1.9;color:#977aa2;padding-bottom:25px}.c-site :where(.n-page) .n-closing{padding:65px 0 75px;background:#ede4d7;overflow:hidden}.c-site :where(.n-page) .n-closing>.c-wrap{position:relative}.c-site :where(.n-page) .n-closing h2{font-size:clamp(43px,5.2vw,75px);margin-bottom:35px;position:relative;z-index:1}.c-site :where(.n-page) .n-closing>.c-wrap>div{display:flex;flex-wrap:wrap;gap:35px;position:relative;z-index:1}.c-site :where(.n-page) .n-closing .c-text-link{font-size:13px}.c-site :where(.n-page) .n-closing-object{position:absolute;height:320px;width:320px;right:-160px;top:0;border:55px solid #c7acd8;border-radius:55px;transform:rotate(-12deg)}.c-site :where(.n-page) .n-closing-object:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:#f0ac73;top:45px;left:45px}.c-site :where(.n-page) .n-motion-paused *{animation-play-state:paused!important}.c-site .n-page :focus-visible{outline:2px solid #da965e;outline-offset:4px}@keyframes c-agents-n-focus{50%{transform:rotate(3deg)}}@keyframes c-agents-n-float{50%{transform:translateY(-8px)}}@media(max-width:1000px){.c-site :where(.n-page) .n-hero h1{font-size:73px}.c-site :where(.n-page) .n-demo-head{gap:6%}.c-site :where(.n-page) .n-demo-head h3{font-size:31px}.c-site :where(.n-page) .n-chat{padding:30px 25px}.c-site :where(.n-page) .n-chat p{font-size:16px}.c-site :where(.n-page) .n-action-panel{padding:30px 25px}.c-site :where(.n-page) .n-print-gallery{gap:6%}.c-site :where(.n-page) .n-print-aside h3{font-size:31px}.c-site :where(.n-page) .n-config-exhibit{padding:30px 45px 25px}}@media(max-width:700px){.c-site :where(.n-page) .n-hero{padding:40px 0 20px}.c-site :where(.n-page) .n-hero>.c-wrap:first-child{grid-template-columns:1fr}.c-site :where(.n-page) .n-hero h1{font-size:58px;margin:25px 0}.c-site :where(.n-page) .n-hero p{font-size:16px}.c-site :where(.n-page) .n-hero-object{height:330px;margin:10px -7% 0}.c-site :where(.n-page) .n-hero-art{width:100%;height:100%}.c-site :where(.n-page) .n-hero-foot{font-size:8px;gap:20px;padding-top:15px;align-items:end}.c-site :where(.n-page) .n-hero-foot>span{max-width:200px}.c-site :where(.n-page) .n-hero-foot>button{white-space:nowrap}.c-site .n-page h2{font-size:36px}.c-site :where(.n-page) .n-manifesto{padding:50px 0}.c-site :where(.n-page) .n-manifesto h2{font-size:36px;line-height:1.13}.c-site :where(.n-page) .n-manifesto>div{grid-template-columns:1fr;gap:23px;margin-top:30px}.c-site :where(.n-page) .n-manifesto p{font-size:15px}.c-site :where(.n-page) .n-foundation{padding:45px 0}.c-site :where(.n-page) .n-foundation-rail{grid-template-columns:1fr;gap:28px;margin-top:30px}.c-site :where(.n-page) .n-foundation-rail article{display:grid;grid-template-columns:95px 1fr;gap:10px 20px;padding-top:20px}.c-site :where(.n-page) .n-foundation-rail article>span{grid-column:1/-1}.c-site :where(.n-page) .n-foundation-symbol{font-size:26px;grid-row:span 2;height:90px;line-height:1.1}.c-site :where(.n-page) .n-foundation-rail h3{font-size:28px;margin-bottom:0}.c-site :where(.n-page) .n-foundation-rail p{font-size:14px}.c-site :where(.n-page) .n-roles{padding:50px 0}.c-site :where(.n-page) .n-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.c-site :where(.n-page) .n-section-heading>p{font-size:13px}.c-site :where(.n-page) .n-role-tabs{gap:25px;margin-bottom:28px}.c-site :where(.n-page) .n-role-tabs>button{font-size:12px;padding:15px 0}.c-site :where(.n-page) .n-demo-head{grid-template-columns:1fr;gap:25px;margin-bottom:25px}.c-site :where(.n-page) .n-demo-head h3{font-size:32px}.c-site :where(.n-page) .n-demo-head>div>p{font-size:14px}.c-site :where(.n-page) .n-permission{max-width:none;justify-self:stretch}.c-site :where(.n-page) .n-permission button{font-size:12px}.c-site :where(.n-page) .n-demo-stage{grid-template-columns:1fr}.c-site :where(.n-page) .n-chat{padding:25px 20px;gap:22px}.c-site :where(.n-page) .n-chat-person,.c-site :where(.n-page) .n-chat-agent{padding:20px;max-width:95%}.c-site :where(.n-page) .n-chat p{font-size:16px}.c-site :where(.n-page) .n-chat-note{font-size:9px}.c-site :where(.n-page) .n-action-panel{padding:25px;border-left:0;border-top:1px solid #ddcce6}.c-site :where(.n-page) .n-tool-trace strong{font-size:22px}.c-site :where(.n-page) .n-next-action h4{font-size:26px}.c-site :where(.n-page) .n-next-action>p{font-size:14px}.c-site :where(.n-page) .n-next-action>button{font-size:11px}.c-site :where(.n-page) .n-knowledge{padding:50px 0}.c-site :where(.n-page) .n-knowledge>.c-wrap{grid-template-columns:1fr;gap:35px}.c-site :where(.n-page) .n-knowledge>.c-wrap>div:first-child>p{font-size:15px}.c-site :where(.n-page) .n-continuity-art{padding:25px}.c-site :where(.n-page) .n-message-line p{font-size:21px}.c-site :where(.n-page) .n-context-memory{padding:22px}.c-site :where(.n-page) .n-context-memory strong{font-size:27px}.c-site :where(.n-page) .n-tools{padding:50px 0}.c-site :where(.n-page) .n-tools-index{grid-template-columns:1fr;gap:0}.c-site :where(.n-page) .n-tools-index>a{gap:15px;padding:25px 0}.c-site :where(.n-page) .n-tools-index h3{font-size:28px}.c-site :where(.n-page) .n-tools-index p{font-size:14px}.c-site :where(.n-page) .n-boundaries{padding:45px 0}.c-site :where(.n-page) .n-boundaries>.c-wrap{grid-template-columns:1fr;gap:35px}.c-site :where(.n-page) .n-boundaries>.c-wrap>div:first-child>p{font-size:15px;margin:25px 0}.c-site :where(.n-page) .n-boundary-points h3{font-size:26px}.c-site :where(.n-page) .n-boundary-points p{font-size:14px}.c-site :where(.n-page) .n-interface{padding:50px 0}.c-site :where(.n-page) .n-print-gallery{grid-template-columns:1fr;gap:30px}.c-site :where(.n-page) .n-print-aside h3{font-size:33px}.c-site :where(.n-page) .n-print-aside p{font-size:14px}.c-site :where(.n-page) .n-print-bar{padding:10px 12px;font-size:8px;gap:15px}.c-site :where(.n-page) .n-print figcaption{padding:12px}.c-site :where(.n-page) .n-print figcaption>p{font-size:11px}.c-site :where(.n-page) .n-print figcaption>small{font-size:8px}.c-site :where(.n-page) .n-config-exhibit{padding:20px 12px;margin-top:30px}.c-site :where(.n-page) .n-config-exhibit:before{inset:12px}.c-site :where(.n-page) .n-config-exhibit>p{font-size:9px;margin:20px 5px 0}.c-site :where(.n-page) .n-composition{padding:45px 0}.c-site :where(.n-page) .n-composition>.c-wrap{grid-template-columns:1fr;gap:35px}.c-site :where(.n-page) .n-composition>.c-wrap>div>p{font-size:15px;margin-top:25px}.c-site :where(.n-page) .n-composition nav strong{font-size:28px}.c-site :where(.n-page) .n-composition nav p{font-size:14px}.c-site :where(.n-page) .n-questions{grid-template-columns:1fr;gap:30px;padding:50px 0}.c-site :where(.n-page) .n-questions summary{font-size:20px}.c-site :where(.n-page) .n-questions details>p{font-size:15px}.c-site :where(.n-page) .n-closing{padding:45px 0 55px}.c-site :where(.n-page) .n-closing h2{font-size:43px;max-width:350px}.c-site :where(.n-page) .n-closing>.c-wrap>div{flex-direction:column;align-items:start;gap:25px}.c-site :where(.n-page) .n-closing .c-text-link{font-size:12px}.c-site :where(.n-page) .n-closing-object{right:-260px;top:50px}}@media(prefers-reduced-motion:reduce){.c-site .n-page *{animation:none!important;scroll-behavior:auto!important}}@media(max-width:800px){.c-site :where(.n-page) :where([class$=-grid],[class$=-layout])>*{min-width:0}.c-site :where(.n-page) .n-knowledge>.c-wrap>*,.c-site :where(.n-page) .n-continuity-art{min-width:0}}@media(max-width:700px){.c-site :where(.n-page) :where(input,textarea,select){font-size:16px!important}.c-site :where(.n-page) :where(button,[role=tab],summary){min-height:44px;touch-action:manipulation}.c-site :where(.n-page) :where(input,select){min-height:48px}.c-site :where(.n-page) textarea{line-height:1.6}.c-site :where(.n-page) :where(h1,h2,h3,h4){overflow-wrap:break-word}.c-site :where(.n-page) .n-hero h1{font-size:clamp(48px,13vw,64px)}.c-site :where(.n-page) .n-hero-foot{flex-wrap:wrap;align-items:center;font-size:10px}.c-site :where(.n-page) .n-hero-foot>span{max-width:none;flex:1 1 150px}.c-site :where(.n-page) .n-hero-foot>button{padding:10px 0;font-size:11px}.c-site :where(.n-page) .n-foundation-rail article{grid-template-columns:70px minmax(0,1fr);gap:10px 18px}.c-site :where(.n-page) .n-foundation-symbol{font-size:23px}.c-site :where(.n-page) .n-role-tabs{gap:0 24px}.c-site :where(.n-page) .n-role-tabs>button{font-size:14px}.c-site :where(.n-page) .n-message-line p{font-size:19px;overflow-wrap:anywhere}.c-site :where(.n-page) .n-context-memory{padding:20px}.c-site :where(.n-page) .n-next-action>button{font-size:12px;line-height:1.6}.c-site :where(.n-page) .n-section-heading>p{font-size:15px}.c-site :where(.n-page) .n-tool-trace small,.c-site :where(.n-page) .n-chat-note,.c-site :where(.n-page) .n-print figcaption>small{font-size:11px}.c-site .n-page p{color:#786381}}@media(max-width:360px){.c-site :where(.n-page) .n-hero h1{font-size:47px}.c-site :where(.n-page) .n-action-panel{padding:22px 18px}.c-site :where(.n-page) .n-chat{padding:22px 15px}.c-site :where(.n-page) .n-chat-person,.c-site :where(.n-page) .n-chat-agent{padding:18px}}
