.yasnora-home{--yh-ink:#262331;--yh-muted:#6e697b;--yh-purple:#7451cd;color:var(--yh-ink);background:#fcfbf9;font-family:Manrope Variable,sans-serif}.yh-shell{width:min(1240px,100% - 80px);margin:0 auto}.yasnora-home h1,.yasnora-home h2,.yasnora-home h3{font-family:Onest Variable,sans-serif}.yasnora-home h2{letter-spacing:-1.8px;white-space:pre-line;margin:14px 0 20px;font-size:clamp(34px,3.5vw,49px);font-weight:580;line-height:1.12}.yh-eyebrow{letter-spacing:1.8px;color:#7855ae;align-items:center;gap:9px;font-size:11px;font-weight:750;line-height:1.8;display:flex}.yh-eyebrow>span{background:#9778c9;border-radius:50%;width:6px;height:6px}.yh-section{padding:100px 0}.yh-button{color:#fff;background:#7451cd;border-radius:12px;justify-content:center;align-items:center;gap:15px;min-height:54px;padding:16px 24px;font-size:14px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 6px 18px #6846b01a}.yh-button:hover{background:#603fba;transform:translateY(-2px)}.yh-button:focus-visible,.yasnora-home a:focus-visible,.yasnora-home button:focus-visible,.yasnora-home summary:focus-visible{outline-offset:4px;outline:3px solid #966fe4}.yh-text-link{color:#635177;align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:650;display:inline-flex}.yh-text-link:hover{color:#7348c9}.yh-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.yh-hero{background:radial-gradient(at 86% 40%,#eee5ff88,#0000 45%),#fcfbf9;padding:177px 0 100px;position:relative;overflow:hidden}.yh-hero-grid{grid-template-columns:1fr 1.03fr;align-items:center;gap:68px;display:grid}.yh-hero h1{letter-spacing:-3px;margin:23px 0;font-size:clamp(46px,4.6vw,65px);font-weight:580;line-height:1.1}.yh-hero h1 em{color:#8057bc;font-style:normal}.yh-lead{color:var(--yh-muted);max-width:520px;margin:0 0 29px;font-size:17px;line-height:1.85}.yh-hero-note{color:#787184;margin:19px 0 35px;font-size:11px;line-height:1.8}.yh-byline{color:#726a80;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.yh-byline strong{letter-spacing:1px;color:#494053;font-size:13px}.yh-byline>span{color:#817888;width:100%;margin-top:3px;font-size:11px}.yh-hero-visual{min-width:0;position:relative}.yh-orbit{pointer-events:none;background:radial-gradient(#d9c8f87a,#0000 66%);border-radius:50%;animation:9s ease-in-out infinite yh-breathe;position:absolute;inset:-60px}.yh-demo{background:#fff;border:1px solid #e5dfea;border-radius:20px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 28px 70px #473a7012,0 5px 12px #38225505}.yh-demo-bar{border-bottom:1px solid #efebf3;justify-content:space-between;align-items:center;gap:8px;padding:19px 23px;display:flex}.yh-demo-bar>span{align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.yh-demo-bar small{color:#82778e;font-size:10px}.yh-demo-tabs{gap:7px;padding:20px 23px 0;display:flex}.yh-demo-tabs button{font:inherit;color:#7b7288;cursor:pointer;background:#f7f5f9;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:11px}.yh-demo-tabs button[aria-pressed=true]{color:#714cc4;background:#f0eafa;border-color:#ded0f2}.yh-demo-conversation{min-height:335px;padding:23px}.yh-demo-question{color:#655572;background:#f0ebf8;border-radius:12px 12px 3px;width:fit-content;max-width:90%;margin:0 0 28px auto;padding:12px 16px;font-size:12px;line-height:1.6}.yh-demo-answer{grid-template-columns:24px 1fr;gap:13px;display:grid}.yh-demo-answer strong{margin-bottom:13px;font-size:14px;line-height:1.6;display:block}.yh-demo-prose{color:#72697c;white-space:pre-wrap;min-height:145px;font-size:12px;line-height:1.9}.yh-demo-code{white-space:pre-wrap;color:#655084;overflow-wrap:anywhere;background:#f7f5fa;border:1px solid #eee7f4;border-radius:8px;min-height:160px;padding:14px;font:11px/1.8 ui-monospace,monospace}.yh-demo-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.yh-demo-tags span{color:#707763;background:#f3f5ef;border-radius:5px;padding:5px 8px;font-size:9px}.yh-demo-input{color:#9a8fa8;border:1px solid #e8e2ed;border-radius:12px;justify-content:space-between;align-items:center;margin:0 23px 23px;padding:10px 12px 10px 18px;font-size:11px;display:flex}.yh-demo-input>span:last-child{color:#fff;background:#7653cc;border-radius:8px;place-items:center;width:29px;height:29px;font-size:20px;display:grid}.yh-demo-static{clip-path:inset(50%);white-space:pre-wrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yh-demo-cursor{background:#9976ce;width:2px;height:12px;margin-left:2px;animation:1s steps(2,end) infinite yh-cursor;display:inline-block}.yh-section-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:40px;display:flex}.yh-section-heading h2{margin-bottom:0}.yh-section-heading>p{max-width:360px;color:var(--yh-muted);margin:0;font-size:15px;line-height:1.85}.yh-task-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.yh-task{background:#fff;border:1px solid #e6e1ea;border-radius:18px;flex-direction:column;padding:29px;transition:transform .2s,border-color .2s;display:flex}.yh-task:hover{border-color:#bca4dc;transform:translateY(-4px)}.yh-task>div{color:#a08db5;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:12px;display:flex}.yh-task>div svg{font-size:18px}.yh-task small{color:#7b618e;font-size:10px}.yh-task h3{letter-spacing:-.6px;margin:13px 0;font-size:23px;font-weight:550}.yh-task p{color:#787080;margin:0 0 26px;font-size:14px;line-height:1.85}.yh-task b{color:#745398;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.yh-features{background:#f4f2f7;border-block:1px solid #eae5f0}.yh-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.yh-feature{background:#fcfbfd;border:1px solid #e5dfec;border-radius:16px;flex-direction:column;padding:28px;transition:background .2s,border-color .2s;display:flex}.yh-feature:hover{background:#fff;border-color:#bda7d7}.yh-feature-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.yh-feature-top>span:first-child{color:#8d6cb8;background:#eee7f7;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.yh-feature-top .MuiChip-root{height:23px;font-size:10px}.yh-feature h3{letter-spacing:-.5px;margin:26px 0 12px;font-size:21px;font-weight:550;line-height:1.4}.yh-feature p{color:#787080;margin:0 0 25px;font-size:13px;line-height:1.85}.yh-feature-link{color:#7b6096;align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:700;display:flex}.yh-section-end{justify-content:space-between;align-items:center;gap:24px;margin-top:35px;display:flex}.yh-section-end p{color:#776d83;max-width:560px;font-size:12px;line-height:1.8}.yh-team{color:#fff;background:#211c30;border-radius:26px;grid-template-columns:1.1fr 1fr;gap:55px;padding:60px;display:grid;overflow:hidden}.yh-team .yh-eyebrow{color:#b49acb}.yh-team h2{font-weight:500}.yh-team-copy>p:not(.yh-eyebrow){color:#b8afc7;font-size:14px;line-height:1.9}.yh-team ul{margin:25px 0 32px;padding:0;list-style:none}.yh-team li{color:#d2c9dd;gap:12px;margin:15px 0;font-size:12px;line-height:1.7;display:flex}.yh-team li:before{content:"✓";color:#b7a0d3}.yh-button-light{color:#513c6b;background:#f9f6ff}.yh-button-light:hover{color:#513c6b;background:#e9dcfc}.yh-team-link{color:#d1bbec;font-size:12px}.yh-team-art{aspect-ratio:1;background:radial-gradient(#8460b632,#0000 68%);border:1px solid #a58bc31f;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:20px;display:flex;position:relative}.yh-team-art:before{content:"";pointer-events:none;border:1px solid #a58bc328;border-radius:50%;position:absolute;inset:35px}.yh-team-symbol{filter:drop-shadow(0 0 30px #9372cc55);animation:9s ease-in-out infinite yh-breathe}.yh-knowledge-node{color:#d6c7e5;background:#30283e;border:1px solid #6f577b66;border-radius:10px;align-items:center;gap:25px;padding:13px 18px;font-size:12px;display:flex;position:relative}.yh-knowledge-node:first-child{margin-left:-125px}.yh-knowledge-node:nth-child(3){position:absolute;top:45%;right:-8px}.yh-knowledge-node:nth-child(4){margin-left:-100px}.yh-knowledge-node svg{color:#b397d0;font-size:19px}.yh-team-art>p{color:#ae9dbc;font-size:10px;position:absolute;bottom:-20px}.yh-browser{padding-top:0}.yh-browser-inner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.yh-browser-inner>div>p:not(.yh-eyebrow){color:var(--yh-muted);max-width:440px;font-size:14px;line-height:1.9}.yh-browser-card{background:#f5f1f9;border:1px solid #e5dfea;border-radius:18px;box-shadow:0 16px 40px #6c58800a}.yh-browser-dots{letter-spacing:5px;color:#cbbcd7;border-bottom:1px solid #e5dfea;padding:14px 19px;font-size:10px;display:block}.yh-browser-card>div{padding:35px}.yh-browser-card h3{white-space:pre-line;letter-spacing:-.7px;font-size:27px;font-weight:550;line-height:1.3}.yh-browser-card p{color:#746a81;max-width:330px;font-size:13px;line-height:1.8}.yh-browser-card .yh-button{margin-top:12px}.yh-faq{background:#fff;border-top:1px solid #ece8f0}.yh-faq-grid{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.yh-faq details{border-bottom:1px solid #e8e3ed;padding:23px 0}.yh-faq details:first-child{padding-top:0}.yh-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:flex}.yh-faq summary::-webkit-details-marker{display:none}.yh-faq summary span{color:#9078ab;font-size:24px;font-weight:400}.yh-faq details[open] summary span{transform:rotate(45deg)}.yh-faq details p{color:#72697d;margin:18px 35px 0 0;font-size:14px;line-height:1.9}.yh-final{text-align:center;background:radial-gradient(at 50% 100%,#e7ddf6,#0000 65%),#f6f3fa;border-top:1px solid #ece5f1;padding:95px 0}.yh-final .yh-eyebrow{justify-content:center;margin-top:25px}.yh-final h2{font-size:clamp(36px,4vw,55px);font-weight:550}.yh-final p:not(.yh-eyebrow){color:#786c83;max-width:570px;margin:25px auto;font-size:15px;line-height:1.85}.yh-final small{color:#7b7086;margin-top:20px;font-size:11px;display:block}@keyframes yh-breathe{0%,to{opacity:.7;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes yh-cursor{50%{opacity:0}}@media (min-width:1500px){.yh-hero{padding-top:195px;padding-bottom:115px}}@media (max-width:1100px){.yh-shell{width:calc(100% - 56px)}.yh-hero-grid{gap:35px}.yh-hero h1{font-size:49px}.yh-hero .yh-actions{gap:12px}.yh-task{padding:23px}.yh-team{gap:35px;padding:40px}.yh-feature{padding:23px}.yh-demo-conversation{min-height:360px;padding:18px}.yh-browser-inner{gap:55px}}@media (max-width:800px){.yh-hero{padding:135px 0 65px}.yh-shell{width:calc(100% - 40px)}.yh-hero-grid{grid-template-columns:1fr;gap:55px}.yh-hero-copy{max-width:590px}.yh-hero h1{font-size:54px}.yh-hero-visual{width:100%;max-width:550px;margin:auto}.yh-demo{transform:none}.yh-demo-conversation{min-height:300px}.yh-section{padding:66px 0}.yh-section-heading{display:block}.yh-section-heading>p{max-width:550px;margin-top:22px}.yh-task-grid{grid-template-columns:1fr}.yh-task>div{margin-bottom:14px}.yh-task{padding:25px}.yh-feature-grid{grid-template-columns:1fr 1fr}.yh-team{grid-template-columns:1fr;gap:45px;padding:35px}.yh-team-art{width:min(100%,360px);margin:auto}.yh-browser{padding-top:0}.yh-browser-inner{grid-template-columns:1fr;gap:35px}.yh-browser-card{max-width:550px}.yh-faq-grid{grid-template-columns:1fr;gap:30px}.yh-section-end{flex-direction:column;align-items:flex-start}.yh-final{padding:65px 0}.yh-byline{margin-top:25px}}@media (max-width:480px){.yh-hero h1{letter-spacing:-1.8px;font-size:43px}.yh-hero .yh-eyebrow{letter-spacing:1.2px;font-size:9px}.yh-lead{font-size:15px}.yh-feature-grid{grid-template-columns:1fr}.yh-hero .yh-actions{flex-direction:column;align-items:flex-start;gap:10px}.yh-button{padding:15px 19px;font-size:13px}.yh-demo-bar{padding:16px}.yh-demo-tabs{gap:5px;padding:15px 15px 0}.yh-demo-tabs button{padding:8px 10px;font-size:10px}.yh-demo-bar small{font-size:9px}.yh-demo-conversation{min-height:345px;padding:16px}.yh-demo-answer{gap:9px}.yh-demo-prose{font-size:11px}.yh-demo-code{padding:10px;font-size:10px}.yh-demo-input{margin:0 16px 16px}.yh-team{padding:28px 24px}.yh-team .yh-actions{gap:20px}.yh-team-art{aspect-ratio:1.1}.yh-knowledge-node{gap:12px;padding:10px 13px;font-size:10px}.yh-knowledge-node:first-child{margin-left:-80px}.yh-team-symbol img{width:80px;height:auto}.yh-knowledge-node:nth-child(3){right:-5px}.yh-browser-card>div{padding:25px}.yh-feature h3{margin-top:20px}.yh-hero-note{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.yasnora-home *{transition:none!important;animation:none!important}.yh-demo-animated{display:none}.yh-demo-static{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.yh-demo-cursor{display:none}}.yh-hero{align-items:center;height:100svh;min-height:620px;max-height:1050px;padding:112px 0 40px;display:flex}.yh-hero-grid{align-content:center;width:min(1240px,100% - 80px);height:100%}.yh-hero h1{font-size:clamp(42px,4.2vw,62px)}.yh-floating-symbol{z-index:2;filter:drop-shadow(0 10px 20px #8065b02b);pointer-events:none;place-items:center;width:95px;height:105px;animation:8s ease-in-out infinite yh-float;display:grid;position:absolute;top:-39px;right:-25px}.yh-demo{animation:.8s ease-out both yh-arrive}.yh-hero-copy{animation:.7s ease-out both yh-arrive}.yh-orbit{animation:9s ease-in-out infinite yh-breathe}.yh-demo-conversation{min-height:305px}.yh-demo-prose{min-height:132px}.yh-demo-answer{min-height:220px}@keyframes yh-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes yh-arrive{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (min-width:801px) and (max-height:800px){.yh-hero{min-height:570px;padding:105px 0 25px}.yh-hero h1{margin:17px 0;font-size:46px}.yh-lead{margin-bottom:22px;font-size:15px;line-height:1.7}.yh-hero-note{margin:15px 0 22px}.yh-demo-conversation{min-height:270px;padding:17px}.yh-demo-answer{min-height:195px}.yh-demo-prose{min-height:110px}.yh-demo-question{margin-bottom:17px}.yh-demo-tabs{padding-top:14px}.yh-demo-bar{padding:14px 20px}.yh-demo-input{margin-bottom:17px}.yh-floating-symbol{width:75px;height:80px;top:-30px;right:-15px}.yh-floating-symbol img{width:48px;height:auto}}@media (max-width:800px){.yh-hero{height:100svh;min-height:680px;max-height:1000px;padding:104px 0 25px}.yh-hero-grid{grid-template-columns:1fr;align-content:center;gap:25px;width:calc(100% - 40px)}.yh-hero-copy{max-width:620px}.yh-hero h1{margin:12px 0 15px;font-size:44px;line-height:1.08}.yh-hero .yh-eyebrow{letter-spacing:1.2px;margin:0;font-size:9px}.yh-lead{max-width:600px;margin:0 0 17px;font-size:14px;line-height:1.7}.yh-hero .yh-actions{flex-direction:row;align-items:center;gap:16px}.yh-hero .yh-text-link{font-size:11px}.yh-hero .yh-button{gap:9px;min-height:46px;padding:12px 16px;font-size:12px}.yh-hero-note{margin:12px 0 0;font-size:10px}.yh-byline{display:none}.yh-hero-visual{max-width:620px}.yh-demo{border-radius:15px}.yh-demo-bar{padding:10px 15px}.yh-demo-bar>span{font-size:12px}.yh-demo-bar img{width:19px;height:21px}.yh-demo-tabs{padding:10px 15px 0}.yh-demo-tabs button{padding:5px 11px}.yh-demo-conversation{height:190px;min-height:0;padding:13px 15px;overflow:hidden}.yh-demo-question{margin-bottom:13px;padding:7px 11px;font-size:10px}.yh-demo-answer{min-height:0}.yh-demo-answer>img{width:19px;height:22px}.yh-demo-answer strong{margin-bottom:6px;font-size:12px}.yh-demo-prose{min-height:0;font-size:10px;line-height:1.7}.yh-demo-code{min-height:0;padding:8px;font-size:9px;line-height:1.4}.yh-demo-tags,.yh-demo-input{display:none}.yh-floating-symbol{width:50px;height:55px;top:-24px;right:-5px}.yh-floating-symbol img{width:35px;height:40px}}@media (max-width:480px){.yh-hero h1{letter-spacing:-1.6px;font-size:38px}.yh-hero .yh-actions{gap:10px}.yh-hero .yh-text-link{gap:4px;font-size:10px}.yh-demo-conversation{height:193px}.yh-demo-question{max-width:95%}.yh-hero .yh-eyebrow{letter-spacing:1px;font-size:8px}}@media (max-width:800px) and (max-height:750px){.yh-hero{min-height:560px;padding-top:97px;padding-bottom:18px}.yh-hero h1{margin:9px 0 12px;font-size:33px}.yh-lead{margin-bottom:12px;font-size:12px;line-height:1.6}.yh-hero-grid{gap:19px}.yh-hero .yh-eyebrow{font-size:8px}.yh-demo-conversation{height:133px}.yh-demo-question{display:none}.yh-demo-prose{max-height:79px;overflow:hidden}.yh-hero-note{font-size:9px}.yh-demo-bar small{font-size:8px}}@media (prefers-reduced-motion:reduce){.yh-floating-symbol,.yh-demo,.yh-hero-copy,.yh-orbit{animation:none!important}}.yh-hero{min-height:0}.yh-floating-symbol{top:-56px;right:0}@media (max-width:800px){.yh-floating-symbol{top:-29px;right:0}.yh-hero{min-height:0}}@media (max-width:800px) and (max-height:590px){.yh-hero-visual{display:none}.yh-hero-copy{padding-right:45px;position:relative}.yh-hero-copy:after{content:"";background:url(/brand/yasnora-symbol.svg) 50%/contain no-repeat;width:40px;height:48px;animation:8s ease-in-out infinite yh-float;position:absolute;top:0;right:0}.yh-hero h1{font-size:30px}.yh-hero-note{display:none}}.yh-demo-bar small{align-items:center;gap:8px;display:flex}.yh-demo-pause{color:#79628d;cursor:pointer;background:#f6f2fa;border:1px solid #ece4f3;border-radius:6px;place-items:center;min-width:28px;min-height:28px;font-size:11px;display:grid}@media (prefers-reduced-motion:reduce){.yh-demo-pause{display:none}}.yh-demo-mobile-text{display:none}@media (max-width:800px){.yh-demo-animated{display:none}.yh-demo-mobile-text{display:inline}.yh-demo-prose{font-size:11px}.yh-demo-conversation{overflow:visible}.yh-demo-answer{min-height:0}}@media (max-width:800px) and (max-height:750px){.yh-demo-conversation{height:145px}.yh-demo-prose{max-height:none;font-size:10px;overflow:visible}}@media (prefers-reduced-motion:reduce){.yh-demo-mobile-text{display:none}.yh-demo-static{display:block}}.yh-demo-mobile-static{display:none}@media (max-width:800px) and (prefers-reduced-motion:reduce){.yh-demo-static{display:none}.yh-demo-mobile-static{display:inline}}#possibilities{scroll-margin-top:80px}
