@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3ed55436.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.80fc2c9e.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1db2973a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.da3cbacd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.a61bc753.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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.21a1a3c2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.740eb7d8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.6d98c708.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_91bc5d39-module__4FeipW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_91bc5d39-module__4FeipW__variable{--font-display:"Poppins","Poppins Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
html.lenis{scroll-behavior:auto!important}html.lenis,html.lenis body{height:auto!important}
.carous-shell{--carous-brand-primary:var(--carous-brand-primary-override,#28a2e6);--carous-brand-on-primary:var(--carous-brand-on-primary-override,#fff);--carous-brand-accent:var(--carous-brand-accent-override,#f59e0b);--carous-bg-surface:var(--carous-bg-surface-override,#fff);--carous-fg-primary:var(--carous-fg-primary-override,#0f1a30);--carous-fg-muted:var(--carous-fg-muted-override,#5d6877);--carous-border-subtle:var(--carous-border-subtle-override,#0f1a301f);--carous-radius-sm:var(--carous-radius-sm-override,6px);--carous-radius-md:var(--carous-radius-md-override,12px);--carous-radius-lg:var(--carous-radius-lg-override,24px);--carous-font-sans:var(--carous-font-sans-override,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);--carous-font-display:var(--carous-font-display-override,var(--carous-font-sans));background:var(--carous-bg-surface);color:var(--carous-fg-primary);font-family:var(--carous-font-sans)}.carous-shell-main{min-height:60vh}.carous-vd-shell{gap:clamp(16px,2vw,28px);max-width:1280px;margin:0 auto;padding:clamp(16px,3vw,32px);display:grid}.carous-vd-header{gap:6px;display:grid}.carous-vd-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--carous-fg-muted);margin:0;font-size:.78rem;font-weight:700}.carous-vd-title{font-family:var(--carous-font-display);margin:0;font-size:clamp(1.6rem,2.4vw,2.5rem);font-weight:700;line-height:1.1}.carous-vd-price{font-family:var(--carous-font-display);color:var(--carous-brand-primary);margin:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:700}.carous-vd-gallery{border-radius:var(--carous-radius-lg);overflow:hidden}.carous-vd-actions{flex-wrap:wrap;gap:12px;display:flex}.carous-vd-cta{appearance:none;cursor:pointer;background:var(--carous-brand-primary);color:var(--carous-brand-on-primary);font:inherit;border-radius:var(--carous-radius-md);border:0;min-height:48px;padding:14px 22px;font-weight:700;transition:filter .16s,transform .16s}.carous-vd-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.carous-vd-cta:focus-visible{outline:2px solid var(--carous-brand-accent);outline-offset:3px}.carous-vd-reserve-link{appearance:none;color:var(--carous-fg-muted,#6b7280);font:inherit;letter-spacing:.01em;cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 25%,transparent);text-decoration-color:color-mix(in srgb,currentColor 25%,transparent);background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px;font-size:.88rem;font-weight:600;transition:color .16s,text-decoration-color .16s;display:inline-flex}.carous-vd-reserve-link:hover{color:var(--carous-brand-primary);text-decoration-color:currentColor}.carous-vd-reserve-link:focus-visible{outline:2px solid var(--carous-brand-accent);outline-offset:3px;border-radius:4px}.carous-vd-reserve-link-dot{background:#10b981;border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.carous-vd-body{gap:16px;display:grid}.carous-vd-specs{border-radius:var(--carous-radius-md);border:1px solid var(--carous-border-subtle);background:color-mix(in srgb,var(--carous-bg-surface)92%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:16px;display:grid}@media (min-width:640px){.carous-vd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}.carous-vd-spec{gap:2px;display:grid}.carous-vd-spec dt{letter-spacing:.04em;text-transform:uppercase;color:var(--carous-fg-muted);margin:0;font-size:.78rem;font-weight:700}.carous-vd-spec dd{color:var(--carous-fg-primary);margin:0;font-size:1rem}
.vf-sidebar,.vf-sheet,.vf-drawer,.vf-fab{--vf-accent:var(--accent-primary,var(--accent,var(--primary,#0f1a30)));--vf-accent-strong:var(--accent-primary-strong,var(--accent-2,var(--vf-accent)));--vf-accent-foreground:var(--accent-primary-foreground,#fff);--vf-bg:#fff;--vf-surface:#fafbfc;--vf-fg:#111827;--vf-muted:#6b7280;--vf-muted-strong:#4b5563;--vf-line:#eef0f3;--vf-line-strong:#d6dae0;--vf-radius:14px;--vf-radius-sm:9px;--vf-shadow:0 8px 24px -12px #0f172a1a,0 2px 6px -2px #0f172a0f}.vf-field-stack{flex-direction:column;gap:10px;display:flex}.vf-field{flex-direction:column;gap:5px;display:flex}.vf-field>label{color:var(--vf-muted-strong);letter-spacing:.01em;font-size:.74rem;font-weight:600}.vf-field input,.vf-field select{border-radius:var(--vf-radius-sm);border:1px solid var(--vf-line);background:var(--vf-bg);width:100%;color:var(--vf-fg);font:inherit;padding:9px 11px;font-size:.9rem;line-height:1.4;transition:border-color .14s,box-shadow .14s,background .14s}.vf-field input:hover,.vf-field select:hover{border-color:var(--vf-line-strong)}.vf-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 11px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:32px}.vf-field input:focus,.vf-field select:focus{border-color:var(--vf-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--vf-accent)20%,transparent);outline:none}.vf-field select:disabled{opacity:.5;cursor:not-allowed}.vf-field--range .vf-range-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.vf-field--range .vf-range-row span{color:var(--vf-muted);font-size:.85rem;line-height:1}.vf-field--range input{text-align:center}.vf-field--range input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vf-field--range input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vf-field--range input[type=number]{-moz-appearance:textfield}.vf-button{height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.86rem;font-weight:600;transition:background .14s,color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.vf-button:disabled{opacity:.45;cursor:not-allowed}.vf-button--primary{background:var(--vf-accent);color:var(--vf-accent-foreground);border-color:var(--vf-accent)}.vf-button--primary:hover:not(:disabled){background:var(--vf-accent-strong);border-color:var(--vf-accent-strong)}.vf-button--ghost{color:var(--vf-muted-strong);border-color:var(--vf-line);background:0 0}.vf-button--ghost:hover:not(:disabled){background:var(--vf-surface);border-color:var(--vf-line-strong);color:var(--vf-fg)}.vf-sidebar{background:var(--vf-bg);border:1px solid var(--vf-line);border-radius:var(--vf-radius);box-shadow:var(--vf-shadow);flex-direction:column;align-self:flex-start;gap:12px;padding:16px;display:flex;position:sticky;top:24px}.vf-sidebar__head{border-bottom:1px solid var(--vf-line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.vf-sidebar__title{color:var(--vf-fg);letter-spacing:.005em;margin:0;font-size:.92rem;font-weight:700}.vf-sidebar__actions{border-top:1px solid var(--vf-line);grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}@media (max-width:1024px){.vf-sidebar{display:none}}.vf-fab{right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);background:var(--vf-accent);height:44px;color:var(--vf-accent-foreground);font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--vf-accent)55%,transparent);z-index:80;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.85rem;font-weight:700;transition:transform .14s,box-shadow .14s;display:none;position:fixed}.vf-fab:hover{box-shadow:0 14px 28px -14px color-mix(in srgb,var(--vf-accent)65%,transparent);transform:translateY(-1px)}.vf-fab__badge{background:var(--vf-bg);min-width:18px;height:18px;color:var(--vf-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}@media (max-width:1024px){.vf-fab{display:inline-flex}}.vf-sheet{z-index:var(--vf-z,200000);pointer-events:none;opacity:0;flex-direction:column;justify-content:flex-end;transition:opacity .2s;display:flex;position:fixed;inset:0}.vf-sheet--open{opacity:1;pointer-events:auto;overscroll-behavior:contain;touch-action:none}.vf-sheet__backdrop{-webkit-backdrop-filter:blur(6px)saturate(110%);backdrop-filter:blur(6px)saturate(110%);cursor:pointer;background:#0b101b73;border:0;margin:0;padding:0;position:absolute;inset:0}.vf-sheet__panel{background:var(--vf-bg);isolation:isolate;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:min(86vh,720px);transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(20px);box-shadow:0 -12px 36px -12px #0b101b38}.vf-sheet__panel:before{content:"";pointer-events:none;background:#00000024;border-radius:999px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.vf-sheet--open .vf-sheet__panel{transform:translateY(0)}.vf-sheet__head{border-bottom:1px solid var(--vf-line);background:var(--vf-bg);z-index:2;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:22px 16px 12px;display:flex;position:sticky;top:0}.vf-sheet__head-text{flex:auto;min-width:0}.vf-sheet__title{color:var(--vf-fg);letter-spacing:.005em;margin:0;font-size:.96rem;font-weight:700}.vf-sheet__subtitle{color:var(--vf-muted);margin:3px 0 0;font-size:.78rem}.vf-sheet__close{border:1px solid var(--vf-line);background:var(--vf-bg);width:32px;height:32px;color:var(--vf-muted-strong);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.vf-sheet__close:hover,.vf-sheet__close:focus-visible{background:var(--vf-surface);border-color:var(--vf-line-strong);color:var(--vf-fg)}.vf-sheet__close:active{transform:scale(.96)}.vf-sheet__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 16px 12px;overflow:hidden auto}.vf-sheet__actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vf-line);background:var(--vf-bg);z-index:2;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:sticky;bottom:0}.vf-sheet__actions .vf-button{height:44px}.vf-drawer{z-index:var(--vf-z,200000);pointer-events:none;opacity:0;justify-content:flex-end;transition:opacity .2s;display:flex;position:fixed;inset:0}.vf-drawer--open{opacity:1;pointer-events:auto;overscroll-behavior:contain}.vf-drawer__backdrop{-webkit-backdrop-filter:blur(6px)saturate(110%);backdrop-filter:blur(6px)saturate(110%);cursor:pointer;background:#0b101b73;border:0;margin:0;padding:0;position:absolute;inset:0}.vf-drawer__panel{background:var(--vf-bg);isolation:isolate;flex-direction:column;width:min(420px,100vw);height:100dvh;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(20px);box-shadow:-16px 0 36px -16px #0b101b3d}.vf-drawer--left{justify-content:flex-start}.vf-drawer--left .vf-drawer__panel{transform:translate(-20px);box-shadow:16px 0 36px -16px #0b101b3d}.vf-drawer--open .vf-drawer__panel{transform:translate(0)}.vf-drawer__head{border-bottom:1px solid var(--vf-line);background:var(--vf-bg);z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 12px;display:flex;position:sticky;top:0}.vf-drawer__head-text{flex:auto;min-width:0}.vf-drawer__title{color:var(--vf-fg);margin:0;font-size:.96rem;font-weight:700}.vf-drawer__subtitle{color:var(--vf-muted);margin:3px 0 0;font-size:.78rem}.vf-drawer__close{border:1px solid var(--vf-line);background:var(--vf-bg);width:32px;height:32px;color:var(--vf-muted-strong);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.vf-drawer__close:hover,.vf-drawer__close:focus-visible{background:var(--vf-surface);border-color:var(--vf-line-strong);color:var(--vf-fg)}.vf-drawer__close:active{transform:scale(.96)}.vf-drawer__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 16px 12px;overflow:hidden auto}.vf-drawer__actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vf-line);background:var(--vf-bg);z-index:2;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:sticky;bottom:0}.vf-drawer__actions .vf-button{height:44px}@media (prefers-reduced-motion:reduce){.vf-sheet,.vf-sheet__panel,.vf-sheet__close,.vf-drawer,.vf-drawer__panel,.vf-drawer__close,.vf-button,.vf-fab{transition:none!important}.vf-sheet__panel,.vf-sheet--open .vf-sheet__panel,.vf-drawer__panel,.vf-drawer--open .vf-drawer__panel{transform:none!important}}
