.sv{--sv-surface: var(--ag-card-alt);--sv-line: var(--ag-border);--sv-ink: var(--ag-text);--sv-mut: var(--ag-subtle);--sv-acc: var(--ag-accent-2);--sv-brand: var(--ag-brand);--sv-ok: #2f9e6e;--sv-warn: #d08a2a;position:relative;width:100%;max-width:460px;height:320px;margin:auto;font:500 12px/1.3 var(--font-sans);color:var(--sv-ink)}.sv-win,.sv-stage,.sv-api{position:absolute;inset:0}.sv-win{border:1px solid var(--sv-line);border-radius:14px;background:var(--ag-bg);overflow:hidden;box-shadow:0 24px 50px -36px #00000080;display:flex;flex-direction:column}.sv-bar{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid var(--sv-line);background:var(--sv-surface)}.sv-bar i{width:8px;height:8px;border-radius:50%;background:var(--sv-line)}.sv-bar span{margin-left:10px;padding:3px 10px;border-radius:999px;background:var(--ag-bg);font:500 10.5px/1 var(--font-mono);color:var(--sv-mut)}.sv-app{flex:1;display:grid;grid-template-columns:54px 1fr;min-height:0}.sv-side{border-right:1px solid var(--sv-line);padding:12px 10px;display:flex;flex-direction:column;gap:9px}.sv-side i{height:8px;border-radius:4px;background:var(--sv-line)}.sv-side i.on{background:var(--sv-acc);animation:sv-side 6s steps(1) infinite}@keyframes sv-side{0%,to{opacity:1}50%{opacity:.55}}.sv-main{padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.sv-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sv-kpis span{padding:8px 10px;border:1px solid var(--sv-line);border-radius:10px;display:flex;flex-direction:column;gap:4px}.sv-kpis small{font-size:10px;color:var(--sv-mut)}.sv-kpis b{font-size:15px;font-weight:600}.sv-chart{flex:1;display:flex;align-items:flex-end;gap:7px;padding:8px 10px 0;border:1px solid var(--sv-line);border-radius:10px;min-height:0}.sv-chart i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--sv-acc) 70%,transparent);transform-origin:bottom;animation:sv-bars 4.8s var(--d) ease-in-out infinite}.sv-chart i:nth-child(6){background:var(--sv-acc)}@keyframes sv-bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}}.sv-rows{display:flex;flex-direction:column;gap:6px}.sv-rows i{height:16px;border-radius:6px;background:var(--sv-surface);border:1px solid var(--sv-line)}.sv-rows i.new{background:color-mix(in srgb,var(--sv-acc) 14%,var(--ag-bg));border-color:color-mix(in srgb,var(--sv-acc) 40%,transparent);animation:sv-row 4.8s ease infinite}@keyframes sv-row{0%{opacity:0;transform:translateY(-8px)}12%,85%{opacity:1;transform:none}to{opacity:.4}}.sv-toast{position:absolute;right:14px;bottom:14px;padding:7px 12px;border-radius:999px;background:var(--sv-brand);color:var(--ag-brand-ink);font-weight:600;font-size:11.5px;animation:sv-toast 4.8s ease infinite}@keyframes sv-toast{0%,55%{opacity:0;transform:translateY(10px)}62%,90%{opacity:1;transform:none}to{opacity:0}}.sv-resp{position:absolute;top:0;left:50%;height:280px;width:100%;transform:translate(-50%);border:1px solid var(--sv-line);border-radius:14px;background:var(--ag-bg);overflow:hidden;animation:sv-resize 7s cubic-bezier(.65,0,.35,1) infinite;box-shadow:0 24px 50px -36px #00000080}@keyframes sv-resize{0%,30%{width:100%}50%,80%{width:40%}to{width:100%}}.sv-page{padding:10px;display:flex;flex-direction:column;gap:9px}.sv-nav{display:flex;align-items:center;gap:6px}.sv-nav b{width:30px;height:10px;border-radius:3px;background:var(--sv-acc);margin-right:auto}.sv-nav i{width:22px;height:6px;border-radius:3px;background:var(--sv-line)}.sv-heroblk{display:flex;flex-direction:column;gap:6px;padding:14px 12px;border-radius:10px;background:color-mix(in srgb,var(--sv-brand) 16%,var(--ag-bg))}.sv-heroblk b{height:12px;width:70%;border-radius:4px;background:var(--sv-ink);opacity:.85}.sv-heroblk i{height:7px;width:85%;border-radius:4px;background:var(--sv-mut);opacity:.6}.sv-heroblk em{width:60px;height:16px;border-radius:999px;background:var(--sv-brand);margin-top:4px}.sv-cards{display:flex;flex-wrap:wrap;gap:8px}.sv-cards span{flex:1 1 110px;height:52px;border-radius:9px;border:1px solid var(--sv-line);background:var(--sv-surface)}.sv-sizes{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;gap:4px;padding:3px;border:1px solid var(--sv-line);border-radius:999px;background:var(--ag-bg)}.sv-sizes span{padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;color:var(--sv-mut)}.sv-sizes .d{animation:sv-size-d 7s steps(1) infinite}.sv-sizes .m{animation:sv-size-m 7s steps(1) infinite}@keyframes sv-size-d{0%,40%{background:var(--sv-brand);color:var(--ag-brand-ink)}41%,89%{background:transparent;color:var(--sv-mut)}90%,to{background:var(--sv-brand);color:var(--ag-brand-ink)}}@keyframes sv-size-m{0%,40%{background:transparent;color:var(--sv-mut)}41%,89%{background:var(--sv-brand);color:var(--ag-brand-ink)}90%,to{background:transparent;color:var(--sv-mut)}}.sv-phone{position:absolute;left:50%;top:0;transform:translate(-50%);width:190px;height:316px;border:2px solid var(--sv-line);border-radius:30px;background:var(--ag-bg);padding:26px 12px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 24px 50px -30px #0000008c}.sv-notch{position:absolute;top:8px;left:50%;width:60px;height:8px;border-radius:6px;background:var(--sv-line);transform:translate(-50%)}.sv-net{position:relative;height:34px}.sv-net span{position:absolute;inset:0;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:10px;font-size:10.5px;font-weight:600;line-height:1.2}.sv-net i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.sv-net .off{background:color-mix(in srgb,var(--sv-warn) 16%,transparent);color:var(--sv-warn);animation:sv-off 6s infinite}.sv-net .on{background:color-mix(in srgb,var(--sv-ok) 16%,transparent);color:var(--sv-ok);animation:sv-on 6s infinite}@keyframes sv-off{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes sv-on{0%,50%{opacity:0}54%,94%{opacity:1}96%,to{opacity:0}}.sv-list{display:flex;flex-direction:column;gap:7px}.sv-list div{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border:1px solid var(--sv-line);border-radius:10px;background:var(--sv-surface);font-size:11.5px}.sv-list b{font-weight:600}.sv-sync{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;border:1.5px dashed var(--sv-warn);animation:sv-sync 6s infinite}.sv-sync svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:2;opacity:0;animation:sv-tick 6s infinite}.sv-list div:nth-child(2) .sv-sync,.sv-list div:nth-child(2) .sv-sync svg{animation-delay:.25s}.sv-list div:nth-child(3) .sv-sync,.sv-list div:nth-child(3) .sv-sync svg{animation-delay:.5s}@keyframes sv-sync{0%,50%{border-color:var(--sv-warn);background:transparent;transform:rotate(0)}50%{transform:rotate(180deg)}56%,95%{border:1.5px solid var(--sv-ok);background:var(--sv-ok);transform:none}to{border-color:var(--sv-warn);background:transparent}}@keyframes sv-tick{0%,54%{opacity:0}58%,95%{opacity:1}to{opacity:0}}.sv-fab{margin-top:auto;align-self:flex-end;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--sv-brand);color:var(--ag-brand-ink);font-size:20px;font-weight:500}.sv-api svg{width:100%;height:auto;overflow:visible}.sv-link{fill:none;stroke:var(--sv-line);stroke-width:2;stroke-dasharray:5 6;animation:sv-dash 1.2s linear infinite}@keyframes sv-dash{to{stroke-dashoffset:-22}}.sv-pkt{fill:var(--sv-acc)}.sv-node rect{fill:var(--ag-bg);stroke:var(--sv-line);stroke-width:1.5}.sv-node text{font:600 12px var(--font-sans);fill:var(--sv-ink);text-anchor:middle}.sv-node--hub rect{fill:var(--sv-brand);stroke:var(--sv-brand);animation:sv-hub 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.sv-node--hub text{fill:var(--ag-brand-ink)}@keyframes sv-hub{50%{transform:scale(1.06)}}.sv-log{position:absolute;left:0;right:0;bottom:0;height:84px;overflow:hidden;border:1px solid var(--sv-line);border-radius:12px;background:var(--sv-surface);padding:0 12px;-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.sv-log div{animation:sv-scroll 6s linear infinite}.sv-log p{margin:0;height:26px;display:flex;align-items:center;gap:8px;font:500 11px/1 var(--font-mono);color:var(--sv-mut)}.sv-log b{color:var(--sv-acc);font-weight:500;width:36px}.sv-log em{margin-left:auto;font-style:normal;color:var(--sv-ok)}@keyframes sv-scroll{to{transform:translateY(-104px)}}.sv-canvas{background-image:radial-gradient(circle,var(--zy-dots) 1px,transparent 1.2px);background-size:14px 14px;border-radius:14px}.sv-sel{position:absolute;left:50%;top:22px;width:220px;height:210px;transform:translate(-50%);outline:1.5px solid var(--sv-acc);outline-offset:6px}.sv-sel .h{position:absolute;width:8px;height:8px;background:var(--ag-bg);border:1.5px solid var(--sv-acc)}.sv-sel .tl{top:-10px;left:-10px}.sv-sel .tr{top:-10px;right:-10px}.sv-sel .bl{bottom:-10px;left:-10px}.sv-sel .br{bottom:-10px;right:-10px}.sv-card{position:absolute;inset:0;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.sv-wire{border:1.5px dashed var(--sv-line);animation:sv-wire 6s infinite}.sv-wire i{border-radius:6px;background:var(--sv-line)}.sv-wire .img{height:80px}.sv-wire .l1{height:12px;width:70%}.sv-wire .l2{height:8px;width:90%}.sv-wire .btn{height:26px;width:50%;margin-top:auto;border-radius:999px}.sv-final{background:var(--ag-bg);border:1px solid var(--sv-line);box-shadow:0 20px 40px -28px #00000080;animation:sv-final 6s infinite}.sv-final .img{height:80px;border-radius:10px;background:linear-gradient(135deg,var(--sv-brand),color-mix(in srgb,var(--sv-brand) 30%,var(--sv-acc)))}.sv-final b{font-size:15px;font-weight:600}.sv-final span{color:var(--sv-mut);font-size:11.5px}.sv-final em{margin-top:auto;align-self:flex-start;padding:7px 14px;border-radius:999px;background:var(--sv-brand);color:var(--ag-brand-ink);font-style:normal;font-weight:600;font-size:11.5px}@keyframes sv-wire{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes sv-final{0%,40%{opacity:0;transform:scale(.97)}50%,90%{opacity:1;transform:none}to{opacity:0}}.sv-tokens{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--sv-line);border-radius:999px;background:var(--ag-bg)}.sv-tokens i{width:16px;height:16px;border-radius:50%}.sv-tokens i:nth-child(1){background:var(--sv-brand)}.sv-tokens i:nth-child(2){background:var(--ag-text)}.sv-tokens i:nth-child(3){background:var(--sv-line)}.sv-tokens i:nth-child(4){background:var(--sv-acc)}.sv-tokens b{margin-left:4px;font-size:13px}.sv-cursor{position:absolute;left:0;top:0;width:20px;height:20px;fill:var(--ag-text);stroke:var(--ag-bg);stroke-width:1.5;animation:sv-cursor 6s cubic-bezier(.45,0,.2,1) infinite;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}@keyframes sv-cursor{0%{transform:translate(110px,260px)}30%{transform:translate(150px,290px)}42%{transform:translate(140px,290px) scale(.85)}60%{transform:translate(300px,190px)}85%{transform:translate(280px,120px)}to{transform:translate(110px,260px)}}.sv-ops{inset:20px 0 auto!important;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--sv-line);border-radius:14px;background:var(--ag-bg);box-shadow:0 24px 50px -36px #00000080}.sv-status{display:flex;justify-content:space-between;align-items:center}.sv-status span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.sv-status span i{width:9px;height:9px;border-radius:50%;background:var(--sv-ok);box-shadow:0 0 color-mix(in srgb,var(--sv-ok) 50%,transparent);animation:sv-ping 2s ease-out infinite}.sv-status small{font:500 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-mut)}.sv-uptime{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.sv-uptime div{display:flex;gap:3px;width:max-content;animation:sv-marquee 14s linear infinite}.sv-uptime i{width:6px;height:34px;border-radius:2px;background:var(--sv-ok);opacity:.85}.sv-uptime i.warn{background:var(--sv-warn)}@keyframes sv-marquee{to{transform:translate(-50%)}}.sv-feed{display:flex;flex-direction:column;gap:6px}.sv-feed p{margin:0;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--sv-line);border-radius:10px;background:var(--sv-surface);font-size:12px;opacity:0;animation:sv-feed 8s infinite}.sv-feed p:nth-child(2){animation-delay:.5s}.sv-feed p:nth-child(3){animation-delay:1s}.sv-feed p:nth-child(4){animation-delay:1.5s}.sv-feed b{width:8px;height:8px;border-radius:50%;background:var(--sv-ok)}.sv-feed b.warn{background:var(--sv-warn);animation:sv-warnok 8s 1s infinite}@keyframes sv-feed{0%{opacity:0;transform:translateY(6px)}8%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes sv-warnok{0%,30%{background:var(--sv-warn)}40%,to{background:var(--sv-ok)}}.sv-lab{gap:18px}.sv-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);padding-top:4px}.sv-track:before{content:"";position:absolute;left:10%;right:10%;top:13px;height:2px;background:var(--sv-line)}.sv-track div{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10.5px;font-weight:600;color:var(--sv-mut);text-align:center}.sv-track b{width:20px;height:20px;border-radius:50%;border:2px solid var(--sv-line);background:var(--ag-bg);z-index:1;animation:sv-stagepass 7s calc(var(--i) * 1.1s) infinite}@keyframes sv-stagepass{0%{border-color:var(--sv-line);background:var(--ag-bg)}6%,80%{border-color:var(--sv-acc);background:var(--sv-acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--sv-acc) 20%,transparent)}90%,to{border-color:var(--sv-line);background:var(--ag-bg);box-shadow:none}}.sv-dot{position:absolute;top:9px;left:10%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--sv-brand);z-index:2;animation:sv-dotmove 7s infinite}@keyframes sv-dotmove{0%{left:10%;opacity:1}63%{left:90%;opacity:1}80%{left:90%;opacity:1}90%,to{left:90%;opacity:0}}.sv-clock{display:flex;align-items:baseline;gap:10px}.sv-clock span,.sv-clock small{color:var(--sv-mut)}.sv-clock small{margin-left:auto}.sv-clock b{position:relative;font:600 28px/1 var(--font-mono)}.sv-clock em{font-style:normal;display:none}.sv-clock em:nth-child(1){display:inline;animation:sv-num 7s infinite}.sv-clock em:nth-child(n+2){position:absolute;left:0;display:inline;opacity:0;animation:sv-num 7s infinite}.sv-clock em:nth-child(2){animation-delay:1.1s}.sv-clock em:nth-child(3){animation-delay:2.2s}.sv-clock em:nth-child(4){animation-delay:3.3s}.sv-clock em:nth-child(5){animation-delay:4.4s}@keyframes sv-num{0%,15%{opacity:1}16%,to{opacity:0}}.sv-clock em:nth-child(5){animation-name:sv-numlast}@keyframes sv-numlast{0%,36%{opacity:1}37%,to{opacity:0}}.sv-tgt{height:8px;border-radius:4px;background:var(--sv-surface);border:1px solid var(--sv-line);overflow:hidden}.sv-tgt i{display:block;height:100%;width:74%;background:var(--sv-ok);transform-origin:left;animation:sv-fill 7s linear infinite}@keyframes sv-fill{0%{transform:scaleX(0)}63%,88%{transform:scaleX(1)}to{transform:scaleX(1);opacity:.3}}.sv-items{display:flex;flex-direction:column;gap:6px}.sv-items p{margin:0;display:flex;justify-content:space-between;padding:8px 10px;border:1px solid var(--sv-line);border-radius:10px;background:var(--sv-surface);font-size:12px;opacity:0;animation:sv-scan 8s calc(var(--i) * .7s) infinite}.sv-items span{font-family:var(--font-mono);color:var(--sv-mut)}@keyframes sv-scan{0%{opacity:0;transform:translate(-10px)}6%,85%{opacity:1;transform:none;background:var(--sv-surface)}3%{background:color-mix(in srgb,var(--sv-acc) 18%,var(--sv-surface))}to{opacity:0}}.sv-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:6px;border-top:1px dashed var(--sv-line)}.sv-total b{font:600 20px/1 var(--font-mono);animation:sv-appear 8s infinite}@keyframes sv-appear{0%,30%{opacity:.25}36%,88%{opacity:1}to{opacity:.25}}.sv-stock{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--sv-mut)}.sv-stock b{position:relative;width:26px;text-align:right;font:600 14px/1 var(--font-mono);color:var(--sv-ink)}.sv-stock em{font-style:normal;position:absolute;right:0;top:0}.sv-stock em:first-child{animation:sv-before 8s infinite}.sv-stock em:last-child{animation:sv-after 8s infinite}@keyframes sv-before{0%,38%{opacity:1}40%,to{opacity:0}}@keyframes sv-after{0%,38%{opacity:0}40%,92%{opacity:1;transform:none}39%{transform:translateY(-4px)}to{opacity:0}}.sv-exp{align-self:flex-start;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--sv-warn) 16%,transparent);color:var(--sv-warn);font-weight:600;font-size:11.5px;animation:sv-expin 8s infinite}@keyframes sv-expin{0%,45%{opacity:0;transform:translateY(6px)}52%,92%{opacity:1;transform:none}to{opacity:0}}.sv-grid{display:grid;grid-template-columns:1fr repeat(4,40px);gap:6px 8px;align-items:center}.sv-grid .m{font:600 10px/1 var(--font-mono);color:var(--sv-mut);text-align:center;text-transform:uppercase}.sv-grid .u{display:flex;flex-direction:column;gap:2px}.sv-grid .u b{font-size:12px;font-weight:600}.sv-grid .u small{font-size:9.5px;color:var(--sv-mut);letter-spacing:.04em}.sv-grid i{height:18px;border-radius:5px}.sv-grid i.paid{background:color-mix(in srgb,var(--sv-ok) 75%,transparent)}.sv-grid i.due{background:var(--sv-surface);border:1px dashed var(--sv-line);animation:sv-pay 7s var(--d) infinite}@keyframes sv-pay{0%,12%{background:var(--sv-surface);border-color:var(--sv-line)}16%,88%{background:var(--sv-ok);border-color:var(--sv-ok)}to{background:var(--sv-surface);border-color:var(--sv-line)}}.sv-statement{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid var(--sv-line);border-radius:10px;background:var(--sv-surface);font-size:12px;animation:sv-print 7s infinite}.sv-statement span{color:var(--sv-ok);font-weight:600}@keyframes sv-print{0%,40%{opacity:0;transform:translateY(10px)}48%,90%{opacity:1;transform:none}to{opacity:0}}.sv-site{animation:none;width:100%}.sv-form{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid var(--sv-line);border-radius:12px;background:var(--sv-surface)}.sv-form small{font-weight:600;font-size:13px}.sv-form span{position:relative;height:32px;border:1px solid var(--sv-line);border-radius:8px;background:var(--ag-bg);overflow:hidden}.sv-form em{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;white-space:nowrap;clip-path:inset(0 100% 0 0)}.sv-form .f1 em{animation:sv-type 7s steps(26) infinite}.sv-form .f2 em{animation:sv-type2 7s steps(12) infinite}@keyframes sv-type{0%,5%{clip-path:inset(0 100% 0 0)}30%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes sv-type2{0%,32%{clip-path:inset(0 100% 0 0)}48%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}.sv-form .send{height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--sv-brand);color:var(--ag-brand-ink);font-weight:600;font-size:12.5px;animation:sv-press 7s infinite}@keyframes sv-press{0%,54%{transform:none}57%{transform:scale(.95)}60%,to{transform:none}}.sv-toast--lead{animation:sv-lead 7s infinite}@keyframes sv-lead{0%,60%{opacity:0;transform:translateY(10px)}66%,92%{opacity:1;transform:none}to{opacity:0}}.sv-chat{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:8px 4px}.sv-msg{max-width:82%;padding:10px 14px;border-radius:16px;border:1px solid var(--sv-line);background:var(--sv-surface);display:flex;flex-direction:column;gap:4px;opacity:0}.sv-msg small{font-size:10.5px;color:var(--sv-mut);font-weight:600}.sv-msg p{margin:0;font-size:13px;line-height:1.45}.sv-msg--you{align-self:flex-end;border-bottom-right-radius:4px;background:color-mix(in srgb,var(--sv-brand) 14%,var(--ag-bg));animation:sv-msgin 9s infinite}.sv-msg--zy{align-self:flex-start;border-bottom-left-radius:4px;animation:sv-msgin 9s 1.6s infinite}@keyframes sv-msgin{0%{opacity:0;transform:translateY(10px)}5%,88%{opacity:1;transform:none}96%,to{opacity:0}}.sv-sent{align-self:flex-end;font-size:10.5px;font-weight:600;color:var(--sv-ok);opacity:0;animation:sv-sentin 9s infinite}@keyframes sv-sentin{0%,8%{opacity:0}12%,88%{opacity:1}96%,to{opacity:0}}.sv-msg--zy{display:grid}.sv-msg--zy small{grid-row:1}.sv-typing,.sv-reply{grid-row:2;grid-column:1}.sv-typing{display:flex;gap:4px;padding:4px 0;align-self:center;animation:sv-typing 9s 1.6s infinite}.sv-typing i{width:6px;height:6px;border-radius:50%;background:var(--sv-mut);animation:kd-dot .9s ease-in-out infinite}.sv-typing i:nth-child(2){animation-delay:.15s}.sv-typing i:nth-child(3){animation-delay:.3s}@keyframes kd-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes sv-typing{0%,13%{opacity:1}15%,to{opacity:0}}.sv-reply{opacity:0;animation:sv-reply 9s 1.6s infinite}@keyframes sv-reply{0%,14%{opacity:0}17%,to{opacity:1}}.sv-booked{align-self:center;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--sv-ok) 45%,var(--sv-line));border-radius:14px;background:var(--ag-bg);opacity:0;animation:sv-book 9s infinite;box-shadow:0 18px 36px -26px #00000080}@keyframes sv-book{0%,46%{opacity:0;transform:scale(.94)}52%,88%{opacity:1;transform:none}96%,to{opacity:0}}.sv-cal{width:44px;border-radius:9px;overflow:hidden;border:1px solid var(--sv-line);text-align:center}.sv-cal b{display:block;padding:3px 0;background:var(--sv-brand);color:var(--ag-brand-ink);font-size:10px;letter-spacing:.08em}.sv-cal em{display:block;padding:5px 0;font:600 12px/1 var(--font-mono);font-style:normal}.sv-booked div{display:flex;flex-direction:column;gap:3px}.sv-booked b{font-size:13px}.sv-booked small{color:var(--sv-ok);font-weight:600;font-size:11px}.zy-now{display:inline-flex;align-items:center;gap:8px}.zy-now i{width:9px;height:9px;border-radius:50%;background:var(--ag-subtle)}.zy-now.is-open i{background:#2f9e6e;animation:sv-ping 2s ease-out infinite;box-shadow:0 0 #2f9e6e80}@keyframes sv-ping{to{box-shadow:0 0 0 8px transparent}}.zy-now b{font-weight:600}.zy-now small{color:var(--ag-subtle)}.zy-post-cover{display:block;width:100%;aspect-ratio:1200 / 630;object-fit:cover;border-radius:10px;border:1px solid var(--ag-border);background:var(--ag-card-alt);transition:transform .4s cubic-bezier(.22,1,.36,1)}a:hover>*>.zy-post-cover,a:hover>.zy-post-cover{transform:scale(1.015)}.zy-post .zy-post-cover{margin-bottom:.4rem}.zy-read{position:fixed;left:0;right:0;top:0;z-index:1001;height:3px;background:var(--ag-brand);transform-origin:left;transform:scaleX(var(--read, 0));pointer-events:none}.zy-checks li.ag-reveal:not(.is-visible){transform:translateY(10px)}.zy-checks li.ag-reveal:before{transition:transform .4s .2s cubic-bezier(.22,1.4,.36,1)}.zy-checks li.ag-reveal:not(.is-visible):before{transform:scale(0) rotate(-90deg)}.zy-tl.ag-reveal .zy-tl-min,.zy-tl.ag-reveal .zy-tl-max{transform-origin:left}.zy-tl.ag-reveal:not(.is-visible) .zy-tl-min,.zy-tl.ag-reveal:not(.is-visible) .zy-tl-max{transform:scaleX(0)}.zy-tl.ag-reveal .zy-tl-max{transition:transform 1.2s .5s cubic-bezier(.22,1,.36,1)}.zy-tl.ag-reveal .zy-tl-min{transition:transform .9s .25s cubic-bezier(.22,1,.36,1)}.zy-hero.zy-hero--split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.zy-hero.zy-hero--split>div:first-child{display:flex;flex-direction:column;gap:1.25rem}@media(max-width:900px){.zy-hero.zy-hero--split{grid-template-columns:1fr}}@media(max-width:480px){.sv{height:300px}.sv-api svg{height:190px}.sv-kpis b{font-size:13px}}.zy-links--even{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}@media(max-width:980px){.zy-links--even{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.zy-links--even{grid-template-columns:1fr}}
