.ayra-demo{--blue:#c8d0e8;--sage:#d0e0c8;--cream:#f4eee5;--grey:#eaeaea;--ink:#303030;--yellow:#edff8d;--side:#fdfbf7;--panel:#fff;--line:#e5dfd2;--muted:#8a8577;--dim:#6b675c;--lime:#d6f14d;--limeSoft:#d6f14d66;--ok:#5d7a3f;--okSoft:#eff3e7;background:var(--cream);color:var(--ink);padding:90px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.ayra-demo *{box-sizing:border-box}.ayra-demo .ad-wrap{max-width:1144px;margin:0 auto}.ayra-demo .ad-eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:12px}.ayra-demo h2{text-align:center;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.4vw,50px);font-weight:400}.ayra-demo .ad-sub{text-align:center;color:var(--dim);max-width:620px;margin:0 auto 42px;font-size:17px;line-height:1.55}.ayra-demo .ad-window{background:var(--panel);border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 32px 80px #30303024}.ayra-demo .ad-bar{border-bottom:1px solid var(--line);background:var(--side);align-items:center;gap:8px;padding:13px 18px;display:flex}.ayra-demo .ad-dot{background:#e2dcce;border-radius:50%;width:10px;height:10px}.ayra-demo .ad-url{background:var(--cream);border:1px solid var(--line);color:var(--muted);border-radius:99px;margin-left:12px;padding:4px 16px;font-size:12.5px}.ayra-demo .ad-timer{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.ayra-demo .ad-timer strong{color:var(--ink)}.ayra-demo .ad-body{min-height:640px;display:flex}.ayra-demo .ad-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#f4eee5b8;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .5s;display:flex;position:absolute;inset:49px 0 0}.ayra-demo .ad-overlay.off{opacity:0;pointer-events:none}.ayra-demo .ad-ov-chips{gap:8px;display:flex}.ayra-demo .ad-ov-chip{letter-spacing:.08em;text-transform:uppercase;background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:99px;padding:7px 16px;font-size:12px}.ayra-demo .ad-start{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:99px;align-items:center;gap:12px;padding:16px 30px;font-family:inherit;font-size:16px;transition:transform .2s;display:flex}.ayra-demo .ad-start:hover{transform:translateY(-2px)}.ayra-demo .ad-start .play{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ayra-demo .ad-start .play svg{width:13px;height:13px;margin-left:2px}.ayra-demo .ad-ov-note{color:var(--dim);text-align:center;max-width:380px;font-size:13px;line-height:1.5}.ayra-demo .ad-steps{background:var(--panel);gap:6px;padding:14px 22px 0;display:flex}.ayra-demo .ad-step{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--line);flex:1;padding-bottom:11px;font-size:11.5px;transition:all .4s}.ayra-demo .ad-step.on{color:var(--ink);border-color:#b8d62f;font-weight:600}.ayra-demo .ad-side{border-right:1px solid var(--line);background:var(--side);flex-direction:column;flex-shrink:0;width:200px;padding:20px 13px 15px;font-size:13.5px;display:flex}.ayra-demo .ad-logo{align-items:center;gap:8px;padding:0 9px 18px;font-family:Georgia,serif;font-size:18px;display:flex}.ayra-demo .ad-sun{width:17px;height:17px}.ayra-demo .ad-nav{flex-direction:column;gap:2px;display:flex}.ayra-demo .ad-nav span{color:var(--dim);border:1px solid #0000;border-radius:99px;align-items:center;gap:9px;padding:8px 12px;transition:all .35s;display:flex}.ayra-demo .ad-nav span.on{border-color:var(--line);color:var(--ink);background:#fff;box-shadow:0 1px 3px #3030300f}.ayra-demo .ad-nav svg{opacity:.75;width:14px;height:14px}.ayra-demo .ad-recent{margin-top:20px;padding:0 9px}.ayra-demo .ad-recent .cap{letter-spacing:.09em;color:var(--muted);text-transform:uppercase;margin-bottom:9px;font-size:10px}.ayra-demo .ad-recent .item{color:var(--dim);padding:5px 0;font-size:12px;line-height:1.35}.ayra-demo .ad-recent .item small{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.ayra-demo .ad-side-foot{border-top:1px solid var(--line);color:var(--dim);margin-top:auto;padding:12px 9px 0;font-size:12px}.ayra-demo .ad-side-foot div{padding:3px 0}.ayra-demo .ad-ws{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:10px;padding-top:12px;display:flex}.ayra-demo .ad-ws .avatar{background:var(--ink);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ayra-demo .ad-ws .avatar svg{width:13px;height:13px}.ayra-demo .ad-ws small{color:var(--muted);font-size:10.5px;display:block}.ayra-demo .ad-main{flex-direction:column;flex:1;min-width:0;display:flex}.ayra-demo .ad-crumb{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:13px 28px;font-size:13px;display:flex}.ayra-demo .ad-crumb b{color:var(--ink);font-weight:500}.ayra-demo .ad-stage{flex:1;padding:30px 34px;position:relative;overflow:hidden}.ayra-demo .ad-scene{animation:.5s both adFade;display:none}.ayra-demo .ad-scene.on{display:block}@keyframes adFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ayra-demo .ad-h{color:#20242e;letter-spacing:-.01em;margin:8px 0 24px;font-size:30px;font-weight:600}.ayra-demo .ad-inputbox{border:1.5px solid var(--line);background:#f4f0e8;border-radius:16px;max-width:660px;padding:15px 17px 13px;transition:all .3s}.ayra-demo .ad-inputbox.live{box-shadow:0 0 0 4px var(--limeSoft);background:#fbfaf5;border-color:#c9e23f}.ayra-demo .ad-attach{color:var(--muted);align-items:center;gap:7px;margin-bottom:9px;font-size:12.5px;display:flex}.ayra-demo .ad-inputrow{align-items:center;gap:12px;min-height:32px;display:flex}.ayra-demo .ad-inputrow>span:first-child{color:var(--ink);font-size:15.5px}.ayra-demo .ad-inputrow>span:first-child:empty:before{content:"Send a message to start a new chat...";color:var(--muted)}.ayra-demo .ad-caret{background:var(--ink);vertical-align:-3px;width:1px;height:17px;margin-left:1px;animation:.8s step-end infinite adBlink;display:inline-block}@keyframes adBlink{50%{opacity:0}}.ayra-demo .ad-send{background:var(--lime);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;display:flex}.ayra-demo .ad-send svg{width:16px;height:16px}.ayra-demo .ad-disclaimer{color:var(--muted);max-width:660px;margin:11px 2px 26px;font-size:11.5px;line-height:1.5}.ayra-demo .ad-briefcap{color:#20242e;margin-bottom:11px;font-size:13.5px;font-weight:600}.ayra-demo .ad-briefs{flex-direction:column;gap:10px;max-width:660px;display:flex}.ayra-demo .ad-brief{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fbf9f3;border-radius:14px;padding:14px 17px;font-family:inherit;font-size:14.5px;transition:all .2s}.ayra-demo .ad-brief:hover{border-color:#c9e23f;transform:translateY(-1px);box-shadow:0 6px 18px #30303014}.ayra-demo .ad-brief small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.ayra-demo .ad-user-msg{background:#f1ede3;border-radius:14px 14px 4px;max-width:500px;margin:0 0 20px auto;padding:14px 17px;font-size:14px;line-height:1.5}.ayra-demo .ad-tool{border:1px solid var(--line);opacity:0;border-radius:12px;align-items:center;gap:10px;max-width:560px;margin-bottom:18px;padding:11px 15px;font-size:13.5px;display:flex}.ayra-demo .ad-tool.on{opacity:1;transition:opacity .4s}.ayra-demo .ad-tool .tick{border:2px solid #c9cfc0;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .3s}.ayra-demo .ad-tool .tick.done{border-color:var(--ok);background:var(--okSoft);position:relative}.ayra-demo .ad-tool .tick.done:after{content:"✓";color:var(--ok);justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.ayra-demo .ad-tool .chev{color:var(--muted);margin-left:auto;font-size:11px}.ayra-demo .ad-reply{opacity:0;max-width:620px;font-size:14px;line-height:1.55}.ayra-demo .ad-reply.on{opacity:1;transition:opacity .5s}.ayra-demo .ad-reply .rh{margin:16px 0 11px;font-family:Georgia,serif;font-size:21px}.ayra-demo .ad-plan{border:1px solid var(--line);border-radius:13px;margin-top:6px;overflow:hidden}.ayra-demo .ad-plan .row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;font-size:13.5px;display:flex}.ayra-demo .ad-plan .row:first-child{border-top:none}.ayra-demo .ad-chip{background:var(--cream);border:1px solid var(--line);color:var(--dim);white-space:nowrap;border-radius:99px;padding:3px 11px;font-size:11.5px}.ayra-demo .ad-tpl{aspect-ratio:4/5;border-radius:14px;flex-direction:column;padding:9%;font-size:clamp(10px,1.1vw,13px);display:flex;position:relative;overflow:hidden}.ayra-demo .ad-tpl.landscape{aspect-ratio:1.91;padding:6% 7%}.ayra-demo .ad-tag{background:var(--yellow);color:var(--ink);border-radius:99px;align-self:flex-start;margin-bottom:1em;padding:.35em 1em;font-size:.82em;display:inline-block}.ayra-demo .ad-tag.green{background:var(--sage)}.ayra-demo .ad-tpl .big{margin:auto 0 .1em;font-family:Georgia,serif;font-size:4.6em;line-height:1}.ayra-demo .ad-tpl .sub{color:var(--ink);opacity:.85;font-size:1.05em}.ayra-demo .ad-tpl.results{background:var(--sage)}.ayra-demo .ad-tpl.edu{background:var(--cream)}.ayra-demo .ad-tpl.edu .ill{width:38%;max-width:120px;margin:.6em auto 0}.ayra-demo .ad-tpl.edu .head{margin:auto 0 0;font-family:Georgia,serif;font-size:1.75em;line-height:1.28}.ayra-demo .ad-tpl.edu .head mark{background:var(--yellow);border-radius:.2em;padding:.05em .18em}.ayra-demo .ad-tpl.news{background:var(--grey)}.ayra-demo .ad-tpl.news .eyebrow{letter-spacing:.12em;align-items:center;gap:.8em;font-size:.82em;display:flex}.ayra-demo .ad-tpl.news .head{margin:auto 0 .4em;font-family:Georgia,serif;font-size:2em;line-height:1.25}.ayra-demo .ad-tpl.news .cta{font-size:1em}.ayra-demo .ad-tpl.quote{background:var(--cream)}.ayra-demo .ad-tpl.quote .qm{margin-bottom:.15em;font-family:Georgia,serif;font-size:4em;line-height:.6}.ayra-demo .ad-tpl.quote .head{margin-bottom:auto;font-family:Georgia,serif;font-size:1.65em;line-height:1.3}.ayra-demo .ad-tpl.quote .attr{opacity:.75;font-size:.95em}.ayra-demo .ad-tpl.cover{background:var(--blue)}.ayra-demo .ad-tpl.cover .num{background:var(--ink);color:#fff;border-radius:99px;padding:.35em .9em;font-size:.85em;position:absolute;top:7%;right:8%}.ayra-demo .ad-tpl.cover .head{margin:auto 0 1em;font-family:Georgia,serif;font-size:1.9em;line-height:1.28}.ayra-demo .ad-tpl.cover .shot{background:#fff;border-radius:.7em;align-items:center;gap:.6em;padding:.8em;display:flex}.ayra-demo .ad-tpl.cover .shot i{background:var(--sage);border-radius:.35em;flex-shrink:0;width:1.6em;height:1.6em}.ayra-demo .ad-tpl.cover .shot div{flex:1}.ayra-demo .ad-tpl.cover .shot b{background:var(--sage);border-radius:99px;width:70%;height:.45em;margin-bottom:.35em;display:block}.ayra-demo .ad-tpl.cover .shot span{background:var(--grey);border-radius:99px;width:90%;height:.35em;display:block}.ayra-demo .ad-ill-svg{width:100%;height:auto}.ayra-demo .ad-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ayra-demo .ad-card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:14px;flex-direction:column;font-size:12.5px;display:flex;overflow:hidden;transform:translateY(12px)}.ayra-demo .ad-card.on{opacity:1;transition:all .5s;transform:none}.ayra-demo .ad-card .chead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 13px;display:flex}.ayra-demo .ad-card .chead b{font-size:12.5px}.ayra-demo .ad-card .chead .kind{text-transform:uppercase;letter-spacing:.05em;color:#4e6fbf;white-space:nowrap;background:#eaf0fb;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:10px}.ayra-demo .ad-card .cbody{flex-direction:column;flex:1;gap:10px;padding:12px 13px;display:flex}.ayra-demo .ad-card p{margin:0;font-size:12.3px;line-height:1.5}.ayra-demo .ad-card .cfoot{border-top:1px solid var(--line);color:var(--muted);background:#fbf9f3;justify-content:space-between;align-items:center;padding:8px 13px;font-size:11px;display:flex}.ayra-demo .ad-draft{color:#8a6d1a;background:#fff3d6;border-radius:99px;padding:2px 10px;font-size:10.5px}.ayra-demo .ad-approved{background:var(--okSoft);color:var(--ok);border-radius:99px;padding:2px 10px;font-size:10.5px}.ayra-demo .ad-article{background:var(--cream);border-radius:12px;padding:16px 15px}.ayra-demo .ad-article .at{margin-bottom:7px;font-family:Georgia,serif;font-size:16.5px;line-height:1.3}.ayra-demo .ad-article .as{color:var(--dim);font-size:11.5px;line-height:1.5}.ayra-demo .ad-article .am{color:var(--muted);margin-top:9px;font-size:10.5px}.ayra-demo .ad-review{align-items:flex-start;gap:20px;display:flex}.ayra-demo .ad-editor{border:1px solid var(--line);background:#fff;border-radius:15px;flex:1.4;overflow:hidden}.ayra-demo .ad-editor .tbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 15px;font-size:13px;font-weight:600;display:flex}.ayra-demo .ad-editor .tbar .kind{text-transform:uppercase;letter-spacing:.05em;color:#4e6fbf;background:#eaf0fb;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:10px}.ayra-demo .ad-editor .doc{border:1.5px dashed #0000;border-radius:11px;min-height:140px;margin:9px;padding:15px 17px;font-size:13.5px;line-height:1.6;transition:all .3s}.ayra-demo .ad-editor .doc.live{background:#fdfdf6;border-color:#c9e23f}.ayra-demo .ad-editor .count{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;padding:0 17px 13px;font-size:11px}.ayra-demo .ad-sel{background:var(--limeSoft);border-radius:3px;transition:background .3s}.ayra-demo .ad-review-side{flex:1}.ayra-demo .ad-review-side .ad-tpl{max-width:230px;margin-bottom:16px}.ayra-demo .ad-hint{color:var(--dim);background:var(--okSoft);border-radius:12px;margin-bottom:15px;padding:14px 16px;font-size:13px;line-height:1.55}.ayra-demo .ad-hint b{color:var(--ink);margin-bottom:4px;display:block}.ayra-demo .ad-review-actions{align-items:center;gap:10px;display:flex}.ayra-demo .ad-btn{cursor:pointer;border:none;border-radius:99px;padding:11px 21px;font-family:inherit;font-size:14px;transition:all .2s}.ayra-demo .ad-btn.dark{background:var(--ink);color:#fff}.ayra-demo .ad-btn.dark:hover{transform:translateY(-1px)}.ayra-demo .ad-btn.ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.ayra-demo .ad-btn.approve{background:var(--lime);color:var(--ink);font-weight:600}.ayra-demo .ad-btn.approve.done{background:var(--okSoft);color:var(--ok)}.ayra-demo .ad-edit-note{color:var(--muted);opacity:0;margin-top:12px;font-size:12px}.ayra-demo .ad-edit-note.on{opacity:1;transition:opacity .4s}.ayra-demo .ad-schedbar{border:1px solid var(--line);background:#fbf9f3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;padding:13px 17px;font-size:13.5px;display:flex}.ayra-demo .ad-schedbar label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:3px;font-size:10.5px;display:block}.ayra-demo .ad-field{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;padding:6px 13px;font-size:13px;display:inline-block}.ayra-demo .ad-field.hl{box-shadow:0 0 0 3px var(--limeSoft);border-color:#c9e23f}.ayra-demo .ad-schedbar .ad-btn{margin-left:auto}.ayra-demo .ad-pub{border:1px solid var(--line);border-radius:14px;overflow:hidden}.ayra-demo .ad-pub .row{border-top:1px solid var(--line);opacity:0;align-items:center;gap:13px;padding:13px 17px;font-size:13.5px;display:flex}.ayra-demo .ad-pub .row:first-child{border-top:none}.ayra-demo .ad-pub .row.on{opacity:1;transition:opacity .4s}.ayra-demo .ad-pub .ch{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:flex}.ayra-demo .ad-pub .acct{color:var(--muted);font-size:12.5px}.ayra-demo .ad-pub .meta{font-variant-numeric:tabular-nums;align-items:center;gap:9px;margin-left:auto;display:flex}.ayra-demo .ad-when{color:var(--muted);font-size:12px}.ayra-demo .ad-status{background:var(--okSoft);color:var(--ok);text-align:center;border-radius:99px;min-width:84px;padding:3px 11px;font-size:11px;transition:all .3s}.ayra-demo .ad-status.sched{color:#4e6fbf;background:#eaf0fb}.ayra-demo .ad-status.pub{background:var(--ok);color:#fff}.ayra-demo .ad-status.working{color:#8a6d1a;background:#fff3d6}.ayra-demo .ad-live{color:var(--ok);align-items:center;gap:9px;margin-top:15px;font-size:13.5px;display:none}.ayra-demo .ad-live.on{display:flex}.ayra-demo .ad-pulse{background:var(--ok);border-radius:50%;width:9px;height:9px;animation:1.2s infinite adPulse}@keyframes adPulse{0%{box-shadow:0 0 #5d7a3f66}to{box-shadow:0 0 0 9px #5d7a3f00}}.ayra-demo .ad-done{text-align:center;padding:46px 10px 10px}.ayra-demo .ad-done .big{margin-bottom:9px;font-family:Georgia,serif;font-size:34px}.ayra-demo .ad-done .sec{color:var(--dim);margin-bottom:32px;font-size:15.5px}.ayra-demo .ad-done .sec strong{color:var(--ink)}.ayra-demo .ad-stats{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:34px;display:flex}.ayra-demo .ad-stat{border:1px solid var(--line);border-radius:15px;min-width:160px;padding:18px 24px}.ayra-demo .ad-stat:first-child{background:var(--sage);border-color:#0000}.ayra-demo .ad-stat:nth-child(2){background:var(--blue);border-color:#0000}.ayra-demo .ad-stat:nth-child(3){background:var(--grey);border-color:#0000}.ayra-demo .ad-stat b{font-family:Georgia,serif;font-size:29px;font-weight:400;display:block}.ayra-demo .ad-stat span{color:var(--ink);opacity:.75;font-size:12.5px}.ayra-demo .ad-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ayra-demo .ad-cta .ad-btn{padding:13px 24px;font-size:15px}@media (width<=960px){.ayra-demo .ad-side{display:none}.ayra-demo .ad-cards{grid-template-columns:1fr}.ayra-demo .ad-review{flex-direction:column}.ayra-demo .ad-steps{flex-wrap:wrap}.ayra-demo .ad-body{min-height:540px}.ayra-demo .ad-tpl{font-size:13px}}.ayra-demo .ad-placeholder{min-height:1080px}
