[data-ui=vx]{--vx-gutter: var(--vx-layout-gutter);--vx-glass-filter: blur(var(--vx-blur-glass)) saturate(1.35);--vx-live-filter: blur(var(--vx-blur-live)) saturate(1.2);--vx-focus: 0 0 0 4px var(--vx-canvas);--vx-scrim-bottom: linear-gradient(to top, rgb(12 13 17 / 1) 0%, rgb(12 13 17 / .74) 24%, rgb(12 13 17 / 0) 60%);--vx-scrim-left: linear-gradient(90deg, rgb(12 13 17 / .8) 0%, rgb(12 13 17 / .38) 40%, rgb(12 13 17 / 0) 64%);--vx-scrim-top: linear-gradient(to bottom, rgb(12 13 17 / .72) 0%, rgb(12 13 17 / 0) 100%);--vx-scrim-card: linear-gradient(to top, rgb(12 13 17 / .82) 0%, rgb(12 13 17 / .2) 42%, rgb(12 13 17 / 0) 60%)}@media(max-width:1100px){[data-ui=vx]{--vx-gutter: var(--vx-layout-gutter-tablet)}}@media(max-width:720px){[data-ui=vx]{--vx-gutter: var(--vx-layout-gutter-phone)}}@media(prefers-reduced-transparency:reduce){[data-ui=vx]{--vx-glass: var(--vx-glass-solid);--vx-glass-strong: var(--vx-glass-solid);--vx-glass-deep: var(--vx-glass-solid);--vx-glass-filter: none;--vx-live-filter: none}}@media(prefers-reduced-motion:reduce){[data-ui=vx]{--vx-motion-hover: 0ms;--vx-motion-focus: 0ms;--vx-motion-panel: 0ms;--vx-motion-cross: 0ms;scroll-behavior:auto}}[data-ui=vx],[data-ui=vx] body{background:var(--vx-canvas)}[data-ui=vx]{color-scheme:dark;scrollbar-color:rgb(255 255 255 / .22) transparent}[data-ui=vx] ::-webkit-scrollbar-thumb{background:#ffffff38;background-clip:padding-box}[data-ui=vx] ::-webkit-scrollbar-thumb:hover{background:#ffffff5c;background-clip:padding-box}[data-ui=vx] body{margin:0;color:var(--vx-bone);font:400 var(--vx-size-16)/var(--vx-leading-body) var(--vx-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}:where([data-ui=vx]) *,:where([data-ui=vx]) *:before,:where([data-ui=vx]) *:after{box-sizing:border-box}:where([data-ui=vx] img){max-width:100%;display:block}:where([data-ui=vx] a){color:inherit}:where([data-ui=vx]) ::selection{background:var(--vx-signal);color:var(--vx-on-signal)}:where([data-ui=vx] :is(h1,h2,h3,h4,p,ul,ol,figure,dl,dd)){margin:0}:where([data-ui=vx] :is(ul,ol)){padding:0;list-style:none}:where([data-ui=vx] :is(button,input,select,textarea)){font:inherit;color:inherit}[data-ui=vx] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--vx-signal);outline-offset:2px;box-shadow:var(--vx-focus)}.vx-skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--vx-radius-pill);background:var(--vx-signal);color:var(--vx-on-signal);font-weight:600;text-decoration:none}.vx-skip:focus{top:12px}.vx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vx-title{font-family:var(--vx-font-display);font-stretch:var(--vx-wdth-title);font-weight:300;font-size:var(--vx-size-hero);line-height:var(--vx-leading-title);letter-spacing:var(--vx-tracking-title);text-wrap:balance}.vx-head{font-family:var(--vx-font-head);font-weight:800;text-transform:uppercase;font-size:var(--vx-size-head);line-height:var(--vx-leading-head);letter-spacing:var(--vx-tracking-head);text-wrap:balance}.vx-head--md{font-size:clamp(1.75rem,2.6vw,2.5rem)}.vx-head--sm{font-size:var(--vx-size-28);line-height:.95}.vx-cap{font:700 var(--vx-size-13)/1.15 var(--vx-font-head);letter-spacing:var(--vx-tracking-cap);text-transform:uppercase;color:var(--vx-ash)}.vx-h3{font:600 var(--vx-size-21)/1.25 var(--vx-font-ui);letter-spacing:-.012em}.vx-h4{font:600 var(--vx-size-18)/1.3 var(--vx-font-ui);letter-spacing:-.008em}.vx-lead{font-size:var(--vx-size-18);line-height:1.55;color:var(--vx-bone);max-width:36em}.vx-body{font-size:var(--vx-size-16);line-height:var(--vx-leading-body);color:var(--vx-ash);max-width:40em}.vx-small{font-size:var(--vx-size-13);line-height:1.45;color:var(--vx-ash)}.vx-story{font-family:var(--vx-font-story);font-style:italic;font-weight:400;font-size:var(--vx-size-21);line-height:var(--vx-leading-story);color:var(--vx-bone);font-optical-sizing:auto}.vx-num{font-variant-numeric:tabular-nums lining-nums}.vx-key{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:5px;background:linear-gradient(#2c3039,#16181d);border:1px solid rgb(255 255 255 / .18);border-bottom:2px solid rgb(0 0 0 / .6);font:700 12px/1 var(--vx-font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--vx-bone);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.vx-code{font:600 var(--vx-size-15)/1 var(--vx-font-head);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums}.vx-link{color:var(--vx-bone);text-decoration:underline;text-decoration-color:var(--vx-hair-strong);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color var(--vx-motion-hover) var(--vx-motion-ease)}.vx-link:hover{text-decoration-color:var(--vx-signal)}.vx-more{display:inline-flex;align-items:center;gap:6px;min-height:var(--vx-control-hit);font:600 var(--vx-size-15)/1 var(--vx-font-ui);color:var(--vx-bone);text-decoration:none}.vx-more:hover{color:var(--vx-signal)}.vx-wrap{width:100%;max-width:var(--vx-layout-max);margin-inline:auto;padding-inline:var(--vx-gutter)}.vx-section{padding-block:clamp(56px,8vw,112px)}.vx-section--tight{padding-block:clamp(40px,5vw,72px)}.vx-section__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.vx-section__head>div{display:grid;gap:14px}.vx-section__head p{max-width:34em}@media(max-width:720px){.vx-section__head{flex-direction:column;align-items:start;gap:16px}.vx-title{font-stretch:112%;font-size:clamp(2.1rem,9.4vw,2.75rem)}}.vx-rule{height:1px;background:var(--vx-hair);border:0;margin:0}.vx-row{display:grid;gap:20px;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}@media(max-width:900px){.vx-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--peek, 78%);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vx-gutter);margin-inline:calc(var(--vx-gutter) * -1);padding-inline:var(--vx-gutter);padding-bottom:6px;scrollbar-width:none}.vx-row::-webkit-scrollbar{display:none}.vx-row>*{scroll-snap-align:start}}.vx-btn{--h: var(--vx-control-h);display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 22px;border-radius:var(--vx-radius-pill);border:0;cursor:pointer;text-decoration:none;white-space:nowrap;font:600 var(--vx-size-15)/1 var(--vx-font-ui);letter-spacing:-.005em;color:var(--vx-bone);background:var(--vx-raised-2);box-shadow:inset 0 0 0 1px var(--vx-hair);transition:background-color var(--vx-motion-hover) var(--vx-motion-ease),box-shadow var(--vx-motion-hover) var(--vx-motion-ease),transform var(--vx-motion-hover) var(--vx-motion-ease),color var(--vx-motion-hover) var(--vx-motion-ease)}.vx-btn:hover{background:var(--vx-raised-3)}.vx-btn:active{transform:translateY(1px)}.vx-btn svg{flex:none}.vx-btn--lg{--h: var(--vx-control-cta);padding:0 28px;font-size:var(--vx-size-16)}.vx-btn--sm{--h: 36px;padding:0 16px;font-size:var(--vx-size-13)}.vx-btn--sm{position:relative}.vx-btn--sm:after{content:"";position:absolute;inset:-4px 0}.vx-btn--block{width:100%}.vx-btn--primary{background:var(--vx-signal);color:var(--vx-on-signal);box-shadow:none}.vx-btn--primary:hover{background:var(--vx-signal-hover)}.vx-btn--glass{background:var(--vx-glass);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-btn--glass:hover{background:var(--vx-glass-strong)}.vx-btn--line{background:transparent;box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-btn--line:hover{background:var(--vx-raised);box-shadow:inset 0 0 0 1px var(--vx-bone)}.vx-btn--ghost{background:transparent;box-shadow:none;padding-inline:12px}.vx-btn--ghost:hover{background:var(--vx-raised)}.vx-btn--light{background:var(--vx-bone);color:var(--vx-canvas);box-shadow:none}.vx-btn--light:hover{background:#fff}.vx-btn--presence{background:var(--vx-presence-soft);color:var(--vx-presence);box-shadow:inset 0 0 0 1px #5bd68a6b}.vx-btn--presence:hover{background:#5bd68a3d}.vx-btn--danger{background:transparent;color:var(--vx-danger);box-shadow:inset 0 0 0 1px #ff6b7373}.vx-btn[disabled],.vx-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.vx-icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:transparent;color:var(--vx-bone);transition:background-color var(--vx-motion-hover) var(--vx-motion-ease)}.vx-icon-btn:hover{background:var(--vx-raised-2)}.vx-icon-btn--glass{background:var(--vx-glass);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--vx-radius-chip);font:600 var(--vx-size-12)/1 var(--vx-font-ui);color:var(--vx-bone);background:var(--vx-glass-strong);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair);white-space:nowrap}.vx-chip--age{font-family:var(--vx-font-head);font-weight:800;font-size:var(--vx-size-13);letter-spacing:.02em}.vx-chip--solid{background:var(--vx-raised-2);-webkit-backdrop-filter:none;backdrop-filter:none}.vx-filters{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:720px){.vx-filters{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--vx-gutter) * -1);padding-inline:var(--vx-gutter);scrollbar-width:none}}.vx-filter{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--vx-radius-pill);border:0;cursor:pointer;font:500 var(--vx-size-15)/1 var(--vx-font-ui);color:var(--vx-ash);background:transparent;box-shadow:inset 0 0 0 1px var(--vx-hair-strong);white-space:nowrap;transition:background-color var(--vx-motion-hover) var(--vx-motion-ease),color var(--vx-motion-hover) var(--vx-motion-ease)}.vx-filter:hover{color:var(--vx-bone);background:var(--vx-raised)}.vx-filter[aria-pressed=true]{color:var(--vx-canvas);background:var(--vx-bone);box-shadow:none}.vx-filter .vx-num{color:inherit;opacity:.7;font-size:var(--vx-size-13)}.vx-dot{width:8px;height:8px;border-radius:50%;background:var(--vx-presence);box-shadow:0 0 0 3px var(--vx-presence-soft);flex:none}.vx-dot--idle{background:var(--vx-faint);box-shadow:none}.vx-avatar{--s: 36px;width:var(--s);height:var(--s);border-radius:50%;display:inline-grid;place-items:center;flex:none;font:600 max(12px,calc(var(--s) * .38))/1 var(--vx-font-ui);letter-spacing:-.01em;color:var(--vx-bone);background:var(--vx-raised-3);box-shadow:inset 0 0 0 1px var(--vx-hair-strong);position:relative}.vx-avatar--on:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--vx-presence);box-shadow:0 0 0 2px var(--vx-canvas)}.vx-avatar--lg{--s: 96px}.vx-pips{display:inline-flex;gap:3px}.vx-pips i{width:6px;height:14px;border-radius:2px;background:var(--vx-raised-3)}.vx-pips i.on{background:var(--vx-presence)}.vx-field{display:grid;gap:8px;align-content:start}.vx-field>span:first-child{font:500 var(--vx-size-13)/1.2 var(--vx-font-ui);color:var(--vx-ash)}.vx-field small{font-size:var(--vx-size-13);color:var(--vx-ash)}.vx-field small.err{color:var(--vx-danger)}.vx-input{height:var(--vx-control-h);width:100%;padding:0 18px;border-radius:var(--vx-radius-pill);border:0;outline:0;background:var(--vx-raised);color:var(--vx-bone);box-shadow:inset 0 0 0 1px var(--vx-hair-strong);font-size:var(--vx-size-16);transition:box-shadow var(--vx-motion-hover) var(--vx-motion-ease)}.vx-input::placeholder{color:var(--vx-ash)}.vx-input:hover{box-shadow:inset 0 0 0 1px #f2ece05c}.vx-input:focus-visible{box-shadow:inset 0 0 0 1px var(--vx-signal),var(--vx-focus);outline:3px solid var(--vx-signal);outline-offset:2px}.vx-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--vx-danger)}textarea.vx-input{height:auto;min-height:96px;padding:14px 18px;border-radius:var(--vx-radius-panel);line-height:1.5;resize:vertical}.vx-search{position:relative;display:flex;align-items:center;height:44px;width:min(360px,100%);padding:0 8px 0 14px;gap:10px;border-radius:var(--vx-radius-pill);background:var(--vx-glass);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair-strong);color:var(--vx-ash)}.vx-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--vx-bone);font-size:var(--vx-size-15)}.vx-search input::placeholder{color:var(--vx-ash)}.vx-search:focus-within{box-shadow:inset 0 0 0 1px var(--vx-signal)}.vx-copy{display:flex;gap:6px;padding:4px;border-radius:var(--vx-radius-pill);background:var(--vx-raised);box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-copy input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 12px;font:500 var(--vx-size-13)/1 var(--vx-font-ui);font-variant-numeric:tabular-nums;color:var(--vx-bone)}.vx-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:var(--vx-size-15);line-height:1.45}.vx-check input:not(.vx-switch){appearance:none;width:22px;height:22px;margin:1px 0 0;flex:none;border-radius:6px;background:var(--vx-raised);box-shadow:inset 0 0 0 1px var(--vx-hair-strong);display:grid;place-items:center;cursor:pointer}.vx-check input:not(.vx-switch):checked{background:var(--vx-bone)}.vx-check input:not(.vx-switch):checked:after{content:"";width:10px;height:6px;border:2px solid var(--vx-canvas);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.vx-switch{appearance:none;width:40px;height:24px;border-radius:12px;background:var(--vx-raised-3);position:relative;cursor:pointer;flex:none;box-shadow:inset 0 0 0 1px var(--vx-hair-strong);transition:background-color var(--vx-motion-hover) var(--vx-motion-ease)}.vx-switch:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--vx-ash);transition:transform var(--vx-motion-focus) var(--vx-motion-ease),background-color var(--vx-motion-focus) var(--vx-motion-ease)}.vx-switch:checked{background:var(--vx-bone)}.vx-switch:checked:after{transform:translate(16px);background:var(--vx-canvas)}.vx-range{appearance:none;width:100%;height:24px;background:transparent;cursor:pointer}.vx-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--vx-bone) var(--v, 50%),var(--vx-raised-3) var(--v, 50%))}.vx-range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:var(--vx-bone);box-shadow:0 0 0 4px var(--vx-canvas)}.vx-tabs{display:flex;gap:28px;box-shadow:inset 0 -1px 0 var(--vx-hair);overflow-x:auto;scrollbar-width:none}.vx-tabs a,.vx-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0;border:0;background:none;font:500 var(--vx-size-15)/1 var(--vx-font-ui);color:var(--vx-ash);text-decoration:none;cursor:pointer;white-space:nowrap}.vx-tabs a:hover,.vx-tabs button:hover,.vx-tabs [aria-selected=true],.vx-tabs [aria-current=page],.vx-tabs [aria-current=true]{color:var(--vx-bone)}.vx-tabs [aria-selected=true]:after,.vx-tabs [aria-current=page]:after,.vx-tabs [aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--vx-signal)}.vx-tabs .vx-num{color:var(--vx-ash);font-size:var(--vx-size-13)}.vx-seg{display:inline-flex;padding:3px;gap:2px;border-radius:var(--vx-radius-pill);background:var(--vx-raised);box-shadow:inset 0 0 0 1px var(--vx-hair)}.vx-seg button{height:34px;padding:0 14px;border:0;border-radius:var(--vx-radius-pill);background:transparent;cursor:pointer;font:500 var(--vx-size-13)/1 var(--vx-font-ui);color:var(--vx-ash)}.vx-seg button:hover{color:var(--vx-bone)}.vx-seg button[aria-pressed=true]{background:var(--vx-bone);color:var(--vx-canvas);font-weight:600}.vx-frame{position:relative;overflow:hidden;border-radius:var(--vx-radius-image);background:var(--vx-raised);isolation:isolate}.vx-frame>img{width:100%;height:100%;object-fit:cover;transition:transform var(--vx-motion-panel) var(--vx-motion-ease)}.vx-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--vx-hair);pointer-events:none;z-index:2}.vx-frame--scrim:before{content:"";position:absolute;inset:0;background:var(--vx-scrim-card);z-index:1;pointer-events:none}.vx-credit{font-size:var(--vx-size-13);color:var(--vx-ash);line-height:1.45}.vx-credit b{font-weight:500;color:var(--vx-bone)}.vx-progress{height:3px;border-radius:2px;background:var(--vx-hair-strong);overflow:hidden}.vx-progress>i{display:block;height:100%;width:var(--p, 0%);background:var(--vx-signal);border-radius:inherit}.vx-endings{display:inline-flex;gap:5px;align-items:center}.vx-endings i{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--vx-bone)}.vx-endings i.on{background:var(--vx-bone)}.vx-card{position:relative;min-width:0;display:grid;gap:14px;align-content:start;color:inherit;text-decoration:none}.vx-card .vx-frame{aspect-ratio:16 / 10}.vx-card--poster .vx-frame{aspect-ratio:4 / 5}.vx-card--wide .vx-frame{aspect-ratio:16 / 9}.vx-card:hover .vx-frame>img{transform:scale(1.035)}.vx-card:hover .vx-frame:after{box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-card__tl,.vx-card__tr,.vx-card__bl,.vx-card__br{position:absolute;z-index:3;display:flex;gap:6px;align-items:center}.vx-card__tl{left:10px;top:10px}.vx-card__tr{right:10px;top:10px}.vx-card__bl{left:12px;bottom:10px;font:500 var(--vx-size-13)/1 var(--vx-font-ui);text-shadow:var(--vx-shadow-text)}.vx-card__br{right:12px;bottom:10px;font:500 var(--vx-size-13)/1 var(--vx-font-ui);text-shadow:var(--vx-shadow-text)}.vx-card__body{display:grid;gap:6px}.vx-card__title{font:600 var(--vx-size-18)/1.25 var(--vx-font-ui);letter-spacing:-.01em;color:var(--vx-bone)}.vx-card__line{font-size:var(--vx-size-15);line-height:1.45;color:var(--vx-ash)}.vx-card__meta{display:flex;flex-wrap:wrap;gap:4px 14px;font:500 var(--vx-size-13)/1.3 var(--vx-font-ui);color:var(--vx-ash);font-variant-numeric:tabular-nums}.vx-card__meta span{display:inline-flex;align-items:center;gap:6px}.vx-card--lead{display:block;height:100%}.vx-card--lead .vx-frame{aspect-ratio:auto;height:100%;min-height:420px}.vx-card--lead .vx-frame:before{content:"";position:absolute;inset:0;background:var(--vx-scrim-bottom);z-index:1}.vx-card--lead .vx-card__body{position:absolute;z-index:3;left:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,28px);gap:10px}.vx-card--lead .vx-card__title{font:800 clamp(2.25rem,4vw,3.75rem)/.92 var(--vx-font-head);text-transform:uppercase}.vx-card--lead .vx-story{max-width:26em;font-size:var(--vx-size-18)}.vx-place{position:relative;display:block;text-decoration:none;color:inherit}.vx-place .vx-frame{aspect-ratio:3 / 4}.vx-place__cap{position:absolute;z-index:3;left:14px;right:14px;bottom:14px;display:grid;gap:4px}.vx-place__name{font:800 var(--vx-size-28)/.95 var(--vx-font-head);text-transform:uppercase}.vx-place__n{font:500 var(--vx-size-13)/1.2 var(--vx-font-ui);color:var(--vx-bone);opacity:.86}.vx-place:hover .vx-frame>img{transform:scale(1.035)}.vx-continue{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:center;padding:10px;border-radius:var(--vx-radius-panel);text-decoration:none;color:inherit;background:var(--vx-glass-strong);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair);transition:background-color var(--vx-motion-hover) var(--vx-motion-ease)}.vx-continue:hover{background:var(--vx-glass-deep);box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-continue .vx-frame{aspect-ratio:16 / 10;border-radius:var(--vx-radius-image)}.vx-continue>div:last-child{display:grid;gap:4px;min-width:0}.vx-continue .vx-card__title{font-size:var(--vx-size-16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-list{display:grid}.vx-list>li+li{box-shadow:inset 0 1px 0 var(--vx-hair)}.vx-listrow{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;text-decoration:none;color:inherit}.vx-listrow .vx-frame{aspect-ratio:16 / 10;border-radius:4px}.vx-listrow:hover .vx-card__title{text-decoration:underline;text-decoration-color:var(--vx-hair-strong);text-underline-offset:4px}.vx-panel{border-radius:var(--vx-radius-panel);background:var(--vx-raised);box-shadow:inset 0 0 0 1px var(--vx-hair)}.vx-panel--glass{background:var(--vx-glass);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-panel--strong{background:var(--vx-glass-strong);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-panel--live{background:var(--vx-glass-strong);-webkit-backdrop-filter:var(--vx-live-filter);backdrop-filter:var(--vx-live-filter);box-shadow:inset 0 0 0 1px var(--vx-hair)}.vx-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}.vx-panel__body{padding:0 18px 18px}.vx-inspector{display:grid}.vx-inspector>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;font-size:var(--vx-size-13)}.vx-inspector dt{color:var(--vx-ash);display:inline-flex;align-items:center;gap:8px}.vx-inspector dd{color:var(--vx-bone);font-weight:500;text-align:right}.vx-option{display:grid;gap:4px;width:100%;text-align:left;padding:12px 14px;border-radius:var(--vx-radius-image);border:0;cursor:pointer;background:var(--vx-raised-2);color:var(--vx-bone);box-shadow:inset 0 0 0 1px var(--vx-hair);font-size:var(--vx-size-13);line-height:1.4}.vx-option:hover{box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-option[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--vx-bone);background:var(--vx-raised-3)}.vx-option b{font-weight:600;font-size:var(--vx-size-15);display:flex;justify-content:space-between;gap:8px}.vx-option small{color:var(--vx-ash);font-size:var(--vx-size-13)}.vx-dock{display:inline-flex;gap:2px;padding:4px;border-radius:var(--vx-radius-pill);background:var(--vx-glass-strong);-webkit-backdrop-filter:var(--vx-live-filter);backdrop-filter:var(--vx-live-filter);box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-dock button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:var(--vx-radius-pill);background:transparent;color:var(--vx-ash);font:500 var(--vx-size-13)/1 var(--vx-font-ui);cursor:pointer}.vx-dock button:hover{color:var(--vx-bone)}.vx-dock button[aria-pressed=true]{background:var(--vx-raised-3);color:var(--vx-bone)}.vx-pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:var(--vx-radius-pill);font:500 var(--vx-size-13)/1 var(--vx-font-ui);background:var(--vx-glass-strong);box-shadow:inset 0 0 0 1px var(--vx-hair)}.vx-callout{position:absolute;z-index:3;pointer-events:none}.vx-callout__box{position:absolute;inset:0}.vx-callout__box:before,.vx-callout__box:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid var(--vx-bone)}.vx-callout__box:before{left:0;top:0;border-right:0;border-bottom:0}.vx-callout__box:after{right:0;bottom:0;border-left:0;border-top:0}.vx-callout__tag{position:absolute;left:calc(100% + 28px);top:0;display:flex;gap:8px;align-items:center;white-space:nowrap;padding:6px 10px;border-radius:var(--vx-radius-chip);background:var(--vx-glass-strong);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);font:600 var(--vx-size-13)/1 var(--vx-font-ui);box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.vx-callout__tag:before{content:"";position:absolute;right:100%;top:50%;width:28px;height:1px;background:var(--vx-bone);opacity:.7}.vx-callout__tag .who{color:var(--vx-character);font-weight:700}.vx-who{color:var(--vx-character)}.vx-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#06050a9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vx-overlay--inline{position:absolute}.vx-sheet{width:min(480px,100%);max-height:calc(100svh - 48px);overflow:auto;border-radius:var(--vx-radius-sheet);background:var(--vx-raised);box-shadow:inset 0 0 0 1px var(--vx-hair-strong),var(--vx-shadow-modal)}.vx-sheet__head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:24px 24px 8px}.vx-sheet__body{display:grid;gap:18px;padding:8px 24px 24px}.vx-sheet__actions{display:grid;gap:10px;padding:0 24px 24px}.vx-sheet__grip{display:none;width:40px;height:4px;border-radius:2px;background:var(--vx-hair-strong);margin:10px auto 0}@media(max-width:720px){.vx-overlay{place-items:end stretch;padding:0}.vx-sheet{width:100%;border-radius:var(--vx-radius-sheet) var(--vx-radius-sheet) 0 0;padding-bottom:env(safe-area-inset-bottom)}.vx-sheet__grip{display:block}}.vx-toast{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 8px 8px 16px;border-radius:var(--vx-radius-image);width:max-content;max-width:min(520px,calc(100vw - 32px));background:var(--vx-glass-deep);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair-strong),var(--vx-shadow-float);font-size:var(--vx-size-15)}.vx-toast__icon{color:var(--vx-bone);display:inline-flex}.vx-toast--people .vx-toast__icon{color:var(--vx-presence)}.vx-toast--error .vx-toast__icon{color:var(--vx-danger)}.vx-toast p{flex:1;line-height:1.35}.vx-toasts{position:fixed;z-index:70;left:50%;bottom:24px;transform:translate(-50%);display:grid;gap:8px;justify-items:center}@media(max-width:900px){.vx-toasts{bottom:calc(var(--vx-layout-tabbar) + 12px + env(safe-area-inset-bottom))}}.vx-nav{position:sticky;top:0;z-index:50;height:var(--vx-layout-nav);display:flex;align-items:center;gap:32px;padding-inline:var(--vx-gutter);background:#0c0d11db;-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 -1px 0 var(--vx-hair)}.vx-nav--over{position:absolute;left:0;right:0;background:var(--vx-scrim-top);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.vx-nav__links{display:flex;gap:4px}.vx-nav__links a{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 12px;text-decoration:none;white-space:nowrap;font:500 var(--vx-size-15)/1 var(--vx-font-ui);color:#f2ece0d1;border-radius:var(--vx-radius-pill)}.vx-nav__links a:hover{color:var(--vx-bone);background:#f2ece00f}.vx-nav__links a[aria-current=page]{color:var(--vx-bone)}.vx-nav__links a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:var(--vx-signal)}.vx-nav__right{margin-left:auto;display:flex;flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0}.vx-nav__right .vx-search{width:auto;flex:0 1 336px;min-width:220px}.vx-nav__right .vx-search input{text-overflow:ellipsis}@media(max-width:1320px){.vx-nav__search .vx-key{display:none}}.vx-nav__lang{display:flex}.vx-nav__find{display:none}.vx-acct{position:relative;display:flex;align-items:center}.vx-acct[data-state=in] .vx-acct__in,.vx-acct[data-state=out] .vx-acct__me{display:none}button.vx-avatar{border:0;padding:0;cursor:pointer;overflow:visible}.vx-avatar img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.vx-avatar img[hidden]{display:none}.vx-nav a.vx-avatar{text-decoration:none}.vx-menu{position:absolute;z-index:60;top:calc(100% + 10px);right:0;min-width:208px;display:grid;gap:2px;padding:6px;border-radius:var(--vx-radius-panel);background:var(--vx-raised);box-shadow:inset 0 0 0 1px var(--vx-hair-strong),var(--vx-shadow-float)}.vx-menu[hidden]{display:none}.vx-menu a,.vx-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:var(--vx-radius-image);background:transparent;color:var(--vx-ash);font:500 var(--vx-size-15)/1 var(--vx-font-ui);text-decoration:none;text-align:left;cursor:pointer;white-space:nowrap;transition:background-color var(--vx-motion-hover) var(--vx-motion-ease),color var(--vx-motion-hover) var(--vx-motion-ease)}.vx-menu a:hover,.vx-menu button:hover{color:var(--vx-bone);background:var(--vx-raised-2)}.vx-menu a[aria-current=page]{color:var(--vx-bone);background:var(--vx-raised-3)}@media(max-width:1180px){.vx-nav__right .vx-search{display:none}.vx-nav:not(.vx-nav--nosearch) .vx-nav__find{display:inline-grid}}@media(max-width:900px){.vx-nav{gap:12px;height:60px}.vx-nav__links,.vx-nav__right .vx-nav__desk{display:none}.vx-nav__find,.vx-nav--nosearch .vx-nav__find{display:inline-grid}}.vx-tabbar{display:none}@media(max-width:900px){[data-ui=vx] body.vx-has-tabbar{padding-bottom:calc(var(--vx-layout-tabbar) + env(safe-area-inset-bottom))}.vx-tabbar{position:fixed;z-index:55;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--vx-layout-tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--vx-glass-deep);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 1px 0 var(--vx-hair-strong)}.vx-tabbar a{position:relative;display:grid;place-items:center;align-content:center;gap:4px;text-decoration:none;font:500 11px/1 var(--vx-font-ui);color:var(--vx-ash)}.vx-tabbar a[aria-current=page]{color:var(--vx-bone)}.vx-tabbar a[aria-current=page]:before{content:"";position:absolute;top:0;left:28%;right:28%;height:2px;border-radius:0 0 2px 2px;background:var(--vx-signal)}}.vx-footer{padding:64px 0 32px;box-shadow:inset 0 1px 0 var(--vx-hair)}.vx-footer__grid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:32px}.vx-footer__brand{display:grid;gap:14px;align-content:start}.vx-footer__brand p{max-width:28em}.vx-footer h2{margin-bottom:14px}.vx-footer li a{display:inline-flex;min-height:34px;align-items:center;color:var(--vx-ash);text-decoration:none;font-size:var(--vx-size-15)}.vx-footer li a:hover{color:var(--vx-bone)}.vx-footer__legal{margin-top:48px;padding-top:20px;box-shadow:inset 0 1px 0 var(--vx-hair);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:center}.vx-footer__end{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}@media(max-width:1100px){.vx-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vx-footer__brand{grid-column:1 / -1}}@media(max-width:720px){.vx-footer__grid{grid-template-columns:1fr 1fr}.vx-footer__legal{flex-direction:column;align-items:start}.vx-footer__end>nav{margin-left:-8px}}.vx-band{position:relative;isolation:isolate;overflow:hidden}.vx-band>img,.vx-band>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.vx-band:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--band-scrim, var(--vx-scrim-left)),linear-gradient(to top,#0c0d11e6,#0c0d1100 40%),linear-gradient(to bottom,var(--vx-canvas),rgb(12 13 17 / 0) 18%)}[data-ui=vx] #vxl-cookie{background:var(--vx-raised)!important;border:0!important;border-radius:var(--vx-radius-panel)!important;box-shadow:inset 0 0 0 1px var(--vx-hair-strong),var(--vx-shadow-float)!important;color:var(--vx-ash)!important;font:400 var(--vx-size-15)/1.4 var(--vx-font-ui)!important}[data-ui=vx] #vxl-cookie button{min-height:40px;padding:0 16px!important;border-radius:var(--vx-radius-pill)!important;font:600 var(--vx-size-15)/1 var(--vx-font-ui)!important}[data-ui=vx] #vxl-cookie button:first-child{background:transparent!important;color:var(--vx-bone)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}[data-ui=vx] #vxl-cookie button:last-child{background:var(--vx-bone)!important;color:var(--vx-canvas)!important;border:0!important}[data-ui=vx] #vxl-install{background:var(--vx-raised)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--vx-hair-strong),var(--vx-shadow-float)!important}[data-ui=vx] #vxl-install button{color:var(--vx-bone)!important;font-family:var(--vx-font-ui)!important;border-color:var(--vx-hair-strong)!important}@media(max-width:820px){[data-ui=vx] #vxl-cookie{left:10px!important;right:10px!important;width:auto!important;bottom:10px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:8px 8px 8px 14px!important;font-size:var(--vx-size-13)!important;line-height:1.3!important}[data-ui=vx] #vxl-cookie>span{flex:1 1 auto;min-width:0}[data-ui=vx] #vxl-cookie>div{flex:none}[data-ui=vx] #vxl-cookie button{min-height:36px;padding:0 12px!important;font-size:var(--vx-size-13)!important}}@media(max-width:900px){[data-ui=vx] body.vx-has-tabbar #vxl-cookie,[data-ui=vx] body.vx-has-tabbar:not(:has(#vxl-cookie)) #vxl-install{translate:0 calc(-1 * (var(--vx-layout-tabbar) + env(safe-area-inset-bottom)))}}
