:root{--ink:#15171c;--ink-2:#3c414b;--muted:#6b7280;--soft:#9ba1ab;--paper:#fff;--bg:#f3f4f6;--surface:#fafafa;--line:#ececf0;--line-2:#f4f5f7;--accent:#066;--accent-soft:#e4f0f0;--accent-2:#98dbc6;--accent-tint:#f3faf9;--ok:#15803d;--ok-soft:#eaf5ee;--warn:#a16207;--r:14px;--r-sm:10px;--pill:999px;--chat-bg:#fff;--canvas-bg:var(--surface);--bubble-bot:#f5f6f8;--bubble-user-bg:var(--ink);--bubble-user-fg:#fff;--btn-bg:var(--ink);--btn-fg:#fff;--btn-bg-h:#000;--img-ph:#f3f4f6;--skel:#eef0f2;--dim:#cdd1d7}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.006em;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.55}button{letter-spacing:inherit;font-family:inherit}svg{flex:none;display:block}.wrap{max-width:1240px;margin:0 auto;padding:26px 20px 70px}h1{letter-spacing:-.02em;margin:0 0 3px;font-size:20px;font-weight:650}.sub{color:var(--muted);margin:0 0 4px;font-size:13px}.sub a{color:var(--accent)}.toolbar{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 12px;padding:9px 12px;display:flex}.toolbar .lbl{letter-spacing:.06em;color:var(--soft);text-transform:uppercase;font-size:10.5px;font-weight:600}.seg{background:var(--bg);border-radius:var(--r-sm);gap:2px;padding:3px;display:flex}.seg button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12.5px}.seg button.on{background:var(--paper);color:var(--ink);font-weight:550;box-shadow:0 1px 2px #00000014}.tb-right{gap:8px;margin-left:auto;display:flex}.ghostbtn{border:1px solid var(--line);background:var(--paper);border-radius:var(--r-sm);cursor:pointer;color:var(--muted);padding:6px 12px;font-size:12.5px}.ghostbtn:hover{border-color:var(--ink);color:var(--ink)}.hint{color:var(--soft);margin:-4px 0 16px;font-size:12px;line-height:1.6}.hint b{color:var(--muted);font-weight:550}.frame{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.handoff-loading{min-height:420px;color:var(--muted);place-items:center;font-size:14px;display:grid}.handoff-gate{text-align:center;align-content:center;place-items:center;gap:18px;min-height:420px;padding:0 24px;display:grid}.handoff-gate p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.handoff-gate button{border-radius:var(--r-sm);background:var(--accent);color:#fff;cursor:pointer;border:0;padding:12px 26px;font-size:14.5px;font-weight:600}.handoff-gate button:hover{opacity:.9}.bbar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:9px;padding:9px 13px;display:flex}.dots{gap:6px;display:flex}.dots i{background:#dcdfe4;border-radius:50%;width:9px;height:9px}.url{background:var(--bg);color:var(--muted);border-radius:6px;flex:1;padding:5px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.url .tok{color:var(--accent)}.pages{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.pagecard{color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px;text-decoration:none;transition:border-color .15s;display:block}.pagecard:hover{border-color:var(--ink)}.pagecard b{letter-spacing:-.015em;margin-bottom:4px;font-size:14.5px;font-weight:600;display:block}.pagecard span{color:var(--muted);font-size:13px;line-height:1.5;display:block}.pagecard .go{color:var(--accent);margin-top:10px;font-size:12px;font-weight:550}.legend{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);color:var(--muted);margin-top:18px;padding:15px 17px;font-size:12.5px}.legend b{color:var(--ink)}.legend ul{margin:8px 0 0;padding-left:17px}.legend li{margin:5px 0;line-height:1.55}.k{background:var(--bg);color:var(--accent);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:11px}@media (width<=760px){.pages{grid-template-columns:1fr}}.phonewrap{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.phone{background:#101216;border-radius:40px;flex:none;width:390px;height:756px;padding:10px}.phone .screen{background:var(--paper);border-radius:31px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.notch{flex:none;justify-content:center;align-items:center;height:24px;display:flex}.notch i{background:#e3e5e9;border-radius:5px;width:76px;height:5px}.vlabel{text-align:center;color:var(--muted);margin-top:11px;font-size:12px}.vlabel b{color:var(--ink);font-size:13px;font-weight:600;display:block}.site{flex-direction:column;min-height:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:13px;padding:15px 24px;display:flex}.logo{flex:none;width:auto;height:28px;display:block}.markimg{border-radius:3px;flex:none;width:17px;height:17px}.tagline{color:var(--muted);letter-spacing:0;border-left:1px solid var(--line);align-self:center;padding-left:13px;font-size:11.5px;line-height:1}.nonav{color:#cdd1d7;margin-left:auto;font-size:10.5px}.privacybtn{color:var(--muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:5px 2px;font-size:11.5px;display:none}.privacybtn:hover{color:var(--accent);text-decoration-color:currentColor}.langsw{border:1px solid var(--line);border-radius:999px;display:none;overflow:hidden}.langsw button{color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.4}.langsw button+button{border-left:1px solid var(--line)}.langsw button:hover{color:var(--accent)}.langsw button.on{background:var(--accent);color:#fff}.langsw button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app{height:640px;display:flex}.chatpane{border-right:1px solid var(--line);background:var(--chat-bg);flex-direction:column;width:42%;min-width:0;display:flex}.canvaspane{background:var(--canvas-bg);flex-direction:column;flex:1;min-width:0;display:flex}.app.right{flex-direction:row-reverse}.app.right .chatpane{border-right:0;border-left:1px solid var(--line)}.msgs{overscroll-behavior:contain;flex-direction:column;flex:1;gap:11px;padding:20px 22px 8px;display:flex;overflow-y:auto}.msgs::-webkit-scrollbar{width:7px}.msgs::-webkit-scrollbar-thumb{background:var(--line);border-radius:7px}.b{border-radius:var(--r);white-space:pre-wrap;max-width:88%;padding:10px 13px;font-size:13.5px;line-height:1.55;animation:.26s both rise}@keyframes rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.b.bot{background:var(--bubble-bot);border-bottom-left-radius:3px;align-self:flex-start}.b.user{background:var(--bubble-user-bg);color:var(--bubble-user-fg);border-bottom-right-radius:3px;align-self:flex-end}.b b{font-weight:600}.b.ig{opacity:.55}.b.ig.user{background:#454a55}.sep{color:var(--soft);align-self:stretch;align-items:center;gap:9px;margin:2px 0;font-size:11px;display:flex}.sep:before,.sep:after{content:"";background:var(--line);flex:1;height:1px}.igtag{color:var(--muted);background:var(--bg);border-radius:999px;align-self:center;padding:3px 11px;font-size:11px}.cvlink{color:var(--accent);background:var(--accent-soft);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;margin:-4px 0 0;padding:3px 10px;font-size:11px}.cvlink.act{background:var(--accent);color:#fff}.typing{background:var(--bg);border-radius:var(--r);align-self:flex-start;gap:4px;padding:12px 14px;display:flex}.typing i{background:#b8bcc4;border-radius:50%;width:5px;height:5px;animation:1.1s infinite bounce}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.scopelbl{letter-spacing:.06em;color:#cdd1d7;text-transform:uppercase;flex:none;padding:0 22px;font-size:10px}.chips{flex-wrap:wrap;flex:none;gap:7px;padding:10px 22px 2px;display:flex}.chip{background:var(--paper);border:1px solid var(--line);cursor:pointer;color:var(--ink-2);border-radius:999px;padding:7px 13px;font-size:12.5px;transition:border-color .14s,color .14s}.chip:hover{border-color:var(--accent);color:var(--accent)}.composer{flex:none;gap:8px;padding:13px 22px 18px;display:flex}.composer input{border:1px solid var(--line);border-radius:var(--pill);background:var(--paper);min-width:0;color:var(--ink);outline:none;flex:1;padding:12px 18px;font-family:inherit;font-size:13.5px}.composer input::placeholder{color:var(--soft)}.composer input:focus{border-color:var(--accent)}.composer button{background:var(--btn-bg);color:var(--btn-fg);border-radius:var(--pill);cursor:pointer;border:0;place-items:center;width:44px;display:grid}:where(button,a,input):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 58%,white);outline-offset:3px}.cvhead{flex:none;align-items:center;gap:9px;padding:19px 26px 13px;display:flex}.cvt{flex-direction:column;min-width:0;display:flex}.cvhead b{letter-spacing:-.032em;font-size:20px;font-weight:700;line-height:1.2}.cvt span{color:var(--soft);font-size:11.5px}.kind{color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.kind.mode{background:var(--bg);color:var(--soft);margin-left:auto}.cvbody{flex:1;padding:4px 26px 22px;overflow-y:auto}.cvbody::-webkit-scrollbar{width:7px}.cvbody::-webkit-scrollbar-thumb{background:var(--line);border-radius:7px}.cvacts{flex-direction:column;gap:8px;margin-top:20px;display:flex}.actrow{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:12px;padding:16px 18px;font-size:14px;transition:border-color .14s,box-shadow .14s;display:flex}.actrow span{flex:1;min-width:0}.actrow svg{color:var(--dim)}.actrow:hover{border-color:var(--accent);box-shadow:0 1px 3px #0000000f}.actrow:hover svg{color:var(--accent)}.actrow.pri{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg);font-weight:550}.actrow.pri svg{color:#fff9}.actrow.pri:hover{background:var(--btn-bg-h);border-color:var(--btn-bg-h)}.btn{border-radius:var(--pill);cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);padding:10px 18px;font-size:13.5px;font-weight:500;transition:all .14s}.btn:hover{border-color:var(--ink);color:var(--ink)}.btn.pri{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg);font-weight:550}.btn.pri:hover{background:var(--btn-bg-h);border-color:var(--btn-bg-h)}.btn.back{color:var(--soft);background:0 0;border-color:#0000;align-self:flex-start;margin-top:2px;padding:6px 2px;font-size:12.5px}.btn.back:hover{color:var(--ink);border-color:#0000}.histbar{color:var(--warn);background:#fdf8ec;border-bottom:1px solid #f0e4c8;flex:none;align-items:center;gap:10px;padding:8px 26px;font-size:12px;display:flex}.histbar button{background:var(--paper);color:var(--warn);cursor:pointer;border:1px solid #e5d5ae;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:11.5px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.fade{animation:.3s both rise}.note{color:var(--soft);margin:14px 0 0;font-size:12px;line-height:1.55}.navlist{flex-direction:column;gap:9px;display:flex}.navq{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:13px;padding:15px 16px;font-size:14px;transition:border-color .14s,box-shadow .14s;display:flex}.navq:hover{border-color:var(--accent);box-shadow:0 1px 3px #0000000f}.navq .qi{color:var(--muted)}.navq:hover .qi{color:var(--accent)}.navq .ch{color:var(--dim);margin-left:auto}.navq:hover .ch{color:var(--accent)}.hub{flex-direction:column;gap:11px;display:flex}.tiles{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tile{text-align:left;cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);width:100%;padding:15px 16px;transition:border-color .14s,box-shadow .14s}.tile:hover{border-color:var(--accent);box-shadow:0 1px 3px #0000000f}.tile .ti{color:var(--muted);margin-bottom:9px}.tile:hover .ti{color:var(--accent)}.tile b{letter-spacing:-.015em;margin-bottom:2px;font-size:14px;font-weight:600;display:block}.tile span.d{color:var(--muted);font-size:12.5px;line-height:1.45;display:block}.demo{overflow:hidden}.demo .dh{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 14px;display:flex}.demo .dh .av{flex:none;place-items:center;width:26px;height:26px;display:grid}.demo .dh b{font-size:12.5px;font-weight:600;display:block}.demo .dh small{color:var(--soft);font-size:11px;display:block}.demo .dbody{background:var(--surface);flex-direction:column;gap:9px;padding:13px;display:flex}.dm{border-radius:9px;max-width:84%;padding:8px 11px;font-size:12.5px;line-height:1.5}.dm.u{background:var(--ink);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.dm.b{background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:3px;align-self:flex-start}.prods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pc{border:1px solid var(--line);background:var(--paper);border-radius:9px;overflow:hidden}.pc .im{background:var(--img-ph);height:66px;color:var(--dim);place-items:center;display:grid}.pc .in{padding:8px}.pc .nm{height:30px;color:var(--ink-2);font-size:11px;line-height:1.35;overflow:hidden}.pc .pr{margin-top:4px;font-size:12px;font-weight:600}.d1{animation-delay:.1s}.d2{animation-delay:.45s}.d3{animation-delay:.8s}.d4{animation-delay:1.1s}.steps{flex-direction:column;gap:8px;display:flex}.step{align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.step .n{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.step b{font-size:13.5px;font-weight:600;display:block}.step p{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.5}.tiers{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tier{padding:16px 15px;position:relative}.tier.best{border-color:var(--accent)}.tier .badge{background:var(--accent);color:#fff;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:600;position:absolute;top:-8px;left:14px}.tier .tn{color:var(--muted);font-size:12px;font-weight:550}.tier .tp{letter-spacing:-.04em;margin:7px 0 2px;font-size:25px;font-weight:700}.tier .tp small{color:var(--soft);letter-spacing:0;font-size:11px;font-weight:400}.tier ul{color:var(--muted);margin:10px 0 0;padding:0;font-size:12.5px;list-style:none}.tier li{padding:3px 0 3px 17px;line-height:1.45;position:relative}.tier li:before{content:"";background:var(--accent-2);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.metric{padding:16px 14px}.metric .mv{letter-spacing:-.04em;color:var(--ink);font-size:28px;font-weight:700}.metric .ml{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.4}.quote{color:var(--ink-2);border-left:2px solid var(--accent-2);padding:16px;font-size:13.5px;line-height:1.6}.quote .who{color:var(--soft);margin-top:9px;font-size:11.5px}.plats{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.plat{align-items:center;gap:12px;padding:14px;font-size:13.5px;display:flex}.plat .ic{background:var(--bg);width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.plat b{font-weight:600;display:block}.plat small{color:var(--soft);font-size:11.5px;display:block}.form{padding:18px}.form label{color:var(--muted);margin:0 0 6px;font-size:11.5px;display:block}.form input{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--ink);outline:none;margin-bottom:13px;padding:11px 13px;font-family:inherit;font-size:13.5px}.form input:focus{border-color:var(--accent)}.form .go{background:var(--btn-bg);width:100%;color:var(--btn-fg);border-radius:var(--pill);cursor:pointer;border:0;padding:13px;font-size:13.5px;font-weight:550}.form .go:hover{background:var(--btn-bg-h)}.prog{padding:17px}.prow{align-items:center;gap:11px;padding:6px 0;font-size:13.5px;display:flex}.prow .tick{border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.prow.run .tick{background:var(--bg);color:var(--ink)}.prow.wait{color:var(--soft)}.prow.wait .tick{background:var(--bg);color:#cdd1d7}.mailbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);margin-top:14px;padding:13px;font-size:12.5px;line-height:1.55}.mailbox b{color:var(--ink);font-weight:600}.m-stack,.m-sheet,.m-inline{flex:1;min-height:0}.m-stack{flex-direction:column;display:flex}.m-stack .canvaspane{border-bottom:1px solid var(--line);flex:0 0 54%}.m-stack .chatpane{border-right:0;flex:1;width:100%;min-height:0}.m-sheet{flex-direction:column;display:flex;position:relative}.m-sheet .canvaspane{flex:1;min-height:0}.sheet{background:var(--paper);border-top:1px solid var(--line);z-index:5;border-radius:18px 18px 0 0;flex-direction:column;height:36%;transition:height .28s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000014}.sheet.open{height:78%}.grab{cursor:pointer;flex:none;justify-content:center;padding:9px 0 5px;display:flex}.grab i{background:#e0e2e7;border-radius:4px;width:36px;height:4px}.peek{color:var(--muted);cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;padding:0 20px 10px;font-size:12.5px;display:-webkit-box;overflow:hidden}.m-inline{background:var(--paper);flex-direction:column;display:flex}.inlinecv{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-self:stretch;margin:2px 0 0;animation:.28s both rise;overflow:hidden}.inlinecv .ih{border-bottom:1px solid var(--line-2);background:var(--paper);align-items:center;gap:8px;padding:10px 13px;font-size:12.5px;font-weight:600;display:flex}.inlinecv .ib{padding:13px}.inlinecv .ia{flex-wrap:wrap;gap:7px;padding:0 13px 13px;display:flex}.phone .topbar{padding:12px 16px}.phone .topbar .mark{font-size:17px}.phone .cvhead{padding:15px 16px 10px}.phone .cvhead b{font-size:15px}.phone .cvbody{padding:2px 16px 16px}.phone .cvacts{padding:11px 16px 14px}.phone .msgs{padding:15px 16px 6px}.phone .chips{padding:9px 16px 2px}.phone .scopelbl{padding:0 16px}.phone .composer{padding:11px 16px 15px}.m-stack .tiers,.m-sheet .tiers,.m-inline .tiers,.m-stack .metrics,.m-sheet .metrics,.m-inline .metrics,.m-stack .plats,.m-sheet .plats,.m-inline .plats{grid-template-columns:1fr}body.full{background:var(--paper)}#stage.standalone .site{height:100dvh}#stage.standalone .app{flex:1;height:auto;min-height:0}#stage.standalone .topbar{padding:20px 34px}#stage.standalone .topbar .mark{font-size:25px}#stage.standalone .msgs{padding:30px 34px 10px}#stage.standalone .b{font-size:14px}#stage.standalone .chips{padding:14px 34px 2px}#stage.standalone .scopelbl{padding:0 34px}#stage.standalone .composer{padding:16px 34px 26px}#stage.standalone .cvhead{padding:28px 40px 18px}#stage.standalone .cvhead b{font-size:24px}#stage.standalone .cvbody{padding:6px 40px 30px}#stage.standalone .cvacts{padding:15px 40px 24px}#stage.standalone .navq{padding:19px 20px;font-size:15px}#stage.standalone .chatpane{width:44%}.nonote .meta,.nonote .kind,.nonote .scopelbl,.nonote .nonav,.nonote .cvlink{display:none}.mini{z-index:50;opacity:.2;gap:6px;transition:opacity .18s;display:flex;position:fixed;top:7px;left:50%;transform:translate(-50%)}.mini:hover{opacity:1}.mini button,.mini a{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:#fffffff2;border-radius:6px;padding:5px 10px;font-size:11.5px;text-decoration:none}.mini button:hover,.mini a:hover{border-color:var(--ink);color:var(--ink)}.demo .dh .av svg{width:24px;height:24px}#stage.nonote .cvhead.notitle{display:none}#stage.nonote .cvhead.notitle+.cvbody{padding-top:26px}.shopdemo{overflow:hidden}.sdbar{border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:8px 12px;display:flex}.sdbar i{background:#dee1e6;border-radius:50%;width:7px;height:7px}.sdbar span{color:var(--soft);margin-left:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.sdstage{background:var(--paper);height:296px;position:relative;overflow:hidden}.sdshop{padding:15px 17px}.sdnav{border-bottom:1px solid var(--line-2);align-items:center;gap:15px;margin-bottom:14px;padding-bottom:12px;display:flex}.sdnav b{letter-spacing:.16em;color:var(--ink);font-size:10.5px;font-weight:700}.sdnav span{background:var(--skel);border-radius:3px;width:36px;height:5px}.sdgrid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.sdp .sdim{background:var(--img-ph);height:76px;color:var(--dim);border-radius:7px;place-items:center;display:grid}.sdp i{background:var(--skel);border-radius:3px;height:5px;margin-top:7px;display:block}.sdp i.s{width:56%}.sdw{background:var(--paper);border:1px solid var(--line);border-radius:12px;width:64%;max-width:334px;animation:.5s cubic-bezier(.2,.8,.3,1) .4s both sdup;position:absolute;bottom:15px;right:15px;overflow:hidden;box-shadow:0 12px 34px #14192326}@keyframes sdup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sdwh{border-bottom:1px solid var(--line-2);color:var(--accent);align-items:center;gap:7px;padding:9px 12px;font-size:11.5px;font-weight:600;display:flex}.sdwh svg{width:16px;height:16px}.sdwb{flex-direction:column;gap:8px;padding:11px 12px;display:flex}.sdq{background:var(--accent);color:#fff;border-radius:9px 9px 3px;align-self:flex-end;max-width:90%;padding:6px 10px;font-size:11.5px;animation:11s ease-in-out infinite cyc1}.sda{background:var(--bubble-bot);max-width:94%;color:var(--ink-2);border-radius:9px 9px 9px 3px;padding:6px 10px;font-size:11.5px;animation:11s ease-in-out infinite cyc4}.sdcards{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sdc{border:1px solid var(--line);border-radius:7px;overflow:hidden}.sdc.c1{animation:11s ease-in-out infinite cyc2}.sdc.c2{animation:11s ease-in-out infinite cyc2b}.sdc.c3{animation:11s ease-in-out infinite cyc3}@keyframes cyc1{0%,6%{opacity:0;transform:translateY(6px)}12%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@keyframes cyc2{0%,20%{opacity:0;transform:translateY(6px)}26%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@keyframes cyc2b{0%,23%{opacity:0;transform:translateY(6px)}29%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@keyframes cyc3{0%,26%{opacity:0;transform:translateY(6px)}32%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@keyframes cyc4{0%,42%{opacity:0;transform:translateY(6px)}48%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.sdq,.sda,.sdc,.sdw,.lbars i,.vbars i,.livedot i{opacity:1!important;animation:none!important}}.consent{z-index:100;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:20px;width:min(520px,100vw - 40px);padding:15px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 36px #14192324}.consent>div:first-child{flex:1;min-width:0}.consent b{margin-bottom:2px;font-size:13.5px;display:block}.consent p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.consent-actions{flex:none;gap:7px;display:flex}.consent-actions .btn{padding:8px 13px;font-size:12.5px}@media (width<=560px){.consent{right:10px;bottom:max(10px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:11px;width:calc(100vw - 20px);padding:13px}.consent-actions{justify-content:flex-end}.privacybtn{font-size:11px}}.sdc .ci{background:var(--img-ph);height:46px;color:var(--dim);place-items:center;display:grid}.sdc .ci svg{width:16px;height:16px}.sdc .cn{color:var(--muted);height:25px;padding:5px 5px 0;font-size:9px;line-height:1.3;overflow:hidden}.sdc .cp{padding:1px 5px 5px;font-size:9.5px;font-weight:600}.phone .sdstage{height:232px}.phone .sdgrid{grid-template-columns:repeat(3,1fr)}.phone .sdw{width:82%;bottom:10px;right:10px}.shopdemo.preview{text-align:left;cursor:pointer;width:100%;padding:0;transition:border-color .15s,box-shadow .15s;display:block;position:relative}.shopdemo.preview:hover{border-color:var(--accent);box-shadow:0 4px 16px #0066661f}.playpill{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;z-index:3;background:#15171cdb;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:550;transition:opacity .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playpill svg{width:15px;height:15px}.shopdemo.preview:hover .playpill{opacity:1}.ovl{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10141a80;justify-content:center;align-items:center;padding:28px;animation:.18s both fadein;display:flex;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.modal{background:var(--paper);border-radius:14px;flex-direction:column;width:100%;max-width:1000px;max-height:88vh;animation:.26s cubic-bezier(.2,.8,.3,1) both sdup;display:flex;overflow:hidden;box-shadow:0 24px 60px #0a0e1447}.mh{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:15px 18px;display:flex}.mh b{letter-spacing:-.02em;flex:none;font-size:15px;font-weight:600}.tabs{background:var(--bg);border-radius:var(--r-sm);gap:4px;margin:0 auto 0 8px;padding:3px;display:flex}.tab{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 13px;font-size:12.5px}.tab.on{background:var(--paper);color:var(--accent);font-weight:600;box-shadow:0 1px 2px #00000014}.mh .x{cursor:pointer;color:var(--soft);background:0 0;border:0;flex:none;padding:4px}.mh .x:hover{color:var(--ink)}.mb{background:var(--surface);flex:1;min-height:0;padding:18px;overflow:auto}.mf{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:14px;padding:13px 18px;font-size:12.5px;display:flex}.mf .btn{align-items:center;gap:7px;margin-left:auto;text-decoration:none;display:inline-flex}.sdstage.big{height:430px}.sdstage.big .sdgrid{grid-template-columns:repeat(6,1fr)}.sdstage.big .sdw{width:46%;max-width:390px}@media (width<=820px){.ovl{padding:0}.modal{border-radius:0;max-width:none;height:100%;max-height:none}.mh{flex-wrap:wrap;gap:10px}.tabs{order:3;width:100%;margin:0;overflow-x:auto}.mh b{flex:1}.sdstage.big{height:340px}.sdstage.big .sdgrid{grid-template-columns:repeat(3,1fr)}.sdstage.big .sdw{width:86%;max-width:none}.mf{flex-direction:column;align-items:stretch;gap:9px}.mf .btn{justify-content:center;margin-left:0}}.btn.pri svg,.actrow.pri svg{color:#ffffffa6}.actrow.pri:hover svg{color:#fff}.mf .btn{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:550}.mf .btn:hover{background:#000;border-color:#000}.mf .btn svg{color:#ffffffb3}.card{border-color:var(--line)}.b.bot{background:#f5f6f8}.voice{padding:20px 18px}.vwrap{border-bottom:1px solid var(--line-2);align-items:center;gap:18px;padding:0 4px 18px;display:flex}.vmic{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.vmic svg{width:22px;height:22px}.vring{border:1.5px solid var(--accent-2);opacity:0;border-radius:50%;animation:2.4s ease-out infinite vpulse;position:absolute;inset:-6px}.vring.r2{animation-delay:1.2s}@keyframes vpulse{0%{opacity:.75;transform:scale(.86)}to{opacity:0;transform:scale(1.35)}}.vbars{flex:1;align-items:center;gap:3px;height:44px;display:flex}.vbars i{background:var(--accent-2);border-radius:2px;flex:1;height:20%;animation:1.25s ease-in-out infinite vbar}@keyframes vbar{0%,to{height:16%}50%{height:88%}}.vscript{flex-direction:column;gap:9px;padding-top:15px;display:flex}.vl{color:var(--ink-2);gap:10px;font-size:13px;line-height:1.5;display:flex}.vl span{letter-spacing:.05em;text-transform:uppercase;color:var(--soft);flex:0 0 54px;padding-top:3px;font-size:10.5px}.vl.b{color:var(--ink);font-weight:500}.vl.b span{color:var(--accent)}#stage.standalone .logo{height:31px}.phone .logo{height:24px}.phone .tagline{display:none}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 26px;margin-top:14px;padding:14px 16px;font-size:12.5px;display:flex}.proof b{color:var(--ink);letter-spacing:-.02em;margin-right:4px;font-size:15px;font-weight:700}.step .n svg{width:15px;height:15px}.cwrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.cwrap input{width:100%;padding-right:46px}.micbtn{border-radius:var(--pill);width:34px;height:34px;color:var(--soft);cursor:pointer;background:0 0;border:0;place-items:center;transition:all .14s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.micbtn svg{width:17px;height:17px}.micbtn:hover{color:var(--accent);background:var(--accent-soft)}.micbtn.on{background:var(--accent);color:#fff}.micbtn.on:hover{color:#fff;background:#055}.cwrap.listening{border:1px solid var(--accent);border-radius:var(--pill);background:var(--paper);gap:12px;padding:11px 46px 11px 18px}.lbars{flex:none;align-items:center;gap:2.5px;height:16px;display:flex}.lbars i{background:var(--accent);border-radius:2px;width:2.5px;height:22%;animation:1.1s ease-in-out infinite vbar}.ltext{color:var(--muted);font-size:13.5px}.cwrap.listening.thinking .lbars i{opacity:.55;animation-duration:1.7s}.cwrap.listening.speaking .lbars i{background:#059669;animation-duration:.72s}.sdmic{color:var(--soft);margin-left:auto;display:flex}.sdmic svg{width:13px;height:13px}.sdqa{gap:6px;margin-top:2px;display:flex}.sdqa span{border-radius:var(--pill);border:1px solid var(--line);color:var(--muted);padding:5px 10px;font-size:10.5px}.sdqa .ok{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:550}:root{--accent-tint:#f3faf9}.navq{position:relative;overflow:hidden}.navq .qi{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;place-items:center;transition:all .16s;display:grid}.navq .qi svg{width:17px;height:17px}.navq:hover .qi{background:var(--accent);color:#fff}.navq:before{content:"";background:var(--accent);transform-origin:50%;width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.navq:hover:before{transform:scaleY(1)}.actrow{position:relative;overflow:hidden}.actrow:not(.pri):before{content:"";background:var(--accent);transform-origin:50%;width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.actrow:not(.pri):hover:before{transform:scaleY(1)}.cvt:before{content:"";background:var(--accent);border-radius:3px;width:26px;height:3px;margin-bottom:11px;display:block}.metric .mv{color:var(--accent)}.step .n{background:var(--accent-soft);color:var(--accent)}.step .n svg{color:var(--accent)}.plat .ic{background:var(--accent-soft);color:var(--accent)}.tier li:before{background:var(--accent-2)}.prow.done .tick{background:var(--accent-soft);color:var(--accent)}.tier.best{background:var(--accent-tint)}.tier.best .tp{color:var(--accent)}.tier .badge{background:var(--accent);border-color:var(--accent)}.proof{border-color:#dbeceb}.proof b,.sdnav b,.demo .dh b{color:var(--accent)}.livedot{color:var(--accent);background:var(--accent-soft);border-radius:var(--pill);align-items:center;gap:7px;margin-left:auto;padding:5px 11px;font-size:11.5px;font-weight:550;display:inline-flex}.livedot i{background:#17a34a;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite livep;display:inline-block}@keyframes livep{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.nonav{margin-left:10px}.composer button.sendbtn:disabled{background:var(--skel);color:var(--dim);cursor:default}.composer button.sendbtn{transition:background .16s,color .16s}html[data-tema=kagit]{--bg:#efebe3;--paper:#fdfbf7;--surface:#f7f3ec;--chat-bg:#fdfbf7;--canvas-bg:#f7f3ec;--ink:#22201b;--ink-2:#4b453b;--muted:#756d60;--soft:#a79d8d;--line:#e7e0d3;--line-2:#f0ebe1;--accent:#0a5c53;--accent-soft:#e3ede9;--accent-2:#9ac9b8;--accent-tint:#eef5f1;--bubble-bot:#f0ebe1;--img-ph:#eae4d8;--skel:#ece6da;--dim:#c2b8a7}html[data-tema=marka]{--bg:#e4efeb;--paper:#fff;--surface:#eff6f3;--chat-bg:#fff;--canvas-bg:#edf5f2;--ink:#0f221f;--ink-2:#38504b;--muted:#5f7a74;--soft:#93aaa4;--line:#d9e8e3;--line-2:#e8f2ee;--accent:#066;--accent-soft:#d9ebe7;--accent-2:#98dbc6;--accent-tint:#e6f2ee;--bubble-bot:#e8f2ee;--img-ph:#dfeae6;--skel:#e2ede9;--dim:#a7bdb7}html[data-tema=koyu]{--bg:#0b1210;--paper:#141d1b;--surface:#0e1614;--chat-bg:#121b19;--canvas-bg:#0d1513;--ink:#eaf2ef;--ink-2:#bdcfca;--muted:#8ba39d;--soft:#6a807b;--line:#22302c;--line-2:#1a2523;--accent:#6cc9ae;--accent-soft:#16302a;--accent-2:#98dbc6;--accent-tint:#132520;--bubble-bot:#1b2624;--bubble-user-bg:#98dbc6;--bubble-user-fg:#0b1210;--btn-bg:#98dbc6;--btn-fg:#0b1210;--btn-bg-h:#b0e6d3;--img-ph:#1c2725;--skel:#1f2b28;--dim:#5c706b}html[data-tema=koyu] body{background:var(--bg)}html[data-tema=koyu] body.full{background:var(--chat-bg)}html[data-tema=koyu] .seg button.on,html[data-tema=koyu] .modal,html[data-tema=koyu] .frame{box-shadow:none}html[data-tema=koyu] .navq:hover,html[data-tema=koyu] .tile:hover,html[data-tema=koyu] .actrow:hover{box-shadow:none;background:#18211f}html[data-tema=koyu] .ovl{background:#0000009e}html[data-tema=koyu] .livedot i{background:#39d98a}.shopdemo{--paper:#fff;--surface:#fafafa;--ink:#15171c;--ink-2:#3c414b;--muted:#6b7280;--soft:#9ba1ab;--line:#ececf0;--line-2:#f4f5f7;--accent:#066;--accent-soft:#e4f0f0;--img-ph:#f3f4f6;--skel:#eef0f2;--dim:#c3c7ce;color:#15171c;background:#fff}.navq,.actrow{transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.navq:hover,.actrow:not(.pri):hover{transform:translate(4px)}.navq .qi{transition:background .16s,color .16s,transform .18s}.navq:hover .qi{transform:scale(1.06)}.tile:hover{transform:translateY(-3px)}.cvt:before{animation:.35s cubic-bezier(.2,.8,.3,1) both barin}@keyframes barin{0%{opacity:0;width:0}to{opacity:1;width:26px}}.composer button{transition:transform .14s,background .16s,color .16s}.composer button:not(:disabled):hover{transform:scale(1.06)}.metric{transition:transform .16s,border-color .16s}.metric:hover{border-color:var(--accent);transform:translateY(-2px)}html[data-tema=marka]{--canvas-bg:#e7f1ed;--surface:#eef6f3;--line:#d2e4df;--line-2:#e3efeb;--accent-soft:#d2e8e2;--btn-bg:#066;--btn-fg:#fff;--btn-bg-h:#004f4f;--bubble-user-bg:#066;--bubble-user-fg:#fff;--bubble-bot:#eaf3f0}html[data-tema=marka] .cvt:before{background:linear-gradient(90deg,var(--accent) 0 60%,var(--accent-2) 60% 100%);width:34px;animation:.35s cubic-bezier(.2,.8,.3,1) both barin34}@keyframes barin34{0%{opacity:0;width:0}to{opacity:1;width:34px}}html[data-tema=marka] .navq .qi{color:#00524f;background:#d9ece6}html[data-tema=marka] .navq:hover .qi{background:var(--accent);color:#fff}html[data-tema=marka] .navq,html[data-tema=marka] .actrow,html[data-tema=marka] .card{border-color:#dbeae5}html[data-tema=marka] .navq:hover,html[data-tema=marka] .actrow:not(.pri):hover{border-color:var(--accent);box-shadow:0 6px 18px #00666621}html[data-tema=marka] .topbar{background:#fff;border-bottom-color:#dbeae5}html[data-tema=marka] .tier.best{border-color:var(--accent);background:#e9f4f0}html[data-tema=marka] .proof{border-color:#cfe4de}html[data-tema=marka] .step .n{color:#00524f;background:#d9ece6}html[data-tema=cesur]{--bg:#eef2ff;--paper:#fff;--surface:#f6f8ff;--chat-bg:#fff;--canvas-bg:#f4f7ff;--ink:#10162b;--ink-2:#3a4463;--muted:#6a7495;--soft:#a3abc7;--line:#e2e7fa;--line-2:#eef1fd;--accent:#066;--accent-soft:#dff0ec;--accent-2:#98dbc6;--accent-tint:#eaf6f2;--bubble-bot:#eef2ff;--bubble-user-bg:#0f766e;--bubble-user-fg:#fff;--btn-bg:#0f766e;--btn-fg:#fff;--btn-bg-h:#0b5d57;--img-ph:#e9edfb;--skel:#e6ebfa;--dim:#b5bdd8;--r:18px;--r-sm:12px}html[data-tema=cesur] .canvaspane{background:radial-gradient(900px 420px at 82% -8%,#d9f3ea 0%,#0000 60%),radial-gradient(700px 380px at 8% 108%,#e2e0ff 0%,#0000 62%),#f4f7ff;position:relative;overflow:hidden}html[data-tema=cesur] .chatpane{background:linear-gradient(#fff 0%,#fbfcff 100%)}html[data-tema=cesur] .topbar{background:linear-gradient(90deg,#fff 0%,#f2fbf8 55%,#f0f1ff 100%);border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#066,#98dbc6,#8b8bf5) 1}html[data-tema=cesur] .cvhead b{background:linear-gradient(92deg,#0b3f3d 0%,#0f766e 45%,#5b7cf5 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px}html[data-tema=cesur] .cvt:before{background:linear-gradient(90deg,#066,#98dbc6,#8b8bf5);width:52px;height:4px}html[data-tema=cesur] .navq .qi{color:#fff;border-radius:13px;width:40px;height:40px}html[data-tema=cesur] .navq:first-child .qi{background:linear-gradient(135deg,#0f766e,#14b8a6)}html[data-tema=cesur] .navq:nth-child(2) .qi{background:linear-gradient(135deg,#7c3aed,#a78bfa)}html[data-tema=cesur] .navq:nth-child(3) .qi{background:linear-gradient(135deg,#d97706,#fbbf24)}html[data-tema=cesur] .navq:nth-child(4) .qi{background:linear-gradient(135deg,#be123c,#fb7185)}html[data-tema=cesur] .navq:nth-child(5) .qi{background:linear-gradient(135deg,#0369a1,#38bdf8)}html[data-tema=cesur] .navq{border-width:1.5px;font-weight:550}html[data-tema=cesur] .navq:hover{border-color:#14b8a6;transform:translate(6px)scale(1.012);box-shadow:0 14px 34px #0f766e2e}html[data-tema=cesur] .navq:before{background:linear-gradient(#0f766e,#98dbc6);width:5px}html[data-tema=cesur] .actrow.pri,html[data-tema=cesur] .btn.pri,html[data-tema=cesur] .form .go,html[data-tema=cesur] .composer button:not(:disabled){background:linear-gradient(135deg,#0f766e 0%,#14b8a6 55%,#5eead4 140%);border-color:#0000;box-shadow:0 10px 26px #0f766e52}html[data-tema=cesur] .actrow.pri:hover,html[data-tema=cesur] .btn.pri:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f766e6b}html[data-tema=cesur] .card{box-shadow:0 8px 24px #10162b14}html[data-tema=cesur] .metric{background:linear-gradient(160deg,#fff,#f0fdfa);border-color:#b9ece0}html[data-tema=cesur] .metric .mv{background:linear-gradient(120deg,#0f766e,#5b7cf5);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px}html[data-tema=cesur] .tier.best{background:linear-gradient(165deg,#fff,#eafaf5);border-color:#14b8a6;transform:translateY(-4px);box-shadow:0 16px 40px #0f766e33}html[data-tema=cesur] .tier .badge{background:linear-gradient(90deg,#0f766e,#7c3aed);border:0}html[data-tema=cesur] .step .n{color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6)}html[data-tema=cesur] .plat .ic{color:#4f46e5;background:linear-gradient(135deg,#eef2ff,#dbeafe)}html[data-tema=cesur] .livedot{color:#fff;background:linear-gradient(90deg,#0f766e,#14b8a6,#5b7cf5,#0f766e) 0 0/300% 100%;border:0;animation:6s linear infinite flow}@keyframes flow{to{background-position:-300% 0}}html[data-tema=cesur] .livedot i{background:#fff}html[data-tema=cesur] .b.bot{background:linear-gradient(160deg,#f2f5ff,#eaf6f2);border:1px solid #e3e9fb}html[data-tema=cesur] .b.user{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 6px 16px #0f766e47}html[data-tema=cesur] .composer input{border-width:1.5px}html[data-tema=cesur] .composer input:focus{border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a624}html[data-tema=marka] .actrow.pri,html[data-tema=marka] .btn.pri,html[data-tema=marka] .form .go,html[data-tema=marka] .composer button:not(:disabled){background:linear-gradient(140deg,#007a76 0%,#066 60%,#005a5a 100%);border-color:#0000;box-shadow:0 8px 20px #00666642}html[data-tema=marka] .actrow.pri:hover,html[data-tema=marka] .btn.pri:hover,html[data-tema=marka] .form .go:hover{background:linear-gradient(140deg,#008b86 0%,#00706e 60%,#006262 100%);transform:translateY(-2px);box-shadow:0 12px 28px #00666657}html[data-tema=marka] .metric .mv{letter-spacing:-.045em;font-size:34px}html[data-tema=marka] .metric{padding:20px 16px}html[data-tema=marka] .proof b{font-size:17px}html[data-tema=marka] .tier .tp{font-size:28px}html[data-tema=marka] .navq:hover{transform:translate(5px)scale(1.008);box-shadow:0 12px 28px #00666629}html[data-tema=marka] .metric:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00666624}html[data-tema=marka] .tile:hover{box-shadow:0 12px 28px #00666629}.m-layer{background:var(--chat-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cvcard{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-self:stretch;align-items:center;gap:12px;width:100%;margin:2px 0 0;padding:13px 14px;transition:all .16s;animation:.28s both rise;display:flex}.cvcard:hover,.cvcard:active{border-color:var(--accent)}.cvcard .cvc-i{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.cvcard .cvc-t{flex:1;min-width:0}.cvcard .cvc-t b{letter-spacing:-.015em;font-size:13.5px;font-weight:600;display:block}.cvcard .cvc-t span{color:var(--soft);margin-top:1px;font-size:11.5px;display:block}.cvcard svg:last-child{color:var(--dim);flex:none}.cvcard.open{border-color:var(--accent);background:var(--accent-tint)}.cvcard.open .cvc-i{background:var(--accent);color:#fff}.cvcard.open .cvc-t span{color:var(--accent)}.mlayer{z-index:20;background:var(--canvas-bg);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.3,1) both mlup;display:flex;position:absolute;inset:0}@keyframes mlup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mlh{border-bottom:1px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:10px;padding:13px 12px;display:flex}.mlh b{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.mlback,.mlx{color:var(--muted);cursor:pointer;border-radius:var(--pill);background:0 0;border:0;place-items:center;padding:6px;display:grid}.mlback:hover,.mlx:hover{background:var(--accent-soft);color:var(--accent)}.mlb{flex:1;min-height:0;padding:16px;overflow:auto}.mla{border-top:1px solid var(--line);background:var(--paper);flex-direction:column;flex:none;gap:8px;padding:12px 16px 16px;display:flex}.m-layer .inlinecv{margin-top:4px}.mscreen{background:var(--chat-bg);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.mscreen .topbar{padding:12px 16px}.mscreen .topbar .mark,.mscreen .logo{height:24px}.mscreen .tagline{display:none}.mscreen .cvhead{padding:15px 16px 10px}.mscreen .cvhead b{font-size:16px}.mscreen .cvbody{padding:2px 16px 16px}.mscreen .cvacts{padding:11px 16px 14px}.mscreen .msgs{padding:15px 16px 6px}.mscreen .composer{padding:11px 16px 15px}.mscreen .sdstage{height:232px}.mscreen .sdgrid{grid-template-columns:repeat(3,1fr)}.mscreen .sdw{width:82%;bottom:10px;right:10px}.mscreen .tiers,.mscreen .metrics,.mscreen .plats,.mscreen .tiles{grid-template-columns:1fr}.mscreen .prods{grid-template-columns:repeat(3,1fr)}.sched{padding:18px}.sc-h{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding-bottom:14px;display:flex}.sc-h svg{color:var(--accent)}.sc-h b{font-size:14px;font-weight:600}.sc-h span{color:var(--soft);margin-left:auto;font-size:11.5px}.sc-days{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0 14px;display:grid}.sc-day{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);flex-direction:column;align-items:center;gap:1px;padding:11px 4px;transition:all .14s;display:flex}.sc-day span{color:var(--soft);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.sc-day b{letter-spacing:-.03em;color:var(--ink);font-size:17px;font-weight:700}.sc-day small{color:var(--soft);font-size:10px}.sc-day:hover{border-color:var(--accent)}.sc-day.on{background:var(--accent);border-color:var(--accent)}.sc-day.on span,.sc-day.on b,.sc-day.on small{color:#fff}.sc-slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sc-slot{cursor:pointer;border:1px solid var(--line);border-radius:var(--pill);background:var(--paper);color:var(--ink);padding:10px 4px;font-size:13px;transition:all .14s}.sc-slot:hover:not(.dolu){border-color:var(--accent);color:var(--accent)}.sc-slot.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.sc-slot.dolu{color:var(--dim);background:var(--skel);cursor:not-allowed;border-color:#0000;text-decoration:line-through;text-decoration-thickness:1px}.sc-foot{border-top:1px solid var(--line-2);min-height:20px;margin-top:15px;padding-top:13px}.sc-hint{color:var(--soft);font-size:12px}.sc-sel{color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.sc-sel svg{width:15px;height:15px}.actrow:disabled{opacity:.45;cursor:not-allowed;background:var(--skel);color:var(--muted);box-shadow:none;border-color:#0000;transform:none}.actrow:disabled:hover{box-shadow:none;transform:none}.mscreen .sc-slots,.phone .sc-slots{grid-template-columns:repeat(3,1fr)}.m-inline .inlinecv{border-radius:var(--r);background:var(--paper);border-color:var(--line)}.m-inline .inlinecv .ih{color:var(--ink);padding:12px 14px;font-size:12.5px;font-weight:600}.m-inline .inlinecv .iht{letter-spacing:-.015em}.m-inline .inlinecv .ib{padding:14px}.m-inline .inlinecv .ia{flex-direction:column;gap:8px;padding:0 14px 14px;display:flex}.m-inline .sdstage{height:216px}.m-inline .sdgrid{grid-template-columns:repeat(3,1fr)}.m-inline .sdw{width:84%;bottom:9px;right:9px}.m-inline .sc-slots{grid-template-columns:repeat(3,1fr)}.m-inline .navlist{gap:8px}.m-inline .navq{padding:14px 13px;font-size:13.5px}@supports (padding:max(0px)){.mscreen .topbar{padding-top:max(12px, env(safe-area-inset-top))}.mscreen .composer{padding-bottom:max(15px, env(safe-area-inset-bottom))}}@media (width<=350px){.mscreen .msgs,.mscreen .composer{padding-left:10px;padding-right:10px}.m-inline .inlinecv .ib{padding:10px}.m-inline .sc-days{gap:4px}.m-inline .sc-day{padding:9px 2px}.m-inline .sc-slots{grid-template-columns:repeat(2,1fr)}}.mlh b{font-size:14px}.msgs>*{flex-shrink:0}.inlinecv,.inlinecv .ib{overflow:visible}.qstrip{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:none;gap:8px;padding:10px 16px 2px;display:flex;overflow-x:auto}.qstrip::-webkit-scrollbar{display:none}.qstrip .chip{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:78vw;overflow:hidden}.qstrip .chip.pri{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg);font-weight:550}.qstrip .chip.back{color:var(--soft);border-style:dashed}.qstrip .chip:disabled{background:var(--skel);color:var(--dim);cursor:not-allowed;border-color:#0000}.mscreen .qstrip{padding:10px 16px 2px}.sugg{border-top:1px solid var(--line-2);flex-direction:column;flex:none;gap:2px;padding:6px 12px 4px;animation:.16s both sugin;display:flex}@keyframes sugin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sug{text-align:left;border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:11px;padding:10px;font-size:13.5px;transition:background .12s;display:flex}.sug:hover,.sug:focus-visible{background:var(--accent-soft);outline:none}.sug .sugi{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}.sug:hover .sugi{background:var(--accent);color:#fff}.sug .sugi svg{width:15px;height:15px}.sug .sugt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#stage.standalone .sugg{padding:8px 24px 4px}.mscreen .sugg,.phone .sugg,.m-inline .sugg{padding:6px 6px 4px}.qstrip{padding-left:16px}#stage.standalone .qstrip{padding-left:24px}#stage.standalone .qstrip .chip:first-child{margin-left:0}
