@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/viaanatolia/fonts/geist-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/viaanatolia/fonts/geist-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/viaanatolia/fonts/geist-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/viaanatolia/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/viaanatolia/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/viaanatolia/fonts/geist-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/viaanatolia/fonts/geist-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/viaanatolia/fonts/geist-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/viaanatolia/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/viaanatolia/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-symbols2.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-symbols2.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/viaanatolia/fonts/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.va-app,.va-ob{--vx-canvas:#f7f5f0;--vx-surface:#fff;--vx-stone:#eeeae2;--vx-stone-2:#e5dfd4;--vx-line:#e3ded4;--vx-line-strong:#cbc4b7;--vx-ink:#1b2a26;--vx-ink-2:#34433e;--vx-muted:#5e6a65;--vx-green:#23493f;--vx-green-hover:#183a31;--vx-green-deep:#1d352f;--vx-sage:#e3ece4;--vx-sage-2:#d3e2d6;--vx-sage-line:#8fae9d;--vx-powder:#e8d1cb;--vx-clay:#c39a8f;--vx-amber:#8a5b24;--vx-on-dark:#f4f1ea;--vx-radius-s:10px;--vx-radius-m:16px;--vx-radius-l:22px;--vx-shadow-1:0 1px 2px #1b2a260d, 0 10px 28px -18px #1b2a2638;--vx-shadow-2:0 2px 4px #1b2a260d, 0 26px 60px -30px #1b2a2657;--vx-gutter:clamp(20px, 4.2vw, 56px);--vx-max:1280px;--vx-header:72px;--vx-tabbar:0px;--vx-ease:cubic-bezier(.16, 1, .3, 1);--vx-cut:16px;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;color:var(--vx-ink);font-family:Geist,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6}@media (width<=759.98px){.va-app,.va-ob{--vx-header:60px;--vx-tabbar:calc(64px + env(safe-area-inset-bottom))}}html:has(.va-app){-webkit-text-size-adjust:100%;background:#f7f5f0;scroll-padding-top:96px}body:has(.va-app){color:#1b2a26;background:#f7f5f0;margin:0;overflow-x:clip}.va-app ::selection{background:var(--vx-powder);color:var(--vx-ink)}.va-ob ::selection{background:var(--vx-powder);color:var(--vx-ink)}.va-app :focus-visible,.va-ob :focus-visible{outline:2px solid var(--vx-green);outline-offset:3px}.va-app button,.va-ob button{cursor:pointer}.va-app [tabindex="-1"]:focus,.va-ob [tabindex="-1"]:focus{outline:none}.vx-wrap{width:min(var(--vx-max), calc(100% - 2 * var(--vx-gutter)));margin-inline:auto}.vx-page{min-height:100vh;padding-top:var(--vx-header);padding-bottom:calc(var(--vx-tabbar) + 120px);background:var(--vx-canvas);animation:vx-page-in .32s var(--vx-ease) both}@keyframes vx-page-in{0%{opacity:0;transform:translateY(6px)}}.vx-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vx-display{letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,66px);font-weight:300;line-height:1.02}.vx-h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.3vw,46px);font-weight:300;line-height:1.05}.vx-h2{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:350;line-height:1.1}.vx-h3{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:450;line-height:1.25}.vx-lead{color:var(--vx-ink-2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,18.5px);line-height:1.55}.vx-body{color:var(--vx-ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.vx-small{color:var(--vx-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.vx-mono{letter-spacing:.07em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;line-height:1.3}.vx-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink-2);align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;line-height:1.3;display:flex}.vx-kicker__mark{background:var(--vx-clay);flex:none;width:7px;height:7px}.vx-price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.vx-price.is-pending{color:var(--vx-amber);font-weight:450}.vx-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.vx-wordmark{width:auto;height:20px;display:block;overflow:visible}.vx-wordmark__stroke{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.vx-wordmark__dot{fill:currentColor}.vx-wordmark__accent{fill:none;stroke:var(--vx-clay);stroke-width:2.2px;stroke-linecap:round}.vx-btn{height:46px;color:var(--vx-ink);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.vx-btn:active{transform:translateY(1px)}.vx-btn--lg{height:56px;padding:0 28px;font-size:16px}.vx-btn--sm{gap:8px;height:38px;padding:0 16px;font-size:14px}.vx-btn--primary{background:var(--vx-green);color:#fff}.vx-btn--primary:hover{background:var(--vx-green-hover)}.vx-btn--secondary{border-color:var(--vx-line-strong);background:#ffffff8c}.vx-btn--secondary:hover{border-color:var(--vx-ink-2);background:#fff}.vx-btn--quiet{background:var(--vx-stone)}.vx-btn--quiet:hover{background:var(--vx-stone-2)}.vx-btn[aria-pressed=true]{border-color:var(--vx-sage-line);background:var(--vx-sage);color:var(--vx-green)}.vx-btn--link{height:auto;color:var(--vx-green);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--vx-green) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--vx-green) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--vx-green) 35%, transparent);text-underline-offset:5px;border:0;border-radius:0;padding:2px 0;text-decoration-thickness:1px}.vx-btn--link:hover{text-decoration-color:currentColor}.vx-btn .vx-icon{transition:transform .25s var(--vx-ease)}.vx-btn:hover .vx-icon:last-child:not(:first-child){transform:translate(2px)}.vx-chip{border:1px solid var(--vx-line);background:var(--vx-surface);min-height:40px;color:var(--vx-ink);font:inherit;text-align:left;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:14.5px;line-height:1.25;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.vx-chip:hover{border-color:var(--vx-line-strong)}.vx-chip[aria-pressed=true]{border-color:var(--vx-sage-line);background:var(--vx-sage);color:var(--vx-green)}.vx-chip__check{opacity:0;width:14px;height:14px;transition:opacity .2s ease, margin .25s var(--vx-ease);margin-right:-22px}.vx-chip[aria-pressed=true] .vx-chip__check{opacity:1;margin-right:0}.vx-chip__sub{color:var(--vx-muted);font-size:12.5px}.vx-chips{flex-wrap:wrap;gap:8px;display:flex}.vx-choice{border:1px solid var(--vx-line);border-radius:var(--vx-radius-m);background:var(--vx-surface);min-height:56px;color:var(--vx-ink);font:inherit;text-align:left;align-items:center;gap:12px;padding:12px 18px;font-size:15px;line-height:1.35;transition:border-color .2s,background-color .2s;display:flex}.vx-choice:hover{border-color:var(--vx-line-strong)}.vx-choice__dot{border:1.5px solid var(--vx-line-strong);border-radius:50%;flex:none;width:18px;height:18px;transition:border-color .2s,box-shadow .2s}.vx-choice[aria-checked=true]{border-color:var(--vx-green);background:var(--vx-sage)}.vx-choice[aria-checked=true] .vx-choice__dot{border-color:var(--vx-green);box-shadow:inset 0 0 0 4px var(--vx-sage), inset 0 0 0 9px var(--vx-green)}.vx-switch{color:var(--vx-ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:15px;display:inline-flex}.vx-switch__track{background:var(--vx-line-strong);border-radius:999px;flex:none;width:40px;height:22px;transition:background-color .2s;position:relative}.vx-switch__track:after{content:"";width:16px;height:16px;transition:transform .25s var(--vx-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.vx-switch[aria-checked=true] .vx-switch__track{background:var(--vx-green)}.vx-switch[aria-checked=true] .vx-switch__track:after{transform:translate(18px)}.vx-photo{background:var(--vx-stone);margin:0;position:relative;overflow:hidden}.vx-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--vx-ease);display:block}.vx-photo--cut{clip-path:polygon(var(--vx-cut) 0, 100% 0, 100% calc(100% - var(--vx-cut)), calc(100% - var(--vx-cut)) 100%, 0 100%, 0 var(--vx-cut))}.vx-photo__label{color:var(--vx-ink);background:#ffffffeb;border-radius:999px;padding:6px 11px;font-size:12.5px;line-height:1.2;position:absolute;bottom:14px;left:14px}.vx-header{z-index:50;height:var(--vx-header);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--vx-line);background:#f7f5f0e6;position:fixed;inset:0 0 auto}.vx-header__inner{align-items:center;gap:clamp(16px,3vw,40px);height:100%;display:flex}.vx-header__logo{color:var(--vx-ink);flex:none;padding:6px 0;display:block}.vx-nav{align-self:stretch;gap:4px;display:flex}.vx-nav__link{color:var(--vx-muted);align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:450;text-decoration:none;transition:color .2s;display:flex;position:relative}.vx-nav__link:hover,.vx-nav__link[aria-current=page]{color:var(--vx-ink)}.vx-nav__link:after{content:"";background:var(--vx-green);height:2px;transition:transform .3s var(--vx-ease);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.vx-nav__link[aria-current=page]:after{transform:scaleX(1)}.vx-count{background:var(--vx-green);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1;display:inline-grid}.vx-header__end{align-items:center;gap:18px;margin-left:auto;display:flex}.vx-lang{align-items:center;gap:2px;display:flex}.vx-lang button{color:var(--vx-muted);letter-spacing:.06em;background:0 0;border:0;padding:6px 7px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.vx-lang button[aria-pressed=true]{color:var(--vx-ink);text-underline-offset:5px;text-decoration:underline}.vx-acct{position:relative}.vx-acct__panel{border:1px solid var(--vx-line);border-radius:var(--vx-radius-l);background:var(--vx-surface);width:min(340px,100vw - 32px);box-shadow:var(--vx-shadow-2);animation:vx-pop .22s var(--vx-ease) both;padding:22px;position:absolute;top:calc(100% + 12px);right:0}.vx-acct__panel .vx-lang{margin-top:14px}.vx-acct__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}@keyframes vx-pop{0%{opacity:0;transform:translateY(-6px)}}.vx-tabbar{display:none}@media (width>=760px){.vx-acct__panel .vx-lang{display:none}}@media (width<=759.98px){.vx-nav,.vx-header__end>.vx-lang{display:none}.vx-proc{min-height:0;padding:24px 22px 20px}.vx-wordmark{height:18px}.vx-tabbar{z-index:48;height:var(--vx-tabbar);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-top:1px solid var(--vx-line);background:#f7f5f0f0;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}.vx-tabbar a{color:var(--vx-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.vx-tabbar a[aria-current=page]{color:var(--vx-green)}.vx-tabbar a[aria-current=page]:before{content:"";background:var(--vx-green);height:2px;position:absolute;top:-1px;left:30%;right:30%}.vx-tabbar .vx-icon{width:21px;height:21px}.vx-tabbar__icon{line-height:0;position:relative}.vx-tabbar .vx-count{min-width:18px;height:18px;font-size:10.5px;position:absolute;top:-6px;left:14px}}.vx-explore__intro{gap:22px;padding-top:clamp(36px,6vw,88px);display:grid}.vx-explore__intro .vx-display{max-width:13em}.vx-explore__lead{justify-items:start;gap:18px;max-width:36em;display:grid}@media (width>=1024px){.vx-explore__intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:56px}.vx-explore__intro .vx-kicker{grid-column:1/-1}.vx-explore__lead{padding-bottom:8px}}.vx-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(32px,4.5vw,64px);display:grid}.vx-cat{--vx-cut:18px;background:var(--vx-stone);color:#fff;height:clamp(340px,33vw,470px);font:inherit;text-align:left;clip-path:polygon(var(--vx-cut) 0, 100% 0, 100% calc(100% - var(--vx-cut)), calc(100% - var(--vx-cut)) 100%, 0 100%, 0 var(--vx-cut));border:0;padding:0;display:block;position:relative;overflow:hidden}.vx-cat:focus-visible{outline:none}.vx-cat:focus-visible .vx-cat__ring{opacity:1}.vx-cat__ring{z-index:3;box-shadow:0 0 0 2px var(--vx-green), inset 0 0 0 2px var(--vx-green);opacity:0;pointer-events:none;border:2px solid #fff;position:absolute;inset:5px}.vx-cat img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--vx-ease), filter .3s ease;position:absolute;inset:0}.vx-cat:before{content:"";z-index:1;background:linear-gradient(#121c1900 38%,#121c19a8 100%);position:absolute;inset:0}.vx-cat:after{content:"";z-index:2;background:var(--vx-green);transform-origin:bottom;height:4px;transition:transform .3s var(--vx-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.vx-cat[aria-pressed=true]:after{transform:scaleY(1)}.vx-cat__no{letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;line-height:1;display:flex}.vx-cat__no:before{content:"";background:currentColor;width:6px;height:6px}.vx-cat__tag{z-index:2;color:var(--vx-ink);letter-spacing:.08em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:6px 9px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;line-height:1;position:absolute;top:16px;left:16px}.vx-cat__body{z-index:2;gap:6px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.vx-cat__name{letter-spacing:-.02em;font-size:clamp(21px,1.8vw,26px);font-weight:400;line-height:1.12}.vx-cat__short{opacity:.88;max-width:22em;font-size:14.5px;line-height:1.4}.vx-cat__meta{letter-spacing:.08em;text-transform:uppercase;opacity:.82;margin-top:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.vx-cat__check{z-index:2;width:30px;height:30px;color:var(--vx-green);opacity:0;transition:opacity .25s ease, transform .3s var(--vx-ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:16px;transform:scale(.7)}.vx-cat[aria-pressed=true] .vx-cat__check{opacity:1;transform:none}@media (hover:hover){.vx-cat:hover img{transform:scale(1.035)}}.vx-cats[data-compact] .vx-cat{--vx-cut:10px;height:104px}.vx-cats[data-compact] .vx-cat__short,.vx-cats[data-compact] .vx-cat__tag,.vx-cats[data-compact] .vx-cat__no{display:none}.vx-cats[data-compact] .vx-cat__body{gap:2px;bottom:16px;left:18px;right:54px}.vx-cats[data-compact] .vx-cat__name{font-size:18px}.vx-cats[data-compact] .vx-cat__check{bottom:50%;transform:translateY(50%)scale(.7)}.vx-cats[data-compact] .vx-cat[aria-pressed=true] .vx-cat__check{transform:translateY(50%)}.vx-cats[data-compact] .vx-cat[aria-pressed=false] img{filter:saturate(.75)brightness(.96)}.vx-cats[data-compact] .vx-cat:before{background:linear-gradient(90deg,#121c199e 0%,#121c192e 75%)}@media (width<=759.98px){.vx-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vx-cat{--vx-cut:12px;height:clamp(208px,58vw,300px)}.vx-cat__body{gap:4px;bottom:14px;left:14px;right:14px}.vx-cat__name{font-size:19px}.vx-cat__short{display:none}.vx-cat__tag{top:10px;left:10px}.vx-cats[data-compact] .vx-cat{height:72px}.vx-cats[data-compact] .vx-cat__body{bottom:12px;left:14px;right:40px}.vx-cats[data-compact] .vx-cat__name{font-size:15.5px}.vx-cats[data-compact] .vx-cat__meta{display:none}.vx-cats[data-compact] .vx-cat__check{width:24px;height:24px;right:10px}}.vx-results{margin-top:clamp(48px,6vw,88px)}.vx-cats[data-compact]+.vx-results{margin-top:clamp(36px,4vw,56px)}.vx-results{scroll-margin-top:calc(var(--vx-header) + 24px)}.vx-results__head{border-bottom:1px solid var(--vx-line);gap:20px;padding-bottom:28px;display:grid}.vx-results__title{gap:14px;max-width:44em;display:grid}@media (width>=1024px){.vx-results__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px}}.vx-reveal{animation:vx-reveal .32s var(--vx-ease) both}@keyframes vx-reveal{0%{opacity:0;transform:translateY(10px)}}.vx-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.vx-toolbar__count{color:var(--vx-muted)}.vx-active{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.vx-active .vx-chip{min-height:34px;padding:4px 8px 4px 14px;font-size:13.5px}.vx-active .vx-chip .vx-icon{width:14px;height:14px}.vx-group{padding-top:40px}.vx-group+.vx-group{margin-top:16px}.vx-group__head{flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-bottom:20px;display:flex}.vx-group__head .vx-mono{color:var(--vx-muted)}.vx-group__head .vx-btn--link{margin-left:auto;font-size:14.5px}.vx-procs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vx-results>.vx-procs{margin-top:32px}@media (width<=1023.98px){.vx-procs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=679.98px){.vx-procs{grid-template-columns:minmax(0,1fr)}}.vx-proc{border-radius:var(--vx-radius-l);background:var(--vx-surface);min-height:300px;box-shadow:var(--vx-shadow-1);transition:box-shadow .3s ease, transform .3s var(--vx-ease);flex-direction:column;gap:14px;padding:28px 28px 24px;display:flex;position:relative}@media (hover:hover){.vx-proc:hover{box-shadow:var(--vx-shadow-2);transform:translateY(-2px)}}.vx-proc[data-on]{box-shadow:inset 0 0 0 1.5px var(--vx-sage-line), var(--vx-shadow-1)}.vx-proc__title{color:var(--vx-ink);font:inherit;letter-spacing:-.022em;text-align:left;background:0 0;border:0;padding:0;font-size:24px;font-weight:400;line-height:1.15}.vx-proc__title:hover{color:var(--vx-green)}.vx-proc__desc{flex:1}.vx-proc__price{border-top:1px solid var(--vx-line);gap:4px;padding-top:14px;display:grid}.vx-proc__price .vx-mono{color:var(--vx-muted);font-size:10.5px}.vx-proc__price .vx-price{font-size:19px}.vx-proc__meta{color:var(--vx-muted);font-size:10.5px}.vx-proc__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.vx-proc__flag{background:var(--vx-sage);color:var(--vx-green);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:22px;right:22px}.vx-proc__flag .vx-icon{width:13px;height:13px}.vx-proc[data-on] .vx-proc__title{padding-right:96px}.vx-proc--unsure{background:var(--vx-sage);min-height:0;box-shadow:none;grid-column:1/-1;gap:10px 40px;display:grid}.vx-proc--unsure:hover{box-shadow:none;transform:none}.vx-proc--unsure .vx-proc__lead{letter-spacing:-.022em;margin:0;font-size:24px;font-weight:400;line-height:1.15}@media (width>=900px){.vx-proc--unsure{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center}.vx-proc--unsure .vx-proc__actions{margin:0}}.vx-empty{border-radius:var(--vx-radius-l);background:var(--vx-stone);justify-items:start;gap:14px;margin-top:32px;padding:32px;display:grid}.vx-notice{border-radius:var(--vx-radius-m);background:var(--vx-stone);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;padding:18px 22px;display:flex}.vx-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px;margin-top:32px;display:grid}@media (width<=1023.98px){.vx-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}.vx-doccard{align-content:start;gap:16px;display:grid}.vx-doccard .vx-photo{aspect-ratio:4/5;border-radius:var(--vx-radius-m)}@media (hover:hover){.vx-doccard:hover .vx-photo img{transform:scale(1.03)}}.vx-doccard__body{gap:6px;display:grid}.vx-doccard__name{color:var(--vx-ink);font:inherit;letter-spacing:-.02em;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:22px;font-weight:400}.vx-doccard__name:hover{color:var(--vx-green)}.vx-doccard__procs{color:var(--vx-muted);margin-top:4px;font-size:10.5px}.vx-doccard .vx-btn{justify-self:start;margin-top:6px}@media (width<=679.98px){.vx-docs{grid-template-columns:minmax(0,1fr);gap:14px}.vx-doccard{border-bottom:1px solid var(--vx-line);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;padding-bottom:14px}.vx-doccard__name{font-size:19px}}.vx-display--sm{font-size:clamp(36px,4vw,58px)}.vx-h2--sm{font-size:clamp(22px,1.9vw,28px)}.vx-plan-empty{gap:40px;padding-top:clamp(40px,7vw,104px);display:grid}.vx-plan-empty__text{align-content:start;justify-items:start;gap:22px;display:grid}.vx-plan-empty__text .vx-lead{max-width:30em}.vx-plan-empty__cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.vx-plan-empty{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:64px}}.vx-catlink{width:100%;color:var(--vx-ink);font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid;position:relative}.vx-catlink__img{aspect-ratio:4/3;border-radius:var(--vx-radius-m)}.vx-catlink__name{letter-spacing:-.01em;margin-top:12px;padding-right:28px;font-size:18px;font-weight:450}.vx-catlink .vx-icon{color:var(--vx-green);transition:transform .25s var(--vx-ease);position:absolute;bottom:6px;right:4px}@media (hover:hover){.vx-catlink:hover .vx-catlink__img img{transform:scale(1.035)}.vx-catlink:hover .vx-icon{transform:translate(3px)}}@media (width<=759.98px){.vx-catlink__img{aspect-ratio:16/11}.vx-catlink__name{font-size:15.5px}}.vx-plan__head{gap:14px;padding-top:clamp(32px,4.5vw,64px);display:grid}.vx-plan__grid{grid-template-areas:"items""help""side""details";gap:40px;margin-top:clamp(28px,3.5vw,48px);display:grid}.vx-plan__items{grid-area:items}.vx-plan__help{grid-area:help;justify-items:start;gap:14px;display:grid}.vx-plan__side{grid-area:side}.vx-plan__details{grid-area:details}@media (width>=1024px){.vx-plan__grid{grid-template:"items side""help side""details side"1fr/minmax(0,7fr) minmax(340px,4.6fr);gap:56px clamp(40px,5vw,80px)}.vx-plan__side{top:calc(var(--vx-header) + 24px);align-self:start;position:sticky}}.vx-sechead{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.vx-items{border-top:1px solid var(--vx-line);margin:0;padding:0;list-style:none}.vx-item{border-bottom:1px solid var(--vx-line);border-radius:4px;grid-template-columns:88px minmax(0,1fr) auto;gap:4px 22px;padding:22px 0;display:grid;position:relative}.vx-item__img{border-radius:14px;grid-row:span 2;width:88px;height:88px}.vx-item__main{align-content:start;gap:6px;min-width:0;display:grid}.vx-item__cat{color:var(--vx-muted);font-size:10.5px}.vx-item__name{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.2}.vx-item__doc{color:var(--vx-ink-2);align-items:center;gap:10px;margin:2px 0 0;font-size:15px;line-height:1.4;display:flex}.vx-item__doc strong{color:var(--vx-ink);font-weight:500}.vx-item__fac{color:var(--vx-muted)}.vx-item__doc .vx-btn--link{font-size:15px;display:inline}.vx-avatar{object-fit:cover;object-position:50% 20%;background:var(--vx-stone);border-radius:50%;flex:none;width:32px;height:32px}.vx-avatar--empty{color:var(--vx-muted);border:1px dashed var(--vx-line-strong);background:0 0;place-items:center;display:grid}.vx-item__scope{margin-top:2px}.vx-item__side{text-align:right;align-content:start;justify-items:end;gap:12px;display:grid;position:relative}.vx-item__price{white-space:nowrap;font-size:18px}.vx-item__acts{align-items:center;gap:14px;display:flex}.vx-menu{z-index:20;border:1px solid var(--vx-line);background:var(--vx-surface);min-width:230px;box-shadow:var(--vx-shadow-2);animation:vx-pop .2s var(--vx-ease) both;border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.vx-menu__item{color:var(--vx-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:14.5px}.vx-menu__item:hover,.vx-menu__item:focus-visible{background:var(--vx-stone);outline:none}.vx-menu__item.is-danger{color:var(--vx-amber)}.vx-item__alts{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.vx-item__alts>.vx-mono{color:var(--vx-muted);font-size:10.5px}.vx-alts{flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.vx-alt{border:1px solid var(--vx-line);border-radius:var(--vx-radius-m);background:var(--vx-surface);align-content:start;gap:6px;padding:16px;display:grid}.vx-alt.is-main{border-color:var(--vx-sage-line);background:var(--vx-sage)}.vx-alt .vx-mono{color:var(--vx-muted);font-size:10.5px}.vx-alt strong{font-weight:500}.vx-alt__acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.vx-items__add{margin-top:20px}@media (width<=679.98px){.vx-item{grid-template-columns:64px minmax(0,1fr);gap:4px 16px}.vx-item__img{grid-row:span 1;width:64px;height:64px}.vx-item__side{text-align:left;grid-column:2;justify-items:start;gap:8px}.vx-item__alts{grid-column:1/-1}.vx-item__name{font-size:19px}.vx-item__doc{align-items:flex-start;font-size:14px}.vx-item__doc .vx-btn--link{font-size:14px}.vx-menu{left:0;right:auto}}.vx-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}@media (width<=759.98px){.vx-choices{grid-template-columns:minmax(0,1fr)}}.vx-disclose .vx-icon{transition:transform .3s var(--vx-ease)}.vx-disclose.is-open .vx-icon{transform:rotate(180deg)}.vx-disclose:hover .vx-icon:last-child:not(:first-child){transform:none}.vx-disclose.is-open:hover .vx-icon:last-child:not(:first-child){transform:rotate(180deg)}.vx-budget{background:var(--vx-surface);box-shadow:var(--vx-shadow-2);border-radius:26px;gap:20px;padding:clamp(24px,2.4vw,32px);display:grid}.vx-budget h2.vx-kicker{margin:0}.vx-budget__total{border-bottom:1px solid var(--vx-line);gap:6px;padding-bottom:20px;display:grid}.vx-budget__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,2.6vw,38px);font-weight:350;line-height:1.08}.vx-budget__list{gap:10px;display:grid}.vx-budget__list h3{color:var(--vx-muted);margin:0;font-size:10.5px}.vx-budget__list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vx-budget__list li{color:var(--vx-ink-2);grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.45;display:grid}.vx-budget__list li .vx-icon{color:var(--vx-green);margin-top:2px}.vx-budget__dot{border:1.5px solid var(--vx-amber);border-radius:50%;width:9px;height:9px;margin:6px 0 0 3px}.vx-budget__list.is-pending li{color:var(--vx-amber)}.vx-budget>.vx-btn--link{justify-self:start}.vx-budget__next{border-top:1px solid var(--vx-line);gap:12px;margin-top:4px;padding-top:22px;display:grid}.vx-btn--block{width:100%}.vx-budget__save{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vx-small.is-pending,.vx-trow__value.is-pending{color:var(--vx-amber)}.vx-travel{background:var(--vx-stone);border-radius:26px;outline:none;gap:0;padding:clamp(24px,3vw,40px);display:grid}.vx-travel__intro{gap:8px;padding-bottom:12px;display:grid}.vx-trow{border-top:1px solid var(--vx-line-strong);gap:14px;padding:24px 0;display:grid}.vx-trow__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.vx-trow__head .vx-h3{font-size:18px}.vx-trow__value{color:var(--vx-ink-2);font-variant-numeric:tabular-nums;font-size:14.5px}.vx-trow__body{justify-items:start;gap:12px;display:grid}.vx-trow__body .vx-chips{width:100%}.vx-input{border:1px solid var(--vx-line-strong);background:var(--vx-surface);width:100%;max-width:320px;height:48px;color:var(--vx-ink);font:inherit;border-radius:12px;padding:0 16px;font-size:16px}.vx-input:focus-visible{outline-offset:1px}.vx-inline{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.vx-inline .vx-input{flex:220px}.vx-dates{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;width:100%;display:grid}.vx-field{gap:6px;display:grid}.vx-field__label{color:var(--vx-ink-2);margin:0;font-size:13.5px;font-weight:500}.vx-visits{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.vx-visit{border:1px solid var(--vx-sage-line);background:var(--vx-surface);border-radius:12px;gap:4px;padding:12px 16px;display:grid}.vx-visit.is-draft{border-style:dashed;border-color:var(--vx-line-strong);background:0 0}.vx-visit .vx-mono{color:var(--vx-green);font-size:10.5px}.vx-pkgnote{background:var(--vx-surface);border-radius:12px;gap:4px;width:100%;padding:14px 16px;display:grid}.vx-pkgnote strong{font-size:14.5px;font-weight:500}.vx-stepper-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.vx-stepper{background:var(--vx-surface);border:1px solid var(--vx-line-strong);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.vx-stepper button{background:var(--vx-stone);width:36px;height:36px;color:var(--vx-ink);border:0;border-radius:50%;place-items:center;display:grid}.vx-stepper button:hover{background:var(--vx-stone-2)}.vx-stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:72px;font-weight:500}.vx-hotels{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:12px;width:100%;display:grid}.vx-hotel{border-radius:var(--vx-radius-m);background:var(--vx-surface);box-shadow:inset 0 0 0 1px var(--vx-line);align-content:start;display:grid;overflow:hidden}.vx-hotel.is-on{box-shadow:inset 0 0 0 1.5px var(--vx-sage-line)}.vx-hotel__img{aspect-ratio:16/10}.vx-hotel__img .vx-photo__label{font-size:11.5px;top:10px;bottom:auto;left:10px}.vx-hotel__body{gap:4px;padding:14px 16px 16px;display:grid}.vx-hotel__name{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:500}.vx-hotel__inc{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.vx-hotel__inc span{background:var(--vx-stone);border-radius:999px;padding:3px 9px;font-size:12.5px}.vx-hotel__lbl{color:var(--vx-muted);margin-top:6px;font-size:10px}.vx-hotel__acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.vx-trnote{background:var(--vx-surface);border-radius:14px;align-items:center;gap:14px;padding:10px;display:flex}.vx-trnote__img{border-radius:10px;flex:none;width:96px;height:64px}.vx-trpick{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.vx-trpick>div{align-content:start;gap:10px;display:grid}@media (width<=679.98px){.vx-trpick,.vx-dates{grid-template-columns:minmax(0,1fr)}}.vx-bgroup{padding:4px 0 18px}.vx-bgroup+.vx-bgroup{border-top:1px solid var(--vx-line);padding-top:18px}.vx-bgroup h3{color:var(--vx-muted);margin:0 0 8px;font-size:10.5px}.vx-brow{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:8px 0;display:grid}.vx-brow__label{font-size:15px}.vx-brow .vx-price{text-align:right;font-size:15px}.vx-brow__wide{grid-column:1/-1}.vx-brow.is-muted .vx-price{color:var(--vx-muted);font-weight:450}.vx-brow--sep{border-top:1px solid var(--vx-line);margin-top:12px;padding-top:16px}.vx-btotal{background:var(--vx-surface);border-radius:18px;gap:4px;margin-top:12px;padding:20px;display:grid}.vx-btotal .vx-mono{color:var(--vx-muted);margin-top:6px;font-size:10.5px}.vx-btotal__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:350}.vx-hints{gap:6px;margin:18px 0 0;padding:0 0 0 18px;display:grid}.vx-back{justify-self:start;font-size:14.5px}.vx-back .vx-icon{transition:transform .25s var(--vx-ease)}.vx-back:hover .vx-icon:first-child{transform:translate(-2px)}.vx-phero{gap:32px;padding-top:clamp(24px,3.5vw,48px);display:grid}.vx-phero__text{align-content:start;justify-items:start;gap:18px;display:grid}.vx-phero__text .vx-lead{max-width:30em}.vx-phero__price{border-top:1px solid var(--vx-line);gap:6px;width:100%;max-width:34em;margin-top:6px;padding-top:20px;display:grid}.vx-phero__price .vx-mono{color:var(--vx-muted);font-size:10.5px}.vx-phero__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,38px);font-weight:350;line-height:1.1}.vx-phero__amount.is-pending{color:var(--vx-amber);font-size:clamp(24px,2vw,30px)}.vx-phero__acts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.vx-phero__status{color:var(--vx-ink-2);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.vx-phero__status .vx-icon{color:var(--vx-green)}.vx-phero__status .is-pending{color:var(--vx-amber)}.vx-phero__unsure{font-size:14.5px}.vx-phero__photo{--vx-cut:22px;aspect-ratio:4/5;width:100%;max-height:680px}@media (width>=1024px){.vx-phero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(40px,5vw,88px)}.vx-phero__photo{aspect-ratio:4/4.6}}@media (width<=759.98px){.vx-phero__photo{--vx-cut:14px;aspect-ratio:16/11;order:-1}.vx-phero__acts .vx-btn{flex:100%}}.vx-options{margin-top:clamp(64px,8vw,120px);scroll-margin-top:96px}.vx-options__head{gap:20px;padding-bottom:28px;display:grid}.vx-options__title{gap:12px;max-width:44em;display:grid}@media (width>=900px){.vx-options__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.vx-later{border-radius:var(--vx-radius-l);background:var(--vx-stone);gap:18px;padding:clamp(22px,2.6vw,32px);display:grid}.vx-later.is-on{background:var(--vx-sage)}.vx-later__text{gap:8px;display:grid}.vx-later__title{letter-spacing:-.02em;margin:0;font-size:clamp(21px,1.8vw,26px);font-weight:400;line-height:1.2}.vx-later__price{gap:4px;display:grid}.vx-later__price .vx-mono{color:var(--vx-muted);font-size:10.5px}.vx-later__price .vx-price{font-size:19px}.vx-later>.vx-btn{justify-self:start}@media (width>=900px){.vx-later{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:center;column-gap:32px}}.vx-options__docs{gap:16px;margin-top:40px;scroll-margin-top:96px;display:grid}.vx-options__sub{color:var(--vx-muted);margin:0;font-size:11px}.vx-docopts{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vx-docopt{border-radius:var(--vx-radius-l);background:var(--vx-surface);box-shadow:var(--vx-shadow-1);grid-template-columns:168px minmax(0,1fr) minmax(220px,280px);gap:28px;padding:18px;transition:box-shadow .3s;display:grid}.vx-docopt.is-on{box-shadow:inset 0 0 0 1.5px var(--vx-sage-line), var(--vx-shadow-1)}.vx-docopt__photo{aspect-ratio:4/5;border-radius:14px;align-self:start}.vx-docopt__photo .vx-photo__label{padding:4px 8px;font-size:11px;bottom:8px;left:8px}@media (hover:hover){.vx-docopt:hover .vx-docopt__photo img{transform:scale(1.03)}}.vx-docopt__main{align-content:start;gap:8px;padding-top:6px;display:grid}.vx-docopt__name{letter-spacing:-.022em;margin:0;font-size:24px;font-weight:400;line-height:1.15}.vx-docopt__links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:6px;display:flex}.vx-docopt__side{background:var(--vx-canvas);border-radius:16px;align-content:start;align-self:start;gap:6px;padding:16px 18px;display:grid}.vx-docopt__side .vx-mono{color:var(--vx-muted);font-size:10.5px}.vx-docopt__price{font-size:20px}.vx-docopt__pick{width:100%;margin-top:10px}@media (width<=899.98px){.vx-docopt{grid-template-columns:120px minmax(0,1fr);gap:18px}.vx-docopt__side{grid-column:1/-1}}@media (width<=559.98px){.vx-docopt{grid-template-columns:92px minmax(0,1fr);gap:6px 14px;padding:14px}.vx-docopt__photo{grid-row:span 3}.vx-docopt__main{display:contents}.vx-docopt__name{padding-top:4px;font-size:20px}.vx-docopt__main>.vx-tags,.vx-docopt__main>.vx-facts,.vx-docopt__links,.vx-docopt__side{grid-column:1/-1}.vx-docopt__main>.vx-tags{margin-top:10px}}.vx-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.vx-tag{border:1px dashed var(--vx-line-strong);color:var(--vx-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.vx-tag.is-on{background:var(--vx-sage);color:var(--vx-green);border:1px solid #0000}.vx-tag .vx-icon{width:12px;height:12px}.vx-facts{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.vx-facts li{color:var(--vx-ink-2);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:14.5px;line-height:1.45;display:grid}.vx-facts li .vx-icon{color:var(--vx-green);margin-top:2px}.vx-facts.is-out li,.vx-facts.is-out li .vx-icon{color:var(--vx-muted)}.vx-check{color:var(--vx-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex;position:relative}.vx-check input{opacity:0;width:18px;height:18px;margin:0;position:absolute}.vx-check__box{border:1.5px solid var(--vx-line-strong);color:#0000;border-radius:5px;place-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s;display:grid}.vx-check__box .vx-icon{stroke-width:2px;width:12px;height:12px}.vx-check input:checked+.vx-check__box{border-color:var(--vx-green);background:var(--vx-green);color:#fff}.vx-check input:focus-visible+.vx-check__box{outline:2px solid var(--vx-green);outline-offset:2px}.vx-hist{border-radius:var(--vx-radius-m);border:1px solid var(--vx-line);gap:16px;margin-top:32px;padding:22px 24px;display:grid}.vx-hist>div:first-child{gap:6px;display:grid}@media (width>=900px){.vx-hist{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.vx-about{border-top:1px solid var(--vx-line);gap:24px;margin-top:clamp(64px,8vw,112px);padding-top:40px;scroll-margin-top:96px;display:grid}.vx-about>div:first-child{align-content:start;gap:12px;display:grid}.vx-about__body{gap:24px;max-width:46em;display:grid}@media (width>=1024px){.vx-about{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:64px}}.vx-dl{border-top:1px solid var(--vx-line);margin:0;display:grid}.vx-dl>div{border-bottom:1px solid var(--vx-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:14px 0;display:grid}.vx-dl dt{color:var(--vx-muted);font-size:15px}.vx-dl dd{margin:0;font-size:15px}.vx-process{gap:28px;margin-top:clamp(64px,8vw,112px);scroll-margin-top:96px;display:grid}.vx-process__head{gap:12px;display:grid}.vx-process__photo{aspect-ratio:21/8;border-radius:var(--vx-radius-l)}.vx-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.vx-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-steps li{border-top:2px solid var(--vx-ink);align-content:start;gap:10px;padding-top:18px;display:grid}.vx-steps .vx-mono{color:var(--vx-clay)}.vx-steps .vx-h3{font-size:18.5px}@media (width<=899.98px){.vx-steps,.vx-steps--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559.98px){.vx-steps,.vx-steps--3{grid-template-columns:minmax(0,1fr);gap:20px}.vx-process__photo{aspect-ratio:16/9}}.vx-faq{gap:20px;margin-top:clamp(64px,8vw,112px);scroll-margin-top:96px;display:grid}.vx-faq__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.vx-faq__list{border-top:1px solid var(--vx-line)}.vx-faq__item{border-bottom:1px solid var(--vx-line)}.vx-faq__q{margin:0}.vx-faq__q button{width:100%;color:var(--vx-ink);font:inherit;letter-spacing:-.01em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:400;display:flex}.vx-faq__q .vx-icon{width:18px;height:18px;transition:transform .3s var(--vx-ease);flex:none}.vx-faq__item.is-open .vx-faq__q .vx-icon{transform:rotate(45deg)}.vx-faq__a{max-width:46em;animation:vx-reveal .26s var(--vx-ease) both;padding:0 0 22px}.vx-actionbar{left:0;right:0;top:var(--vx-header);z-index:45;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--vx-line);opacity:0;visibility:hidden;transition:opacity .25s ease, transform .3s var(--vx-ease), visibility .3s;background:#fffffff0;position:fixed;transform:translateY(-100%)}.vx-actionbar[data-show]{opacity:1;visibility:visible;transform:none}.vx-actionbar__inner{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.vx-actionbar__info{align-items:baseline;gap:16px;min-width:0;display:flex}.vx-actionbar__name{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:450;overflow:hidden}.vx-actionbar__price{color:var(--vx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.vx-actionbar__price.is-pending{color:var(--vx-amber)}.vx-actionbar__acts{gap:8px;display:flex}@media (width<=759.98px){.vx-actionbar{top:auto;bottom:var(--vx-tabbar);border-bottom:0;border-top:1px solid var(--vx-line);transform:translateY(100%)}.vx-actionbar__info{flex-direction:column;gap:2px}.vx-actionbar__name{font-size:15px}.vx-actionbar__price{font-size:13.5px}.vx-actionbar__docs{display:none}}.vx-dhero{gap:32px;padding-top:clamp(24px,3.5vw,48px);display:grid}.vx-dhero__photo{--vx-cut:22px;aspect-ratio:4/5;width:100%}.vx-dhero__text{align-content:start;justify-items:start;gap:18px;display:grid}.vx-dhero__spec{max-width:28em}.vx-dl--inline{width:100%;max-width:40em}.vx-dplan{border-radius:var(--vx-radius-l);background:var(--vx-stone);gap:14px;width:100%;max-width:40em;margin-top:6px;padding:22px 24px;display:grid}.vx-dplan.is-on{background:var(--vx-sage)}.vx-dplan__key{gap:4px;margin:0;display:grid}.vx-dplan__key .vx-mono{color:var(--vx-muted);font-size:10.5px}.vx-dplan__key strong{letter-spacing:-.02em;font-size:22px;font-weight:400}.vx-dplan__acts{flex-wrap:wrap;gap:10px;display:flex}.vx-dhero__demo{max-width:40em}@media (width>=900px){.vx-dhero{grid-template-columns:minmax(280px,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(40px,5vw,88px)}}@media (width<=899.98px){.vx-dhero__photo{--vx-cut:14px;aspect-ratio:4/4;order:-1;max-height:460px}}.vx-quote{letter-spacing:-.02em;color:var(--vx-ink);text-wrap:pretty;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1.3}.vx-dprocs{gap:24px;margin-top:clamp(56px,7vw,96px);scroll-margin-top:96px;display:grid}.vx-dprocs__head{gap:12px;display:grid}.vx-dproclist{border-top:1px solid var(--vx-line);margin:0;padding:0;list-style:none}.vx-dproc{border-bottom:1px solid var(--vx-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 28px;padding:20px 0;display:grid}.vx-dproc.is-on .vx-dproc__name button{color:var(--vx-green)}.vx-dproc__main{gap:4px;display:grid}.vx-dproc__main .vx-mono{color:var(--vx-muted);font-size:10.5px}.vx-dproc__name{margin:0}.vx-dproc__name button{color:var(--vx-ink);font:inherit;letter-spacing:-.02em;text-align:left;background:0 0;border:0;padding:0;font-size:21px;font-weight:400}.vx-dproc__name button:hover{color:var(--vx-green)}.vx-dproc .vx-price{white-space:nowrap;font-size:17px}.vx-dproc__acts{align-items:center;gap:16px;display:flex}@media (width<=759.98px){.vx-dproc{grid-template-columns:minmax(0,1fr);gap:10px}}.vx-dfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(56px,7vw,96px);scroll-margin-top:96px;display:grid}.vx-dfact{border-radius:var(--vx-radius-l);background:var(--vx-stone);align-content:start;gap:10px;padding:26px 28px;scroll-margin-top:96px;display:grid}@media (width<=759.98px){.vx-dfacts{grid-template-columns:minmax(0,1fr)}}.vx-meet{gap:28px;margin-top:clamp(56px,7vw,96px);scroll-margin-top:96px;display:grid}.vx-meet__head{justify-items:start;gap:14px;display:grid}.vx-scope{gap:14px;display:grid}.vx-scope>.vx-mono,.vx-scope h3.vx-mono{color:var(--vx-muted);margin:0;font-size:10.5px}.vx-scope h3.vx-mono{margin-top:10px}.vx-scope__price{background:var(--vx-surface);border-radius:14px;gap:4px;padding:16px 18px;display:grid}.vx-scope__price .vx-price{font-size:22px}.vx-cmp{border-top:1px solid var(--vx-line);overflow-x:auto}.vx-cmp__row{grid-template-columns:minmax(120px, 150px) repeat(var(--cols), minmax(200px, 1fr));border-bottom:1px solid var(--vx-line);min-width:calc(150px + var(--cols) * 216px);gap:16px;padding:14px 0;font-size:14.5px;line-height:1.45;display:grid}.vx-cmp__row .vx-mono{color:var(--vx-muted);padding-top:3px;font-size:10.5px}.vx-cmp__row .is-hit{color:var(--vx-green);font-weight:500}.vx-cmp__doc{gap:2px;display:grid}.vx-cmp__doc strong{font-size:17px;font-weight:500}.vx-cmp__doc .vx-mono{color:var(--vx-green)}.vx-cmp__acts{justify-items:start;gap:8px;display:grid}.vx-cmp__links{gap:18px;margin-top:2px;display:flex}.vx-conflict{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.vx-conflict__col{border-radius:var(--vx-radius-m);background:var(--vx-surface);box-shadow:inset 0 0 0 1px var(--vx-line);align-content:start;gap:4px;padding:18px;display:grid}.vx-conflict__col.is-new{box-shadow:inset 0 0 0 1.5px var(--vx-sage-line)}.vx-conflict__col .vx-mono{color:var(--vx-muted);font-size:10.5px}.vx-conflict__col strong{font-size:17px;font-weight:500}.vx-conflict__acts{flex-wrap:wrap;gap:10px;display:flex}@media (width<=479.98px){.vx-conflict{grid-template-columns:minmax(0,1fr)}}.vx-ob{z-index:90;background:var(--vx-canvas);color:var(--vx-ink);flex-direction:column;animation:.3s both vx-fade;display:flex;position:fixed;left:0;right:0}.vx-ob__bar{height:var(--vx-header);padding:0 var(--vx-gutter);border-bottom:1px solid var(--vx-line);flex:none;align-items:center;gap:20px;display:flex}.vx-ob__logo{color:var(--vx-ink)}.vx-ob__step{color:var(--vx-muted);margin-left:auto}.vx-ob__body{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.vx-ob__inner{gap:clamp(28px,3.5vw,44px);padding:clamp(28px,5vw,72px) 0 48px;display:grid}.vx-ob__head{align-content:start;gap:16px;max-width:40em;display:grid}.vx-obcats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vx-obcat{border-radius:var(--vx-radius-l);background:var(--vx-surface);color:var(--vx-ink);font:inherit;text-align:left;box-shadow:var(--vx-shadow-1);transition:box-shadow .25s ease, transform .3s var(--vx-ease);border:0;align-content:start;gap:0;padding:0;display:grid;overflow:hidden}.vx-obcat[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--vx-green), var(--vx-shadow-1)}.vx-obcat__photo{aspect-ratio:4/4.2;background:var(--vx-stone);display:block;position:relative;overflow:hidden}.vx-obcat__photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--vx-ease), filter .3s ease;display:block}.vx-obcat[aria-pressed=false] .vx-obcat__photo img{filter:saturate(.92)}@media (hover:hover){.vx-obcat:hover .vx-obcat__photo img{transform:scale(1.035)}}.vx-obcat__check{color:#0000;width:32px;height:32px;transition:background-color .2s ease, color .2s ease, transform .3s var(--vx-ease);background:#1b2a262e;border:1.5px solid #fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.vx-obcat[aria-pressed=true] .vx-obcat__check{border-color:var(--vx-green);background:var(--vx-green);color:#fff;transform:scale(1.05)}.vx-obcat__body{gap:6px;padding:18px 20px 20px;display:grid}.vx-obcat__no{letter-spacing:.08em;color:var(--vx-muted);align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:flex}.vx-obcat__no:before{content:"";background:var(--vx-clay);width:6px;height:6px}.vx-obcat__name{letter-spacing:-.02em;font-size:21px;font-weight:400;line-height:1.2}.vx-obcat__state{color:var(--vx-muted);margin-top:4px;font-size:13.5px;font-weight:500}.vx-obcat__state.is-on{color:var(--vx-green)}.vx-ob__notes{gap:6px;display:grid}.vx-ob__split{gap:32px;display:grid}.vx-ob__form{align-content:start;gap:22px;max-width:560px;display:grid}.vx-ob__form .vx-input{max-width:none}.vx-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%231b2a26' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.vx-choices--stack{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.vx-ob__split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:64px}}.vx-ob__foot{border-top:1px solid var(--vx-line);background:var(--vx-canvas);padding-bottom:env(safe-area-inset-bottom);flex:none}.vx-ob__footin{justify-content:flex-end;align-items:center;gap:24px;padding:14px 0;display:flex}@media (width<=899.98px){.vx-obcats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=559.98px){.vx-obcat__photo{aspect-ratio:4/3.4}.vx-obcat__body{gap:4px;padding:12px 14px 14px}.vx-obcat__body .vx-small{display:none}.vx-obcat__name{font-size:17px}.vx-obcat__check{width:28px;height:28px;top:10px;right:10px}.vx-ob__footin{flex-direction:column-reverse;align-items:stretch;gap:6px;padding:12px 0 8px}.vx-ob__footin .vx-btn--lg{height:52px}.vx-ob__footin .vx-btn--link{align-self:center;padding:8px 0}}.vx-sumbar{right:var(--vx-gutter);z-index:46;width:min(460px, calc(100vw - 2 * var(--vx-gutter)));background:var(--vx-green-deep);color:var(--vx-on-dark);animation:vx-rise .32s var(--vx-ease) both;border-radius:20px;align-items:center;gap:16px;padding:14px 14px 14px 22px;display:flex;position:fixed;bottom:24px;box-shadow:0 24px 60px -24px #10201b8c}.vx-sumbar__info{flex:1;gap:3px;min-width:0;display:grid}.vx-sumbar__info .vx-mono{opacity:.72;font-size:10.5px}.vx-sumbar__total{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;line-height:1.2}.vx-sumbar__label{opacity:.72;font-size:12.5px}.vx-sumbar .vx-btn{background:var(--vx-on-dark);color:var(--vx-green-deep)}.vx-sumbar .vx-btn:hover{background:#fff}@keyframes vx-rise{0%{opacity:0;transform:translateY(14px)}}@media (width<=759.98px){.vx-sumbar{width:auto;left:12px;right:12px;bottom:calc(var(--vx-tabbar) + 10px);padding:12px 12px 12px 18px}.vx-sumbar__total{font-size:16.5px}.vx-sumbar .vx-btn{height:42px;padding:0 16px}}.vx-toast-host{left:50%;bottom:calc(var(--vx-tabbar) + 24px);z-index:95;transition:bottom .3s var(--vx-ease);position:fixed;transform:translate(-50%)}body:has(.vx-sumbar) .vx-toast-host{bottom:calc(var(--vx-tabbar) + 116px)}@media (width<=759.98px){:is(body:has(.vx-sumbar) .vx-toast-host,body:has(.vx-actionbar[data-show]) .vx-toast-host){bottom:calc(var(--vx-tabbar) + 92px)}}.vx-toast{border:1px solid var(--vx-line);background:var(--vx-surface);width:max-content;max-width:min(560px,100vw - 24px);color:var(--vx-ink);animation:vx-rise .32s var(--vx-ease) both;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 16px 14px 20px;display:flex;box-shadow:0 24px 60px -26px #10201b6b}.vx-toast__text{flex:200px;gap:2px;min-width:0;display:grid}.vx-toast__msg{font-size:15px;line-height:1.3}.vx-toast__sub{color:var(--vx-muted);font-size:13px}.vx-toast__acts{flex-wrap:wrap;gap:6px;display:flex}.vx-overlay{z-index:80;position:fixed;inset:0}.vx-overlay__scrim{background:#1b2a2652;animation:.25s both vx-fade;position:absolute;inset:0}@keyframes vx-fade{0%{opacity:0}}.vx-drawer{background:var(--vx-canvas);width:min(520px,100vw);animation:vx-slide-in .36s var(--vx-ease) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-30px 0 80px -40px #10201b73}@keyframes vx-slide-in{0%{opacity:0;transform:translate(32px)}}.vx-drawer__head,.vx-modal__head{border-bottom:1px solid var(--vx-line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.vx-drawer__body{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 24px 32px;overflow-y:auto}.vx-drawer__foot{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--vx-line);background:var(--vx-canvas);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.vx-close{border:1px solid var(--vx-line-strong);background:var(--vx-surface);width:42px;height:42px;color:var(--vx-ink);border-radius:50%;place-items:center;padding:0;transition:border-color .2s;display:grid}.vx-close:hover{border-color:var(--vx-ink-2)}@media (width<=759.98px){.vx-drawer--sheet{border-radius:24px 24px 0 0;width:auto;max-height:min(88vh,760px);animation-name:vx-sheet-in;top:auto;left:0}}@keyframes vx-sheet-in{0%{opacity:0;transform:translateY(40px)}}.vx-modal{pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.vx-modal__box{pointer-events:auto;background:var(--vx-canvas);width:min(640px,100%);max-height:calc(100vh - 32px);animation:vx-pop .26s var(--vx-ease) both;border-radius:24px;flex-direction:column;display:flex;box-shadow:0 40px 100px -40px #10201b80}.vx-modal__box--wide{width:min(960px,100%)}.vx-modal__body{min-height:0;padding:24px;overflow:auto}.vx-fgroup+.vx-fgroup{margin-top:30px}.vx-fgroup .vx-h3{margin-bottom:12px;font-size:17px}.vx-fgroup .vx-small{margin-top:12px}@media (prefers-reduced-motion:reduce){.va-app *,.va-app :before,.va-app :after,.va-ob *,.va-ob :before,.va-ob :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:.28s}::view-transition-new(root){animation-duration:.28s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
