/*! vanilla-tabs v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vtb{--vtb-accent:#5b5bd6;--vtb-text:#1c1d21;--vtb-muted:#72747e;--vtb-faint:#e7e7ec;--vtb-radius:8px;--vtb-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vtb[data-theme=dark]{--vtb-accent:#7b7bea;--vtb-text:#e9eaf0;--vtb-muted:#989aa6;--vtb-faint:#31343f;}.vtb.vc1{font-family:var(--vtb-font);color:var(--vtb-text);}.vtb.vc1 .vtb-list{position:relative;display:flex;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;box-sizing:border-box;border-bottom:1px solid var(--vtb-faint);}.vtb.vc1 .vtb-tab{font:inherit;font-family:var(--vtb-font);font-size:14px;font-weight:500;line-height:1.3;color:var(--vtb-muted);background:none;border:0;border-radius:var(--vtb-radius) var(--vtb-radius) 0 0;padding:10px 14px;margin:0;cursor:pointer;white-space:nowrap;text-decoration:none;box-sizing:border-box;transition:color .12s ease;-webkit-tap-highlight-color:transparent;}.vtb.vc1 .vtb-tab:hover{color:var(--vtb-text);}.vtb.vc1 .vtb-tab[aria-selected=true]{color:var(--vtb-accent);font-weight:600;}.vtb.vc1 .vtb-tab[disabled]{color:var(--vtb-muted);opacity:.4;cursor:not-allowed;}.vtb.vc1 .vtb-tab:focus{outline:none;}.vtb.vc1 .vtb-tab:focus-visible{outline:2px solid var(--vtb-accent);outline-offset:-2px;}.vtb.vc1 .vtb-ink{position:absolute;left:0;bottom:-1px;width:0;height:2px;background:var(--vtb-accent);border-radius:1px;pointer-events:none;transition:transform .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1);}.vtb.vc1 .vtb-panel{padding-top:14px;}.vtb.vc1 .vtb-panel:focus{outline:none;}.vtb.vc1 .vtb-panel:focus-visible{outline:2px solid var(--vtb-accent);outline-offset:2px;border-radius:2px;}.vtb.vc1.vtb-vertical{display:flex;align-items:flex-start;gap:24px;}.vtb.vc1.vtb-vertical .vtb-list{flex:none;flex-direction:column;align-items:stretch;border-bottom:0;border-right:1px solid var(--vtb-faint);}.vtb.vc1.vtb-vertical .vtb-tab{text-align:left;border-radius:var(--vtb-radius) 0 0 var(--vtb-radius);}.vtb.vc1.vtb-vertical .vtb-ink{left:auto;right:-1px;bottom:auto;top:0;width:2px;height:0;}.vtb.vc1.vtb-vertical .vtb-panel{flex:1;min-width:0;padding-top:0;}@media (prefers-reduced-motion:reduce){.vtb.vc1 .vtb-tab,.vtb.vc1 .vtb-ink{transition:none!important;}}
