.vy{--vy-canvas: #f4f2ef;--vy-card: #ffffff;--vy-ink: #121417;--vy-ink-2: #2a2e35;--vy-muted: #5d6168;--vy-line: #e5e1db;--vy-violet: #7a4cff;--vy-violet-2: #9b7bff;--vy-lilac: #ece6ff;--vy-night: #08070f;--vy-night-2: #15112b;--vy-lime: #c8ec4f;--vy-r-xl: 40px;--vy-r-lg: 30px;--vy-r-md: 20px;--vy-r-sm: 14px;--vy-gutter: clamp(16px, 4.4vw, 56px);--vy-top: 76px;--vy-ease: cubic-bezier(.23, 1, .32, 1);--vy-head: var(--font-heading--family, "Outfit", system-ui, sans-serif);--vy-body: var(--font-body--family, "Inter", system-ui, sans-serif);--vy-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;background:var(--vy-canvas);color:var(--vy-ink);font-family:var(--vy-body);overflow-x:clip;scroll-behavior:smooth}.vy *,.vy *:before,.vy *:after{box-sizing:border-box}.vy img{max-inline-size:100%;block-size:auto}.vy [hidden]{display:none!important}.vy :focus-visible{outline:2.5px solid var(--vy-violet);outline-offset:3px}.vy-night :focus-visible{outline-color:#c9b8ff}.vy-sr{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vy section[id],.vy .vy-anchor{scroll-margin-top:calc(var(--vy-top) + 64px)}.vy-anchor{display:block;block-size:0}.vy-wrap{inline-size:min(1240px,100% - 2 * var(--vy-gutter));margin-inline:auto}.vy-kicker{margin:0 0 12px;font:600 12px/1.2 var(--vy-body);letter-spacing:.14em;text-transform:uppercase;color:var(--vy-violet)}.vy-kicker--light{color:#c4b2ff}.vy-h1,.vy-h2,.vy-h3{font-family:var(--vy-head);font-weight:600;letter-spacing:-.035em;margin:0;text-wrap:balance}.vy-h1{font-size:clamp(36px,5vw,64px);line-height:1;color:#fff}.vy-h2{font-size:clamp(32px,4.6vw,58px);line-height:1.02}.vy-h3{font-size:clamp(22px,2.4vw,30px);line-height:1.1}.vy-lead{margin:18px 0 0;max-inline-size:62ch;font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--vy-muted);text-wrap:pretty}.vy-lead--light{color:#ffffffbd}.vy-note{margin:0;font-size:14px;color:var(--vy-muted)}.vy-note--light{color:#ffffffb3}.vy-hint{margin:0;font-size:13px;color:#fff9}.vy-head{margin-block-end:clamp(28px,4vw,48px)}.vy-head--row{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:flex-end;justify-content:space-between}.vy-section{padding-block:clamp(72px,9vw,128px)}.vy-btn{--b: var(--vy-ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font:600 15px/1 var(--vy-body);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .25s var(--vy-ease),background-color .2s,box-shadow .25s,color .2s;-webkit-tap-highlight-color:transparent}.vy-btn:hover{transform:translateY(-1px)}.vy-btn:active{transform:translateY(0) scale(.98)}.vy-btn--sm{min-block-size:40px;padding:0 16px;font-size:14px}.vy-btn--block{inline-size:100%}.vy-btn--ink{background:var(--vy-ink);color:#fff;box-shadow:0 14px 30px -18px #121417b3}.vy-btn--ink:hover{background:#000}.vy-btn--violet{background:linear-gradient(135deg,#8c63ff,#6b3df5);color:#fff;box-shadow:0 16px 34px -18px #6e3cf5e6,inset 0 1px #ffffff40}.vy-btn--light{background:#fff;color:var(--vy-ink)}.vy-btn--glass{background:#ffffff1a;color:#fff;border-color:#ffffff42;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vy-btn--glass:hover{background:#ffffff2e}.vy-btn--line{background:transparent;color:var(--vy-ink);border-color:#cfcac2}.vy-btn--line:hover{border-color:var(--vy-ink)}.vy-link{color:var(--vy-violet);font-weight:600;text-decoration:none}.vy-link:hover{text-decoration:underline}.vy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:28px}.vy-subnav{position:sticky;inset-block-start:calc(var(--vy-top) - 4px);z-index:20;display:flex;align-items:center;gap:14px;inline-size:min(1060px,100% - 2 * var(--vy-gutter));margin:0 auto;margin-block-end:-64px;padding:7px 7px 7px 18px;border-radius:999px;background:#ffffffd6;border:1px solid rgb(18 20 23 / .09);box-shadow:0 18px 40px -26px #0a081e8c;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);transform:translateY(14px)}.vy-subnav__brand{flex:none;display:flex}.vy-subnav__brand img{inline-size:54px}.vy-subnav__links{flex:1;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.vy-subnav__links::-webkit-scrollbar{display:none}.vy-subnav__links a{flex:none;padding:9px 13px;border-radius:999px;font:500 14px/1 var(--vy-body);color:var(--vy-ink-2);text-decoration:none;transition:background-color .2s,color .2s}.vy-subnav__links a:hover{background:#1214170f}@media(max-width:760px){.vy-subnav{padding:4px 4px 4px 12px;gap:8px;inset-block-start:calc(var(--vy-top) + 2px);transform:none;margin-block-end:-50px}.vy-subnav__brand img{inline-size:44px}.vy-subnav__links a{padding:8px 11px;font-size:13.5px}.vy-subnav>.vy-btn{display:none}.vy-subnav__links{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}}html.lp-on-dark.lp-scrolled .lp-shell #header-group .header__column--left,html.lp-on-dark.lp-scrolled .lp-shell #header-group .header__column--right,html.lp-on-dark.lp-scrolled .lp-shell .lp-nav{background:#0e1115b8;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 18px 40px -22px #000c}@media(max-width:749px){html.lp-on-dark.lp-scrolled .lp-shell #header-group .header__columns{background:#0e1115b8;border-color:#ffffff29}}.vy-night.lp-dark,.vy-night{position:relative;isolation:isolate;color:#fff;background:radial-gradient(90% 60% at 80% 0%,#2a1a6b 0%,transparent 60%),radial-gradient(70% 60% at 0% 100%,#24135e 0%,transparent 60%),linear-gradient(180deg,var(--vy-night) 0%,var(--vy-night-2) 100%)}.vy-night:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--vy-grain);opacity:.22;mix-blend-mode:overlay;pointer-events:none}.vy-night .vy-h2,.vy-night .vy-h3{color:#fff}.vy-hero{padding-block:calc(var(--vy-top) + 110px) clamp(72px,9vw,120px);overflow:hidden}.vy-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.vy-hero__sky span{position:absolute;border-radius:50%;border:1px solid rgb(176 150 255 / .32);inset-inline:-20%;aspect-ratio:1;inset-block-start:58%}.vy-hero__sky span:nth-child(2){inset-inline:-8%;inset-block-start:66%;border-color:#b096ff33}.vy-hero__sky span:nth-child(3){inset-inline:10%;inset-block-start:76%;background:radial-gradient(closest-side,rgb(122 76 255 / .55),transparent);border:0;filter:blur(30px)}.vy-hero__grid{display:grid;gap:clamp(36px,5vw,64px);align-items:center}@media(min-width:1000px){.vy-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.vy-hero__logo{inline-size:clamp(132px,15vw,190px);margin-block-end:26px}.vy-facts{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-inline-size:520px}.vy-facts li{padding:12px 14px;border-radius:16px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);font-size:13px;color:#ffffffb8;line-height:1.3}.vy-facts strong{display:block;font:600 22px/1.1 var(--vy-head);color:#fff;margin-block-end:2px}.vy-frame{position:relative;border-radius:var(--vy-r-lg);overflow:hidden;background:#0f0c1e;box-shadow:0 40px 80px -40px #000000e6,0 0 0 1px #ffffff1a}.vy-frame--hero{aspect-ratio:16 / 9}.vy-frame--hero:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgb(200 180 255 / .7),transparent 40%,rgb(122 76 255 / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.vy-reels{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:12px;margin-block-start:14px;overflow-x:auto}.vy-reel{margin:0}.vy-reel .vy-media{aspect-ratio:16 / 9;border-radius:var(--vy-r-md);overflow:hidden}.vy-reel figcaption{margin-block-start:8px;font-size:13px;color:#ffffffb3}.vy-media{position:relative;inline-size:100%;block-size:100%}.vy-media video,.vy-media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;background:#000}.vy-media--empty{display:grid;place-content:center;justify-items:center;gap:8px;min-block-size:220px;padding:24px;text-align:center;color:#ffffff9e;font-size:14px;background:radial-gradient(70% 80% at 50% 40%,rgb(122 76 255 / .28),transparent 70%),repeating-linear-gradient(135deg,rgb(255 255 255 / .03) 0 12px,transparent 12px 24px),#0f0c1e}.vy-media--empty strong{font:600 18px/1.2 var(--vy-head);color:#fff}.vy-media__ring{display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:50%;border:1px dashed rgb(255 255 255 / .4);margin-block-end:6px}.vy-media__ring svg{inline-size:22px;fill:#ffffff8c}.vy-solution{padding-block:clamp(80px,10vw,140px)}.vy-solution__intro{display:grid;gap:24px 48px;align-items:end;margin-block-end:clamp(32px,4vw,52px)}@media(min-width:900px){.vy-solution__intro{grid-template-columns:minmax(0,1fr) auto}}.vy-solution__price{justify-self:start;margin:0;display:grid;grid-template-columns:auto auto;align-items:end;column-gap:8px;padding:18px 22px;border-radius:var(--vy-r-md);background:#ffffff12;border:1px solid rgb(255 255 255 / .14)}.vy-solution__price>span{grid-column:1 / -1;font-size:13px;color:#ffffffa8}.vy-solution__price strong{font:600 40px/1 var(--vy-head);color:#fff}.vy-solution__price em{font-style:normal;font-weight:600;color:#ffffffb3;padding-block-end:4px}.vy-solution__price--ink{background:#fff;border-color:var(--vy-line);box-shadow:0 20px 40px -30px #1e280a66}.vy-solution__price--ink>span{color:var(--vy-muted)}.vy-solution__price--ink strong{color:var(--vy-ink)}.vy-solution__price--ink em{color:var(--vy-muted)}.vy-feature{margin-block-start:clamp(28px,3.4vw,40px)}.vy-oryvo{display:grid;gap:18px}@media(min-width:980px){.vy-oryvo{grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);align-items:stretch}}.vy-oryvo__poster{position:relative;margin:0;border-radius:var(--vy-r-lg);overflow:hidden;background:#0d0a1c;box-shadow:0 0 0 1px #ffffff1a;max-block-size:760px}.vy-oryvo__poster img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 30%}@media(max-width:979px){.vy-oryvo__poster{max-block-size:520px}}.vy-play{position:absolute;inset-inline:16px;inset-block-end:16px;display:flex;align-items:center;justify-content:center;gap:10px;min-block-size:52px;border-radius:999px;border:1px solid rgb(255 255 255 / .3);background:#140e2e99;color:#fff;font:600 15px/1 var(--vy-body);cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background-color .2s,transform .25s var(--vy-ease)}.vy-play:hover{background:#7a4cffb8;transform:translateY(-1px)}.vy-play svg{inline-size:18px;fill:#fff}.vy-sim{display:flex;flex-direction:column;border-radius:var(--vy-r-lg);padding:clamp(16px,2.4vw,26px);background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid rgb(255 255 255 / .13);box-shadow:inset 0 1px #ffffff1f;min-inline-size:0}.vy-sim__top{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-block-end:18px}.vy-sim__label{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffb8}.vy-dot-live{inline-size:8px;block-size:8px;border-radius:50%;background:#9df07a;box-shadow:0 0 0 4px #9df07a2e}.vy-sim__body{flex:1;min-block-size:420px}.vy-sim__foot{margin:16px 0 0;font-size:12.5px;color:#ffffff8c}.vy-seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgb(255 255 255 / .12)}.vy-seg button{min-block-size:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#ffffffc7;font:600 14px/1 var(--vy-body);cursor:pointer;transition:background-color .2s,color .2s}.vy-seg button[aria-selected=true]{background:#fff;color:var(--vy-ink)}.vy-seg--light{background:#f1eee9;border-color:var(--vy-line)}.vy-seg--light button{color:var(--vy-ink-2)}.vy-seg--light button[aria-selected=true]{background:var(--vy-ink);color:#fff}.vy-seg--wrap{flex-wrap:wrap;border-radius:26px}.vy-book{display:grid;gap:18px}.vy-book__step{display:grid;gap:10px}.vy-book__q{margin:0;display:flex;align-items:center;gap:10px;font:600 15px/1.2 var(--vy-body);color:#fff}.vy-book__q span{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:#ffffff24;font-size:12px}.vy-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.vy-days button,.vy-courts button,.vy-slots button{border:1px solid rgb(255 255 255 / .14);background:#ffffff0d;color:#fff;border-radius:14px;cursor:pointer;font-family:var(--vy-body);transition:background-color .18s,border-color .18s,transform .2s var(--vy-ease)}.vy-days button{display:grid;gap:3px;padding:9px 0;font-size:11px;color:#ffffffa8}.vy-days button b{font:600 17px/1 var(--vy-head);color:#fff}.vy-courts{display:flex;flex-wrap:wrap;gap:6px}.vy-courts button{min-block-size:40px;padding:0 14px;font-size:14px;font-weight:600}.vy-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px}.vy-slots button{min-block-size:46px;font:600 15px/1 var(--vy-head)}.vy-slots button small{display:block;margin-block-start:3px;font:500 10.5px/1 var(--vy-body);color:#ffffff8c}.vy-days button:hover,.vy-courts button:hover,.vy-slots button:not(:disabled):hover{border-color:#c8b4ff99}.vy-days button[aria-pressed=true],.vy-courts button[aria-pressed=true],.vy-slots button[aria-pressed=true]{background:linear-gradient(135deg,#8c63ff,#6b3df5);border-color:transparent;color:#fff}.vy-days button[aria-pressed=true]{color:#ffffffd9}.vy-slots button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through;text-decoration-color:#fff6}.vy-book__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.vy-book__form input{min-block-size:48px;padding:0 16px;border-radius:14px;border:1px solid rgb(255 255 255 / .2);background:#ffffff14;color:#fff;font:500 16px/1 var(--vy-body)}.vy-book__form input::placeholder{color:#ffffff73}@media(max-width:520px){.vy-book__form{grid-template-columns:1fr}}.vy-done{display:grid;justify-items:center;gap:10px;padding:28px 16px;text-align:center;border-radius:var(--vy-r-md);background:#fff;color:var(--vy-ink);animation:vy-pop .5s var(--vy-ease)}.vy-done__check{display:grid;place-items:center;inline-size:72px;block-size:72px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#9b7bff,#6b3df5);box-shadow:0 0 0 10px #7a4cff24}.vy-done__check svg{inline-size:34px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:vy-draw .5s .2s var(--vy-ease) forwards}.vy-done h4{margin:4px 0 0;font:600 22px/1.1 var(--vy-head)}.vy-done p{margin:0;color:var(--vy-muted);font-size:14px}.vy-done__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-block-start:6px}@keyframes vy-draw{to{stroke-dashoffset:0}}@keyframes vy-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.vy-agenda{display:grid;gap:12px}.vy-agenda__head{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;justify-content:space-between}.vy-agenda__head h4{margin:0;font:600 18px/1.2 var(--vy-head)}.vy-agenda__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vy-agenda__stats div{padding:12px;border-radius:16px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1)}.vy-agenda__stats dt{font-size:11.5px;color:#fff9}.vy-agenda__stats dd{margin:4px 0 0;font:600 24px/1 var(--vy-head)}.vy-grid-agenda{overflow-x:auto;border-radius:18px}.vy-grid-agenda table{inline-size:100%;min-inline-size:420px;border-collapse:separate;border-spacing:5px;table-layout:fixed}.vy-grid-agenda thead th:first-child{inline-size:64px}.vy-grid-agenda td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vy-grid-agenda th{font:600 11.5px/1.2 var(--vy-body);color:#fff9;text-align:start;padding:2px 4px}.vy-grid-agenda td{block-size:42px;padding:0 8px;border-radius:10px;font-size:12.5px;font-weight:600;background:#ffffff0a;color:#fff6}.vy-grid-agenda td.is-busy{background:linear-gradient(135deg,#7b52ff,#5a32e0);color:#fff}.vy-grid-agenda td.is-new{background:#fff;color:#5a32e0;box-shadow:0 0 0 2px #c8ec4f;animation:vy-pop .6s var(--vy-ease)}.vy-solution--axis{background:radial-gradient(70% 60% at 100% 0%,#e7f7b0 0%,transparent 60%),radial-gradient(60% 50% at 0% 100%,#eaf0ff 0%,transparent 60%),var(--vy-canvas)}.vy-axis-title{display:flex;flex-direction:column;gap:10px}.vy-axis-title img{inline-size:clamp(130px,14vw,180px)}.vy-axis-title span{font-size:clamp(20px,2vw,26px);letter-spacing:-.02em;color:var(--vy-muted)}.vy-based{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:10px 14px 10px 10px;border-radius:18px;background:#ffffffb3;border:1px solid var(--vy-line);font-size:14px;color:var(--vy-ink-2);max-inline-size:560px}.vy-based img{flex:none;inline-size:70px;padding:8px;border-radius:12px;background:#fff}.vy-axis{display:grid;gap:18px}@media(min-width:980px){.vy-axis{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}}.vy-axis__build{display:grid;gap:14px}.vy-field-set{margin:0;padding:clamp(16px,2.2vw,24px);border:1px solid var(--vy-line);border-radius:var(--vy-r-lg);background:#fff;min-inline-size:0}.vy-field-set legend{float:left;inline-size:100%;margin-block-end:14px;font:600 16px/1.3 var(--vy-head)}.vy-field-set legend+*{clear:both}.vy-axis__role{margin-block-start:14px}.vy-role{display:grid;gap:12px}.vy-role>p{margin:0;color:var(--vy-muted);font-size:15px}.vy-role__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:640px){.vy-role__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vy-role__item{padding:14px;border-radius:18px;background:#f6f4f0;border:1px solid #ece8e1}.vy-role__item b{display:block;font:600 14px/1.2 var(--vy-head);margin-block-end:4px}.vy-role__item span{font-size:12.5px;color:var(--vy-muted);line-height:1.35}.vy-role__item.is-full{background:linear-gradient(160deg,#f0fbc8,#fff);border-color:#dcef9b}.vy-range{display:grid;gap:10px}.vy-range input{inline-size:100%;accent-color:var(--vy-ink);block-size:28px}.vy-range output{font:600 15px/1.3 var(--vy-body)}.vy-range output.is-over{color:#9a3b00}.vy-chips{display:flex;flex-wrap:wrap;gap:8px}.vy-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:0 14px 0 12px;border-radius:999px;border:1px solid #d9d4cc;background:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .18s,border-color .18s}.vy-chip input{inline-size:18px;block-size:18px;accent-color:var(--vy-ink);margin:0}.vy-chip small{font-weight:500;font-size:11.5px;color:var(--vy-muted)}.vy-chip:has(input:checked){background:#f0fbc8;border-color:#b9d95a}.vy-axis__sum{position:sticky;inset-block-start:calc(var(--vy-top) + 80px);padding:clamp(18px,2.4vw,26px);border-radius:var(--vy-r-lg);background:var(--vy-ink);color:#fff;box-shadow:0 30px 60px -36px #121417cc}.vy-axis__sum .vy-kicker{color:var(--vy-lime)}.vy-sum{margin:0 0 18px;display:grid;gap:2px}.vy-sum div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-block-end:1px solid rgb(255 255 255 / .1);font-size:14px}.vy-sum dt{color:#ffffff9e}.vy-sum dd{margin:0;text-align:end}.vy-sum strong{font:600 18px/1 var(--vy-head)}.vy-delivery{margin-block-end:18px;padding:14px;border-radius:18px;background:#ffffff0f;font-size:13.5px}.vy-delivery p{margin:0 0 8px}.vy-delivery ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:#ffffffc2}.vy-delivery li{display:grid;grid-template-columns:18px 1fr;gap:8px;line-height:1.4}.vy-ic{inline-size:14px;block-size:14px;margin-block-start:3px;border-radius:4px;background:var(--vy-lime)}.vy-ic--pwa{border-radius:50%}.vy-ic--no{background:transparent;border:1.5px solid rgb(255 255 255 / .5)}.vy-axis__sum .vy-btn--ink{background:var(--vy-lime);color:var(--vy-ink)}.vy-tone--violet{--t1: #b9a2ff;--t2: #7a4cff;--t3: #efe9ff}.vy-tone--lime{--t1: #e4f78f;--t2: #9fcf2c;--t3: #f3fbd5}.vy-tone--sky{--t1: #a9d8ff;--t2: #4b9bf0;--t3: #e6f3ff}.vy-tone--coral{--t1: #ffb39c;--t2: #f2643f;--t3: #ffece5}.vy-tone--rose{--t1: #ffb6d3;--t2: #e8569a;--t3: #ffe9f2}.vy-tone--mint{--t1: #a8f0d5;--t2: #2fbf8a;--t3: #e3f9f0}.vy-tone--amber{--t1: #ffe08a;--t2: #f0a417;--t3: #fff4d6}.vy-tone--indigo{--t1: #b3bcff;--t2: #4a57e8;--t3: #e8eaff}.vy-tone--peach{--t1: #ffd0a8;--t2: #f08a3c;--t3: #fff0e2}.vy-tone--green{--t1: #b7eaa0;--t2: #3fa14a;--t3: #e8f8e0}.vy-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.vy-pkg{position:relative;display:flex;flex-direction:column;gap:16px;padding:10px 10px 18px;border-radius:var(--vy-r-xl);background:var(--vy-card);border:1px solid #ebe7e1;box-shadow:0 24px 50px -40px #281e0a73;transition:transform .35s var(--vy-ease),box-shadow .35s var(--vy-ease)}.vy-pkg:hover{transform:translateY(-3px);box-shadow:0 30px 60px -38px #281e0a80}.vy-pkg>:not(.vy-pkg__art){margin-inline:12px}.vy-pkg__art{position:relative;block-size:132px;border-radius:30px;overflow:hidden;background:radial-gradient(80% 120% at 15% 10%,var(--t1) 0%,transparent 60%),radial-gradient(90% 130% at 100% 100%,var(--t2) 0%,transparent 65%),var(--t3)}.vy-pkg__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--vy-grain);opacity:.45;mix-blend-mode:soft-light}.vy-pkg__orb{position:absolute;inline-size:120px;aspect-ratio:1;inset-inline-end:-20px;inset-block-start:-30px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffffffe6,#fff0 65%);filter:blur(2px)}.vy-pkg__cat-chip{position:absolute;inset-inline-start:14px;inset-block-end:14px;padding:7px 12px;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 12px/1 var(--vy-body);color:var(--vy-ink-2)}.vy-pkg__name{margin:0;font:600 26px/1.05 var(--vy-head);letter-spacing:-.03em}.vy-pkg__tag{margin:6px 0 0;color:var(--vy-muted);font-size:15px;line-height:1.45}.vy-price{margin:0;display:grid;gap:8px;padding:14px;border-radius:22px;background:#f7f5f1}.vy-price__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.vy-price dt{font-size:12.5px;color:var(--vy-muted)}.vy-price dd{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;justify-content:flex-end}.vy-price small{flex-basis:100%;text-align:end;font-size:11.5px;color:var(--vy-muted)}.vy-num{font:600 30px/1 var(--vy-head);letter-spacing:-.02em;color:var(--vy-ink)}.vy-num--sm{font-size:18px}.vy-cur{font-size:12.5px;font-weight:600;color:var(--vy-muted)}.vy-pkg__from{margin:-6px 0 0;font-size:12.5px;color:var(--vy-muted);line-height:1.4}.vy-pkg__aud{margin:0;font-size:14.5px;line-height:1.45;color:var(--vy-ink-2)}.vy-pkg__aud span{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin-block-end:3px}.vy-pkg__more{border-block-start:1px solid #eee9e2;padding-block-start:4px}.vy-pkg__more summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-block-size:44px;cursor:pointer;list-style:none;font-weight:600;font-size:14.5px}.vy-pkg__more summary::-webkit-details-marker{display:none}.vy-pkg__more summary svg{inline-size:20px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .25s var(--vy-ease)}.vy-pkg__more[open] summary svg{transform:rotate(180deg)}.vy-terms{display:grid;gap:14px;padding-block:6px 4px}.vy-terms h4{margin:0 0 6px;font:600 12px/1.2 var(--vy-body);letter-spacing:.08em;text-transform:uppercase;color:var(--vy-muted)}.vy-terms p{margin:0;font-size:14px;line-height:1.5}.vy-terms ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;line-height:1.4}.vy-terms li{display:grid;grid-template-columns:16px 1fr;gap:6px}.vy-terms li:before{content:"";inline-size:7px;block-size:7px;margin-block-start:6px;border-radius:50%;background:var(--t2)}.vy-terms__quoted li:before{background:transparent;border:1.5px solid #b7b0a5}.vy-terms__note{margin-block-start:8px!important;padding:10px 12px;border-radius:12px;background:#f7f5f1;font-size:13px!important;color:var(--vy-ink-2)}.vy-pkg__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-block-start:auto}.vy-check{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:0 6px;font-size:14px;font-weight:600;cursor:pointer}.vy-check input{inline-size:18px;block-size:18px;accent-color:var(--vy-violet);margin:0}.vy-pkg--feature{display:grid;grid-template-columns:1fr;padding:10px 10px 22px}.vy-pkg--feature .vy-pkg__art{block-size:84px}@media(min-width:900px){.vy-pkg--feature{grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr);align-items:start;column-gap:36px;row-gap:16px;padding:clamp(24px,3vw,36px)}.vy-pkg--feature:hover{transform:none}.vy-pkg--feature>.vy-pkg__art{display:none}.vy-pkg--feature>*{margin-inline:0!important;grid-column:1}.vy-pkg--feature>.vy-pkg__more{grid-column:2;grid-row:1 / span 6;border:0;padding:0}.vy-pkg--feature>.vy-pkg__more summary{display:none}.vy-pkg--feature .vy-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:0}.vy-pkg--feature .vy-terms__wide{grid-column:1 / -1}.vy-pkg--feature .vy-pkg__name{font-size:32px}}.vy-night .vy-pkg{color:var(--vy-ink)}.vy-filter{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:22px}.vy-filter button{min-block-size:42px;padding:0 16px;border-radius:999px;border:1px solid #d9d4cc;background:#fff;color:var(--vy-ink-2);font:600 14px/1 var(--vy-body);cursor:pointer;transition:background-color .18s,color .18s,border-color .18s}.vy-filter button[aria-pressed=true]{background:var(--vy-ink);border-color:var(--vy-ink);color:#fff}.vy-empty{margin:20px 0 0;color:var(--vy-muted)}.vy-compare-bar{position:fixed;inset-inline:0;inset-block-end:16px;z-index:40;display:flex;justify-content:center;pointer-events:none;padding-inline:16px}.vy-compare-bar__in{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;background:var(--vy-ink);color:#fff;box-shadow:0 20px 40px -20px #0009;font-size:14px;animation:vy-pop .4s var(--vy-ease);max-inline-size:100%}.vy-compare-bar__in .vy-btn{min-block-size:40px}.vy-compare{background:#fff}.vy-compare__tools{display:flex;align-items:center;gap:12px}.vy-compare__status{margin:0;font-size:14px;color:var(--vy-muted)}.vy-table-wrap{overflow-x:auto;border-radius:var(--vy-r-lg);border:1px solid var(--vy-line);background:#fff}.vy-table{inline-size:100%;border-collapse:collapse;font-size:14px}.vy-table th,.vy-table td{padding:16px 18px;text-align:start;vertical-align:top;border-block-end:1px solid #efebe5;line-height:1.45}.vy-table thead th{position:sticky;inset-block-start:0;background:#faf9f7;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vy-muted);white-space:nowrap}.vy-table tbody th{display:flex;gap:10px;align-items:flex-start;min-inline-size:170px;font:600 16px/1.2 var(--vy-head)}.vy-table tbody th small,.vy-table td small{display:block;font:500 12px/1.3 var(--vy-body);color:var(--vy-muted);margin-block-start:3px}.vy-table td:nth-child(2){min-inline-size:220px;color:var(--vy-ink-2)}.vy-table td:nth-child(6){min-inline-size:200px;color:var(--vy-muted)}.vy-table td strong{font:600 16px/1.2 var(--vy-head);white-space:nowrap}.vy-table tbody tr:last-child>*{border-block-end:0}.vy-table tbody tr.is-picked{background:#faf7ff}.vy-swatch{flex:none;inline-size:14px;block-size:14px;margin-block-start:2px;border-radius:5px;background:linear-gradient(135deg,var(--t1),var(--t2))}@media(max-width:860px){.vy-table-wrap{border:0;background:transparent;overflow:visible}.vy-table thead{display:none}.vy-table,.vy-table tbody{display:block}.vy-table tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;margin-block-end:12px;padding:16px;border-radius:24px;background:#fff;border:1px solid var(--vy-line)}.vy-table th,.vy-table td{padding:6px 0;border:0}.vy-table tbody th,.vy-table td:nth-child(2),.vy-table td:nth-child(6){grid-column:1 / -1;min-inline-size:0}.vy-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vy-muted);margin-block-end:2px}.vy-table td:last-child{grid-column:1 / -1}}.vy-hire{background:radial-gradient(60% 50% at 100% 0%,#ece6ff 0%,transparent 60%),var(--vy-canvas)}.vy-wizard{scroll-margin-top:calc(var(--vy-top) + 76px);display:grid;gap:16px;padding:clamp(16px,3vw,34px);border-radius:var(--vy-r-xl);background:#fff;border:1px solid #ebe7e1;box-shadow:0 40px 80px -60px #281e5080}.vy-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.vy-steps button{inline-size:100%;display:flex;align-items:center;gap:8px;min-block-size:46px;padding:0 12px;border-radius:16px;border:1px solid #ebe7e1;background:#faf9f7;color:var(--vy-muted);font:600 14px/1.1 var(--vy-body);cursor:pointer;text-align:start}.vy-steps button span{flex:none;display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:#ebe7e1;color:var(--vy-ink);font-size:12px}.vy-steps button[aria-current=step]{background:var(--vy-ink);border-color:var(--vy-ink);color:#fff}.vy-steps button[aria-current=step] span{background:var(--vy-lime)}.vy-steps button.is-done span{background:var(--vy-violet);color:#fff}@media(max-width:640px){.vy-steps button{justify-content:center;padding:0;font-size:0}.vy-steps button span{font-size:12px}}.vy-step{margin:0;padding:0;border:0;min-inline-size:0;display:grid;gap:16px}.vy-js .vy-wizard:not(.is-sent) .vy-step:not(.is-active){display:none}.vy-step__title:focus{outline:none}.vy-step__title{padding:0;font:600 clamp(20px,2.2vw,26px)/1.2 var(--vy-head);letter-spacing:-.02em;margin-block-end:4px}.vy-step__nav{display:flex;justify-content:space-between;gap:10px;padding-block-start:6px}.vy-pick{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.vy-pick__item{position:relative;cursor:pointer}.vy-pick__item input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.vy-pick__card{display:grid;gap:4px;block-size:100%;padding:16px;border-radius:22px;border:1.5px solid #ebe7e1;background:linear-gradient(160deg,var(--t3),#fff 70%);transition:border-color .18s,box-shadow .2s,transform .25s var(--vy-ease)}.vy-pick__name{font:600 18px/1.15 var(--vy-head)}.vy-pick__cat{font-size:12.5px;color:var(--vy-muted)}.vy-pick__price{margin-block-start:6px;font-size:13.5px;font-weight:600}.vy-pick__item:hover .vy-pick__card{transform:translateY(-2px)}.vy-pick__item input:checked+.vy-pick__card{border-color:var(--vy-ink);box-shadow:0 0 0 3px var(--t1)}.vy-pick__item input:focus-visible+.vy-pick__card{outline:2.5px solid var(--vy-violet);outline-offset:3px}.vy-needs{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.vy-need{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:18px;border:1px solid #ebe7e1;background:#faf9f7;cursor:pointer;font-size:14.5px;line-height:1.35}.vy-need input{inline-size:18px;block-size:18px;margin:1px 0 0;accent-color:var(--vy-violet);flex:none}.vy-need small{display:block;margin-block-start:2px;font-size:12px;color:var(--vy-muted)}.vy-need.is-included{background:#f3fbe0;border-color:#dcefa8;cursor:default}.vy-need:has(input:checked):not(.is-included){background:#f4efff;border-color:#c9b8ff}.vy-form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.vy-input{display:block;font-size:13.5px;font-weight:600;color:var(--vy-ink-2)}.vy-input>:is(input,select,textarea){display:block;margin-block-start:6px}.vy-input--wide{grid-column:1 / -1}.vy-input abbr{text-decoration:none;color:var(--vy-violet)}.vy-input input,.vy-input select,.vy-input textarea{inline-size:100%;min-block-size:50px;padding:12px 14px;border-radius:14px;border:1px solid #d9d4cc;background:#fff;color:var(--vy-ink);font:500 16px/1.3 var(--vy-body)}.vy-input textarea{resize:vertical;min-block-size:110px}.vy-input :is(input,select,textarea):focus{outline:none;border-color:var(--vy-violet);box-shadow:0 0 0 3px #7a4cff2e}.vy-input [aria-invalid=true]{border-color:#c4361b}.vy-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--vy-ink-2);cursor:pointer}.vy-consent input{inline-size:18px;block-size:18px;margin:2px 0 0;accent-color:var(--vy-violet);flex:none}.vy-summary{display:grid;gap:14px}.vy-bill{display:grid;gap:0;border-radius:24px;overflow:hidden;border:1px solid #ebe7e1}.vy-bill__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;background:linear-gradient(135deg,var(--t3),#fff)}.vy-bill__head h4{margin:0;font:600 22px/1.1 var(--vy-head)}.vy-bill__head p{margin:4px 0 0;font-size:13px;color:var(--vy-muted)}.vy-bill__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 18px;border-block-start:1px solid #efebe5;font-size:14.5px}.vy-bill__row span{color:var(--vy-muted);font-size:12.5px;grid-column:1}.vy-bill__row b{font:600 18px/1.2 var(--vy-head);text-align:end;grid-row:1 / span 2;grid-column:2;align-self:center}.vy-bill__row ul{grid-column:1 / -1;margin:6px 0 0;padding-inline-start:18px;color:var(--vy-ink-2);font-size:13.5px}.vy-bill__note{padding:12px 18px;background:#faf9f7;font-size:12.5px;color:var(--vy-muted);border-block-start:1px solid #efebe5;line-height:1.45}.vy-route{padding:16px;border-radius:22px;background:#faf9f7;border:1px solid #ebe7e1}.vy-route__title{margin:0 0 10px;font:600 14px/1.2 var(--vy-body)}.vy-route ol{margin:0;padding:0;list-style:none;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));counter-reset:r}.vy-route li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.vy-route li span{display:grid;place-items:center;flex:none;inline-size:24px;block-size:24px;border-radius:50%;background:#fff;border:1px solid #ddd7cf;font-size:12px}.vy-sent{margin:0;padding:16px 18px;border-radius:18px;background:#eefbe9;border:1px solid #c9ebbb;color:#1f5a12;font-weight:600}.vy-errors{padding:14px 18px;border-radius:16px;background:#fff1ee;border:1px solid #f4c3b7;color:#8a2410;font-size:14px}.vy-wizard.is-sent .vy-steps,.vy-wizard.is-sent .vy-step{display:none}.vy-demo{display:grid;gap:16px}.vy-demo .vy-frame{aspect-ratio:16 / 9}.vy-demo__text{margin:0;max-inline-size:70ch;color:#ffffffb8;font-size:15.5px;line-height:1.5}.vy-process{margin-block-start:clamp(56px,7vw,96px)}.vy-process__list{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.vy-process__list li{padding:20px;border-radius:26px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .11)}.vy-process__n{display:block;margin-block-end:18px;font:600 13px/1 var(--vy-body);color:#c4b2ff;letter-spacing:.1em}.vy-process__list strong{display:block;font:600 19px/1.2 var(--vy-head)}.vy-process__list p{margin:6px 0 0;font-size:14px;line-height:1.5;color:#ffffffa8}.vy-rules{margin:0;padding:0;list-style:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.vy-rules li{padding:22px;border-radius:28px;background:#fff;border:1px solid #ebe7e1}.vy-rules h3{margin:0 0 8px;font:600 18px/1.2 var(--vy-head)}.vy-rules p{margin:0;font-size:14.5px;line-height:1.55;color:var(--vy-ink-2)}.vy-rules__wide{grid-column:1 / -1}.vy-close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-block-start:28px;padding:clamp(22px,3vw,34px);border-radius:var(--vy-r-xl);background:radial-gradient(80% 140% at 100% 0%,#ddd0ff,transparent 60%),radial-gradient(60% 120% at 0% 100%,#f0fbc8,transparent 60%),#fff;border:1px solid #ebe7e1}.vy-close p{margin:8px 0 0;color:var(--vy-muted)}.vy-modal{inline-size:min(1200px,100% - 24px);max-block-size:calc(100dvh - 24px);padding:0;border:0;border-radius:26px;background:#000;color:#fff;overflow:hidden}.vy-modal::backdrop{background:#060410d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vy-modal__box{position:relative}.vy-modal__media video{display:block;inline-size:100%;max-block-size:calc(100dvh - 24px);background:#000}.vy-modal__close{position:absolute;z-index:2;inset-block-start:12px;inset-inline-end:12px;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;border:0;background:#ffffffe6;cursor:pointer}.vy-modal__close svg{inline-size:20px;fill:none;stroke:#111;stroke-width:2.2;stroke-linecap:round}.vy-dots-svg{display:inline-block;block-size:.86em;inline-size:auto;vertical-align:-.02em;overflow:visible}.vy-dots-svg circle{fill:currentColor}html.vy-intro-on{overflow:hidden}.vy-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;color:#fff;background:radial-gradient(80% 60% at 70% 0%,#2a1a6b 0%,transparent 60%),radial-gradient(70% 60% at 0% 100%,#24135e 0%,transparent 60%),linear-gradient(180deg,#08070f,#15112b);clip-path:circle(150% at 50% 50%);transition:clip-path .85s cubic-bezier(.77,0,.175,1),opacity .85s ease}.vy-intro[hidden]{display:none}.vy-intro.is-out{clip-path:circle(0% at 50% 62%);opacity:0;pointer-events:none}.vy-intro__sky{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.vy-intro__sky i{position:absolute;border-radius:50%;border:1px solid rgb(176 150 255 / .3);inline-size:150vmax;aspect-ratio:1;inset-inline-start:50%;inset-block-start:56%;translate:-50% 0;transform:scale(.2);opacity:0;animation:vy-ring 3.4s cubic-bezier(.23,1,.32,1) forwards}.vy-intro__sky i:nth-child(2){animation-delay:.25s;border-color:#b096ff2e}.vy-intro__sky i:nth-child(3){animation-delay:.5s;border:0;background:radial-gradient(closest-side,rgb(122 76 255 / .5),transparent);filter:blur(30px)}.vy-intro__stage{position:relative;display:grid;justify-items:center;gap:14px;padding:24px;text-align:center}.vy-intro__lun{inline-size:min(300px,62vw);block-size:auto;opacity:0;filter:blur(14px);transform:translateY(8px) scale(.94);animation:vy-lun 3.1s cubic-bezier(.23,1,.32,1) forwards}.vy-intro__line{inline-size:min(220px,50vw);block-size:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#b49cff,transparent);transform:scaleX(0);animation:vy-line 3.1s cubic-bezier(.23,1,.32,1) forwards}.vy-intro__vyra{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -62%;inline-size:min(250px,58vw);block-size:auto;opacity:0;filter:blur(12px);transform:translateY(18px) scale(.92);animation:vy-vyra 3.1s cubic-bezier(.23,1,.32,1) forwards}.vy-intro__tag{position:absolute;inset-block-start:calc(50% + 62px);inset-inline-start:50%;translate:-50% 0;inline-size:min(92vw,420px);text-align:center;margin:0;font:600 clamp(10px,2.9vw,12px)/1.35 var(--vy-body);letter-spacing:.12em;text-transform:uppercase;color:#c4b2ff;opacity:0;animation:vy-tag 3.1s ease forwards}.vy-intro__skip{position:absolute;inset-block-end:max(24px,env(safe-area-inset-bottom));inset-inline-end:24px;min-block-size:44px;padding:0 18px;border-radius:999px;border:1px solid rgb(255 255 255 / .28);background:#ffffff14;color:#fff;font:600 14px/1 var(--vy-body);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vy-intro__skip:focus-visible{outline:2.5px solid #c9b8ff;outline-offset:3px}@keyframes vy-ring{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes vy-lun{0%{opacity:0;filter:blur(14px);transform:translateY(8px) scale(.94)}22%{opacity:1;filter:blur(0);transform:none}52%{opacity:1;filter:blur(0);transform:none}72%,to{opacity:0;filter:blur(10px);transform:translateY(-22px) scale(1.04)}}@keyframes vy-line{0%{transform:scaleX(0);opacity:1}28%{transform:scaleX(1);opacity:1}55%{transform:scaleX(1);opacity:1}75%,to{transform:scaleX(0);opacity:0}}@keyframes vy-vyra{0%,50%{opacity:0;filter:blur(12px);transform:translateY(18px) scale(.92)}74%,to{opacity:1;filter:blur(0);transform:none}}@keyframes vy-tag{0%,70%{opacity:0;transform:translateY(6px)}88%,to{opacity:1;transform:none}}.vy{scroll-margin-top:var(--vy-top)}.vy-js .vy-view:not(.is-active){display:none}.vy-js .vy-view.is-active{animation:vy-view-in .55s var(--vy-ease)}.vy-js .vy-view:not(.vy-hero){min-block-size:78vh;padding-block-start:calc(var(--vy-top) + 84px)}@keyframes vy-view-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vy-subnav__links a[aria-current=true]{background:var(--vy-ink);color:#fff}.vy-demo,.vy-demo__panel,.vy-demo__grid>*{min-inline-size:0;max-inline-size:100%}.vy-demo__grid{display:grid;gap:clamp(18px,3vw,36px);align-items:start}@media(min-width:1000px){.vy-demo__grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr)}}.vy-demo__side{display:grid;gap:14px;align-content:start}.vy-demo__side .vy-h3{color:#fff}.vy-demo__points{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vy-demo__points li{display:grid;grid-template-columns:16px 1fr;gap:8px;font-size:14.5px;line-height:1.45;color:#ffffffdb}.vy-demo__points li:before{content:"";inline-size:7px;block-size:7px;margin-block-start:7px;border-radius:50%;background:#b49cff}.vy-demo__note{margin:0;padding:12px 14px;border-radius:16px;background:#ffffff12;border:1px solid rgb(255 255 255 / .12);font-size:13px;line-height:1.5;color:#ffffffbd}.vy-gallery{margin:22px 0 0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,280px);gap:12px;overflow-x:auto;padding-block-end:8px;scroll-snap-type:x proximity}.vy-gallery li{scroll-snap-align:start}.vy-gallery__item{display:grid;gap:8px;inline-size:100%;padding:0;border:0;background:none;color:#ffffffd1;font:500 13px/1.3 var(--vy-body);text-align:start;cursor:zoom-in}.vy-gallery__item img{inline-size:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:16px;background:#15112b;border:1px solid rgb(255 255 255 / .12);transition:transform .3s var(--vy-ease),border-color .2s}.vy-gallery__item:hover img{transform:translateY(-3px);border-color:#c4b2ff99}.vy-gallery__item.is-phone img{aspect-ratio:16 / 10;object-fit:contain;object-position:center;padding:8px;background:#0f0c1e}.vy-modal__cap{margin:0;padding:12px 18px 16px;font-size:14px;color:#fffc;text-align:center}.vy-modal__cap:empty{display:none}.vy-modal__media img{display:block;inline-size:100%;max-block-size:calc(100dvh - 120px);object-fit:contain;background:#000}.vy-base{display:grid;gap:22px;align-items:center;margin-block-start:clamp(28px,3.4vw,40px);padding:clamp(18px,2.6vw,30px);border-radius:var(--vy-r-xl);background:#fff;border:1px solid var(--vy-line)}@media(min-width:900px){.vy-base{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.vy-base__shots{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.36fr);gap:12px;align-items:end}.vy-base__shots img{inline-size:100%;block-size:auto;border-radius:18px;border:1px solid var(--vy-line);box-shadow:0 24px 40px -30px #14142880}.vy-base__copy{display:grid;gap:10px;justify-items:start}.vy-base__copy p{margin:0;color:var(--vy-muted);line-height:1.55}@media(prefers-reduced-motion:reduce){.vy-intro{display:none!important}.vy *,.vy *:before,.vy *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vy-chip--unl{justify-self:start;margin-block-start:4px}.vy-chip--unl:has(input:checked){background:#fff3e0;border-color:#e8b36a}.vy-range input:disabled{opacity:.35}.vy-form-grid .vy-chip--unl{align-self:end;margin:0 0 2px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vyra.css.map */
