.vegardi-demo{--forest-deep:#0F2D20;--purple:#6B3FA0;--cream:#FAF7F2;--paper:#FFFFFF;--lavender:#EFE7F5;--gold:#C9952B;--gold-warm:#E6B149;--hairline:#E6E1D6;--ink-soft:#3C3C46;--display:"Fraunces",Georgia,serif;--mono:"DM Sans",system-ui,sans-serif;--body-font:"DM Sans",system-ui,sans-serif}.vegardi-demo *{box-sizing:border-box}.vegardi-demo{width:100%;max-width:1280px;margin:0 auto;font-family:var(--body-font);color:var(--ink-soft)}.vegardi-demo .vegardi-demo-eyebrow{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;text-align:center}.vegardi-demo-title{font:400 56px/1.05 var(--display);letter-spacing:-.01em;color:var(--forest-deep);text-align:center;margin:0 0 16px}.vegardi-demo .vegardi-demo-lede{font:400 18px/1.5 var(--body-font);color:var(--ink-soft);text-align:center;max-width:620px;margin:0 auto 72px}.vegardi-demo-stage{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.vegardi-demo .vphone-slot{display:flex;flex-direction:column;align-items:center;gap:56px}.vegardi-demo .vphone-caption{text-align:center;max-width:300px}.vegardi-demo .vphone-caption .lab{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:8px}.vegardi-demo .vphone-caption .title{font:500 19px/1.3 var(--display);color:var(--forest-deep);display:block;margin-bottom:6px}.vegardi-demo .vphone-caption .copy{font:400 13px/1.5 var(--body-font);color:var(--ink-soft);opacity:.78}.vegardi-demo .vphone{width:360px;height:780px;background:#1a1a2e;border-radius:42px;padding:8px;box-shadow:0 30px 60px -20px #0f3a2e59,0 18px 30px -12px #4e2a7a2e,0 0 0 1px #00000014;position:relative}.vegardi-demo .vphone:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:41px;background:linear-gradient(155deg,rgba(255,255,255,.06),transparent 30%);pointer-events:none;z-index:2}.vegardi-demo .vphone-screen{width:100%;height:100%;background:#fff;border-radius:34px;overflow:hidden;position:relative}.vegardi-demo .vphone .vapp{--purple-mid:#6B3FA0;--purple-active:#4E2A7A;--purple-deep:#2A1845;--purple-tint1:#F5F2FC;--purple-tint2:#F0EBFB;--purple-tint3:#EDE8FA;--purple-lav:#F5F0FA;--gold-cream:#FFFBEE;--gold-amber:#D4A843;--gold-dark:#8B5E00;--gold-mid:#B07820;--green-mid:#2D6A4F;--green-dark:#1B4332;--green-emerald:#40916C;--green-mint:#95D5B2;--green-softmint:#EEF5E8;--plum:#2A2438;--ink:#1A1628;--vbody:#3D3D56;--muted:#73737F;--secondary:#6E6E85;--border:#EDEDF2;--white:#FFFFFF;--app:#F8F7FF;--safety-red:#DC3C3C;--bp-blue:#3F6BA0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink);width:100%;height:100%;position:relative;background:var(--app)}.vegardi-demo .vapp-header{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10;border-bottom:1px solid rgba(237,237,242,.6)}.vegardi-demo .vapp-header .back{color:var(--purple-mid);font-weight:600;font-size:14px}.vegardi-demo .vapp-header .done{background:var(--gold-mid);color:#fff;font-weight:700;font-size:13px;padding:7px 16px;border-radius:4px 16px 16px}.vegardi-demo .vapp-cta{position:absolute;left:0;right:0;bottom:0;background:#fffffff7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--border);padding:12px 16px 20px;z-index:10}.vegardi-demo .vapp-cta .btn{display:block;text-align:center;background:var(--purple-active);color:#fff;font-weight:700;font-size:15px;padding:14px;border-radius:4px 16px 16px}.vegardi-demo .vapp-cta .later{display:block;text-align:center;color:var(--purple-active);font-weight:600;font-size:12px;margin-top:10px}.vegardi-demo .vapp-scroll{position:absolute;top:0;left:0;right:0;padding-top:50px;will-change:transform}.vegardi-demo .vapp-hero{height:170px;width:100%;object-fit:cover;display:block;background:#cddcc9}.vegardi-demo .vapp-card{background:var(--white);border:1.5px solid var(--border);border-radius:4px 16px 16px;margin:0 16px 12px;padding:16px;box-shadow:0 8px 22px #1f14370f}.vegardi-demo .vapp-card.overview{margin-top:12px}.vegardi-demo .vapp-card h2{font-size:20px;font-weight:750;letter-spacing:-.2px;margin-bottom:8px}.vegardi-demo .vapp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.vegardi-demo .vapp-tag{font-size:11px;font-weight:600;padding:3px 9px;border-radius:4px 8px 8px}.vegardi-demo .vapp-tag.t-system,.vegardi-demo .vapp-tag.t-env{background:#f5f5f8;color:#6e6e85}.vegardi-demo .vapp-tag.t-time{background:#fffbee;color:#b8830a}.vegardi-demo .vapp-tag.t-imp{background:var(--plum);color:#fff}.vegardi-demo .vapp-headline{color:var(--ink);font-size:14px;font-weight:600;margin-bottom:6px}.vegardi-demo .vapp-desc{color:var(--vbody);font-size:13px}.vegardi-demo .vapp-sec-title{font-size:15px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:6px}.vegardi-demo .vapp-check{display:flex;gap:10px;align-items:flex-start;padding:7px 0}.vegardi-demo .vapp-check .box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--purple-mid);flex:0 0 auto;margin-top:2px}.vegardi-demo .vapp-check b{font-size:13px;display:block}.vegardi-demo .vapp-check .note{font-size:12px;color:var(--muted);display:block;margin-top:2px}.vegardi-demo .vapp-check.warn-safety .box{border-color:var(--safety-red);border-radius:50%}.vegardi-demo .vapp-check.warn-bp .box{border-color:var(--bp-blue);border-radius:4px}.vegardi-demo .vapp-icon-safety{color:var(--safety-red)}.vegardi-demo .vapp-icon-bp{color:var(--bp-blue)}.vegardi-demo .vapp-steps-wrap{margin:0 16px 12px}.vegardi-demo .vapp-steps-head{padding:0 0 12px;color:#1a1a2e}.vegardi-demo .vapp-steps-head b{font-size:16px;display:block}.vegardi-demo .vapp-steps-head .meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11px;color:var(--muted)}.vegardi-demo .vapp-bar{width:80px;height:5px;border-radius:99px;background:var(--border);overflow:hidden}.vegardi-demo .vapp-bar i{display:block;height:100%;width:14%;background:var(--green-mid)}.vegardi-demo .vapp-steps-row{overflow:hidden;position:relative;padding:0 0 4px}.vegardi-demo .vapp-steps-track{display:flex;gap:12px;will-change:transform}.vegardi-demo .vapp-step{flex:0 0 240px;background:var(--white);border:1.5px solid var(--border);border-radius:4px 16px 16px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.vegardi-demo .vapp-step-img{width:100%;height:120px;object-fit:cover;display:block}.vegardi-demo .vapp-step-body{padding:12px}.vegardi-demo .vapp-step-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.vegardi-demo .vapp-step-head .num{width:28px;height:28px;border-radius:50%;background:var(--purple-mid);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.vegardi-demo .vapp-step-of{font-size:11px;color:var(--muted);font-weight:600}.vegardi-demo .vapp-step-title{font-weight:700;font-size:15px;margin-bottom:6px}.vegardi-demo .vapp-step-desc{font-size:12.5px;color:var(--vbody);margin-bottom:12px;line-height:1.45}.vegardi-demo .vapp-step-done{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--purple-lav);border:1px solid var(--purple-tint3);color:var(--purple-active);font-weight:700;font-size:13px;padding:8px;border-radius:4px 8px 8px}.vegardi-demo .vapp-step-done .ring{width:14px;height:14px;border-radius:50%;border:2px solid var(--purple-mid)}.vegardi-demo .vapp-row{display:flex;align-items:center;justify-content:space-between;margin:0 16px 12px;background:var(--white);border:1.5px solid var(--border);border-radius:4px 16px 16px;padding:14px 16px}.vegardi-demo .vapp-row b{font-size:13px;display:block}.vegardi-demo .vapp-row .note{font-size:11px;color:var(--muted)}.vegardi-demo .vapp-switch{width:42px;height:24px;border-radius:99px;background:var(--green-mid);position:relative;flex:0 0 auto}.vegardi-demo .vapp-switch:after{content:"";position:absolute;right:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff}.vegardi-demo .vapp-gardi{display:flex;align-items:center;gap:14px;margin:0 16px 12px;border-radius:4px 16px 16px;padding:14px;background:linear-gradient(135deg,var(--purple-active),var(--purple-mid))}.vegardi-demo .vapp-gardi .av{width:42px;height:42px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex:0 0 auto}.vegardi-demo .vapp-gardi b{color:#fff;font-size:15px;display:block;margin-bottom:2px}.vegardi-demo .vapp-gardi span{color:#ffffffd9;font-size:11.5px;line-height:1.4;display:block}.vegardi-demo .vapp-gardi .chev{margin-left:auto;color:#ffffffb3;font-size:20px;flex:0 0 auto}.vegardi-demo .vapp-notes{margin:0 16px 12px}.vegardi-demo .vapp-notes textarea{width:100%;min-height:60px;border:1.5px solid var(--border);border-radius:4px 14px 14px;padding:12px;font:inherit;color:var(--muted);background:var(--white);resize:none}.vegardi-demo .vapp-label{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--secondary);font-weight:700;margin:0 16px 8px}.vegardi-demo .vapp-learn-row{display:flex;align-items:center;gap:12px;margin:0 16px;background:var(--white);border:1.5px solid var(--border);border-radius:4px 14px 14px;padding:12px 14px}.vegardi-demo .vapp-learn-ic{font-size:18px}.vegardi-demo .vapp-learn-row b{font-size:13px;display:block}.vegardi-demo .vapp-learn-row .note{font-size:11px;color:var(--muted)}.vegardi-demo .vapp-learn-row .chev{margin-left:auto;color:var(--muted)}.vegardi-demo .vapp-scroll-bottom-pad{height:130px}.vegardi-demo .vphone.is-playing .vapp-scroll{animation:vphone1-yscroll 30s cubic-bezier(.45,.05,.5,.95) infinite}.vegardi-demo .vphone.is-playing .vapp-steps-track{animation:vphone1-xcarousel 30s cubic-bezier(.55,.05,.45,.95) infinite}@keyframes vphone1-xcarousel{0%,32%{transform:translate(0)}37%,40%{transform:translate(-252px)}44%,47%{transform:translate(-504px)}51%,54%{transform:translate(-756px)}58%,65%{transform:translate(-1008px)}72%,to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.vegardi-demo .vphone.is-playing .vapp-scroll,.vegardi-demo .vphone.is-playing .vapp-steps-track{animation:none}.vegardi-demo .vphone .vapp-scroll{transform:translateY(0)}.vegardi-demo .vphone .vapp-steps-track{transform:translate(0)}}.vegardi-demo .vphone-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:200%;display:flex;will-change:transform}.vegardi-demo .vscreen{width:50%;height:100%;flex:0 0 50%;overflow:hidden;position:relative;background:#fff}.vegardi-demo .vscroll{position:absolute;top:0;left:0;right:0;will-change:transform}.vegardi-demo .vtap-ripple{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#6b3fa080;pointer-events:none;transform:scale(.2);opacity:0}.vegardi-demo .vscreen-detail{font:14px/1.5 Helvetica Neue,Arial,sans-serif;color:#1a1a2e;background:#fff}.vegardi-demo .vscreen-detail .hdr{padding:18px 20px 12px;display:flex;align-items:center;gap:10px}.vegardi-demo .vscreen-detail .hdr-title{flex:1;text-align:center;font-size:17px;font-weight:700;color:#1a1a2e}.vegardi-demo .vscreen-detail .hero{text-align:center;padding:0 20px 20px}.vegardi-demo .vscreen-detail .hero-img-wrap{position:relative;display:inline-block}.vegardi-demo .vscreen-detail .hero-img{width:160px;height:160px;border-radius:50%;background:linear-gradient(145deg,#fffbee,#eef5e8);margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(201,149,43,.15);box-shadow:0 4px 16px #0000000d;overflow:hidden}.vegardi-demo .vscreen-detail .hero-img img{width:88%;height:88%;object-fit:contain;display:block}.vegardi-demo .vscreen-detail .cam-btn{position:absolute;bottom:18px;right:4px;width:34px;height:34px;border-radius:50%;background:#6b3fa0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #6b3fa04d;border:2px solid #fff}.vegardi-demo .vscreen-detail .hero-name{font-size:26px;font-weight:800;color:#1a1a2e}.vegardi-demo .vscreen-detail .hero-latin{font-size:13px;color:#6e6e85;font-style:italic;margin-top:2px}.vegardi-demo .vscreen-detail .hero-tags{display:flex;gap:6px;justify-content:center;margin-top:10px;flex-wrap:wrap}.vegardi-demo .vscreen-detail .ht{padding:4px 10px;border-radius:4px 10px 10px;font-size:11px;font-weight:600}.vegardi-demo .vscreen-detail .myphotos{margin-top:12px;display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:4px 10px 10px;background:#f5f0fa;font-size:11px;font-weight:600;color:#6b3fa0}.vegardi-demo .vscreen-detail .zone{display:flex;align-items:center;gap:12px;margin:16px 16px 12px}.vegardi-demo .vscreen-detail .zone-line{flex:1;height:1px;background:#ededf2}.vegardi-demo .vscreen-detail .zone-label{font-size:11px;font-weight:700;color:#b0b0c0;letter-spacing:1px}.vegardi-demo .vscreen-detail .dark-zone{background:linear-gradient(165deg,#2a1845,#3d2858 15%,#4e2a7a 28%,#6b3fa0 42%,#5c3d8f 55%,#4e2a7a,#3d2858 75%,#2b3d35 88%,#1b4332);padding:4px 0 16px;margin:4px 0 0;border-radius:4px 32px 0 0}.vegardi-demo .vscreen-detail .dark-zone .zone-line{background:#ffffff1f}.vegardi-demo .vscreen-detail .dark-zone .zone-label{color:#fff6}.vegardi-demo .vscreen-detail .summary{margin:0 16px 12px;padding:14px;background:linear-gradient(145deg,#eef5e8,#f5f0fa,#fffbee);border-radius:4px 16px 16px;border:1.5px solid #EDEDF2}.vegardi-demo .vscreen-detail .sum-title{font-size:15px;font-weight:700;color:#1a1a2e;margin-bottom:10px}.vegardi-demo .vscreen-detail .sum-row{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:#3d3d56}.vegardi-demo .vscreen-detail .sum-row .dim{color:#6e6e85}.vegardi-demo .vscreen-detail .group{margin:0 16px 10px;padding:14px;background:#fff;border:1.5px solid #EDEDF2;border-radius:4px 16px 16px;box-shadow:0 2px 10px #0000000a}.vegardi-demo .vscreen-detail .group.sage{border-color:#2d6a4f}.vegardi-demo .vscreen-detail .group.green{border-color:#40916c}.vegardi-demo .vscreen-detail .grp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.vegardi-demo .vscreen-detail .grp-date{font-size:13px;font-weight:700;color:#1a1a2e}.vegardi-demo .vscreen-detail .grp-badge{padding:3px 8px;border-radius:4px 8px 8px;font-size:10px;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:4px}.vegardi-demo .vscreen-detail .grp-badge-g{background:#2d6a4f}.vegardi-demo .vscreen-detail .grp-badge-lg{background:#40916c}.vegardi-demo .vscreen-detail .grp-pulse{width:5px;height:5px;border-radius:50%;background:#95d5b2}.vegardi-demo .vscreen-detail .grp-meta{font-size:12px;color:#6e6e85;margin-bottom:10px;display:flex;align-items:center;gap:4px}.vegardi-demo .vscreen-detail .grp-stage{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.vegardi-demo .vscreen-detail .grp-stage-name{font-size:11px;font-weight:700;color:#4e2a7a}.vegardi-demo .vscreen-detail .grp-stage-day{font-size:11px;color:#b0b0c0}.vegardi-demo .vscreen-detail .grp-bar{height:6px;background:#ededf2;border-radius:3px;overflow:hidden;margin-bottom:8px}.vegardi-demo .vscreen-detail .grp-fill-sage{height:100%;border-radius:3px;background:linear-gradient(90deg,#1b4332,#2d6a4f)}.vegardi-demo .vscreen-detail .grp-fill-green{height:100%;border-radius:3px;background:linear-gradient(90deg,#2d6a4f,#40916c)}.vegardi-demo .vscreen-detail .alert-chip{display:flex;align-items:center;gap:6px;background:#fffbee;border:1px solid rgba(201,149,43,.2);border-radius:4px 10px 10px;padding:5px 9px;margin-bottom:8px}.vegardi-demo .vscreen-detail .alert-chip-dot{width:6px;height:6px;border-radius:50%;background:#4e2a7a}.vegardi-demo .vscreen-detail .alert-chip-text{font-size:11px;color:#8a6200}.vegardi-demo .vscreen-detail .grp-actions{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #F5F0FA}.vegardi-demo .vscreen-detail .ga{padding:6px 10px;border-radius:4px 8px 8px;font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:4px;border:none}.vegardi-demo .vscreen-detail .ga-edit{background:#f5f0fa;color:#6b3fa0}.vegardi-demo .vscreen-detail .ga-gardi{background:#f5f0fa;border:1px solid #6B3FA0;color:#6b3fa0}.vegardi-demo .vscreen-detail .ga-gold{background:linear-gradient(135deg,#c9952b,#d4a843,#c9952b);color:#fff;box-shadow:0 2px 8px #c9952b40;margin-left:auto}.vegardi-demo .vscreen-detail .add-planting{margin:0 16px 4px;padding:11px;border:1.5px dashed rgba(255,255,255,.25);border-radius:4px 14px 14px;font-size:13px;font-weight:600;color:#fff9;display:flex;align-items:center;justify-content:center;gap:6px;background:none}.vegardi-demo .vscreen-detail .card{margin:0 16px 12px;padding:14px;background:#fff;border:1.5px solid #EDEDF2;border-radius:4px 16px 16px;box-shadow:0 2px 8px #0000000a}.vegardi-demo .vscreen-detail .card-hd{display:flex;align-items:center;gap:8px;margin-bottom:10px}.vegardi-demo .vscreen-detail .card-dot{width:8px;height:8px;border-radius:50%}.vegardi-demo .vscreen-detail .card-t{font-size:15px;font-weight:700;color:#1a1a2e}.vegardi-demo .vscreen-detail .learn-more{position:relative;margin-top:12px;padding:11px 14px;background:#f5f0fa;border-radius:4px 12px 12px;display:flex;align-items:center;gap:8px;overflow:visible}.vegardi-demo .vscreen-detail .learn-more-text{font-size:13px;font-weight:600;color:#6b3fa0;flex:1}.vegardi-demo .vscreen-detail .tl{padding-left:20px;margin-top:6px}.vegardi-demo .vscreen-detail .tl-item{position:relative;padding:0 0 13px 20px}.vegardi-demo .vscreen-detail .tl-item:last-child{padding-bottom:0}.vegardi-demo .vscreen-detail .tl-item:before{content:"";position:absolute;left:-12px;top:8px;width:2px;height:100%;background:#ededf2}.vegardi-demo .vscreen-detail .tl-item:last-child:before{display:none}.vegardi-demo .vscreen-detail .tl-dot{position:absolute;left:-18px;top:3px;width:13px;height:13px;border-radius:50%;border:2px solid #EDEDF2;background:#fff}.vegardi-demo .vscreen-detail .tl-dot-active{border-color:#4e2a7a;background:#4e2a7a}.vegardi-demo .vscreen-detail .tl-name{font-size:13px;font-weight:700;color:#1a1a2e}.vegardi-demo .vscreen-detail .tl-days{font-size:11px;color:#6e6e85;margin-top:1px}.vegardi-demo .vscreen-detail .sg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vegardi-demo .vscreen-detail .sb{padding:10px 12px;border:1.5px solid #EDEDF2;border-radius:4px 12px 12px;background:linear-gradient(145deg,#f5f0fa,#fdfbf7,#eef5e8)}.vegardi-demo .vscreen-detail .sb-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6e6e85}.vegardi-demo .vscreen-detail .sb-val{font-size:15px;font-weight:800;color:#4e2a7a;margin-top:2px}.vegardi-demo .vscreen-detail .sb-full{grid-column:1/-1}.vegardi-demo .vscreen-detail .cc{display:flex;gap:6px;flex-wrap:wrap}.vegardi-demo .vscreen-detail .cchip{padding:5px 12px;border-radius:4px 10px 10px;background:#f5f0fa;font-size:11px;font-weight:600;color:#6b3fa0}.vegardi-demo .vscreen-detail .gardi{margin:4px 16px 24px;padding:13px;background:linear-gradient(145deg,#f5f0fa,#eddff5);border-radius:4px 14px 14px;display:flex;align-items:center;gap:12px}.vegardi-demo .vscreen-detail .gardi-ic{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#6b3fa0,#4e2a7a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vegardi-demo .vscreen-detail .gardi-t{font-size:13px;font-weight:700;color:#4e2a7a;line-height:1.3}.vegardi-demo .vscreen-detail .gardi-s{font-size:11px;color:#6e6e85;margin-top:2px}.vegardi-demo .vscreen-enc{font:14px/1.5 Helvetica Neue,Arial,sans-serif;color:#1a1a2e;background:#fff}.vegardi-demo .vscreen-enc .dark-hero{background:linear-gradient(165deg,#2a1845,#3d2858 15%,#4e2a7a 28%,#6b3fa0 42%,#5c3d8f,#4e2a7a 68%,#3d2858,#2b3d35 92%,#1b4332);padding:18px 0 24px;border-radius:0 0 4px 32px}.vegardi-demo .vscreen-enc .hdr{position:relative;padding:0 20px 16px;display:flex;align-items:center;gap:10px}.vegardi-demo .vscreen-enc .hdr-back{width:30px;height:30px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.vegardi-demo .vscreen-enc .hdr-title{flex:1;text-align:center;font-size:17px;font-weight:700;color:#fff;margin-right:30px}.vegardi-demo .vscreen-enc .hero{text-align:center;padding:0 20px}.vegardi-demo .vscreen-enc .hero-img{width:120px;height:120px;border-radius:50%;background:linear-gradient(145deg,#ffffff1f,#ffffff0a);margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.15);overflow:hidden}.vegardi-demo .vscreen-enc .hero-img img{width:90%;height:90%;object-fit:contain;display:block}.vegardi-demo .vscreen-enc .hero-name{font-size:28px;font-weight:800;color:#fff}.vegardi-demo .vscreen-enc .hero-latin{font-size:13px;color:#ffffff80;font-style:italic;margin-top:2px}.vegardi-demo .vscreen-enc .hero-tags{display:flex;gap:6px;justify-content:center;margin-top:10px}.vegardi-demo .vscreen-enc .ht{padding:4px 10px;border-radius:4px 10px 10px;font-size:11px;font-weight:600}.vegardi-demo .vscreen-enc .trading{margin:-16px 16px 12px;padding:11px;background:#fff;border-radius:4px 16px 16px;box-shadow:0 6px 24px #00000026;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;z-index:2;position:relative}.vegardi-demo .vscreen-enc .tr{text-align:center}.vegardi-demo .vscreen-enc .tr-vis{height:24px;display:flex;align-items:center;justify-content:center;margin-bottom:2px}.vegardi-demo .vscreen-enc .tr-l{font-size:7px;font-weight:600;color:#6e6e85;text-transform:uppercase;letter-spacing:.3px}.vegardi-demo .vscreen-enc .tr-v{font-size:9.5px;font-weight:700;color:#4e2a7a;margin-top:1px}.vegardi-demo .vscreen-enc .cta-row{margin:0 16px 14px;display:flex;gap:8px}.vegardi-demo .vscreen-enc .cta{flex:1;padding:11px;border-radius:4px 14px 14px;font-size:13px;font-weight:700;text-align:center;border:none;display:flex;align-items:center;justify-content:center;gap:6px}.vegardi-demo .vscreen-enc .cta-gold{background:linear-gradient(135deg,#c9952b,#d4a843);color:#fff;box-shadow:0 4px 12px #c9952b4d}.vegardi-demo .vscreen-enc .cta-out{background:#fff;border:1.5px solid #EDEDF2;color:#6b3fa0}.vegardi-demo .vscreen-enc .intro{margin:0 16px 16px;padding:14px;background:linear-gradient(145deg,#f5f0fa,#fdfbf7,#eef5e8);border-radius:4px 16px 16px;border:1.5px solid #EDEDF2}.vegardi-demo .vscreen-enc .intro-text{font-size:14px;color:#3d3d56;line-height:1.6}.vegardi-demo .vscreen-enc .intro-text b{color:#1a1a2e}.vegardi-demo .vscreen-enc .sec{padding:0 20px}.vegardi-demo .vscreen-enc .sec-pre{font-size:11px;font-weight:600;color:#6b3fa0;letter-spacing:.4px;margin-bottom:2px}.vegardi-demo .vscreen-enc .sec-title{font-size:19px;font-weight:800;color:#1a1a2e;margin-bottom:4px}.vegardi-demo .vscreen-enc .sec-sub{font-size:13px;color:#6e6e85;line-height:1.5;margin-bottom:14px}.vegardi-demo .vscreen-enc .sec-dark .sec-pre{color:#c9952b}.vegardi-demo .vscreen-enc .sec-dark .sec-title{color:#fff}.vegardi-demo .vscreen-enc .sec-dark .sec-sub{color:#ffffff8c}.vegardi-demo .vscreen-enc .zone-w{padding:18px 0;background:#fff}.vegardi-demo .vscreen-enc .zone-d{padding:18px 0;background:linear-gradient(165deg,#2a1845,#3d2858,#4e2a7a 40%,#5c3d8f,#4e2a7a,#3d2858,#2b3d35);border-radius:4px 32px}.vegardi-demo .vscreen-enc .cond-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px}.vegardi-demo .vscreen-enc .cond{padding:12px;border:1.5px solid #EDEDF2;border-radius:4px 14px 14px;background:linear-gradient(145deg,#f5f0fa,#fdfbf7,#eef5e8)}.vegardi-demo .vscreen-enc .cond-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.vegardi-demo .vscreen-enc .cond-ic{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vegardi-demo .vscreen-enc .cond-n{font-size:9px;font-weight:600;color:#6e6e85;text-transform:uppercase;letter-spacing:.3px}.vegardi-demo .vscreen-enc .cond-v{font-size:15px;font-weight:800;color:#4e2a7a}.vegardi-demo .vscreen-enc .cond-bar{height:5px;background:#ededf2;border-radius:3px;overflow:hidden;margin-top:4px}.vegardi-demo .vscreen-enc .cond-fill{height:100%;border-radius:3px}.vegardi-demo .vscreen-enc .cond-full{grid-column:1/-1}.vegardi-demo .vscreen-enc .season-strip{display:flex;gap:3px;margin-top:4px}.vegardi-demo .vscreen-enc .sm{flex:1;text-align:center}.vegardi-demo .vscreen-enc .sm-l{font-size:7px;color:#b0b0c0;font-weight:600}.vegardi-demo .vscreen-enc .sm-b{height:10px;border-radius:3px;margin-top:2px}.vegardi-demo .vscreen-enc .sm-best .sm-b{background:#2d6a4f}.vegardi-demo .vscreen-enc .sm-best .sm-l{color:#2d6a4f}.vegardi-demo .vscreen-enc .sm-ok .sm-b{background:#c9952b}.vegardi-demo .vscreen-enc .sm-ok .sm-l{color:#c9952b}.vegardi-demo .vscreen-enc .sm-no .sm-b{background:#ededf2}.vegardi-demo .vscreen-enc .nut-row{display:flex;align-items:center;gap:10px;padding:11px 14px;margin:0 16px 6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:4px 14px 14px}.vegardi-demo .vscreen-enc .nut-ic{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:800;color:#fff}.vegardi-demo .vscreen-enc .nut-body{flex:1}.vegardi-demo .vscreen-enc .nut-name{font-size:13px;font-weight:700;color:#fff}.vegardi-demo .vscreen-enc .nut-desc{font-size:10px;color:#fff6;margin-top:1px}.vegardi-demo .vscreen-enc .nut-val{font-size:15px;font-weight:800;color:#c9952b;flex-shrink:0}.vegardi-demo .vscreen-enc .mini-tabs{display:flex;gap:4px;padding:0 16px;margin-bottom:12px}.vegardi-demo .vscreen-enc .mt{padding:6px 13px;border-radius:4px 10px 10px;font-size:11px;font-weight:600}.vegardi-demo .vscreen-enc .mt-on{background:#4e2a7a;color:#fff;box-shadow:0 2px 6px #4e2a7a33}.vegardi-demo .vscreen-enc .mt-off{background:#f5f0fa;color:#6b3fa0}.vegardi-demo .vscreen-enc .mt-d-on{background:#ffffff26;color:#fff}.vegardi-demo .vscreen-enc .mt-d-off{background:#ffffff0f;color:#fff6}.vegardi-demo .vscreen-enc .methods{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px}.vegardi-demo .vscreen-enc .m{padding:8px 12px;border-radius:4px 12px 12px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:5px}.vegardi-demo .vscreen-enc .m-y{background:#eef5e8;color:#2d6a4f;border:1.5px solid rgba(45,106,79,.2)}.vegardi-demo .vscreen-enc .m-ok{background:#fffbee;color:#c9952b;border:1.5px solid rgba(201,149,43,.2)}.vegardi-demo .vscreen-enc .m-no{background:#f8f8fa;color:#b0b0c0;border:1.5px solid #EDEDF2;text-decoration:line-through}.vegardi-demo .vscreen-enc .tip{margin:0 16px 8px;padding:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:4px 14px 14px;display:flex;align-items:flex-start;gap:10px}.vegardi-demo .vscreen-enc .tip-ic{width:26px;height:26px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vegardi-demo .vscreen-enc .tip-text{font-size:12px;color:#ffffffb8;line-height:1.55}.vegardi-demo .vscreen-enc .tip-text b{color:#fff}.vegardi-demo .vscreen-enc .love{margin:0 16px 10px;padding:14px;border:1.5px solid #EDEDF2;border-radius:4px 16px 16px}.vegardi-demo .vscreen-enc .love-text{font-size:13px;color:#3d3d56;line-height:1.6;margin-bottom:10px}.vegardi-demo .vscreen-enc .nut-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.vegardi-demo .vscreen-enc .nm{text-align:center;padding:8px 4px;border-radius:4px 10px 10px;background:linear-gradient(145deg,#f5f0fa,#eef5e8)}.vegardi-demo .vscreen-enc .nm-v{font-size:14px;font-weight:800;color:#4e2a7a}.vegardi-demo .vscreen-enc .nm-n{font-size:8px;font-weight:600;color:#6e6e85;margin-top:2px;text-transform:uppercase;letter-spacing:.2px}.vegardi-demo .vscreen-enc .read{margin:0 16px 12px;padding:10px 14px;background:#f5f0fa;border-radius:4px 12px 12px;display:flex;align-items:center;gap:8px}.vegardi-demo .vscreen-enc .read span{font-size:12px;font-weight:600;color:#6b3fa0;flex:1}.vegardi-demo .vscreen-enc .gardi{margin:0 16px 24px;padding:13px;background:linear-gradient(145deg,#f5f0fa,#eddff5);border-radius:4px 14px 14px;display:flex;align-items:center;gap:12px}.vegardi-demo .vscreen-enc .gardi-ic{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#6b3fa0,#4e2a7a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vegardi-demo .vscreen-enc .gardi-t{font-size:13px;font-weight:700;color:#4e2a7a}.vegardi-demo .vscreen-enc .gardi-s{font-size:11px;color:#6e6e85;margin-top:2px}.vegardi-demo .vphone.is-playing .vphone-stage{animation:vphone2-stage 40s cubic-bezier(.45,.05,.5,.95) infinite}.vegardi-demo .vphone.is-playing .vscreen-detail .vscroll{animation:vphone2-detail-scroll 40s cubic-bezier(.45,.05,.5,.95) infinite}.vegardi-demo .vphone.is-playing .vscreen-enc .vscroll{animation:vphone2-enc-scroll 40s cubic-bezier(.45,.05,.5,.95) infinite}.vegardi-demo .vphone.is-playing .vtap-ripple[data-tap=learn-more]{animation:vphone2-tap-learn 40s linear infinite}.vegardi-demo .vphone.is-playing .vtap-ripple[data-tap=back]{animation:vphone2-tap-back 40s linear infinite}@keyframes vphone2-stage{0%,32%{transform:translate(0)}37%,84%{transform:translate(-50%)}89%,to{transform:translate(0)}}@keyframes vphone2-detail-scroll{0%,to{transform:translateY(0)}}@keyframes vphone2-enc-scroll{0%,to{transform:translateY(0)}}@keyframes vphone2-tap-learn{0%,28%{opacity:0;transform:translate(-50%,-50%) scale(.2)}29%{opacity:0;transform:translate(-50%,-50%) scale(.2)}30%{opacity:.55;transform:translate(-50%,-50%) scale(.4)}34%{opacity:0;transform:translate(-50%,-50%) scale(2.6)}35%,to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@keyframes vphone2-tap-back{0%,80%{opacity:0;transform:translate(-50%,-50%) scale(.2)}81%{opacity:.55;transform:translate(-50%,-50%) scale(.3)}84%{opacity:0;transform:translate(-50%,-50%) scale(2)}85%,to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@media(prefers-reduced-motion:reduce){.vegardi-demo .vphone.is-playing .vphone-stage,.vegardi-demo .vphone.is-playing .vscreen-detail .vscroll,.vegardi-demo .vphone.is-playing .vscreen-enc .vscroll,.vegardi-demo .vphone.is-playing .vtap-ripple{animation:none}.vegardi-demo .vphone .vphone-stage{transform:translate(0)}.vegardi-demo .vphone .vscroll{transform:translateY(0)}}.vegardi-demo .vchat{width:100%;height:100%;display:flex;flex-direction:column;background:#f8f8fb;font:14px/1.5 Helvetica Neue,Arial,sans-serif;color:#1a1a2e}.vegardi-demo .vchat-header{flex:0 0 auto;background:#fff;border-bottom:1px solid #ECECF1;padding:18px 16px 12px;display:flex;align-items:center;gap:10px;position:relative;z-index:2}.vegardi-demo .vchat-back{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#6b3fa0}.vegardi-demo .vchat-id{display:flex;align-items:center;gap:9px;flex:1;justify-content:center;transform:translate(-14px)}.vegardi-demo .vchat-av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#6b3fa0,#4e2a7a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:800;box-shadow:0 2px 8px #6b3fa040;position:relative}.vegardi-demo .vchat-av:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#40916c;border:2px solid #fff;bottom:-1px;right:-1px}.vegardi-demo .vchat-id-text .name{font-size:15px;font-weight:700;color:#1a1a2e;line-height:1.1}.vegardi-demo .vchat-id-text .status{font-size:10px;color:#73737f;line-height:1.2;margin-top:1px}.vegardi-demo .vchat-messages{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:14px 12px 8px;scroll-behavior:smooth;display:flex;flex-direction:column;gap:8px}.vegardi-demo .vchat-messages::-webkit-scrollbar{display:none}.vegardi-demo .vchat-messages{scrollbar-width:none}.vegardi-demo .vchat-timestamp{text-align:center;font-size:10px;color:#9c9cb0;font-weight:600;letter-spacing:.4px;padding:4px 0 8px}.vegardi-demo .msg{display:flex;gap:6px;align-items:flex-end;max-width:88%;opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease}.vegardi-demo .msg.is-in{opacity:1;transform:translateY(0)}.vegardi-demo .msg.user{align-self:flex-end;flex-direction:row-reverse}.vegardi-demo .msg.gardi{align-self:flex-start}.vegardi-demo .msg-av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#6b3fa0,#4e2a7a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:800;flex-shrink:0;margin-bottom:2px}.vegardi-demo .bubble{padding:9px 12px;font-size:13px;line-height:1.45;word-wrap:break-word;overflow-wrap:break-word}.vegardi-demo .bubble.user{background:#6b3fa0;color:#fff;border-radius:14px 14px 4px;max-width:240px}.vegardi-demo .bubble.user .caret{display:inline-block;width:1px;height:14px;background:#ffffffb3;margin-left:1px;vertical-align:-2px;animation:caret-blink 1s steps(1) infinite}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.vegardi-demo .bubble.gardi{background:#fff;border:1px solid #ECECF1;border-radius:14px 14px 14px 4px;box-shadow:0 1px 3px #0000000a;max-width:268px;color:#1a1a2e}.vegardi-demo .bubble.gardi .chunk{opacity:0;transform:translateY(3px);transition:opacity .22s ease,transform .22s ease}.vegardi-demo .bubble.gardi .chunk.is-in{opacity:1;transform:translateY(0)}.vegardi-demo .bubble.gardi p{margin-bottom:7px}.vegardi-demo .bubble.gardi p:last-child{margin-bottom:0}.vegardi-demo .bubble.gardi .lead{font-weight:600}.vegardi-demo .bubble.gardi b{color:#1a1a2e;font-weight:700}.vegardi-demo .typing{display:flex;gap:6px;align-items:flex-end;max-width:88%;align-self:flex-start;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.vegardi-demo .typing.is-in{opacity:1;transform:translateY(0)}.vegardi-demo .typing-bubble{background:#fff;border:1px solid #ECECF1;border-radius:14px 14px 14px 4px;padding:11px 13px;display:flex;gap:4px;align-items:center}.vegardi-demo .typing-bubble .dot{width:6px;height:6px;border-radius:50%;background:#b0b0c0;animation:dot-bounce 1.3s ease-in-out infinite}.vegardi-demo .typing-bubble .dot:nth-child(2){animation-delay:.15s}.vegardi-demo .typing-bubble .dot:nth-child(3){animation-delay:.3s}@keyframes dot-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.vegardi-demo .widget-checklist{margin:4px 0 2px;display:flex;flex-direction:column;gap:9px;padding:10px 11px;background:#faf9fe;border:1px solid #ECE6F5;border-radius:4px 12px 12px}.vegardi-demo .check-item{display:flex;gap:9px;align-items:flex-start}.vegardi-demo .check-num{flex-shrink:0;width:18px;height:18px;border-radius:4px 6px 6px;background:#6b3fa0;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.vegardi-demo .check-title{font-size:12.5px;font-weight:700;color:#1a1a2e;line-height:1.25}.vegardi-demo .check-detail{font-size:11.5px;color:#3d3d56;line-height:1.4;margin-top:2px}.vegardi-demo .widget-climate{display:flex;align-items:center;padding:9px 10px;border:1.5px solid #EDEDF2;border-radius:4px 12px 12px;background:#fff;margin:3px 0 2px;gap:8px}.vegardi-demo .climate-cell{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.vegardi-demo .cell-ic{width:14px;height:14px;flex-shrink:0}.vegardi-demo .cell-text{display:flex;flex-direction:column;min-width:0}.vegardi-demo .cell-label{font-size:8.5px;color:#6e6e85;letter-spacing:.2px;text-transform:none;font-weight:600;line-height:1.1}.vegardi-demo .cell-val{font-size:11.5px;font-weight:800;color:#1a1a2e;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vegardi-demo .climate-divider{width:1px;height:22px;background:#ededf2;flex-shrink:0}.vegardi-demo .climate-chev{color:#b0b0c0;flex-shrink:0;margin-left:2px}.vegardi-demo .widget-plants{display:flex;gap:8px;overflow-x:auto;margin:3px -12px 2px;padding:2px 12px 4px}.vegardi-demo .widget-plants::-webkit-scrollbar{display:none}.vegardi-demo .widget-plants{scrollbar-width:none}.vegardi-demo .plant-card{flex:0 0 112px;background:#fff;border:1px solid #EDEDF2;border-radius:4px 12px 12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 4px #0000000a}.vegardi-demo .card-img-wrap{position:relative;height:84px;background:linear-gradient(145deg,#fffbee,#eef5e8);display:flex;align-items:center;justify-content:center;overflow:hidden}.vegardi-demo .card-img-wrap img{width:80%;height:80%;object-fit:contain;display:block}.vegardi-demo .match-badge{position:absolute;top:5px;right:5px;background:#ffffffe6;border-radius:4px 6px 6px;padding:2px 6px;font-size:9.5px;font-weight:800;color:#2d6a4f;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vegardi-demo .card-info{padding:7px 8px 8px}.vegardi-demo .card-name{font-size:12px;font-weight:800;color:#1a1a2e;line-height:1.2}.vegardi-demo .card-meta{font-size:9.5px;color:#6e6e85;margin-top:2px;line-height:1.2}.vegardi-demo .cta-stack{display:flex;flex-direction:column;gap:6px;margin-top:9px}.vegardi-demo .cta-pill{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:10px 10px 10px 3px;font-size:12px;font-weight:700;border:none;cursor:pointer;opacity:0;transform:translateY(3px);transition:opacity .3s ease,transform .3s ease}.vegardi-demo .cta-pill.is-in{opacity:1;transform:translateY(0)}.vegardi-demo .cta-primary{background:linear-gradient(135deg,#c9952b,#d4a843);color:#fff;box-shadow:0 2px 8px #c9952b4d}.vegardi-demo .cta-secondary{background:#fff;border:1.5px solid #6B3FA0;color:#6b3fa0}.vegardi-demo .cta-pill .arr{font-size:13px;line-height:1}.vegardi-demo .cta-pill svg{flex-shrink:0}.vegardi-demo .vchat-composer{flex:0 0 auto;background:#fff;border-top:1px solid #ECECF1;padding:10px 12px 14px;display:flex;align-items:center;gap:8px}.vegardi-demo .vchat-input{flex:1;background:#f1f0f6;border:none;border-radius:18px;padding:9px 14px;font-size:13px;color:#9c9cb0;font-family:inherit}.vegardi-demo .vchat-send{width:34px;height:34px;border-radius:50%;background:#e6e2ef;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(prefers-reduced-motion:reduce){.vegardi-demo .msg,.vegardi-demo .typing,.vegardi-demo .chunk,.vegardi-demo .cta-pill{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}}@media(max-width:1240px){.vegardi-demo-stage{gap:32px}}@media(max-width:768px){.vegardi-demo-title{font-size:38px}.vegardi-demo .vegardi-demo-lede{font-size:16px;margin-bottom:48px}.vegardi-demo-stage{gap:56px}.vegardi-demo .vphone{width:min(340px,88vw);height:min(740px,calc(88vw * 780 / 360))}}.vegardi-demo .box{padding:0;background:none}.vegardi-demo .plant-card{padding:0;margin:0;text-align:left;aspect-ratio:auto}.vegardi-demo .hero{position:static;min-height:0;display:block;align-items:initial;justify-content:initial;padding:0;overflow:visible;isolation:auto;background:none;background-color:transparent;background-image:none}.vegardi-demo .hero:before,.vegardi-demo .hero:after{content:none;background:none}.vegardi-demo{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wally2-vegardi-demo.css.map */
