@layer components{.vb-product-head{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.vb-product-head-link{color:var(--vb-accent);font-size:14.5px;font-weight:600}.vb-product-badge{align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.vb-main-product{gap:var(--vb-cols-gap-m,24px);flex-direction:column;width:100%;display:flex}.vb-main-media,.vb-main-details{min-width:0}.vb-media-m-top{flex-direction:column}.vb-media-m-left{flex-direction:row}.vb-media-m-right{flex-direction:row-reverse}.vb-media-m-left>.vb-main-media,.vb-media-m-right>.vb-main-media{flex:none;width:40%}.vb-main-details>*{width:100%}@media (min-width:960px){.vb-main-product{gap:var(--vb-cols-gap,40px);align-items:flex-start}.vb-media-top{flex-direction:column}.vb-media-left{flex-direction:row}.vb-media-right{flex-direction:row-reverse}.vb-media-left>.vb-main-media,.vb-media-right>.vb-main-media{width:var(--vb-media-w,52%);flex:none}.vb-media-left>.vb-main-details,.vb-media-right>.vb-main-details{flex:1 1 0}.vb-media-top>.vb-main-media{width:100%}.vb-media-sticky.vb-media-left>.vb-main-media,.vb-media-sticky.vb-media-right>.vb-main-media{position:sticky;top:72px}}.vb-product-media{width:100%;aspect-ratio:var(--vb-media-aspect,1/1);border-radius:var(--vb-media-radius,16px);position:relative;overflow:hidden}.vb-product-media img{padding:var(--vb-media-inset,12%)}.vb-backdrop-glow{background:radial-gradient(110% 85% at 50% 28%, color-mix(in oklab, var(--vb-glow,var(--vb-accent)) 34%, var(--vb-background)) 0%, transparent 72%), var(--vb-surface)}.vb-backdrop-surface{background:var(--vb-surface)}.vb-backdrop-none{background:0 0}@media (max-width:749px){.vb-media-bleed-m{border-radius:0;width:calc(100% + 32px);margin-inline:-16px}}.vb-shelf{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;width:100%;display:flex;overflow-x:auto}.vb-shelf::-webkit-scrollbar{display:none}.vb-shelf>.vb-shelf-card{scroll-snap-align:start;flex:0 0 46%}@media (min-width:750px){.vb-shelf>.vb-shelf-card{flex-basis:30%}}.vb-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;width:100%;display:grid}@media (min-width:750px){.vb-shelf-grid{grid-template-columns:repeat(var(--vb-shelf-cols,3), minmax(0, 1fr))}}.vb-shelf-card{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.vb-shelf-img{aspect-ratio:var(--vb-card-aspect,1/1);border-radius:var(--vb-card-radius,16px);background:var(--vb-card-bg,var(--vb-surface));border:var(--vb-card-border,0 solid transparent);box-shadow:var(--vb-card-shadow,none);color:var(--vb-muted);place-items:center;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.vb-shelf-img img{object-fit:contain;padding:10%}.vb-shelf-card b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.vb-shelf-card small{color:var(--vb-muted);min-height:1.4em;margin-bottom:8px;font-size:13.5px}.vb-store-promo{margin:0!important}.vb-warranty-plain{background:0 0!important;padding:0!important}}.vb-card.vb-card-glow{background:linear-gradient(135deg, color-mix(in oklab, var(--vb-glow,var(--vb-accent)) 26%, var(--vb-card-bg,var(--vb-surface))), var(--vb-card-bg,var(--vb-surface)))!important}.vb-store-promo.vb-card{padding:0!important}.vb-store-promo.vb-card>span{padding:var(--vb-card-pad,16px)}
@layer components{.vbh-page .vb-template>.vb-section{margin-top:var(--vb-mt-m,0)}@media (min-width:750px){.vbh-page .vb-template>.vb-section{margin-top:var(--vb-mt,0)}}.vbh-page{padding-bottom:64px}@media (min-width:640px){.vbh-page .vb-section.vb-width-page{width:calc(100% - 64px);max-width:calc(var(--vb-page-max,1120px) - 64px)}.vbh-page .vb-section.vb-width-full>.vb-inner{padding-inline:32px}}.vbh-tinted{--st-text:var(--vb-section-fg,var(--vb-text));--st-surface:color-mix(in oklab, var(--st-text) 4%, transparent);--st-surface-2:color-mix(in oklab, var(--st-text) 7%, transparent);--st-muted:color-mix(in oklab, var(--st-text) 70%, transparent);--st-line:color-mix(in oklab, var(--st-text) 12%, transparent);--st-line-strong:color-mix(in oklab, var(--st-text) 22%, transparent);--st-accent:var(--vb-accent);--st-ink:color-mix(in oklab, var(--vb-accent) 72%, var(--st-text));color:var(--st-text)}.vbh-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.vbh-head .st-h2{flex:1;min-width:0}.vbh-grid{grid-template-columns:repeat(var(--vbh-cols-m,2), minmax(0, 1fr));text-align:left;gap:12px;display:grid}@media (min-width:750px){.vbh-grid{grid-template-columns:repeat(var(--vbh-cols,3), minmax(0, 1fr));gap:16px}}.vbh-product-grid{row-gap:20px}@media (min-width:750px) and (max-width:1023px){.vbh-product-grid{grid-template-columns:repeat(min(var(--vbh-cols,4), 3), minmax(0, 1fr))}}.vbh .st-group,.vbh .st-card{text-align:left}.vbh-sc,.vbh-topic-card,.vbh-product-card,.vbh-product-frame,.vbh-chip,.vbh-option{background:var(--vb-card-bg,var(--st-surface));border-radius:var(--vb-card-radius,16px);border:var(--vb-card-border,0 solid transparent);box-shadow:var(--vb-card-shadow,none)}.vbh-sc:hover,.vbh-topic-card:hover,.vbh-product-card:hover,.vbh-chip:hover{background:color-mix(in oklab, var(--vb-card-bg,var(--st-surface)), var(--st-text) 7%)}.vbh-topic-card{padding:max(0px, calc(var(--vb-card-pad,24px) - 4px));transition:background-color .15s}@media (min-width:768px){.vbh-topic-card{padding:var(--vb-card-pad,24px)}}.vbh-product-minimal .vbh-product-frame{background:0 0}.vbh-product-card{padding:var(--vb-card-pad,10px) var(--vb-card-pad,10px) calc(var(--vb-card-pad,10px) + 2px);transition:background-color .15s}.vbh-product-card .vbh-product-frame{box-shadow:none;border-radius:max(0px, calc(var(--vb-card-radius,16px) - 6px));background:color-mix(in oklab, var(--st-text) 6%, transparent);border:0}.vbh-only-d{display:none}@media (min-width:750px){.vbh-only-m{display:none}.vbh-only-d{display:block}}.vbh-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:750px){.vbh-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.vbh-shortcut-grid{grid-template-columns:repeat(var(--vbh-cols,4), minmax(0, 1fr))}}.vbh-sc{padding:max(0px, calc(var(--vb-card-pad,20px) - 4px));color:inherit;flex-direction:column;gap:12px;transition:background-color .15s;display:flex}.vbh-sc-off{opacity:.55}.vbh-sc-icon{background:color-mix(in oklab, var(--st-accent) 18%, transparent);width:40px;height:40px;color:var(--st-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vbh-sc-body{flex:1;min-width:0}.vbh-sc-title{font-size:15px;font-weight:600;line-height:1.3;display:block}.vbh-sc-text{color:var(--st-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.vbh-sc-chevron{width:18px;height:18px;color:var(--st-muted);flex-shrink:0;display:none}@media (min-width:640px){.vbh-sc{padding:var(--vb-card-pad,20px);flex-direction:row;align-items:flex-start;gap:14px}.vbh-sc-text{font-size:14px}}.vbh-shortcuts-compact .vbh-sc{padding:max(0px, calc(var(--vb-card-pad,20px) - 8px)) max(0px, calc(var(--vb-card-pad,20px) - 6px));flex-direction:row;align-items:center;gap:12px}.vbh-shortcuts-compact .vbh-sc-icon{width:36px;height:36px}.vbh-shortcuts-compact .vbh-sc-icon svg{width:18px;height:18px}.vbh-shortcuts-compact .vbh-sc-text{display:none}.vbh-shortcuts-compact .vbh-sc-chevron{display:block}@media (max-width:749px){.vbh-shortcut-grid.vbh-shortcuts-compact{grid-template-columns:minmax(0,1fr)}}.vb-container.vbh-hero{z-index:20;justify-content:center;overflow:visible}.vbh-hero-bg{border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vbh-hero-bg>img{position:absolute;inset:0}.vbh-hero-glow{opacity:.7;background:radial-gradient(closest-side, color-mix(in oklab, var(--vb-glow,var(--st-accent)) 30%, transparent), transparent);border-radius:999px;width:900px;max-width:160vw;height:440px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.vbh-hero-content{max-width:720px;margin-left:var(--vbh-ml-m);margin-right:var(--vbh-mr-m);text-align:var(--vbh-ta-m);position:relative}.vbh-hero.vb-width-full .vbh-hero-content{padding-inline:0}.vbh-hero-title{font-weight:800;font-size:calc(34px * var(--st-heading-scale,1));letter-spacing:-.025em;text-wrap:balance;line-height:1.05;font-family:var(--st-font-heading,inherit);margin:0}.vbh-title-medium .vbh-hero-title{font-size:calc(28px * var(--st-heading-scale,1));line-height:1.1}.vbh-title-xl .vbh-hero-title{font-size:calc(40px * var(--st-heading-scale,1))}.vbh-hero-sub{max-width:520px;color:var(--st-muted);margin:12px 0 0;font-size:16px;line-height:1.6;display:inline-block}.vbh-hero-title a,.vbh-hero-sub a{text-underline-offset:3px;text-decoration:underline}.vbh-hero-search{max-width:620px;margin:32px var(--vbh-mr-m) 0 var(--vbh-ml-m);text-align:left}.vbh-hero-chips{max-width:620px;margin:16px var(--vbh-mr-m) 0 var(--vbh-ml-m);align-items:center;gap:8px;justify-content:var(--vbh-jc-m);flex-wrap:wrap;font-size:13px;display:flex}.vbh-hero-chips-label{color:var(--st-muted)}.vbh-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--st-text);padding:6px 12px;font-weight:500;transition:background-color .15s;overflow:hidden}.vbh-on-photo .vbh-hero-title{color:#fff}.vbh-on-photo .vbh-hero-sub{color:#ffffffd9}.vbh-on-photo .vbh-hero-chips-label{color:#fffc}@media (min-width:640px){.vbh-hero-title{font-size:calc(52px * var(--st-heading-scale,1))}.vbh-title-medium .vbh-hero-title{font-size:calc(40px * var(--st-heading-scale,1))}.vbh-title-xl .vbh-hero-title{font-size:calc(64px * var(--st-heading-scale,1))}.vbh-hero-sub{font-size:18px}}@media (min-width:750px){.vbh-hero-content{margin-left:var(--vbh-ml);margin-right:var(--vbh-mr);text-align:var(--vbh-ta)}.vbh-hero-search{margin-left:var(--vbh-ml);margin-right:var(--vbh-mr)}.vbh-hero-chips{margin-left:var(--vbh-ml);margin-right:var(--vbh-mr);justify-content:var(--vbh-jc)}}.vbh-contact-glow{pointer-events:none;z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--vb-glow,var(--vb-accent)) 22%, transparent), transparent);border-radius:999px;width:256px;height:256px;position:absolute;top:-96px;right:-96px}.vbh-contact-row{flex-direction:column;gap:16px;display:flex}.vbh-contact-text{color:var(--st-muted);margin:4px 0 0;font-size:15px}.vbh-contact-options{text-align:left;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.vbh-option{text-align:left;width:100%;color:inherit;padding:var(--vb-card-pad,14px) calc(var(--vb-card-pad,14px) + 2px);align-items:center;gap:14px;transition:filter .15s,background-color .15s;display:flex}.vbh-option:hover{filter:brightness(1.1)}[data-st-scheme=light] .vbh-option:hover{filter:brightness(.97)}.vbh-option-icon{background:color-mix(in oklab, var(--st-accent) 18%, transparent);width:40px;height:40px;color:var(--st-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vbh-option-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--st-muted);font-size:13px;display:block;overflow:hidden}@media (min-width:640px){.vbh-contact-row{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}.vbh-contact-copy{max-width:340px}.vbh-contact-options{flex:1;max-width:380px}.vbh-contact-options.vbh-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}}.vbh-hero-search input[role=combobox]{background:var(--vb-card-bg,var(--st-surface));border-radius:var(--vb-card-radius,32px);border:var(--vbh-search-border,1px solid transparent)}.vbh-hero-search input[role=combobox]:focus{border-color:var(--st-ink)}.vbh-poplist.vb-list>li{padding-block:0!important}.vbh-poplist>li>.st-row{padding-block:var(--vb-card-pad,14px)}.vbh-poplist>li+li>.st-row{border-top:var(--vb-card-divider,1px) solid var(--st-line)}
@layer components{[data-surface=product]{--vbl-max:var(--st-page-width,560px);--vbl-gutter:0px;--vbl-gutter-m:0px}@media (min-width:960px){[data-surface=product]{--vbl-max:1120px;--vbl-gutter:8px}.vbl-header[data-style=utility][data-surface=product]{--vbl-max:var(--vb-page-max,1120px)}}[data-surface=help]{--vbl-max:var(--vb-page-max,1120px);--vbl-gutter:32px;--vbl-gutter-m:16px}.vbl-box{background-color:var(--vb-section-bg,transparent);color:var(--vb-section-fg,inherit);border:var(--vb-border-w,0) solid var(--vb-border-c,transparent);border-radius:var(--vb-radius,0);padding:var(--vb-pad-m);position:relative}@media (min-width:750px){.vbl-box{padding:var(--vb-pad)}}.vbl-box.vb-has-bg-image{isolation:isolate;background-image:var(--vb-bg-image);background-size:var(--vb-bg-size,cover);background-position:var(--vb-bg-pos,center);background-repeat:no-repeat}.vbl-box.vb-has-bg-image:before{content:"";z-index:-1;border-radius:inherit;background:var(--vb-overlay,transparent);position:absolute;inset:0}.vbl-box.vb-width-page{width:100%;max-width:var(--vbl-max);margin-inline:auto}.vbl-inner{width:100%;max-width:var(--vbl-max);padding-left:calc(var(--vbl-gutter-m) + var(--vbl-pl-m,0px));padding-right:calc(var(--vbl-gutter-m) + var(--vbl-pr-m,0px));margin-inline:auto}@media (min-width:640px){.vbl-inner{padding-left:calc(var(--vbl-gutter) + var(--vbl-pl-m,0px));padding-right:calc(var(--vbl-gutter) + var(--vbl-pr-m,0px))}}@media (min-width:750px){.vbl-inner{padding-left:calc(var(--vbl-gutter) + var(--vbl-pl,0px));padding-right:calc(var(--vbl-gutter) + var(--vbl-pr,0px))}}.vbl-box.vb-width-page>.vbl-inner{max-width:none;padding-inline:0}.vbl-announcement{font-size:13px;font-weight:500;line-height:1.45}.vbl-announcement[data-size=medium]{font-size:14.5px}.vbl-announcement-text :is(p){margin:0;display:inline}.vbl-announcement-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.vbl-announcement-link{color:inherit;text-decoration:none}.vbl-announcement-link:hover .vbl-announcement-text{text-underline-offset:3px;text-decoration:underline}.vbl-announcement-arrow{vertical-align:-2px;width:14px;height:14px;margin-left:6px;transition:transform .15s;display:inline-block}.vbl-announcement-link:hover .vbl-announcement-arrow{transform:translate(2px)}.vbl-header{z-index:20}.vbl-header[data-surface=help]{z-index:40}.vbl-header[data-sticky]{position:sticky;top:0}.vbl-header[data-glass][data-surface=product]{background-color:color-mix(in srgb, var(--st-bg) 88%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px)}.vbl-header[data-glass][data-surface=help]{background-color:color-mix(in srgb, var(--st-bg) 86%, transparent);-webkit-backdrop-filter:blur(24px)}.vbl-header[data-divider]{border-bottom:1px solid var(--st-line)}.vbl-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start brand end";align-items:center;gap:8px;min-height:40px;display:grid}[data-surface=help] .vbl-bar{gap:12px}.vbl-bar[data-pos-m=left]{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;grid-template-areas:"brand start end"}@media (min-width:750px){.vbl-bar[data-pos=center]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start brand end"}.vbl-bar[data-pos=left]{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;grid-template-areas:"brand start end"}}.vbl-start{grid-area:start;align-items:center;gap:4px;min-width:0;display:flex}.vbl-end{flex-shrink:0;grid-area:end;justify-content:flex-end;align-items:center;gap:4px;display:flex}.vbl-bar[data-pos-m=left] .vbl-start{justify-content:flex-end}@media (min-width:750px){.vbl-bar[data-pos=left] .vbl-start{justify-content:flex-end}.vbl-bar[data-pos=center] .vbl-start{justify-content:flex-start}}.vbl-bar[data-pos-m=center] .vbl-brand{justify-content:center}@media (min-width:750px){.vbl-bar[data-pos=center] .vbl-brand{justify-content:center}.vbl-bar[data-pos=left] .vbl-brand{justify-content:flex-start}}[data-surface=product] .vbl-bar[data-pos-m=left] .vbl-brand{padding-left:8px}@media (min-width:750px){[data-surface=product] .vbl-bar[data-pos=left] .vbl-brand{padding-left:8px}[data-surface=product] .vbl-bar[data-pos=center] .vbl-brand{padding-left:0}}.vbl-utility{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding-right:8px;display:flex}.vbl-utility .vbl-brand{padding-left:8px}.vbl-pill{background:var(--vb-card-bg,var(--vb-surface));border:var(--vb-card-border,1px solid var(--vb-border));border-radius:var(--vb-card-radius,999px);height:36px;box-shadow:var(--vb-card-shadow,none);color:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13.5px;font-weight:600;line-height:1;transition:transform .12s,background-color .12s;display:inline-flex}.vbl-pill:hover{background:color-mix(in oklab, var(--vb-card-bg,var(--vb-surface)), var(--vb-text) 4%)}.vbl-pill:active{transform:scale(.97)}.vbl-pill-icon{stroke-width:2px;width:18px;height:18px}.vbl-pill-flag{font-size:16px;line-height:1}.vbl-brand{min-width:0;color:inherit;grid-area:brand;align-items:center;text-decoration:none;display:flex}[data-surface=help] .vbl-brand{gap:12px}.vbl-logo{width:auto;height:var(--vbl-logo-h-m);object-fit:contain;max-width:150px;display:block}[data-surface=help] .vbl-logo{max-width:160px}@media (min-width:750px){.vbl-logo{height:var(--vbl-logo-h)}}.vbl-wordmark{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}[data-surface=product] .vbl-wordmark{font-family:var(--bc-heading-font,inherit);letter-spacing:.28em;padding-left:.28em;font-size:16px}[data-surface=help] .vbl-wordmark{letter-spacing:.2em;font-size:17px}.vbl-brand-sep,.vbl-brand-label{display:none}@media (min-width:640px){.vbl-brand-sep{background:var(--st-line);flex:none;width:1px;height:20px;display:inline}.vbl-brand-label{color:var(--st-muted);flex:none;font-size:15px;display:inline}}.vbl-icon-btn{width:40px;height:40px;color:var(--st-text);border-radius:999px;flex:none;place-items:center;transition:background-color .15s;display:grid}.vbl-icon-btn:hover{background:var(--st-surface)}.vbl-icon-btn:active{background:var(--st-surface-2)}.vbl-nav{align-items:center;gap:4px;min-width:0;display:none;overflow:hidden}@media (min-width:750px){.vbl-nav{display:flex}}.vbl-header .vbl-nav-link{white-space:nowrap;color:var(--st-muted);border-radius:999px;flex:none;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.vbl-header .vbl-nav-link:hover{background:var(--st-surface);color:var(--st-text)}.vbl-account{width:40px;height:40px;color:var(--st-text);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}.vbl-account:hover{background:var(--st-surface)}@media (min-width:640px){.vbl-account{gap:6px;width:auto;height:auto;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}}.vbl-contact{margin-left:4px}.vbl-more{position:relative}@media (min-width:750px){.vbl-more{display:none}}.vbl-more-panel{z-index:50;background:var(--st-bg);min-width:200px;color:var(--st-text);border:1px solid var(--st-line-strong,var(--st-line));border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px -8px #00000047,0 2px 6px #00000014}.vbl-more-item{color:inherit;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.vbl-more-item:hover{background:var(--st-surface)}.vbl-footer{color:var(--st-muted)}.vbl-footer[data-divider]{border-top:1px solid var(--st-line)}.vbl-footer[data-surface=product]{--vbl-gutter:16px;--vbl-gutter-m:16px}@media (min-width:960px){.vbl-footer[data-surface=product]{--vbl-gutter:24px}}.vbl-footer>.vbl-inner{gap:var(--vb-gap-m,32px);flex-direction:column;display:flex}@media (min-width:750px){.vbl-footer>.vbl-inner{gap:var(--vb-gap,32px)}}.vbl-footer-bar{display:flex}.vbl-footer-bar .vbl-serial,.vbl-footer[data-layout=centered] .vbl-footer-bar{font-variant-numeric:tabular-nums}.vbl-footer[data-layout=centered] .vbl-footer-bar{text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px}.vbl-footer[data-layout=columns] .vbl-footer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px}.vbl-footer-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.vbl-footer[data-surface=product] .vbl-powered img{opacity:.8}.vbl-copyright a{color:inherit;text-underline-offset:2px;text-decoration:underline}.vbl-footer-blocks{gap:28px 24px;display:grid}.vbl-footer[data-layout=centered] .vbl-footer-blocks{text-align:center;justify-items:center;gap:24px}.vbl-footer[data-layout=columns] .vbl-footer-blocks{text-align:var(--vb-text-align-m,left);grid-template-columns:repeat(2,minmax(0,1fr))}.vbl-footer[data-layout=columns] .vbl-footer-blocks>:is(.vbl-footer-text,.vbl-social){grid-column:1/-1}@media (min-width:750px){.vbl-footer[data-layout=columns] .vbl-footer-blocks{text-align:var(--vb-text-align,left);flex-wrap:wrap;gap:32px 48px;display:flex}.vbl-footer[data-layout=columns] .vbl-footer-blocks>*{flex:140px}.vbl-footer[data-layout=columns] .vbl-footer-blocks>.vbl-footer-text{flex:2 260px}.vbl-footer[data-layout=columns] .vbl-footer-blocks>.vbl-social{flex:none;align-content:flex-start}}.vbl-footer-heading{letter-spacing:.01em;color:var(--st-text);margin:0 0 12px;font-size:13px;font-weight:600}.vbl-footer-links{flex-direction:column;gap:10px;display:flex}.vbl-footer[data-layout=centered] .vbl-footer-links{flex-flow:wrap;justify-content:center;gap:8px 20px}.vbl-footer-links .vbl-nav-link{color:var(--st-muted);font-size:14px;line-height:20px;text-decoration:none;transition:color .15s}.vbl-footer-links .vbl-nav-link:hover{color:var(--st-text)}.vbl-footer-text{max-width:44ch;font-size:14px;line-height:1.6}.vbl-footer[data-layout=centered] .vbl-footer-text{margin-inline:auto}.vbl-footer-text :is(p){margin:0}.vbl-footer-text :is(p+p){margin-top:8px}.vbl-footer-text a{color:var(--st-text);text-underline-offset:2px;text-decoration:underline}.vbl-social{flex-wrap:wrap;gap:4px;margin-inline:-8px;display:flex}.vbl-footer[data-layout=columns] .vbl-social{margin-top:-8px}.vbl-footer[data-layout=centered] .vbl-social{justify-content:center;margin-inline:0}.vbl-social-link{width:36px;height:36px;color:var(--st-muted);border-radius:999px;place-items:center;transition:background-color .15s,color .15s;display:grid}.vbl-social-link:hover{background:var(--st-surface);color:var(--st-text)}}
@layer components{.vbx-greeting-inner{gap:var(--vbx-space,6px);max-width:var(--vbx-max,none);flex-direction:column;display:flex}.vbx-greeting .vb-flex{align-items:stretch}.vbx-greet,.vbx-headline{font-family:var(--vb-font-heading,inherit);font-weight:var(--vbx-weight,800);font-style:var(--vbx-style,italic);letter-spacing:-.02em;text-wrap:balance;margin:0}.vbx-greet{font-size:var(--vbx-greet-m);color:var(--vbx-greet-color);line-height:1.15}.vbx-headline{font-size:var(--vbx-head-m);line-height:var(--vbx-lh,1.08);color:var(--vbx-head-color,inherit);letter-spacing:-.025em}@media (min-width:750px){.vbx-greet{font-size:var(--vbx-greet)}.vbx-headline{font-size:var(--vbx-head)}}.vbx-section-title{margin:0}.vbx-icon-section .vbx-section-title{margin-bottom:14px}.vbx-icon-grid{grid-template-columns:repeat(var(--vbx-cols-m,5), minmax(0, 1fr));row-gap:var(--vbx-row-gap-m,18px);justify-items:center;column-gap:4px;display:grid}@media (min-width:750px){.vbx-icon-grid{grid-template-columns:repeat(var(--vbx-cols,5), minmax(0, 1fr));row-gap:var(--vbx-row-gap,18px)}}.vbx-tile{--vbx-t:var(--vbx-tile-m,64px);width:100%;min-width:0;color:inherit;text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:7px;text-decoration:none;display:flex}@media (min-width:750px){.vbx-tile{--vbx-t:var(--vbx-tile,64px)}}.vbx-tile-icon{width:var(--vbx-t);height:var(--vbx-t);border-radius:min(var(--vbx-tile-radius,16px), calc(var(--vbx-t) * .3));background:var(--vbx-tile-bg,var(--vb-surface));color:var(--vbx-tile-fg,currentColor);box-shadow:inset 0 0 0 var(--vbx-tile-border,1px) color-mix(in oklab, var(--vbx-tile-fg,currentColor) 22%, transparent), var(--vbx-tile-shadow,none);flex:none;place-items:center;transition:transform .15s,filter .15s;display:grid}.vbx-tile-icon svg{width:var(--vbx-icon,44%);height:var(--vbx-icon,44%);stroke-width:var(--vbx-stroke,1.75)}.vbx-tile:hover .vbx-tile-icon{transform:translateY(-2px)rotate(-3deg)}.vbx-tile:active .vbx-tile-icon{transform:scale(.94)}.vbx-tile:focus-visible{outline:none}.vbx-tile:focus-visible .vbx-tile-icon{outline-offset:3px;outline:2px solid}.vbx-tile-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--vbx-label-size,13px);font-style:var(--vbx-label-style,italic);font-weight:var(--vbx-label-weight,600);color:var(--vbx-label-color,inherit);letter-spacing:-.005em;line-height:1.2;overflow:hidden}.vbx-no-labels .vbx-tile-label{display:none}.vbx-tile-off{opacity:.45}.reduce-motion .vbx-tile-icon{transition:none}.vbx-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vbx-head-link{color:inherit;text-underline-offset:3px;flex:none;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.vbx-head-link:hover{text-decoration-thickness:2px}.vbx-subtitle{color:var(--vb-muted);margin:2px 0 0;font-size:13px}.vbx-card-grid{grid-template-columns:repeat(var(--vbx-cols-m,2), minmax(0, 1fr));gap:var(--vbx-gap-m,14px);margin-top:14px;display:grid}@media (min-width:750px){.vbx-card-grid{grid-template-columns:repeat(var(--vbx-cols,4), minmax(0, 1fr));gap:var(--vbx-gap,14px)}}.vbx-card{isolation:isolate;height:var(--vbx-card-h-m,250px);padding:var(--vb-card-pad,16px);border-radius:var(--vbx-card-radius,var(--vb-card-radius,var(--vb-radius-card,16px)));border:var(--vb-card-border,0 solid transparent);background:var(--vbx-card-bg,var(--vb-card-bg,var(--vb-surface)));box-shadow:var(--vb-card-shadow,none);color:var(--vb-text);text-align:left;flex-direction:column;align-items:flex-start;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:750px){.vbx-card{height:var(--vbx-card-h,250px)}}.vbx-card.vbx-card-aspect{height:auto!important}a.vbx-card:hover{transform:translateY(-2px)}a.vbx-card:active{transform:scale(.985)}.vbx-card-copy{z-index:1;flex-direction:column;gap:4px;max-width:100%;display:flex;position:relative}.vbx-card-title{font-family:var(--vb-font-heading,inherit);font-size:min(17px,12cqi);font-weight:800;line-height:1.15;font-style:var(--vb-heading-style,normal);letter-spacing:-.015em;color:var(--vbx-card-title,inherit);overflow-wrap:break-word}.vbx-card-text{color:var(--vbx-card-text,color-mix(in oklab, var(--vb-text) 66%, transparent));font-size:13px;line-height:1.35}.vbx-card-art{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:var(--vbx-art,90%);object-fit:contain;height:auto;max-height:64%;position:absolute}.vbx-art-bottom-right .vbx-card-art{object-position:right bottom;bottom:0;right:-3%}.vbx-art-bottom .vbx-card-art{object-position:center bottom;bottom:-2%;left:50%;transform:translate(-50%)}.vbx-art-top{justify-content:flex-end}.vbx-art-top .vbx-card-art{object-position:center top;max-height:50%;top:6%;left:50%;transform:translate(-50%)}.vbx-art-top .vbx-card-copy{margin-bottom:10px}.vbx-card-btn{z-index:1;border-radius:var(--vb-radius-btn,999px);white-space:nowrap;align-items:center;height:32px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.vbx-art-top .vbx-card-btn{margin-top:0}.vbx-btn-light{color:#111;background:#fff;box-shadow:0 1px 2px #0000000f,0 4px 12px -4px #00000029}.vbx-btn-solid{background:var(--vb-accent);color:var(--vb-accent-fg)}.vbx-btn-dark{color:#fff;background:#111}.reduce-motion .vbx-card{transition:none}}
@layer components{.vbs-quick .vb-flex{align-items:stretch}.vbs-quick:has(.vbs-bar-on){z-index:50;position:relative}.vbs-quick-row{align-items:center;justify-content:var(--vb-align,center);gap:14px;display:flex}.vbs-quick-label{white-space:nowrap;flex:none;font-size:14px;font-weight:700}.vbs-pills{gap:10px;justify-content:inherit;flex-wrap:wrap;min-width:0;display:flex}.vbs-pill{height:38px;padding:0 var(--vb-card-pad,16px);background:var(--vb-card-bg,var(--vb-background));border:var(--vb-card-border,1px solid var(--vb-border));border-radius:var(--vb-card-radius,999px);color:inherit;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.vbs-pill:hover{border-color:currentColor}.vbs-pill:focus-visible{outline:2px solid var(--vb-accent);outline-offset:2px}.vbs-pill[aria-disabled=true]{opacity:.55}@media (max-width:749px){.vbs-quick-row .vbs-quick-label{display:none}.vbs-pills-scroll{scrollbar-width:none;margin-inline:calc(var(--vb-gutter,16px) * -1);padding-inline:var(--vb-gutter,16px);scroll-padding-inline:var(--vb-gutter,16px);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.vbs-pills-scroll::-webkit-scrollbar{display:none}}.vbs-bar{z-index:60;background:var(--vb-card-bg,var(--vb-surface));border-bottom:var(--vb-card-border,0 solid transparent);border-radius:0 0 var(--vb-card-radius,0) var(--vb-card-radius,0);color:var(--vb-text);transition:transform .25s;position:fixed;inset:0 0 auto;transform:translateY(-110%);box-shadow:0 6px 20px -12px #00000040}.vbs-bar-on{transform:none}@media (prefers-reduced-motion:reduce){.vbs-bar{transition:none}}.vbs-bar-inner{max-width:var(--vb-page-max,1120px);padding:10px var(--vb-gutter,16px);justify-content:center;align-items:center;gap:16px;margin:0 auto;display:flex}.vbs-bar .vbs-pills{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.vbs-bar .vbs-pills::-webkit-scrollbar{display:none}.vbs-bar .vbs-pill{height:34px}@media (max-width:749px){.vbs-bar-label{display:none}.vbs-bar-inner{justify-content:flex-start;padding-block:8px}}.vbs-docs{gap:var(--vbs-gap,10px);flex-direction:column;width:100%;display:flex}.vbs-doc{min-height:50px;padding:10px var(--vb-card-pad,18px);background:var(--vb-card-bg,var(--vb-background));border:var(--vb-card-border,0 solid transparent);border-radius:var(--vb-card-radius,999px);color:inherit;font-size:var(--vb-body,15px);align-items:center;gap:12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.vbs-doc:hover{box-shadow:0 0 0 1px var(--vb-border)}.vbs-doc:focus-visible{outline:2px solid var(--vb-accent);outline-offset:2px}.vbs-doc-icon{color:var(--vb-muted);flex:none;display:grid}.vbs-doc-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vbs-doc-arrow{flex:none;transition:transform .15s}.vbs-doc:hover .vbs-doc-arrow{transform:translate(3px)}.vbs-guides .vb-flex{align-items:stretch;gap:0}.vbs-guides-head{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.vbs-guides-head.vbs-center{text-align:center;align-items:center}.vbs-guides-head p{margin:0}@media (max-width:749px){.vbs-guides-head .vb-heading-h1{font-size:min(var(--vb-h1,30px), 30px)}}.vbs-tabs{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.vbs-tabs.vbs-center{justify-content:center}.vbs-tab{cursor:pointer;background:var(--vb-card-bg,transparent);border:var(--vb-card-border,1px solid var(--vb-border));border-radius:var(--vb-card-radius,999px);height:38px;color:var(--vb-muted);font:inherit;white-space:nowrap;padding:0 16px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s}.vbs-tab:hover{color:var(--vb-text);border-color:currentColor}.vbs-tab[aria-selected=true]{background:var(--vbs-tab-on-bg,var(--vb-text));border-color:var(--vbs-tab-on-bg,var(--vb-text));color:var(--vbs-tab-on-fg,var(--vb-background))}.vbs-tab:focus-visible{outline:2px solid var(--vb-accent);outline-offset:2px}@media (max-width:749px){.vbs-tabs{scrollbar-width:none;margin-inline:calc(var(--vb-gutter,16px) * -1);padding-inline:var(--vb-gutter,16px);flex-wrap:nowrap;margin-bottom:24px;overflow-x:auto;justify-content:flex-start!important}.vbs-tabs::-webkit-scrollbar{display:none}}.vbs-list{width:100%;max-width:820px;padding:calc(var(--vb-card-pad,24px) * .5) var(--vb-card-pad,24px);background:var(--vb-card-bg,var(--vb-background));border:var(--vb-card-border,0 solid transparent);border-radius:var(--vb-card-radius,20px);box-shadow:var(--vb-card-shadow,none);flex-direction:column;margin-inline:auto;display:flex}.vbs-list-row{color:inherit;font-weight:600;font-size:var(--vb-body,15px);text-align:left;border-bottom:var(--vb-card-divider,1px) solid var(--vb-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;text-decoration:none;display:flex}.vbs-list-row:last-of-type{border-bottom:0}.vbs-list-row svg{transition:transform .15s}.vbs-list-row:hover svg{transform:translate(3px)}.vbs-list-row:hover span{text-underline-offset:3px;text-decoration:underline}.vbs-list-more{height:38px;color:inherit;border:1px solid;border-radius:999px;align-self:center;align-items:center;margin:12px 0 8px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:749px){.vbs-list{padding:4px calc(var(--vb-card-pad,24px) * .7)}.vbs-list-row{padding-block:15px}}}
@layer components{.vbs-inner{margin-inline:auto}.vbs-main{color:var(--vb-section-fg,var(--st-text))}.vbs-tinted{--st-surface:color-mix(in oklab, currentColor 8%, transparent);--st-surface-2:color-mix(in oklab, currentColor 13%, transparent);--st-muted:color-mix(in oklab, currentColor 64%, transparent);--st-text:currentColor}.vbs-label{color:var(--st-muted);margin:0;font-size:14px;font-weight:500;line-height:20px}.vbs-upper{text-transform:uppercase;letter-spacing:.025em}.vbs-title{color:inherit;margin:0;font-weight:600;line-height:1.33}.vbs-title-display{font-size:calc(30px * var(--st-heading-scale,1));line-height:1.2}.vbs-title-h1{font-size:calc(24px * var(--st-heading-scale,1))}.vbs-title-h2{font-size:calc(20px * var(--st-heading-scale,1));line-height:1.4}.vbs-title-h3{font-size:calc(17px * var(--st-heading-scale,1));line-height:1.4}.vbs-break{overflow-wrap:anywhere}.vbs-badge-row{margin:0}.vbs-badge{background:var(--st-surface-2);color:var(--st-text);border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.vbs-badge-small{padding:2px 10px;font-size:12px;line-height:16px}.vbs-badge-medium{padding:4px 12px;font-size:14px;line-height:20px}.vbs-badge[data-tone=ok]{background:color-mix(in oklab, var(--st-ok) 18%, transparent);color:var(--st-ok)}.vbs-badge[data-tone=ok-soft]{background:color-mix(in oklab, var(--st-ok) 13%, transparent);color:var(--st-ok)}.vbs-badge[data-tone=warn]{background:color-mix(in oklab, var(--st-warn) 18%, transparent);color:var(--st-warn)}.vbs-badge[data-tone=danger]{background:color-mix(in oklab, var(--st-danger) 18%, transparent);color:var(--st-danger)}.vbs-badge[data-tone=accent]{background:color-mix(in oklab, var(--st-accent) 20%, transparent);color:var(--st-ink)}.vbs-card{color:var(--st-text)}.vbs-card-caps{text-transform:uppercase;letter-spacing:.025em;margin:0 0 16px;font-size:14px;font-weight:600;line-height:20px}.vbs-card-title{font-size:calc(19px * var(--st-heading-scale,1));margin:0 0 14px;font-weight:700;line-height:1.25}.vbs-strong{font-size:14px;font-weight:500;line-height:20px;display:block}.vbs-pre{white-space:pre-wrap;color:color-mix(in oklab, var(--st-text) 80%, var(--st-muted));margin:0;font-size:14px;line-height:20px}.vbs-mt-2{margin-top:8px}.vbs-mt-4{margin-top:16px}.vbs-mb-3{margin-bottom:12px}.vbs-small{margin-top:8px;font-size:14px}.vbs-note{color:color-mix(in oklab, var(--st-text) 80%, var(--st-muted));margin:8px 0 0;font-size:14px;line-height:20px}.vbs-split{border-top:1px solid var(--st-line);margin-top:16px;padding-top:16px}.vbs-field-label{color:var(--st-muted);margin:0 0 4px;font-size:14px;line-height:20px}.vbs-dl{flex-direction:column;gap:12px;margin:0;display:flex}.vbs-dl>div{justify-content:space-between;gap:16px;font-size:14px;line-height:20px;display:flex}.vbs-dl dt{color:var(--st-muted)}.vbs-dl dd{text-align:right;margin:0;font-weight:500}.vbs-notice{--vb-card-bg:var(--st-surface);gap:12px;display:flex}.vbs-notice[data-tone=warn]{--vb-card-bg:color-mix(in oklab, var(--st-warn) 13%, transparent);color:var(--st-warn)}.vbs-notice[style*=--vb-card-bg]{color:inherit}.vbs-notice-icon{flex:none;width:20px;height:20px;margin-top:2px}.vbs-notice-title{margin:0;font-size:14px;font-weight:600;line-height:20px}.vbs-notice-text{margin:2px 0 0;font-size:14px;line-height:20px}.vbs-notice-plain{color:color-mix(in oklab, var(--st-text) 80%, var(--st-muted));margin:0;font-size:14px;line-height:20px}.vbs-denied{color:var(--st-danger)}.vbs-denied-title{margin:0;font-size:14px;font-weight:600;line-height:20px}.vbs-denied-text{white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:20px}.vbs-steps{margin:0;padding:0;list-style:none}.vbs-step{gap:16px;display:flex}.vbs-step-rail{flex-direction:column;align-items:center;display:flex}.vbs-step-icon{flex:none}.vbs-step-fill{fill:var(--vbs-done,#10b981)}.vbs-step[data-state=current] .vbs-step-fill{fill:var(--vbs-current,#3b82f6)}.vbs-step[data-state=denied] .vbs-step-fill{fill:var(--st-danger)}.vbs-step[data-state=cancelled] .vbs-step-fill{fill:var(--st-muted)}.vbs-step-ring{stroke:var(--vbs-pending,#d1d5db)}.vbs-step-line{background:var(--st-line-strong);flex:1;width:2px;min-height:32px}.vbs-step-line[data-done]{background:var(--vbs-done,var(--st-ok))}.vbs-step-body{padding-bottom:24px}.vbs-step-label{margin:0;font-size:14px;font-weight:500;line-height:20px}.vbs-step[data-state=pending] .vbs-step-label{color:color-mix(in oklab, var(--st-muted) 80%, transparent)}.vbs-step[data-state=denied] :is(.vbs-step-label,.vbs-step-hint){color:var(--st-danger)}.vbs-step-date{color:var(--st-muted);margin:2px 0 0;font-size:12px;line-height:16px}.vbs-step-hint{white-space:pre-wrap;color:var(--st-muted);margin:4px 0 0;font-size:14px;line-height:20px}.vbs-thread{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vbs-msg-row{justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.vbs-msg-row[data-mine]{justify-content:flex-end}.vbs-avatar{object-fit:cover;border-radius:999px;flex:none;width:32px;height:32px}.vbs-bubble{border-radius:var(--vbs-bubble-radius,16px);background:var(--vbs-theirs-bg,var(--st-surface-2));max-width:85%;color:var(--vbs-theirs-fg,var(--st-text));border-bottom-left-radius:6px;padding:12px 16px}.vbs-bubble[data-mine]{border-bottom-left-radius:var(--vbs-bubble-radius,16px);background:var(--vbs-mine-bg,var(--st-accent));color:var(--vbs-mine-fg,var(--st-accent-fg));border-bottom-right-radius:6px}.vbs-bubble-author{color:var(--st-muted);margin:0 0 4px;font-size:12px;font-weight:500;line-height:16px}.vbs-bubble-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.vbs-bubble-time{color:color-mix(in oklab, var(--st-muted) 80%, transparent);margin:4px 0 0;font-size:12px;line-height:16px}.vbs-bubble[data-mine] .vbs-bubble-author{color:inherit;opacity:.6}.vbs-bubble[data-mine] .vbs-bubble-time{color:inherit;opacity:.45}.vbs-empty{text-align:center;color:color-mix(in oklab, var(--st-muted) 80%, transparent);margin:0;padding:16px 0;font-size:14px}.vbs-files{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.vbs-file-thumb{background:var(--st-surface);border-radius:8px;width:64px;height:64px;display:block;overflow:hidden}.vbs-file-thumb img{object-fit:cover;width:100%;height:100%}.vbs-file{border:1px solid var(--st-line-strong);max-width:100%;color:var(--st-text);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.vbs-file:hover{background:var(--st-surface-2)}.vbs-file-mine{border-color:color-mix(in oklab, currentColor 25%, transparent);color:inherit}.vbs-reply{border-top:1px solid var(--st-line);margin-top:20px;padding-top:20px}.vbs-reply-label{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.vbs-input{width:100%;min-width:0;font:inherit;background:var(--vbs-input-bg,var(--st-surface-2));color:var(--st-text);border:var(--vbs-input-border,1px solid transparent);border-radius:var(--vbs-input-radius,8px);outline:none;padding:8px 12px;font-size:16px;line-height:24px}.vbs-input::placeholder{color:var(--st-muted)}.vbs-input:focus{border-color:var(--st-ink)}.vbs-input[data-attention]{border-color:color-mix(in oklab, var(--st-warn) 45%, transparent)}.vbs-input[data-invalid]{border-color:var(--st-danger)}.vbs-textarea{resize:vertical;display:block}.vbs-textarea-sm{font-size:14px;line-height:20px}.vbs-input-line{flex:1;height:40px}.vbs-unlock-row,.vbs-previews{gap:8px;margin-top:8px;display:flex}.vbs-preview{border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.vbs-preview img{object-fit:cover;width:100%;height:100%}.vbs-preview button{color:#fff;background:#0009;border-radius:999px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:2px;right:2px}.vbs-error{color:var(--st-danger);margin:8px 0 0;font-size:14px;line-height:20px}.vbs-error-icon{align-items:center;gap:6px;display:flex}.vbs-sent{color:var(--st-ok);margin:8px 0 0;font-size:14px}.vbs-reply-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.vbs-reply-end{justify-content:flex-end}.vbs-btn{border-radius:var(--vb-radius-btn,var(--st-radius-btn));background:var(--st-accent);height:40px;color:var(--st-accent-fg);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:filter .15s,transform .1s;display:inline-flex}.vbs-btn:hover{filter:brightness(1.08)}.vbs-btn:active{transform:scale(.98)}.vbs-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.vbs-btn-ghost{color:var(--st-muted);box-shadow:inset 0 0 0 1px var(--st-line-strong);background:0 0;font-weight:500}.vbs-btn-ghost:hover{background:var(--st-surface-2);filter:none}.vbs-btn-block{width:100%;height:42px}@media (max-width:639px){.vbs-btn-wide{width:100%}}.vbs-skeleton{flex-direction:column;gap:24px;display:flex}.vbs-skeleton>span{border-radius:var(--st-radius);background:var(--st-surface);max-width:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;display:block}.vbs-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:50dvh;display:flex}.vbs-state p{max-width:360px;margin:0}.vbs-state-icon{background:var(--st-surface);width:64px;height:64px;color:var(--st-muted);border-radius:999px;place-items:center;margin-bottom:6px;display:grid}.vbs-rate-card{gap:var(--vb-gap-m,24px);flex-direction:column;display:flex}@media (min-width:750px){.vbs-rate-card{gap:var(--vb-gap,24px)}}.vbs-thanks{color:var(--st-ok);align-items:center;gap:6px;margin:0 0 16px;font-size:14px;font-weight:500;display:inline-flex}.vbs-number{color:var(--st-muted);margin:4px 0 0;font-size:14px;line-height:20px}.vbs-scale{justify-content:var(--vbs-justify,center);gap:var(--vbs-opt-gap,8px);display:flex}.vbs-option{width:var(--vbs-opt-m,48px);height:var(--vbs-opt-m,48px);border-radius:var(--vbs-opt-radius,999px);border:var(--vbs-opt-bw,2px) solid var(--vbs-opt-line);background:var(--vbs-opt-bg,transparent);color:var(--st-text);justify-content:center;align-items:center;transition:transform .15s;display:flex}.vbs-option:hover{transform:scale(1.05)}.vbs-option:disabled{opacity:.6}.vbs-option[data-chosen]{border-color:var(--st-accent)}.vbs-option[data-visual=numbers][data-chosen]{background:var(--st-accent);color:var(--st-accent-fg)}.vbs-option>span{font-size:24px;line-height:32px}.vbs-option[data-visual=numbers]>span{font-size:18px;font-weight:600;line-height:28px}.vbs-option[data-visual=stars]>span{color:var(--st-line-strong)}.vbs-option[data-visual=stars][data-active]>span{color:var(--st-warn)}.vbs-option[data-dim]>span{opacity:.4;filter:grayscale()}@media (min-width:640px){.vbs-option{width:var(--vbs-opt,56px);height:var(--vbs-opt,56px)}.vbs-option[data-visual=emoji]>span{font-size:30px;line-height:36px}}.vbs-score-label{color:var(--st-muted);margin:8px 0 0;font-size:14px}.vbs-rate-comment{flex-direction:column;gap:24px;display:flex}.vbs-comment-form{text-align:left;flex-direction:column;gap:12px;display:flex}.vbs-comment-form .vbs-reply-label{margin:0}.vbs-comment-thanks{color:color-mix(in oklab, var(--st-text) 80%, var(--st-muted));margin:0;font-size:14px}.vbs-change-note{color:var(--st-muted);margin:0;font-size:12px;line-height:16px}.vbs-help-link{color:var(--st-muted);margin:0;font-size:14px}.vbs-help-link>a:not(.vb-btn){text-underline-offset:2px;text-decoration:underline}.vbs-help-link>a:not(.vb-btn):hover{color:var(--st-text)}}@media (max-width:639px){.vbs-card-phone.vb-card{padding:var(--vbs-pad-m,var(--vb-card-pad))!important}}
@layer components{.vbh-page.vbp-page{padding-bottom:0}.vbp-main.vb-container{z-index:1;text-align:left;padding:0;display:block;overflow:visible}.vbp-body{width:calc(100% - 32px);max-width:calc(var(--vbp-width,1120px) - 32px);padding:var(--vb-pad-m);margin-inline:auto}@media (min-width:640px){.vbp-body{width:calc(100% - 64px);max-width:calc(var(--vbp-width,1120px) - 64px)}}@media (min-width:750px){.vbp-body{padding:var(--vb-pad)}}.vbp-blocks{gap:var(--vbp-gap,24px);flex-direction:column;display:flex}.vbp-blocks>*{align-self:stretch;min-width:0}.vbp-blocks>:is(.vb-btn,.vb-image,.vb-product-badge){align-self:flex-start}.vbp-crumbs{z-index:20;position:relative}.vbp-crumbs-line{border-bottom:1px solid var(--st-line)}.vbp-crumbs-inner{width:100%;max-width:var(--vb-page-max,1120px);flex-direction:column;gap:12px;margin-inline:auto;padding:12px 16px;display:flex}@media (min-width:640px){.vbp-crumbs-inner{padding-inline:32px}}.vbp-crumbs-search{width:100%}@media (min-width:768px){.vbp-crumbs-inner{flex-direction:row;justify-content:space-between;align-items:center;padding-block:14px}.vbp-crumbs-search{flex-shrink:0;width:340px}}.st-h1.vbp-title{font-size:var(--vbp-title-m,calc(28px * var(--st-heading-scale,1)))}@media (min-width:640px){.st-h1.vbp-title{font-size:var(--vbp-title-d,36px)}}.vbp-head{flex-direction:column;align-items:flex-start;display:flex}.vbp-align-center{text-align:center;align-items:center}.vbp-align-right{text-align:right;align-items:flex-end}.vbp-card,.vbp-empty{isolation:isolate;background:var(--vb-card-bg,var(--st-surface));border-radius:var(--vb-card-radius,16px);border:var(--vb-card-border,0 solid transparent);box-shadow:var(--vb-card-shadow,none);position:relative}.vbp-card{padding:max(0px, calc(var(--vb-card-pad,28px) - 8px))}@media (min-width:640px){.vbp-card{padding:var(--vb-card-pad,28px)}}.vbp-card-form{padding:max(0px, calc(var(--vb-card-pad,32px) - 12px))}@media (min-width:640px){.vbp-card-form{padding:var(--vb-card-pad,32px)}}.vbp-card-roomy{padding:max(0px, calc(var(--vb-card-pad,32px) - 8px))}@media (min-width:640px){.vbp-card-roomy{padding:calc(var(--vb-card-pad,32px) + 8px)}}.vbp-card-sent{padding:max(0px, calc(var(--vb-card-pad,36px) - 8px))}@media (min-width:640px){.vbp-card-sent{padding:var(--vb-card-pad,36px)}}.vbp-card.vbp-card-plain{padding:var(--vb-card-pad,16px)}.vbp-card.vbp-feedback{padding:var(--vb-card-pad,16px) calc(var(--vb-card-pad,16px) + 4px)}.vbp-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.vbp-noicons>.st-row+.st-row:before{left:16px}.vbp-hero-tile{background:var(--vbp-tile-bg,var(--st-surface-2));border-radius:var(--vbp-tile-radius,12px)}.vbp-support .vbh-contact-glow{top:-96px;right:-96px}.vbp-support{overflow:hidden}.vbp-stacked .vbh-contact-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.vbp-stacked .vbh-contact-copy{max-width:none}.vbp-stacked .vbh-contact-options,.vbp-stacked .vbh-contact-options.vbh-two{grid-template-columns:minmax(0,1fr);max-width:none}.vbp-article-main{min-width:0;max-width:var(--vbp-text-w,720px);margin-inline:auto}.vbp-article-toc{display:none}@media (min-width:1024px){.vbp-has-toc{grid-template-columns:minmax(0, 1fr) var(--vbp-toc-w,220px);gap:56px;display:grid}.vbp-has-toc .vbp-article-toc{display:block}}.vbp-tile{border-radius:var(--vbp-tile-radius,10px)}.vbp-topic-tile{border-radius:var(--vbp-tile-radius,10px);padding:var(--vbp-tile-pad,12px);background:var(--vbp-tile-bg,var(--st-surface-2));border:1px solid #0000}.vbp-topic-tile.vbp-on{border-color:var(--st-ink);background:color-mix(in oklab, var(--st-accent) 16%, transparent)}.vbp-signin{max-width:var(--vbp-max,448px);margin:var(--vbp-mt-m,8px) auto var(--vbp-mb-m,40px)}@media (min-width:640px){.vbp-signin{margin-top:var(--vbp-mt,32px);margin-bottom:var(--vbp-mb,80px)}}.vbp-field-radius{border-radius:var(--vbp-field-radius,12px)}}.vbp-search input[role=combobox],.st-input.vbp-field{background-color:var(--vbp-field-bg,var(--st-surface));border-radius:var(--vbp-field-radius,12px);border:var(--vbp-field-border,1px solid transparent)}.vbp-search input[role=combobox]:focus,.st-input.vbp-field:focus{border-color:var(--st-ink)}.st-input.vbp-field[aria-invalid=true]{border-color:var(--st-danger)}.vbp-topic-tile:not(.vbp-on){border:var(--vbp-tile-border,1px solid transparent)}
