/*! Orvio live preview of 4271a8f5-74e2-543e-9a39-606f5e9d517b 0.1.0. For evaluation only; the source is licensed to members (https://orvio.design/license). Preview 7450299e-5eaf-4d38-b271-3c39c371eb0c. */:root{--ox-ease-default: cubic-bezier(.16, 1, .3, 1);--ox-duration-default: .5s}[data-ix~="menu"] [role="menu"]:not(.ox-open), [data-ix~="menu"] [role="listbox"]:not(.ox-open), [data-ix~="menu"] [role="dialog"]:not(.ox-open), [data-ix~="menu"] [role="tooltip"]:not(.ox-open), .ox-panel:not(.ox-open){display: none !important}.ox-layer{position: relative;z-index: 1000}.ox-layer > .ox-panel{position: fixed !important;right: auto !important;bottom: auto !important;margin: 0 !important;z-index: 1000}.ox-motion .ox-layer > .ox-panel{animation: ox-pop .18s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-layer > .ox-panel.ox-closing{animation: ox-pop-out .14s var(--ox-ease, var(--ox-ease-default)) forwards;pointer-events: none}@keyframes ox-pop{from{opacity: 0;translate: 0 -4px}to{opacity: 1;translate: 0 0}}@keyframes ox-pop-out{to{opacity: 0;translate: 0 -4px}}@media (min-width: 768px){[data-ix~="shell-sidebar"]{position: sticky;top: var(--ox-sb-top, 0px);align-self: flex-start;height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));max-height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));overflow-y: auto;box-sizing: border-box}}[data-ix-toggle]{display: none}@media (max-width: 767px){[data-ix-toggle]{display: revert;flex-shrink: 0}[data-ix~="drawer"].ox-drawer-shown{display: flex !important;flex-direction: column;align-items: stretch}[data-ix~="drawer"]{position: fixed !important;top: 0;bottom: 0;left: 0;z-index: 900 !important;width: min(320px, 86vw) !important;max-width: none !important;height: 100vh;overflow-y: auto;transform: translateX(-100%);visibility: hidden;box-shadow: 0 20px 60px rgba(0, 0, 0, .18)}.ox-motion [data-ix~="drawer"]{transition: transform var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}[data-ix~="drawer"].ox-drawer-open{transform: none;visibility: visible;pointer-events: auto;transition-delay: 0s}}.ox-scrim{position: fixed;inset: 0;z-index: 899;background: rgba(0, 0, 0, .32);opacity: 0;visibility: hidden}.ox-motion .ox-scrim{transition: opacity var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}@media (max-width: 767px){.ox-scrim.ox-scrim-on{opacity: 1;visibility: visible;transition-delay: 0s}}[data-nav]:has([data-ix~="drawer"].ox-drawer-open){z-index: 901}[data-nav="static"]:has([data-ix~="drawer"].ox-drawer-open){position: relative}html.ox-locked{overflow: hidden}.ox-collapse{overflow: hidden;interpolate-size: numeric-only}.ox-motion .ox-collapse{transition: height calc(var(--ox-duration, var(--ox-duration-default)) * .7) var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-fade{animation: ox-fade .3s var(--ox-ease, var(--ox-ease-default))}@keyframes ox-fade{from{opacity: 0}to{opacity: 1}}.ox-dialog:not(.ox-open){display: none !important}.ox-dialog.ox-open{position: fixed;inset: 0;z-index: 950;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, .35)}.ox-motion .ox-dialog.ox-open{animation: ox-fade .22s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-open > *{animation: ox-rise .26s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-closing{animation: ox-fade-out .2s var(--ox-ease, var(--ox-ease-default)) forwards}.ox-motion .ox-dialog.ox-closing > *{animation: ox-sink .2s var(--ox-ease, var(--ox-ease-default)) forwards}@keyframes ox-fade-out{to{opacity: 0}}@keyframes ox-rise{from{opacity: 0;translate: 0 12px;scale: .98}to{opacity: 1;translate: 0 0;scale: 1}}@keyframes ox-sink{to{opacity: 0;translate: 0 8px;scale: .98}}[data-nav="fixed"], [data-nav="docking"]{position: sticky;top: 0;z-index: 800}:root{--ox-enter-duration-default: .82s;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] :where([data-enter]:not([data-enter="stagger"])), [data-ox-enter="on"] :where([data-enter="stagger"] > *){animation: ox-enter var(--ox-enter-duration, var(--ox-enter-duration-default)) var(--ox-enter-ease, var(--ox-enter-ease-default)) .08s backwards}[data-ox-enter="on"] [data-enter="2"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(2){animation-delay: .17s}[data-ox-enter="on"] [data-enter="3"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(3){animation-delay: .26s}[data-ox-enter="on"] [data-enter="4"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(4){animation-delay: .35s}[data-ox-enter="on"] [data-enter="5"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(5){animation-delay: .44s}[data-ox-enter="on"] [data-enter="6"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(6){animation-delay: .53s}[data-ox-enter="on"] [data-enter="stagger"] > :nth-child(n+7){animation-delay: .62s}}@keyframes ox-enter{from{opacity: 0;translate: 0 16px}to{opacity: 1;translate: 0 0}}.ox-motion .ox-wait{opacity: 0;translate: 0 var(--ox-y, 20px)}.ox-motion .ox-wait.ox-in{opacity: 1;translate: 0 0;transition: opacity var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default)), translate var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default));transition-delay: var(--ox-d, 0ms)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] [data-ix~="float"]{animation: ox-float-in .9s var(--ox-enter-ease, var(--ox-enter-ease-default)) calc(.52s + var(--ox-k, 0) * .16s) backwards, ox-float calc(5.2s + var(--ox-k, 0) * .8s) ease-in-out 1.5s infinite alternate}[data-ox-enter="on"] [data-ix~="float"].ox-off{animation-play-state: paused}}@keyframes ox-float-in{from{opacity: 0;translate: 0 14px}to{opacity: 1;translate: 0 0}}@keyframes ox-float{from{translate: 0 0}to{translate: 0 calc(var(--ox-dir, 1) * 6px)}}.ox-motion .ox-draw path, .ox-motion .ox-draw line, .ox-motion .ox-draw polyline, .ox-motion .ox-draw circle, .ox-motion .ox-draw polygon, .ox-motion .ox-draw ellipse{transition: stroke-dashoffset 1.4s var(--ox-enter-ease, var(--ox-enter-ease-default))}[data-ix~="count"]{font-variant-numeric: tabular-nums}@media (max-width:1099px){:root{--wd-gutter:28px;--wd-section-y:104px;--wd-head-gap:44px}}@media (max-width:699px){:root{--wd-gutter:18px;--wd-section-y:80px;--wd-head-gap:32px;--wd-lead-size:17px}}*,*::before,*::after{box-sizing:border-box}img,svg,video{display:block;max-width:100%}:where(a){color:inherit}:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px;border-radius:var(--vlb-radius-4)}.wd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wd-section{position:relative;background:var(--site-section-bg);color:var(--site-text);padding-block:var(--wd-section-y);overflow-x:clip}.wd-section--flush{padding-block:0}.wd-section--tight{padding-block:calc(var(--wd-section-y)*.5)}.wd-container{width:100%;max-width:calc(var(--site-container) + var(--wd-gutter)*2);margin-inline:auto;padding-inline:var(--wd-gutter)}[data-surface="soft"]{--site-section-bg:var(--wd-paper-2)}[data-surface="inverse"],[data-surface="photo"]{--site-section-bg:var(--wd-night);--site-bg:var(--wd-night);--site-surface:var(--wd-night-2);--site-surface-subtle:color-mix(in srgb,var(--wd-on-night) 6%,var(--wd-night));--site-surface-muted:color-mix(in srgb,var(--wd-on-night) 8%,var(--wd-night));--site-surface-sunken:color-mix(in srgb,var(--vlb-c000000) 22%,var(--wd-night));--site-text:var(--wd-on-night);--site-text-muted:var(--wd-on-night-2);--site-text-subtle:color-mix(in srgb,var(--wd-on-night) 52%,var(--wd-night));--site-text-inverse:var(--wd-ink);--site-text-inverse-muted:var(--wd-ink-2);--site-inverse:var(--wd-paper);--site-border:color-mix(in srgb,var(--wd-on-night) 10%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-on-night) 18%,transparent);color-scheme:dark}[data-theme="dark"] :is([data-surface="inverse"],[data-surface="photo"]){color-scheme:light}[data-surface="brand"]{--site-section-bg:var(--wd-accent);--site-text:var(--wd-on-accent);--site-text-muted:color-mix(in srgb,var(--wd-on-accent) 80%,var(--wd-accent));--site-text-subtle:color-mix(in srgb,var(--wd-on-accent) 64%,var(--wd-accent));--site-accent:var(--wd-ink);--site-accent-ink:var(--wd-paper);--site-border:color-mix(in srgb,var(--wd-on-accent) 18%,transparent)}.wd-photo-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.wd-photo-bg>img,.wd-photo-bg>video{width:100%;height:100%;object-fit:cover}.wd-photo-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--wd-night) 20%,transparent),color-mix(in srgb,var(--wd-night) 72%,transparent))}.wd-section>.wd-container{position:relative;z-index:1}.wd-display,.wd-h2,.wd-h3{font-family:var(--site-font-display);margin:0;text-wrap:balance;color:var(--site-text)}.wd-display{font-size:var(--wd-display-size);line-height:var(--vlb-line-height-1p02);letter-spacing:var(--wd-display-track);font-weight:var(--wd-display-weight)}.wd-h2{font-size:var(--wd-h2-size);line-height:var(--vlb-line-height-1p06);letter-spacing:-.03em;font-weight:var(--wd-h2-weight);max-width:22ch}.wd-h3{font-size:var(--wd-h3-size);line-height:var(--vlb-line-height-1p25);letter-spacing:-.015em;font-weight:var(--vlb-font-weight-500)}.wd-lead{font-size:var(--wd-lead-size);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted);margin:0;max-width:56ch;text-wrap:pretty}.wd-body{font-size:var(--wd-body-size);line-height:var(--vlb-line-height-1p6);color:var(--site-text-muted);margin:0;max-width:62ch;text-wrap:pretty}.wd-small{font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted);margin:0}.wd-meta{font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p4);color:var(--site-text-subtle)}.wd-num{font-variant-numeric:tabular-nums;white-space:nowrap}.wd-label{font-family:var(--site-font-mono);font-size:var(--vlb-font-size-12);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}:is(.wd-display,.wd-h2) em{font-style:normal;padding-bottom:var(--vlb-space-0p06em)}[data-accent="italic"] :is(.wd-display,.wd-h2) em{font-family:var(--site-font-serif);font-style:italic;font-weight:var(--vlb-font-weight-400);letter-spacing:-.01em}[data-accent="color"] :is(.wd-display,.wd-h2) em{color:var(--site-accent)}[data-accent="muted"] :is(.wd-display,.wd-h2) em{color:var(--site-text-subtle)}[data-accent="underline"] :is(.wd-display,.wd-h2) em{background:linear-gradient(var(--site-accent),var(--site-accent)) 0 96%/100% .09em no-repeat}[data-accent="italic"] :is(.wd-display,.wd-h2){line-height:var(--vlb-line-height-1p1)}[data-accent="gradient"] :is(.wd-display,.wd-h2) em{font-style:normal;background:linear-gradient(90deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 35%,var(--site-text)));-webkit-background-clip:text;background-clip:text;color:transparent}[data-accent="boxed"] :is(.wd-display,.wd-h2) em{font-style:normal;background:var(--site-accent);color:var(--site-on-accent);padding:0 var(--vlb-space-0p14em);box-decoration-break:clone;-webkit-box-decoration-break:clone}.wd-inline-img{display:inline-block;height:.82em;aspect-ratio:1.6;vertical-align:-.08em;border-radius:var(--vlb-radius-99);object-fit:cover;margin-inline:var(--vlb-space-0p08em)}.wd-eyebrow{margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13);line-height:1;font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted)}[data-eyebrow="caps"] .wd-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-600)}[data-eyebrow="pill"] .wd-eyebrow{height:30px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-99);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}[data-eyebrow="bracket"] .wd-eyebrow::before{content:"["}[data-eyebrow="bracket"] .wd-eyebrow::after{content:"]"}[data-eyebrow="dot"] .wd-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--site-accent)}.wd-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-18);margin-bottom:var(--wd-head-gap);max-width:760px}.wd-head--center{align-items:center;text-align:center;margin-inline:auto}.wd-head--center .wd-h2,.wd-head--center .wd-lead{margin-inline:auto}.wd-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--vlb-space-24) var(--vlb-space-64);align-items:end}.wd-head--split>.wd-head__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-18)}.wd-head--split>.wd-head__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-20);padding-bottom:var(--vlb-space-6)}.wd-head--twotone .wd-h2 .wd-line2{display:block;color:var(--site-text-subtle)}.wd-head__actions{display:flex;flex-wrap:wrap;gap:var(--vlb-space-12);margin-top:var(--vlb-space-8)}@media (max-width:899px){.wd-head--split{grid-template-columns:1fr;align-items:start}}.wd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--vlb-space-8);height:48px;padding:0 var(--vlb-space-22);border-radius:var(--wd-btn-radius);font:500 15px/1 var(--site-font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;border:0;transition:transform .2s var(--site-ease),background-color .2s var(--site-ease),box-shadow .2s var(--site-ease)}.wd-btn svg{width:17px;height:17px}.wd-btn--sm{height:40px;padding:0 var(--vlb-space-16);font-size:var(--vlb-font-size-14)}.wd-btn--lg{height:56px;padding:0 var(--vlb-space-28);font-size:var(--vlb-font-size-16)}.wd-btn--primary{background:var(--site-accent);color:var(--site-accent-ink);box-shadow:inset 0 1px 0 var(--vlb-cffffff-a180),0 10px 22px -12px color-mix(in srgb,var(--site-accent) 70%,transparent)}.wd-btn--secondary{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.wd-btn--inverse{background:var(--site-text);color:var(--site-section-bg)}.wd-btn--ghost{background:transparent;color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.wd-btn:hover{transform:translateY(-1px)}.wd-link{display:inline-flex;align-items:center;gap:var(--vlb-space-6);font-weight:var(--vlb-font-weight-500);font-size:var(--vlb-font-size-15);color:var(--site-text);text-decoration:underline;text-decoration-color:var(--site-border-strong);text-underline-offset:5px;white-space:nowrap}.wd-link:hover{text-decoration-color:currentColor}.wd-link svg{width:15px;height:15px}.wd-media{position:relative;overflow:hidden;border-radius:var(--wd-img-radius);background:var(--site-surface-sunken)}.wd-media>img,.wd-media>video{width:100%;height:100%;object-fit:cover}.wd-ph{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:120px;background:var(--site-surface-sunken) repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--site-text) 4%,transparent) 14px 15px)}.wd-ph>span{font:500 12px/1.3 var(--site-font-mono);color:var(--site-text-subtle);background:var(--site-surface);padding:var(--vlb-space-8) var(--vlb-space-10);border-radius:var(--vlb-radius-8);box-shadow:var(--wd-shadow-sm);max-width:80%;text-align:center}.wd-logos{display:flex;flex-direction:column;gap:var(--vlb-space-28);align-items:center}.wd-logos__intro{margin:0;font-size:var(--vlb-font-size-14);color:var(--site-text-muted);text-align:center}.wd-logos__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--vlb-space-28) var(--vlb-space-56)}.wd-logos__row>*{height:28px;width:auto;color:var(--site-text);opacity:.72}.wd-logos__row img{filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}[data-surface="inverse"] .wd-logos__row img{filter:grayscale(1) brightness(0) invert(1);mix-blend-mode:normal}[data-theme="dark"] [data-surface="inverse"] .wd-logos__row img{filter:grayscale(1) brightness(0)}.wd-logos__grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));border-top:1px solid var(--site-border);border-left:1px solid var(--site-border)}.wd-logos__grid>*{display:grid;place-items:center;height:120px;border-right:1px solid var(--site-border);border-bottom:1px solid var(--site-border);padding:var(--vlb-space-24)}.wd-stats{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.wd-stats>div{display:flex;flex-direction:column;gap:var(--vlb-space-10);padding:var(--vlb-space-8) var(--vlb-space-32)}.wd-stats>div+div{border-left:1px solid var(--site-border)}.wd-stats>div:first-child{padding-left:0}.wd-stat{font-family:var(--site-font-display);font-size:var(--vlb-font-size-fluid-12);line-height:1;letter-spacing:-.04em;font-weight:var(--vlb-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap}.wd-stat__label{font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted);max-width:26ch}.wd-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--vlb-space-fluid-36);align-items:center}.wd-split--rev>:first-child{order:2}.wd-split__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-20)}.wd-split .wd-media{aspect-ratio:4/5}.wd-rows{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--vlb-space-16)}.wd-rowcard{display:flex;flex-direction:column;gap:var(--vlb-space-14);padding:var(--vlb-space-28);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);min-height:260px}.wd-rowcard>.wd-small{margin-top:auto}.wd-rowcard.is-highlight{background:var(--site-inverse);color:var(--site-text-inverse);box-shadow:none}.wd-rowcard.is-highlight :is(.wd-h3,.wd-small,.wd-n){color:inherit}[data-emphasis="accent"] .wd-rowcard.is-highlight{background:var(--site-accent);color:var(--site-accent-ink)}[data-theme="dark"] [data-emphasis="accent"] .wd-rowcard.is-highlight{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-accent),0 0 40px -12px var(--site-accent)}.wd-n{font:500 13px/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.wd-steps{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:0;counter-reset:s}.wd-steps>li{list-style:none;display:flex;flex-direction:column;gap:var(--vlb-space-12);padding:var(--vlb-space-28) var(--vlb-space-28) 0 0;border-top:1px solid var(--site-border-strong)}.wd-steps{padding:0;margin:0}.wd-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vlb-space-fluid-31);align-items:start}.wd-faq .wd-head{margin-bottom:0;position:sticky;top:112px}.wd-faq__list{border-top:1px solid var(--site-border)}.wd-faq details{border-bottom:1px solid var(--site-border)}.wd-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--vlb-space-24);padding:var(--vlb-space-24) 0;font-size:var(--vlb-font-size-18);line-height:var(--vlb-line-height-1p4);font-weight:var(--vlb-font-weight-500)}.wd-faq summary::-webkit-details-marker{display:none}.wd-faq summary::after{content:"";flex:none;width:12px;height:12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -3px;transition:rotate .25s var(--site-ease)}.wd-faq details[open] summary::after{rotate:225deg;translate:0 3px}.wd-faq details>div{padding:0 var(--vlb-space-48) var(--vlb-space-26) 0;color:var(--site-text-muted);max-width:62ch}.wd-cta{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--site-radius-xl);padding:var(--vlb-space-fluid-37);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--vlb-space-48);align-items:end;background:var(--site-inverse);color:var(--site-text-inverse)}.wd-cta .wd-h2{color:inherit;max-width:16ch}.wd-cta .wd-lead{color:color-mix(in srgb,var(--site-text-inverse) 72%,var(--site-inverse))}.wd-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-16);padding:var(--vlb-space-28);border-radius:var(--site-radius-lg);background:var(--site-surface);color:var(--site-text);box-shadow:var(--wd-shadow)}.wd-field{display:flex;flex-direction:column;gap:var(--vlb-space-7);min-width:0}.wd-field--full{grid-column:1/-1}.wd-field label{font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-500)}.wd-field input,.wd-field select,.wd-field textarea{font:inherit;font-size:var(--vlb-font-size-15);color:var(--site-text);background:var(--site-bg);border:1px solid var(--site-border-strong);border-radius:var(--site-radius);padding:var(--vlb-space-12) var(--vlb-space-14);min-height:48px;width:100%;transition:border-color .2s,box-shadow .2s}.wd-field textarea{min-height:112px;resize:vertical}.wd-field :is(input,select,textarea):focus{outline:none;border-color:var(--site-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-accent) 16%,transparent)}.wd-field ::placeholder{color:var(--site-text-subtle)}.wd-field .wd-help{font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.wd-field.is-error :is(input,select,textarea){border-color:var(--site-accent);background:color-mix(in srgb,var(--vl-halo) 12%,var(--site-surface))}.wd-field.is-error .wd-help{color:var(--site-accent)}.wd-form__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vlb-space-12) var(--vlb-space-24);margin-top:var(--vlb-space-4)}.wd-form__next{font-size:var(--vlb-font-size-13p5);color:var(--site-text-muted);margin:0;max-width:40ch}.wd-footer{padding-block:var(--vlb-space-80) var(--vlb-space-40);background:var(--site-section-bg);color:var(--site-text)}.wd-footer__top{display:grid;grid-template-columns:minmax(0,4fr) repeat(var(--cols,3),minmax(0,2fr));gap:var(--vlb-space-40)}.wd-footer__brand{display:flex;flex-direction:column;gap:var(--vlb-space-18);align-items:flex-start}.wd-footer h3{margin:0 0 var(--vlb-space-14);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-600);color:var(--site-text)}.wd-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-10)}.wd-footer a{text-decoration:none;color:var(--site-text-muted);font-size:var(--vlb-font-size-14p5)}.wd-footer a:hover{color:var(--site-text)}.wd-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vlb-space-12) var(--vlb-space-24);margin-top:var(--vlb-space-64);padding-top:var(--vlb-space-24);border-top:1px solid var(--site-border);font-size:var(--vlb-font-size-13);color:var(--site-text-subtle)}.wd-wordmark{font-family:var(--site-font-display);font-weight:var(--vlb-font-weight-600);letter-spacing:-.05em;line-height:var(--vlb-line-height-0p8);font-size:var(--vlb-font-size-fluid-16);margin-top:var(--vlb-space-56);color:var(--site-text);white-space:nowrap;overflow:hidden}@media (max-width:1099px){.wd-stats,.wd-rows,.wd-steps{--cols:2 !important}.wd-stats>div:nth-child(3){border-left:0;padding-left:0}.wd-stats{row-gap:var(--vlb-space-36)}.wd-faq{grid-template-columns:1fr}.wd-faq .wd-head{position:static}.wd-cta{grid-template-columns:1fr}.wd-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-footer__brand{grid-column:1/-1}.wd-logos__grid{--cols:3 !important}}@media (max-width:699px){.wd-split,.wd-form{grid-template-columns:1fr}.wd-split--rev>:first-child{order:0}.wd-stats,.wd-rows,.wd-steps{--cols:1 !important}.wd-stats>div{border-left:0 !important;padding:0 0 var(--vlb-space-24) !important;border-bottom:1px solid var(--site-border)}.wd-rowcard{min-height:0}.wd-faq summary{font-size:var(--vlb-font-size-16p5);padding:var(--vlb-space-20) 0}.wd-faq details>div{padding-right:0}.wd-cta{padding:var(--vlb-space-40) var(--vlb-space-24);border-radius:var(--site-radius-lg)}.wd-logos__row{gap:var(--vlb-space-22) var(--vlb-space-36)}.wd-logos__row>*{height:22px}.wd-logos__grid{--cols:2 !important}.wd-footer__top{grid-template-columns:1fr 1fr;gap:var(--vlb-space-32)}.wd-btn:not(.wd-btn--sm){height:auto;min-height:48px;padding-block:var(--vlb-space-12);line-height:var(--vlb-line-height-1p25);white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important}}.wd-display,.wd-h2{font-variation-settings:"wdth" var(--wd-display-wdth)}.wd-h3{font-variation-settings:"wdth" 104;font-weight:var(--vlb-font-weight-560)}.vl-glass{background:var(--vl-glass);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:var(--vl-glass-ring);border-radius:var(--site-radius-lg)}.vl-bezel{padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 30px 60px -36px color-mix(in srgb,var(--vlb-lilt-blue) 30%,transparent)}.vl-bezel>.vl-bezel__in{border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.vl-mono{font-family:var(--site-font-mono);font-size:var(--vlb-font-size-12p5);letter-spacing:0}.wd-btn--primary:hover{background:var(--vl-lilt-2)}@media (prefers-reduced-transparency:reduce){.vl-glass{background:var(--vlb-card-white);-webkit-backdrop-filter:none;backdrop-filter:none}}::selection{background:var(--vlb-lilt-blue);color:var(--vlb-card-white)}.vlh{--vlh-edge:14px;--vlh-tile-w:280px;--vlh-tile-h:350px;--vlh-bz:8px;--vlh-H:calc(var(--vlh-tile-h) + 2*var(--vlh-bz));--vlh-D:calc(var(--vlh-H)*1.4);--vlh-hair:color-mix(in srgb,var(--site-text) 9%,transparent);--vlh-shadow:0 1px 1px color-mix(in srgb,var(--site-text) 4%,transparent),0 18px 36px -22px color-mix(in srgb,var(--site-accent) 30%,transparent),0 48px 90px -48px color-mix(in srgb,var(--site-accent) 26%,transparent);background:var(--site-bg)}.vlh-stage{position:relative;isolation:isolate;overflow:clip;margin:var(--vlh-edge);border-radius:var(--site-radius-xl);padding-bottom:var(--vlb-space-64);background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface) 70%,var(--site-bg)) 0%,color-mix(in srgb,var(--site-surface) 30%,var(--site-bg)) 46%,color-mix(in srgb,var(--vl-halo) 7%,var(--site-bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),inset 0 1px 0 var(--vlb-cffffff),0 1px 2px color-mix(in srgb,var(--site-text) 5%,transparent),0 40px 80px -64px color-mix(in srgb,var(--site-accent) 34%,transparent)}.vlh-atmos{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% - 32px) 0;-webkit-mask-image:radial-gradient(ellipse 52% 58% at 50% 62%,var(--vlb-c000000) 0%,var(--vlb-c000000-a550) 48%,transparent 100%);mask-image:radial-gradient(ellipse 52% 58% at 50% 62%,var(--vlb-c000000) 0%,var(--vlb-c000000-a550) 48%,transparent 100%)}.vlh-navbar{position:relative;z-index:20;padding:var(--vlb-space-12) var(--wd-gutter) 0}.vlh-nav{display:flex;align-items:center;gap:var(--vlb-space-16);height:60px;max-width:var(--site-container);margin:0 auto;padding:0 var(--vlb-space-8) 0 var(--vlb-space-20);border-radius:var(--vlb-radius-20);background:color-mix(in srgb,var(--site-surface) 66%,transparent);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:var(--vl-glass-ring)}.vlh-logo{display:flex;align-items:center;flex:none;height:44px;text-decoration:none;border-radius:var(--vlb-radius-10)}.vlh-logo svg{height:24px;width:auto}.vlh-links{display:flex;align-items:center;gap:var(--vlb-space-2);margin:0 auto;padding:0;list-style:none}.vlh-links a{display:flex;align-items:center;height:40px;padding:0 var(--vlb-space-14);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted);text-decoration:none;transition:background-color .2s var(--site-ease),color .2s var(--site-ease)}.vlh-links a:hover{color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 80%,transparent)}.vlh-links a[aria-current]{color:var(--site-text);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--vlh-hair)}.vlh-end{display:flex;align-items:center;gap:var(--vlb-space-4);flex:none}.vlh-nav .wd-btn{height:44px;padding:0 var(--vlb-space-18);font-size:var(--vlb-font-size-14p5)}.vlh-demo{background:transparent;color:var(--site-text)}.vlh-demo:hover{background:color-mix(in srgb,var(--site-surface) 80%,transparent)}.vlh-menu{display:none;position:relative}.vlh-menu__btn{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--vlb-radius-12);background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--vlh-hair);cursor:pointer}.vlh-menu__btn svg{width:20px;height:20px}.vlh-menu__btn:hover{background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface))}.vlh-menu__panel{position:absolute;right:0;top:calc(100% + 16px);width:min(340px,calc(100vw - 40px));padding:var(--vlb-space-8);border-radius:var(--vlb-radius-20);background:var(--site-surface);box-shadow:var(--vl-glass-ring),var(--vlh-shadow);z-index:30}.vlh-menu__panel ul{list-style:none;margin:0;padding:0}.vlh-menu__panel li+li{border-top:1px solid var(--vlh-hair)}.vlh-menu__panel li a{display:flex;align-items:center;min-height:48px;padding:0 var(--vlb-space-14);font-size:var(--vlb-font-size-16);font-weight:var(--vlb-font-weight-500);color:var(--site-text);text-decoration:none;border-radius:var(--vlb-radius-10)}.vlh-menu__panel li a:hover{background:var(--site-surface-subtle)}.vlh-menu__ctas{display:grid;gap:var(--vlb-space-8);padding:var(--vlb-space-8) 0 0}.vlh-menu__ctas .wd-btn{width:100%;height:48px}.vlh [data-ix~="menu"] :is([role="menu"],[role="listbox"],[role="dialog"],[role="tooltip"]):not(.ox-open){display:none !important}.vlh-copy.wd-head{max-width:none;margin:0 auto;padding-top:var(--vlb-space-fluid-32);gap:var(--vlb-space-22)}.vlh-copy .wd-display{max-width:none;font-size:var(--vlb-font-size-fluid-15)}.vlh-l{display:block}.vlh-copy .wd-lead{max-width:50ch}.vlh-actions{margin-top:var(--vlb-space-8);gap:var(--vlb-space-10)}.vlh-hub{position:relative;height:var(--vlh-D);margin-top:var(--vlb-space-56)}.vlh-glow{position:absolute;left:50%;top:50%;width:calc(var(--vlh-D)*1.9);aspect-ratio:1;margin:calc(var(--vlh-D)*-.95) 0 0 calc(var(--vlh-D)*-.95);z-index:0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 46%,transparent),color-mix(in srgb,var(--vl-halo) 16%,transparent) 52%,transparent)}.vlh-lines{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.vlh-lines path{fill:none;stroke-width:1.25;vector-effect:non-scaling-stroke}.vlh-core{position:absolute;z-index:2;left:calc(50% - var(--vlh-D)/2);top:0;width:var(--vlh-D);height:var(--vlh-D);display:grid;place-items:center}.vlh-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.vlh-ring__glow{opacity:.9}.vl-presence{position:absolute;left:calc(var(--vlh-H)*-.125);top:calc(var(--vlh-H)*-.125);width:calc(100% + var(--vlh-H)*.25);height:calc(100% + var(--vlh-H)*.25);pointer-events:none}.vlh-core[data-live] .vlh-ring{opacity:0}.vlh-tile{position:relative;z-index:1;margin:0;width:calc(var(--vlh-tile-w) + 2*var(--vlh-bz));padding:var(--vlh-bz);border-radius:var(--vlb-radius-30);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),var(--vlh-shadow)}.vlh-tile__in{position:relative;overflow:hidden;height:var(--vlh-tile-h);border-radius:var(--vlb-radius-22);background:var(--wd-night)}.vlh-tile__in>img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.vlh-live{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:var(--vlb-space-7);height:28px;margin:0;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-550);line-height:1;color:var(--site-text);white-space:nowrap;background:color-mix(in srgb,var(--site-surface) 80%,transparent);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent)}.vlh-live .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.vlh-live__dot{width:7px;height:7px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 45%,transparent)}.vlh-id{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-10);padding:var(--vlb-space-9) var(--vlb-space-10) var(--vlb-space-9) var(--vlb-space-12);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--site-surface) 84%,transparent);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent),0 12px 24px -16px color-mix(in srgb,var(--site-accent) 50%,transparent)}.vlh-id__name{display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-600);letter-spacing:-.01em;color:var(--site-text);white-space:nowrap}.vlh-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-500);letter-spacing:0;color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 9%,transparent);white-space:nowrap}.vlh-wave{display:block;flex:none;height:auto}.vlh-wave rect.on{fill:var(--site-accent)}.vlh-wave rect.off{fill:var(--vl-halo);opacity:.75}.vlh-wave--tile{width:92px}.vlh-sats{position:absolute;inset:0;z-index:3}.vlh-sat{position:absolute;padding:var(--vlb-space-14);border-radius:var(--site-radius-lg);box-shadow:var(--vl-glass-ring),0 48px 90px -50px color-mix(in srgb,var(--site-accent) 30%,transparent)}.vlh-sat{width:280px}.vlh-sat--look{left:0;top:calc((var(--vlh-D) - var(--vlh-H))/2)}.vlh-sat--mind{right:0;top:calc((var(--vlh-D) - var(--vlh-H))/2)}.vlh-sat--voice{left:0;bottom:calc((var(--vlh-D) - var(--vlh-H))/2)}.vlh-sat--chat{right:0;bottom:calc((var(--vlh-D) - var(--vlh-H))/2)}.vlh-sat__hd{display:flex;align-items:center;gap:var(--vlb-space-9);margin:0 0 var(--vlb-space-12);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560);line-height:var(--vlb-line-height-1p2);color:var(--site-text);letter-spacing:-.005em}.vlh-ic{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--vlb-radius-9);background:var(--site-surface);color:var(--site-accent);box-shadow:inset 0 0 0 1px var(--vlh-hair)}.vlh-ic svg{width:16px;height:16px}.vlh-n{flex:none;margin-right:var(--vlb-space-n2);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-400);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.vlh-tag--sample{margin-left:auto}.vlh-sat__meta{margin-left:auto;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.vlh-traits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-6)}.vlh-traits li{display:flex;align-items:center;gap:var(--vlb-space-8);height:34px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--site-surface) 78%,transparent);box-shadow:inset 0 0 0 1px var(--vlh-hair);font-size:var(--vlb-font-size-13p5);color:var(--site-text);white-space:nowrap}.vlh-traits svg{width:14px;height:14px;flex:none;color:var(--site-accent)}.vlh-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--vlb-space-6)}.vlh-tags li{display:flex;align-items:center;height:30px;padding:0 var(--vlb-space-11);border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--site-surface) 78%,transparent);box-shadow:inset 0 0 0 1px var(--vlh-hair);font-size:var(--vlb-font-size-13p5);color:var(--site-text)}.vlh-seg{display:flex;margin-left:auto;padding:var(--vlb-space-2);border-radius:var(--vlb-radius-9);background:color-mix(in srgb,var(--site-text) 6%,transparent)}.vlh-seg span{display:grid;place-items:center;width:32px;height:22px;border-radius:var(--vlb-radius-7);font:500 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle)}.vlh-seg .is-on{background:var(--site-surface);color:var(--site-text);box-shadow:0 1px 2px color-mix(in srgb,var(--site-text) 12%,transparent)}.vlh-preset{display:flex;align-items:center;gap:var(--vlb-space-10)}.vlh-play{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--vlb-radius-11);background:var(--site-accent);color:var(--site-accent-ink);box-shadow:inset 0 1px 0 var(--vlb-cffffff-a200),0 8px 16px -8px color-mix(in srgb,var(--site-accent) 70%,transparent)}.vlh-play svg{width:15px;height:15px}.vlh-preset__t{display:flex;flex-direction:column;gap:var(--vlb-space-2);line-height:var(--vlb-line-height-1p15)}.vlh-preset__t b{font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-600);color:var(--site-text)}.vlh-preset__t span{font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted)}.vlh-clip{display:flex;align-items:center;gap:var(--vlb-space-10);margin-top:var(--vlb-space-12);padding:var(--vlb-space-8) var(--vlb-space-10);border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--site-surface) 78%,transparent);box-shadow:inset 0 0 0 1px var(--vlh-hair)}.vlh-clip .vlh-wave{flex:1;min-width:0;width:100%}.vlh-clip .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.vlh-msg{display:flex;align-items:flex-start;gap:var(--vlb-space-8)}.vlh-msg+.vlh-msg{margin-top:var(--vlb-space-8)}.vlh-av{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover;object-position:50% 25%;box-shadow:0 0 0 2px var(--site-surface)}.vlh-av--o{object-position:52% 50%}.vlh-bub{flex:1;min-width:0;margin:0;padding:var(--vlb-space-8) var(--vlb-space-11) var(--vlb-space-9);border-radius:var(--vlb-radius-4) var(--vlb-radius-14) var(--vlb-radius-14) var(--vlb-radius-14);font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p42);text-wrap:pretty;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 82%,transparent);box-shadow:inset 0 0 0 1px var(--vlh-hair)}.vlh-msg--agent .vlh-bub{background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface))}.vlh-who{display:flex;align-items:center;gap:var(--vlb-space-6);margin-bottom:var(--vlb-space-3);font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-600);color:var(--site-text-muted)}.vlh-who .vlh-tag{height:18px;font-size:var(--vlb-font-size-11);padding:0 var(--vlb-space-6)}@media (prefers-reduced-motion:no-preference){.vlh-ring{animation:vlh-breathe 5.6s cubic-bezier(.45,0,.55,1) infinite}.vlh-live__dot{animation:vlh-live 2.4s ease-in-out infinite}}@keyframes vlh-breathe{0%,100%{scale:1;opacity:1}50%{scale:1.018;opacity:.82}}@keyframes vlh-live{0%,100%{box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 45%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--vl-halo) 20%,transparent)}}@media (max-width:1279px){.vlh-hub{height:auto;display:flex;flex-direction:column;align-items:center;margin-top:var(--vlb-space-40)}.vlh-lines{display:none}.vlh-core{position:relative;left:auto;top:auto}.vlh-sats{position:static;display:block;columns:2;column-gap:var(--vlb-space-16);width:100%;max-width:720px;margin-top:var(--vlb-space-4)}.vlh-sat{position:static;width:auto;rotate:0deg;break-inside:avoid;margin-bottom:var(--vlb-space-16)}}@media (max-width:1099px){.vlh-links,.vlh-demo{display:none}.vlh-end{margin-left:auto;gap:var(--vlb-space-8)}.vlh-menu{display:block}}@media (max-width:699px){.vlh{--vlh-edge:8px;--vlh-tile-w:180px;--vlh-tile-h:225px;--vlh-bz:7px}.vlh-stage{padding-bottom:var(--vlb-space-28);border-radius:var(--vlb-radius-24)}.vlh-navbar{padding:var(--vlb-space-8) var(--vlb-space-8) 0}.vlh-nav{height:58px;padding:0 var(--vlb-space-7) 0 var(--vlb-space-14);border-radius:var(--vlb-radius-19);gap:var(--vlb-space-8)}.vlh-logo svg{height:21px}.vlh-nav .wd-btn--primary{height:44px;padding:0 var(--vlb-space-14);font-size:var(--vlb-font-size-14)}.vlh-copy.wd-head{padding-top:var(--vlb-space-36);gap:var(--vlb-space-18)}.vlh-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-10)}.vlh-actions .wd-btn{padding-inline:var(--vlb-space-12)}.vlh-hub{margin-top:var(--vlb-space-32)}.vlh-sats{display:flex;align-items:flex-start;align-self:stretch;gap:var(--vlb-space-12);columns:auto;width:auto;max-width:none;margin:0 calc(-1*var(--wd-gutter)) var(--vlb-space-n24);padding:var(--vlb-space-4) var(--wd-gutter) var(--vlb-space-28);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wd-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.vlh-sats::-webkit-scrollbar{display:none}.vlh-sat{flex:0 0 calc(100% + var(--wd-gutter) - 36px);margin-bottom:0;scroll-snap-align:start}.vlh-tile{border-radius:var(--vlb-radius-26)}.vlh-tile__in{border-radius:var(--vlb-radius-19)}.vlh-wave--tile{width:60px}.vlh-id{padding:var(--vlb-space-8) var(--vlb-space-8) var(--vlb-space-8) var(--vlb-space-10)}}@media (prefers-reduced-transparency:reduce){.vlh-nav,.vlh-live,.vlh-id{background:var(--site-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.vl-film{position:absolute;inset:0;overflow:hidden;background:var(--vlb-lilt-blue)}.vl-film__v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:0;transition:opacity .3s var(--site-ease)}.vl-film__v.is-on{opacity:1}.vl-film__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.vc-tile .vl-film__poster{object-position:50% 26%}.cf{font-family:inherit;--ink:var(--site-text,var(--vlb-studio-ink));--ink-2:var(--site-text-muted,var(--vlb-muted-ink));--ink-3:var(--site-text-subtle,var(--vlb-c5d6072));--hair:var(--site-border-strong,var(--vlb-studio-ink-a160));--tile:var(--site-surface,var(--vlb-card-white));--well:var(--site-surface-sunken,var(--vlb-sunken-pearl));--page:var(--site-section-bg,var(--vlb-pearl));--accent:var(--site-accent,var(--vlb-lilt-blue));--accent-ink:var(--site-on-accent,var(--vlb-card-white));--halo:var(--vl-halo,var(--vlb-halo));--vinyl:var(--wd-ink,var(--vlb-studio-ink));--r:var(--site-radius-lg,22px);--ease:var(--site-ease,cubic-bezier(.2,.7,.2,1));--glass:color-mix(in srgb,var(--vlb-card-white) 64%,transparent)}.cf-cast .wd-head{margin-bottom:var(--vlb-space-22)}.cf{position:relative;container-type:inline-size;outline:0;color:var(--ink)}.cf:focus-visible{outline:2px solid var(--accent);outline-offset:10px;border-radius:var(--vlb-radius-28)}.cf-deck{--cf-w:clamp(220px,31cqw,384px);--cf-ratio:1;position:relative;isolation:isolate}.cf-stage{--cf-ch:calc(var(--cf-w)/var(--cf-ratio));position:relative;z-index:1;height:calc(var(--cf-ch)*var(--cf-rows,1.2));margin:0;padding:0;list-style:none;perspective:1500px;perspective-origin:50% 46%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.is-drag .cf-stage{cursor:grabbing}.cf-item{position:absolute;left:50%;top:50%;width:var(--cf-w);aspect-ratio:var(--cf-ratio);will-change:transform;backface-visibility:hidden;transform:translate(-50%,-50%)}.cf-deck::before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:calc(var(--cf-w)*2.3);height:calc(var(--cf-w)*1.5);translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--halo) 40%,transparent),color-mix(in srgb,var(--halo) 12%,transparent) 55%,transparent)}.cf-platter{position:absolute;left:50%;top:50%;width:calc(var(--cf-w)*1.17);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,transparent 84%,color-mix(in srgb,var(--vlb-cffffff) 50%,transparent) 99%),var(--glass);-webkit-backdrop-filter:var(--vl-glass-blur,blur(22px) saturate(150%));backdrop-filter:var(--vl-glass-blur,blur(22px) saturate(150%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),inset 0 2px 0 var(--vlb-cffffff),0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent),0 50px 90px -46px color-mix(in srgb,var(--accent) 42%,transparent)}.cf-card{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.cf-card--disc{border-radius:50%;overflow:hidden;background-color:var(--vinyl);background-image: radial-gradient(circle closest-side,var(--vlb-c1f2231) 0 73.4%,var(--vlb-c0a0b11) 74.2%,transparent 75%), radial-gradient(circle closest-side,transparent 0 83%,var(--vlb-c05060a-a700) 83.5% 84.5%,transparent 85% 90.6%,var(--vlb-c05060a-a700) 91.1% 92%,transparent 92.5%), repeating-radial-gradient(circle closest-side,var(--vlb-pearl-a055) 0 1px,transparent 1px 2.6px), radial-gradient(circle closest-side,transparent 0 96.6%,var(--vlb-c2a2d40) 98.2%,var(--vlb-c0a0b11) 99.6%);box-shadow:0 0 0 1px color-mix(in srgb,var(--vinyl) 80%,transparent),0 0 3px color-mix(in srgb,var(--vinyl) 30%,transparent),0 0 70px -14px color-mix(in srgb,var(--accent) 46%,transparent)}.cf-card--disc::after{content:"";position:absolute;inset:0;z-index:2;border-radius:50%;pointer-events:none;background: conic-gradient(from 290deg,transparent 0deg,color-mix(in srgb,var(--vlb-ce9ecff) 46%,transparent) 24deg,transparent 52deg 176deg,color-mix(in srgb,var(--vlb-ce9ecff) 34%,transparent) 204deg,transparent 234deg), radial-gradient(circle at 28% 20%,var(--vlb-cffffff-a090),transparent 46%);-webkit-mask:radial-gradient(circle closest-side,transparent 74.6%,var(--vlb-c000000) 75.4% 98.8%,transparent 99.8%);mask:radial-gradient(circle closest-side,transparent 74.6%,var(--vlb-c000000) 75.4% 98.8%,transparent 99.8%)}.cf-label{position:absolute;inset:15%;z-index:1;border-radius:50%;overflow:hidden;background:var(--vinyl);box-shadow:0 0 0 1px var(--vlb-cffffff-a140)}.cf-label img{position:absolute;max-width:none;width:calc(var(--z,1)*100%);height:auto;left:calc(var(--x,0)*-100%);top:calc(var(--y,0)*-100%);display:block;pointer-events:none}.cf-label{rotate:calc(var(--cf-d,0)*-74deg)}.cf--on .cf-item{translate:calc(var(--cf-d,0)*var(--cf-spread,0px)) 0}@media (min-width:700px){.cf-deck{--cf-spread:calc(var(--cf-w)*.085 + 16px)}}.cf-label::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 1px var(--vlb-cffffff-a200),inset 0 -14px 26px -10px var(--vlb-c0a0b11-a320)}.cf-label--neri{--z:1.2196;--x:.1359;--y:.0326}.cf-label--pell{--z:1.3062;--x:.151;--y:.0104}.cf-label--maru{--z:1.363;--x:.1576;--y:0}.cf-label--sabe{--z:1.425;--x:.2125;--y:0}.cf-label--ivo{--z:1.254;--x:.127;--y:0}.cf-item--example .cf-card--disc{outline:2px solid var(--halo);outline-offset:6px;box-shadow:0 0 0 1px color-mix(in srgb,var(--vinyl) 80%,transparent),0 0 3px color-mix(in srgb,var(--vinyl) 30%,transparent),0 0 80px -10px color-mix(in srgb,var(--halo) 70%,transparent)}.cf[data-depth="fade"] .cf-item::after{content:"";position:absolute;inset:-9px;z-index:3;border-radius:50%;background:var(--page);opacity:calc(var(--cf-a,0)*.26);pointer-events:none}.cf-caption{display:flex;flex-direction:column;align-items:center;margin-top:var(--vlb-space-30);text-align:center}.cf-count{margin:0;font:400 12.5px/1 var(--site-font-mono,ui-monospace,monospace);letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums}.cf-detail{display:grid;margin-top:var(--vlb-space-14);width:100%}.cf-panel{grid-area:1/1;display:flex;flex-direction:column;align-items:center;opacity:0;visibility:hidden;translate:0 8px;transition:opacity .45s var(--ease),translate .45s var(--ease),visibility .45s}.cf-panel.is-on{opacity:1;visibility:visible;translate:0 0}.cf-name{margin:0;font-family:var(--site-font-display,inherit);font-size:var(--vlb-font-size-30);line-height:var(--vlb-line-height-1p1);letter-spacing:-.025em;font-weight:var(--vlb-font-weight-560);font-variation-settings:"wdth" 106;color:var(--ink)}.cf-role{margin:var(--vlb-space-6) 0 0;font-size:var(--vlb-font-size-16);line-height:var(--vlb-line-height-1p45);color:var(--ink-2)}.cf-trait{margin:var(--vlb-space-14) 0 0;max-width:40ch;font-size:var(--vlb-font-size-17p5);line-height:var(--vlb-line-height-1p5);color:var(--ink);text-wrap:balance}.cf-voice{margin:var(--vlb-space-18) 0 0;display:inline-flex;align-items:center;gap:var(--vlb-space-9);height:38px;padding:0 var(--vlb-space-14) 0 var(--vlb-space-12);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-14);line-height:1;color:var(--ink-2);background:var(--glass);-webkit-backdrop-filter:var(--vl-glass-blur,blur(22px) saturate(150%));backdrop-filter:var(--vl-glass-blur,blur(22px) saturate(150%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),inset 0 1px 0 var(--vlb-cffffff),0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),0 14px 28px -18px color-mix(in srgb,var(--accent) 40%,transparent)}.cf-voice b{font-weight:var(--vlb-font-weight-560);color:var(--ink)}.cf-wave{width:34px;height:16px;fill:var(--accent);flex:none}.cf-lang{padding-left:var(--vlb-space-9);margin-left:var(--vlb-space-1);box-shadow:inset 1px 0 0 var(--hair);font:400 12px/1 var(--site-font-mono,ui-monospace,monospace);letter-spacing:.04em;color:var(--ink-3)}.cf-ctrl{display:flex;align-items:center;justify-content:center;gap:var(--vlb-space-12);margin-top:var(--vlb-space-30)}.cf-btn,.cf-timer{position:relative;width:46px;height:46px;border:0;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--vl-glass-blur,blur(22px) saturate(150%));backdrop-filter:var(--vl-glass-blur,blur(22px) saturate(150%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent),0 10px 22px -14px color-mix(in srgb,var(--accent) 45%,transparent);transition:scale .3s var(--ease),background-color .3s var(--ease)}.cf-btn:hover,.cf-timer:hover{background:var(--tile)}.cf-btn:active,.cf-timer:active{scale:.96}.cf-btn:focus-visible,.cf-timer:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cf-btn svg{width:18px;height:18px}.cf-timer svg{position:absolute;inset:1px;width:44px;height:44px;rotate:-90deg;fill:none}.cf-timer circle{stroke:color-mix(in srgb,var(--ink) 12%,transparent);stroke-width:2}.cf-timer circle+circle{stroke:var(--accent);stroke-dasharray:calc(var(--cf-t,0)*126) 126}.cf-timer i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal}.cf-timer i::before{content:"";width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box}.is-paused .cf-timer i::before{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor;margin-left:var(--vlb-space-3)}.cf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cf:not(.cf--on) .cf-deck{--cf-w:clamp(130px,17cqw,210px)}.cf:not(.cf--on) .cf-deck::before,.cf:not(.cf--on) .cf-platter,.cf:not(.cf--on) .cf-ctrl,.cf:not(.cf--on) .cf-count{display:none}.cf:not(.cf--on) .cf-stage{display:flex;justify-content:safe center;align-items:center;gap:var(--vlb-space-18);height:auto;overflow-x:auto;scroll-snap-type:x mandatory;perspective:none;cursor:auto;padding:var(--vlb-space-12)}.cf:not(.cf--on) .cf-item{position:relative;left:auto;top:auto;flex:0 0 var(--cf-w);transform:none;scroll-snap-align:center}.cf:not(.cf--on) .cf-card--disc{box-shadow:0 0 0 1px var(--vinyl)}.cf:not(.cf--on) .cf-item:nth-child(1){order:3;flex-basis:calc(var(--cf-w)*1.2)}.cf:not(.cf--on) .cf-item:nth-child(2){order:4}.cf:not(.cf--on) .cf-item:nth-child(3){order:5}.cf:not(.cf--on) .cf-item:nth-child(4){order:1}.cf:not(.cf--on) .cf-item:nth-child(5){order:2}.cf:not(.cf--on) .cf-panel:first-child{opacity:1;visibility:visible;translate:none}@media (max-width:699px){.cf-deck{--cf-w:clamp(180px,60cqw,280px)}.cf-caption{margin-top:var(--vlb-space-22)}.cf-name{font-size:var(--vlb-font-size-26)}.cf-trait{font-size:var(--vlb-font-size-16p5)}}@media (prefers-reduced-motion:reduce){.cf *,.cf-panel{transition:none !important}}.fs{font-family:inherit;color:var(--site-text,var(--vlb-studio-ink));--ink:var(--site-text,var(--vlb-studio-ink));--ink-2:var(--site-text-muted,var(--vlb-muted-ink));--ink-3:var(--site-text-subtle,var(--vlb-c5d6072));--accent:var(--site-accent,var(--vlb-lilt-blue));--accent-ink:var(--site-on-accent,var(--vlb-card-white));--tile:var(--site-surface,var(--vlb-card-white));--well:var(--site-surface-muted,var(--vlb-soft-pearl));--tray:var(--site-surface-sunken,var(--vlb-sunken-pearl));--hair:var(--site-border,var(--vlb-studio-ink-a090));--rule:var(--site-border-strong,var(--vlb-studio-ink-a160));--halo:var(--vl-halo,var(--vlb-halo));--mono:var(--site-font-mono,ui-monospace,monospace);--r:var(--site-radius-lg,22px);--ease:var(--site-ease,cubic-bezier(.2,.7,.2,1));--sh-float:0 1px 1px color-mix(in srgb,var(--ink) 4%,transparent),0 3px 8px -2px color-mix(in srgb,var(--ink) 6%,transparent),0 34px 64px -26px color-mix(in srgb,var(--accent) 34%,transparent);--sh-raise:0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent),0 4px 10px -4px color-mix(in srgb,var(--accent) 18%,transparent);--cw:color-mix(in srgb,var(--ink) 4.5%,var(--tile))}.fs *,.fs *::before,.fs *::after{box-sizing:border-box}.fs h3,.fs p,.fs dl,.fs dd,.fs ol,.fs figure{margin:0}.fs ol{padding:0;list-style:none}.fs [hidden]{display:none !important}.fs-pillar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.42fr) minmax(0,1fr);gap:var(--vlb-space-44);align-items:start}.fs-side{display:flex;flex-direction:column;gap:var(--vlb-space-16)}.fs-card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:var(--vlb-space-24);min-width:0;padding:var(--vlb-space-28) var(--vlb-space-28) var(--vlb-space-30);border-radius:var(--r);background:var(--tile);box-shadow:inset 0 0 0 1px var(--hair),inset 0 1px 0 var(--vlb-cffffff)}.fs-cardtop{display:flex;align-items:center;justify-content:space-between}.fs-num{font:500 13px/1 var(--mono);letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums}.fs-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--vlb-radius-10);color:var(--ink);background:var(--cw);box-shadow:inset 0 0 0 1px var(--hair)}.fs-ic svg{width:19px;height:19px}.fs-txt{display:flex;flex-direction:column;gap:var(--vlb-space-10)}.fs-body{font-size:var(--vlb-font-size-15p5);line-height:var(--vlb-line-height-1p55);color:var(--ink-2)}.fs-card--accent{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 18%,transparent),0 30px 60px -32px color-mix(in srgb,var(--accent) 70%,transparent)}.fs-card--accent::before{content:"";position:absolute;z-index:-1;inset:-30% -40% auto auto;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--halo) 42%,transparent),transparent);pointer-events:none}.fs-card--accent .wd-h3{color:var(--accent-ink)}.fs-card--accent .fs-body{color:color-mix(in srgb,var(--accent-ink) 80%,var(--accent))}.fs-card--accent .fs-num{color:color-mix(in srgb,var(--accent-ink) 74%,var(--accent))}.fs-card--accent .fs-ic{color:var(--accent-ink);background:color-mix(in srgb,var(--vlb-cffffff) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 20%,transparent)}.fs-centre{display:flex;align-items:flex-start;justify-content:center;min-width:0}.fs-stagebox{position:relative;width:100%;padding-bottom:var(--vlb-space-160)}.fs-device{position:relative}.fs-win{overflow:hidden}.fs-win__bar{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 var(--vlb-space-14);background:color-mix(in srgb,var(--ink) 2.5%,var(--tile));box-shadow:inset 0 -1px 0 var(--hair)}.fs-win__dots{display:flex;gap:var(--vlb-space-6);width:48px}.fs-win__dots i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--ink) 13%,transparent)}.fs-win__dots--ghost{visibility:hidden}.fs-win__title{font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--ink-2);white-space:nowrap}.fs-win__body{padding:var(--vlb-space-14);display:flex;flex-direction:column;gap:var(--vlb-space-14)}.fs-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vlb-space-2);padding:var(--vlb-space-4);border-radius:var(--vlb-radius-12);background:var(--cw);box-shadow:inset 0 0 0 1px var(--hair)}.fs-steps li{display:flex;align-items:center;justify-content:center;gap:var(--vlb-space-6);height:32px;border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--ink-2);white-space:nowrap}.fs-steps li.is-on{background:var(--tile);color:var(--accent);box-shadow:var(--sh-raise)}.fs-steps li.is-on::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--halo) 35%,transparent)}.fs-cfg{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:var(--vlb-space-16);align-items:start}.fs-prev{position:relative;aspect-ratio:3/4;border-radius:var(--vlb-radius-14);overflow:hidden;background:var(--accent)}.fs-prev>img{width:100%;height:100%;object-fit:cover}.fs-speak{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:var(--vlb-space-8);height:34px;padding:0 var(--vlb-space-10) 0 var(--vlb-space-5);border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--tile) 78%,transparent)}.fs-speak__play{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--vlb-radius-8);background:var(--tile);color:var(--accent);box-shadow:var(--sh-raise)}.fs-speak__play svg{width:11px;height:11px}.fs-speak__wave{width:52px;height:16px;fill:var(--accent)}.fs-speak__wave .is-rest{fill:color-mix(in srgb,var(--accent) 34%,transparent)}.fs-speak__t{font-size:var(--vlb-font-size-11p5);color:var(--ink)}.fs-ctrls{display:flex;flex-direction:column;gap:var(--vlb-space-18);min-width:0;padding-top:var(--vlb-space-2)}.fs .fs-clabel{font-size:var(--vlb-font-size-12);line-height:1;font-weight:var(--vlb-font-weight-500);color:var(--ink-3);margin-bottom:var(--vlb-space-14)}.fs-looks{display:flex;gap:var(--vlb-space-8)}.fs-look{position:relative;display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;overflow:hidden;background:var(--accent)}.fs-look img{width:100%;height:100%;object-fit:cover;scale:1.5;transform-origin:50% 22%}.fs-look.is-on{box-shadow:0 0 0 2px var(--tile),0 0 0 4px var(--accent)}.fs-look--add{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule)}.fs-look--add svg{width:16px;height:16px}.fs-look:not(.is-on):not(.fs-look--add){box-shadow:0 0 0 1px var(--hair)}.fs-attrs{display:flex;flex-direction:column;border-top:1px solid var(--hair)}.fs-attrs>div{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-8);height:40px;border-bottom:1px solid var(--hair)}.fs-attrs dt{font-size:var(--vlb-font-size-12p5);color:var(--ink-3)}.fs-attrs dd{display:flex;align-items:center;gap:var(--vlb-space-5);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);color:var(--ink);white-space:nowrap}.fs-attrs dd svg{width:12px;height:12px;color:var(--ink-3)}.fs-float{position:absolute;right:-6px;bottom:0;width:284px;z-index:2;padding:var(--vlb-space-14);border-radius:var(--vlb-radius-20);background:var(--tile);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 0 0 1px var(--hair),var(--sh-float)}.fs-float__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--vlb-space-10);padding:0 var(--vlb-space-2)}.fs .fs-tags{list-style:none;margin:0 0 var(--vlb-space-12);padding:0 var(--vlb-space-2);display:flex;flex-wrap:wrap;gap:var(--vlb-space-6)}.fs-tags li{display:flex;align-items:center;height:30px;padding:0 var(--vlb-space-11);border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--tile) 78%,transparent);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--vlb-font-size-13p5);color:var(--ink)}.fs-float__t{font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-560);color:var(--ink)}.fs-float__tag{font-size:var(--vlb-font-size-11);color:var(--ink-3);padding:var(--vlb-space-3) var(--vlb-space-7);border-radius:var(--vlb-radius-7);box-shadow:inset 0 0 0 1px var(--hair)}.fs-tone{display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-2);padding:var(--vlb-space-3);border-radius:var(--vlb-radius-11);background:var(--cw);box-shadow:inset 0 0 0 1px var(--hair);margin-bottom:var(--vlb-space-12)}.fs-tone__tab{font:inherit;font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);height:30px;border:0;border-radius:var(--vlb-radius-8);background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.fs-tone__tab[aria-selected="true"]{background:var(--tile);color:var(--ink);box-shadow:var(--sh-raise)}.fs-reply{display:flex;gap:var(--vlb-space-10);align-items:flex-start;padding:0 var(--vlb-space-2) var(--vlb-space-2)}.fs-reply__av{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--accent)}.fs-reply__who{font-size:var(--vlb-font-size-11p5);color:var(--ink-3);margin-bottom:var(--vlb-space-3)}.fs-reply__txt{font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p5);color:var(--ink);text-wrap:pretty}@media (max-width:1219px){.fs-pillar{gap:var(--vlb-space-32)}.fs-float{right:-4px}}@media (max-width:1099px){.fs-pillar{grid-template-columns:1fr 1fr;gap:var(--vlb-space-16)}.fs-side{display:contents}.fs-centre{grid-column:1/-1;grid-row:1;margin-bottom:var(--vlb-space-28)}.fs-stagebox{max-width:580px;padding-bottom:var(--vlb-space-96)}.fs-float{right:-40px}}@media (max-width:699px){.fs-pillar{grid-template-columns:1fr;gap:var(--vlb-space-14)}.fs-centre{margin-bottom:var(--vlb-space-20)}.fs-stagebox{padding-bottom:0}.fs-win__bar{height:34px;padding:0 var(--vlb-space-12)}.fs-win__dots i{width:8px;height:8px}.fs-win__title{font-size:var(--vlb-font-size-12)}.fs-win__body{padding:var(--vlb-space-10);gap:var(--vlb-space-10)}.fs-steps{padding:var(--vlb-space-3)}.fs-steps li{font-size:var(--vlb-font-size-11);height:30px;gap:0}.fs-steps li.is-on::before{display:none}.fs-cfg{gap:var(--vlb-space-12)}.fs .fs-clabel{margin-bottom:var(--vlb-space-11)}.fs-ctrls{gap:var(--vlb-space-14);padding-top:0}.fs-looks{gap:var(--vlb-space-7)}.fs-look{width:36px;height:36px}.fs-attrs>div{height:36px}.fs-attrs dt{font-size:var(--vlb-font-size-11p5)}.fs-attrs dd{font-size:var(--vlb-font-size-12)}.fs-speak{left:8px;bottom:8px;height:30px;gap:var(--vlb-space-6);padding:0 var(--vlb-space-8) 0 var(--vlb-space-4)}.fs-speak__play{width:22px;height:22px}.fs-speak__wave{width:40px}.fs-float{position:relative;right:auto;bottom:auto;width:auto;margin:var(--vlb-space-n12) var(--vlb-space-12) 0}.fs-card{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--vlb-space-10) var(--vlb-space-12);padding:var(--vlb-space-18)}.fs-cardtop,.fs-txt{display:contents}.fs-ic{width:32px;height:32px}.fs-ic svg{width:17px;height:17px}.fs-card .wd-h3{font-size:var(--vlb-font-size-19)}.fs-card .fs-body{grid-column:1/-1;font-size:var(--vlb-font-size-15)}.fs-side{gap:var(--vlb-space-14)}}.vc-stage{margin-top:var(--wd-head-gap)}.vc-stage__in{padding:var(--vlb-space-20);display:flex;flex-direction:column;gap:var(--vlb-space-18)}.vc-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-16);flex-wrap:wrap}.vc-bar__t{margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text)}.vc-bar__t .vc-ic{color:var(--site-accent)}.vc-ic{width:16px;height:16px;flex:none}.vc-states{list-style:none;margin:0;padding:0;display:flex;gap:var(--vlb-space-6);flex-wrap:wrap}.vc-states li{display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:32px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-13);color:var(--site-text-muted);background:var(--site-surface-subtle)}.vc-states li.is-done .vc-ic{width:13px;height:13px;color:var(--site-accent)}.vc-states li.is-live{background:var(--site-accent);color:var(--site-on-accent)}.vc-states li.is-live .vl-mono{opacity:.85;font-size:var(--vlb-font-size-12)}.vc-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--vlb-space-18);align-items:stretch}.vc-call{border-radius:var(--site-radius-lg);background:var(--vlb-night);padding:var(--vlb-space-14);display:flex;flex-direction:column;gap:var(--vlb-space-12);color:var(--vlb-pearl)}.vc-modes{display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-12);flex:1}.vc-mode{margin:0;display:flex;flex-direction:column;gap:var(--vlb-space-10);min-width:0}.vc-mode__label{margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);color:var(--vlb-night-mist)}.vc-tile{position:relative;flex:1;min-height:420px;border-radius:var(--vlb-radius-16);overflow:hidden;background:var(--vlb-night-card);box-shadow:0 0 0 2px var(--vl-halo),0 0 40px -6px color-mix(in srgb,var(--vl-halo) 70%,transparent)}.vc-tile>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.vc-name{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:var(--vlb-space-8);height:30px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);background:color-mix(in srgb,var(--vlb-night) 62%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--vlb-pearl);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500)}.vc-name--static{position:static;background:color-mix(in srgb,var(--vlb-card-white) 8%,transparent)}.vc-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);background:var(--vl-halo);color:var(--vlb-night);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-600)}.vc-live{width:8px;height:8px;border-radius:50%;background:var(--vl-halo);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 30%,transparent)}.vc-pip{position:absolute;right:10px;top:10px;width:108px;aspect-ratio:4/5;border-radius:var(--vlb-radius-12);overflow:hidden;box-shadow:0 0 0 2px color-mix(in srgb,var(--vlb-card-white) 70%,transparent),0 12px 24px -10px var(--vlb-night-a600)}.vc-pip img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.vc-pip span{position:absolute;left:6px;bottom:6px;padding:var(--vlb-space-2) var(--vlb-space-6);border-radius:var(--vlb-radius-6);background:color-mix(in srgb,var(--vlb-night) 62%,transparent);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-500)}.vc-audio{flex:1;min-height:420px;border-radius:var(--vlb-radius-16);background:radial-gradient(closest-side at 50% 42%,color-mix(in srgb,var(--vlb-lilt-blue) 55%,transparent),transparent),var(--vlb-c141730);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 8%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vlb-space-18);padding:var(--vlb-space-24)}.vc-disc{position:relative;width:176px;height:176px;margin-bottom:var(--vlb-space-8)}.vc-disc img{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%}.vc-ring{position:absolute;inset:-26px;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 6%,var(--vl-halo) 6% 44%,transparent 44% 56%,var(--vl-halo) 56% 94%,transparent 94%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 7px),var(--vlb-c000000) calc(100% - 6px));mask:radial-gradient(closest-side,transparent calc(100% - 7px),var(--vlb-c000000) calc(100% - 6px));filter:drop-shadow(0 0 14px color-mix(in srgb,var(--vl-halo) 70%,transparent))}.vc-voice{margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-13);color:var(--vlb-night-mist)}.vc-voice strong{color:var(--vlb-pearl);font-weight:var(--vlb-font-weight-500)}.vc-wave{width:64px;height:16px;color:var(--vl-halo)}@media (prefers-reduced-motion:no-preference){.vc-ring{animation:vc-breathe 3.2s var(--site-ease) infinite}.vc-live{animation:vc-pulse 1.8s ease-in-out infinite}}@keyframes vc-breathe{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.035) rotate(8deg)}}@keyframes vc-pulse{0%,100%{box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--vl-halo) 10%,transparent)}}.vc-fail{display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-6) var(--vlb-space-4) var(--vlb-space-2);flex-wrap:wrap}.vc-fail p{margin:0;display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p4);color:var(--vlb-night-mist);flex:1;min-width:240px}.vc-fail p .vc-ic{color:var(--vl-halo)}.vc-fail p strong{color:var(--vlb-pearl);font-weight:var(--vlb-font-weight-500)}.vc-fail__acts{display:flex;gap:var(--vlb-space-6);flex:none}.vc-chip{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--vlb-pearl);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 22%,transparent)}.vc-chip--on{background:var(--vlb-card-white);color:var(--vlb-studio-ink);box-shadow:none}.vc-script{border-radius:var(--site-radius-lg);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--site-border);padding:var(--vlb-space-8);display:flex;flex-direction:column;justify-content:center}.vc-turns{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-6)}.vc-turn{padding:var(--vlb-space-12) var(--vlb-space-14);border-radius:var(--vlb-radius-14);background:var(--site-surface)}.vc-turn p{margin:var(--vlb-space-4) 0 0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p45);color:var(--site-text)}.vc-who{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted)}.vc-who .vl-mono{margin-left:auto;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.vc-turn--agent{box-shadow:inset 3px 0 0 var(--site-accent)}.vc-turn--agent .vc-who{color:var(--site-accent)}.vc-turn--cut{border:1px dashed color-mix(in srgb,var(--site-accent) 45%,transparent);background:color-mix(in srgb,var(--site-surface) 55%,transparent)}.vc-unsaid{color:var(--site-text-subtle);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--site-text-subtle) 60%,transparent)}.vc-stop{display:inline-block;margin-top:var(--vlb-space-6);font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.vc-lang{display:inline-flex;height:18px;padding:0 var(--vlb-space-6);align-items:center;border-radius:var(--vlb-radius-5);background:color-mix(in srgb,var(--site-accent) 12%,transparent);font-size:var(--vlb-font-size-11)}.vc-handoff{display:inline-flex;align-items:center;gap:var(--vlb-space-6);margin-top:var(--vlb-space-10);height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);background:var(--site-accent);color:var(--site-on-accent);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500)}@media (max-width:1099px){.vc-body{grid-template-columns:1fr}}@media (max-width:699px){.vc-stage__in{padding:var(--vlb-space-12)}.vc-states li:not(.is-live){display:none}.vc-modes{grid-template-columns:1fr}.vc-tile{min-height:340px}.vc-audio{min-height:0;padding:var(--vlb-space-28) var(--vlb-space-16)}.vc-pip{width:84px}}@media (max-width:479px){.vc-fail__acts{width:100%;flex-direction:column}.vc-chip{height:44px;width:100%}}.vc-fail p{display:block}.vc-fail p .vc-ic{display:inline-block;vertical-align:-3px;margin-right:var(--vlb-space-6)}.vc-unsaid{text-decoration:none;opacity:.55}.vc-sample{margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-8);height:32px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-10);background:var(--site-accent);color:var(--site-on-accent);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500)}.vc-sample .vl-mono{opacity:.85;font-size:var(--vlb-font-size-12)}.vc-fail{padding:var(--vlb-space-4) var(--vlb-space-4) var(--vlb-space-2)}.vc-audio{justify-content:center}.vc-disc{margin-bottom:var(--vlb-space-14)}.vc-ring{inset:-26px;background:conic-gradient(from 0deg,transparent 0 5%,var(--vl-lilt) 5% 45%,transparent 45% 55%,var(--vl-halo) 55% 95%,transparent 95%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),var(--vlb-c000000) calc(100% - 2px));mask:radial-gradient(closest-side,transparent calc(100% - 3px),var(--vlb-c000000) calc(100% - 2px));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--vl-halo) 80%,transparent))}.vc-presence{position:absolute;inset:-52px;width:calc(100% + 104px);height:calc(100% + 104px);z-index:2;pointer-events:none}.vc-disc[data-live] .vc-ring{opacity:0}@media (prefers-reduced-motion:no-preference){.vc-ring{animation:none}}.vc-turn--agent{box-shadow:none;background:color-mix(in srgb,var(--site-accent) 7%,var(--site-surface));margin-left:var(--vlb-space-28)}.vc-turn--guest{margin-right:var(--vlb-space-28)}.vc-turn--cut{border:1px dashed var(--site-border-strong);background:transparent}@media (max-width:699px){.vc-turn--agent{margin-left:var(--vlb-space-16)}.vc-turn--guest{margin-right:var(--vlb-space-16)}}.vc-tile .vl-film__v{object-position:50% 26%}.bn-grid{--ink:var(--site-text,var(--vlb-studio-ink));--ink-2:var(--site-text-muted,var(--vlb-muted-ink));--ink-3:var(--site-text-subtle,var(--vlb-c5d6072));--accent:var(--site-accent,var(--vlb-lilt-blue));--accent-ink:var(--wd-white,var(--vlb-card-white));--tile:var(--site-surface,var(--vlb-card-white));--well:var(--wd-paper,var(--vlb-pearl));--well-2:var(--site-surface-subtle,var(--vlb-soft-pearl));--halo:var(--vl-halo,var(--vlb-halo));--hair:var(--site-border,var(--vlb-studio-ink-a090));--r:var(--site-radius-xl,28px);--r-in:var(--site-radius-lg,22px);--r-well:14px;--gap:16px;--pad:24px;--sh-float:0 1px 1px color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent),0 3px 8px color-mix(in srgb,var(--vlb-studio-ink) 4%,transparent),0 24px 44px -20px color-mix(in srgb,var(--vlb-lilt-blue) 34%,transparent);--ease:var(--site-ease,cubic-bezier(.2,.7,.2,1));display:grid;gap:var(--gap);font-family:inherit;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:176px 364px 176px}.bn-grid .bn-t-speech{grid-column:1;grid-row:1/4}.bn-grid .bn-t-music{grid-column:2;grid-row:1}.bn-grid .bn-t-trans{grid-column:3;grid-row:1/3}.bn-grid .bn-t-dub{grid-column:2;grid-row:2}.bn-grid .bn-t-voice{grid-column:2/4;grid-row:3}.bn-tile{position:relative;min-width:0;display:flex;container-type:inline-size;padding:var(--vlb-space-8);border-radius:var(--r);background:var(--vl-bezel-shell,var(--vlb-cffffff-a460));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 30px 60px -36px color-mix(in srgb,var(--vlb-lilt-blue) 30%,transparent)}.bn-core{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;border-radius:var(--r-in);background:var(--tile);box-shadow:inset 0 0 0 1px var(--hair);overflow:hidden;isolation:isolate}.bn-well{position:relative;flex:1 1 auto;min-height:0;margin:var(--vlb-space-8);border-radius:var(--r-well);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--well),var(--well-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 4%,transparent),inset 0 1px 0 var(--vlb-cffffff)}.bn-glow{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--halo) 45%,transparent),color-mix(in srgb,var(--halo) 12%,transparent) 62%,transparent)}.bn-obj{position:absolute;display:block;height:auto;max-width:none;pointer-events:none;filter:drop-shadow(0 26px 26px color-mix(in srgb,var(--vlb-lilt-blue) 20%,transparent)) drop-shadow(0 4px 6px color-mix(in srgb,var(--vlb-studio-ink) 10%,transparent))}.bn-cap{display:flex;flex-direction:column;gap:var(--vlb-space-6);padding:var(--vlb-space-14) var(--pad) var(--pad)}.bn-title{margin:0;font-size:var(--vlb-font-size-21);line-height:var(--vlb-line-height-1p2);letter-spacing:-.015em;font-weight:var(--vlb-font-weight-560);font-variation-settings:"wdth" 104;text-wrap:balance;color:inherit}.bn-body{margin:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p5);color:var(--ink-2);max-width:38ch;text-wrap:pretty}.bn-ic{width:16px;height:16px;flex:none}.bn-focus{transition:translate .5s var(--ease),box-shadow .5s var(--ease)}.bn-tile:hover .bn-focus{translate:0 -3px}.bn-card{background:var(--tile);border-radius:var(--vlb-radius-14);box-shadow:var(--sh-float)}.bn-t-speech .bn-glow{width:440px;height:440px;left:50%;top:40%;translate:-50% -50%}.bn-t-speech .bn-obj{width:292px;left:50%;top:22px;translate:-50% 0}.bn-player{position:absolute;left:12px;right:12px;bottom:12px;padding:var(--vlb-space-12) var(--vlb-space-14) var(--vlb-space-14);display:flex;flex-direction:column;gap:var(--vlb-space-12);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--vlb-card-white) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),inset 0 1px 0 var(--vlb-cffffff),var(--sh-float)}.bn-player__top{display:flex;align-items:center;gap:var(--vlb-space-12);min-width:0}.bn-play{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--halo) 30%,transparent),0 10px 18px -8px color-mix(in srgb,var(--vlb-lilt-blue) 70%,transparent)}.bn-play .bn-ic{width:14px;height:14px;translate:1px 0}.bn-player__name{display:flex;flex-direction:column;gap:var(--vlb-space-2);min-width:0;flex:1}.bn-player__name strong{font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p25);font-weight:var(--vlb-font-weight-550);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-player__name span{font-size:var(--vlb-font-size-12p5);line-height:var(--vlb-line-height-1p3);color:var(--ink-2)}.bn-player__time{color:var(--ink-3);font-size:var(--vlb-font-size-12)}.bn-player__wave{display:block;width:100%;height:30px;fill:color-mix(in srgb,var(--vlb-studio-ink) 16%,transparent)}.bn-player__wave .is-on{fill:var(--accent)}.bn-script{position:relative;display:flex;flex-direction:column;gap:var(--vlb-space-6);padding:var(--vlb-space-10) var(--pad) var(--vlb-space-4)}.bn-script__label{margin:0 0 var(--vlb-space-2);display:flex;justify-content:space-between;font-size:var(--vlb-font-size-12p5);line-height:var(--vlb-line-height-1p3);color:var(--ink-3);font-weight:var(--vlb-font-weight-500)}.bn-script__line{margin:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p5);color:var(--ink)}.bn-script__line:first-of-type{color:var(--ink-2)}.bn-script mark{color:var(--ink);background:color-mix(in srgb,var(--halo) 34%,transparent);border-radius:var(--vlb-radius-4);padding:var(--vlb-space-1) var(--vlb-space-2);box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 1.5px 0 0 var(--accent)}.bn-regen{align-self:flex-start;margin-top:var(--vlb-space-6);display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:30px;padding:0 var(--vlb-space-11);border-radius:var(--vlb-radius-9);background:var(--tile);color:var(--ink);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--hair),0 8px 18px -10px color-mix(in srgb,var(--vlb-lilt-blue) 40%,transparent)}.bn-regen .bn-ic{width:14px;height:14px;color:var(--accent)}.bn-t-speech .bn-cap{padding-top:var(--vlb-space-18);border-top:1px solid var(--hair);margin:var(--vlb-space-14) var(--pad) 0;padding-inline:0}.bn-t-music .bn-core{flex-direction:row}.bn-t-music .bn-well{flex:0 0 auto;aspect-ratio:1;height:calc(100% - 16px)}.bn-t-music .bn-glow{inset:6%}.bn-t-music .bn-obj{width:80%;left:10%;top:11%}.bn-t-music .bn-cap{flex:1;min-width:0;justify-content:center;gap:var(--vlb-space-16);padding:var(--vlb-space-14) var(--pad) var(--vlb-space-14) var(--vlb-space-14)}.bn-clip{width:100%;max-width:380px;display:flex;align-items:center;gap:var(--vlb-space-10);min-width:0;height:44px;padding:0 var(--vlb-space-12) 0 var(--vlb-space-6);border-radius:var(--vlb-radius-12);background:var(--well);box-shadow:inset 0 0 0 1px var(--hair)}.bn-clip__play{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--vlb-radius-9);background:var(--tile);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb,var(--vlb-studio-ink) 10%,transparent)}.bn-clip__play .bn-ic{width:12px;height:12px}.bn-clip__name{font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);white-space:nowrap}.bn-clip__wave{flex:1;min-width:24px;height:24px;fill:var(--accent)}.bn-clip__time{font-size:var(--vlb-font-size-12);color:var(--ink-3)}.bn-t-trans .bn-glow{width:360px;height:360px;right:-90px;top:-80px}.bn-t-trans .bn-obj{width:270px;right:-46px;top:-30px;rotate:-8deg}.bn-tx{position:absolute;left:12px;right:12px;bottom:12px;padding:var(--vlb-space-12) var(--vlb-space-14) var(--vlb-space-6);border-radius:var(--vlb-radius-14);background:var(--tile);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent),var(--sh-float)}.bn-tx__head{margin:0 0 var(--vlb-space-6);display:flex;justify-content:space-between;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-12);line-height:var(--vlb-line-height-1p3);color:var(--ink-3);font-weight:var(--vlb-font-weight-500)}.bn-tx__head span:first-child{color:var(--ink);font-weight:var(--vlb-font-weight-550);font-size:var(--vlb-font-size-13)}.bn-tx__rows{list-style:none;margin:0;padding:0}.bn-tx__rows li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:var(--vlb-space-10);padding:var(--vlb-space-8) 0;border-top:1px solid var(--hair)}.bn-tx__rows .vl-mono{font-size:var(--vlb-font-size-11p5);line-height:var(--vlb-line-height-18px);color:var(--ink-3)}.bn-tx__who{font-size:var(--vlb-font-size-11p5);line-height:var(--vlb-line-height-1p3);color:var(--ink-3);font-weight:var(--vlb-font-weight-500)}.bn-tx__txt{font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p4);color:var(--ink)}.bn-tx__rows li.is-edit{position:relative}.bn-tx__rows li.is-edit::before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:2px;border-radius:var(--vlb-radius-2);background:var(--accent)}.bn-tx__rows li.is-edit .vl-mono{color:var(--accent)}.bn-tx__rows li.is-dim{opacity:.5;filter:blur(.6px)}.bn-nowrap{white-space:nowrap}.bn-caret{display:inline-block;width:1.5px;height:1.1em;margin-left:var(--vlb-space-1);vertical-align:-.17em;background:var(--accent)}.bn-t-dub .bn-core{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 18%,transparent)}.bn-t-dub .bn-well{background:linear-gradient(180deg,color-mix(in srgb,var(--vlb-night) 26%,var(--vlb-lilt-blue)),color-mix(in srgb,var(--vlb-night) 12%,var(--vlb-lilt-blue)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 8%,transparent)}.bn-t-dub .bn-glow{width:420px;height:300px;left:50%;top:62%;translate:-50% -50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--halo) 34%,transparent),transparent)}.bn-t-dub .bn-body{color:color-mix(in srgb,var(--vlb-card-white) 80%,var(--vlb-lilt-blue))}.bn-dub{position:relative;height:100%;display:flex;flex-direction:column;gap:var(--vlb-space-14);padding:var(--vlb-space-14) var(--vlb-space-16) var(--vlb-space-12)}.bn-dub__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-8);flex-wrap:wrap}.bn-dub__chip{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);background:var(--vlb-card-white);color:var(--vlb-studio-ink);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-550);white-space:nowrap}.bn-dub__chip .bn-ic{width:14px;height:14px;color:var(--accent)}.bn-dub__voice{display:inline-flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-12p5);color:color-mix(in srgb,var(--vlb-card-white) 84%,var(--vlb-lilt-blue));white-space:nowrap}.bn-dub__dot{width:7px;height:7px;border-radius:50%;background:var(--halo);box-shadow:0 0 0 3px color-mix(in srgb,var(--halo) 28%,transparent)}.bn-tracks{position:relative;display:flex;flex-direction:column;gap:var(--vlb-space-10);margin-block:auto;padding-bottom:var(--vlb-space-24)}.bn-track{display:flex;flex-direction:column;gap:var(--vlb-space-7)}.bn-track__head{margin:0;display:flex;align-items:baseline;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-12p5);line-height:var(--vlb-line-height-1p2);color:color-mix(in srgb,var(--vlb-card-white) 74%,var(--vlb-lilt-blue))}.bn-track__head strong{font-weight:var(--vlb-font-weight-550);color:var(--vlb-card-white)}.bn-track__head .vl-mono{margin-left:auto;font-size:var(--vlb-font-size-11p5)}.bn-track__wave{display:block;width:100%;height:38px}.bn-track__wave--en{fill:color-mix(in srgb,var(--vlb-card-white) 30%,transparent)}.bn-track__wave--en .is-on{fill:var(--vlb-card-white)}.bn-track__wave--fr{fill:color-mix(in srgb,var(--vlb-halo) 34%,transparent)}.bn-track__wave--fr .is-on{fill:var(--halo)}.bn-playhead{position:absolute;left:40.6%;top:16px;bottom:24px;width:1.5px;border-radius:var(--vlb-radius-2);background:var(--vlb-card-white);box-shadow:0 0 12px color-mix(in srgb,var(--halo) 90%,transparent)}.bn-playhead .vl-mono{position:absolute;left:50%;bottom:-22px;translate:-50% 0;height:18px;padding:0 var(--vlb-space-6);border-radius:var(--vlb-radius-6);display:grid;place-items:center;background:var(--vlb-card-white);color:var(--vlb-studio-ink);font-size:var(--vlb-font-size-11);line-height:1;white-space:nowrap}@supports not (color:color-mix(in srgb,red,blue)){.bn-t-dub .bn-body,.bn-track__head{color:var(--vlb-cd2d6ec)}}.bn-t-voice .bn-core{flex-direction:row;align-items:stretch}.bn-t-voice .bn-cap{flex:0 0 268px;justify-content:flex-end;padding:var(--pad) var(--vlb-space-8) var(--pad) var(--pad)}.bn-t-voice .bn-well{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.bn-t-voice .bn-glow{width:420px;height:260px;left:30%;top:50%;translate:-50% -50%}.bn-vd{display:flex;align-items:center;gap:var(--vlb-space-16);padding:var(--vlb-space-12) var(--vlb-space-16)}.bn-vd__presets{display:flex;flex-direction:column;gap:var(--vlb-space-8)}.bn-preset{display:flex;align-items:center;gap:var(--vlb-space-10);height:50px;padding:0 var(--vlb-space-12) 0 var(--vlb-space-8);border-radius:var(--vlb-radius-13);background:color-mix(in srgb,var(--vlb-card-white) 70%,transparent);box-shadow:inset 0 0 0 1px var(--hair);white-space:nowrap}.bn-preset.is-on{background:var(--tile);box-shadow:inset 0 0 0 1.5px var(--accent),0 10px 22px -14px color-mix(in srgb,var(--vlb-lilt-blue) 60%,transparent)}.bn-preset__disc{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;color:var(--vlb-card-white);background:radial-gradient(circle at 32% 28%,var(--halo),var(--accent) 72%)}.bn-preset__disc .bn-ic{width:17px;height:17px}.bn-preset--new .bn-preset__disc{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--vlb-studio-ink) 22%,transparent)}.bn-preset--new{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 16%,transparent)}.bn-preset__name{display:flex;flex-direction:column;gap:var(--vlb-space-1);min-width:0}.bn-preset__name strong{font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p25);font-weight:var(--vlb-font-weight-550)}.bn-preset__name span{font-size:var(--vlb-font-size-12);line-height:var(--vlb-line-height-1p25);color:var(--ink-3)}.bn-preset__check{width:15px;height:15px;color:var(--accent);margin-left:auto;padding-left:var(--vlb-space-2)}.bn-preset.is-on{padding-right:var(--vlb-space-14)}.bn-delivery{position:relative;width:250px;padding:var(--vlb-space-12) var(--vlb-space-16) var(--vlb-space-14);border-radius:var(--vlb-radius-14);background:var(--tile);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent),var(--sh-float)}.bn-delivery__head{margin:0 0 var(--vlb-space-6);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-550);line-height:var(--vlb-line-height-1p3)}.bn-slider{display:grid;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:var(--vlb-space-10);height:28px}.bn-slider--pace{--v:42%}.bn-slider--warmth{--v:72%}.bn-slider__label{font-size:var(--vlb-font-size-12p5);color:var(--ink-2)}.bn-slider .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--ink-3);text-align:right}.bn-slider__track{position:relative;height:4px;border-radius:var(--vlb-radius-4);background:color-mix(in srgb,var(--vlb-studio-ink) 10%,transparent)}.bn-slider__track::before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--v);border-radius:inherit;background:var(--accent)}.bn-slider__thumb{position:absolute;left:var(--v);top:50%;width:16px;height:16px;translate:-50% -50%;border-radius:50%;background:var(--vlb-cffffff);border:2px solid var(--accent);box-shadow:0 2px 6px color-mix(in srgb,var(--vlb-studio-ink) 18%,transparent)}.bn-slider--warmth .bn-slider__thumb{box-shadow:0 0 0 6px color-mix(in srgb,var(--halo) 34%,transparent),0 2px 6px color-mix(in srgb,var(--vlb-studio-ink) 18%,transparent)}.bn-cursor{position:absolute;width:26px;height:26px;left:var(--v);top:2px;translate:-6px 0;filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--vlb-studio-ink) 25%,transparent));pointer-events:none;z-index:2}@media (max-width:1099px){.bn-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none}.bn-grid>.bn-tile{grid-column:auto;grid-row:auto}.bn-grid .bn-t-speech{grid-column:1/-1;order:1}.bn-grid .bn-t-dub{order:2;min-height:470px}.bn-grid .bn-t-trans{order:3;min-height:470px}.bn-grid .bn-t-music{grid-column:1/-1;order:4;height:176px}.bn-grid .bn-t-voice{grid-column:1/-1;order:5;min-height:176px}.bn-t-speech .bn-core{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr}.bn-t-speech .bn-well{grid-row:1/5;min-height:420px}.bn-t-speech .bn-script{grid-column:2;grid-row:2}.bn-t-speech .bn-cap{grid-column:2;grid-row:3;margin-top:var(--vlb-space-22)}.bn-track__wave{height:52px}.bn-t-trans .bn-well{min-height:300px}}@media (max-width:699px){.bn-grid{grid-template-columns:minmax(0,1fr);gap:var(--vlb-space-12);--pad:20px}.bn-grid>.bn-tile{grid-column:1/-1}.bn-grid .bn-t-music{height:auto}.bn-t-speech .bn-core{display:flex;min-height:0}.bn-t-speech .bn-well{min-height:420px}.bn-t-speech .bn-script{padding-top:var(--vlb-space-12)}.bn-t-speech .bn-cap{margin-top:var(--vlb-space-14)}.bn-track__wave{height:40px}.bn-t-trans .bn-well{min-height:400px}.bn-t-dub .bn-well{flex:none}.bn-grid .bn-t-dub,.bn-grid .bn-t-trans{min-height:0}}@container (max-width:520px){.bn-t-trans .bn-obj{width:224px;right:-34px;top:-22px}.bn-t-trans .bn-glow{width:300px;height:300px;right:-70px;top:-70px}}@container (min-width:640px){.bn-t-music .bn-cap{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--vlb-space-24);padding-right:var(--pad)}.bn-t-music .bn-clip{flex:0 1 380px}}@container (max-width:440px){.bn-t-music .bn-core{flex-direction:column}.bn-t-music .bn-well{aspect-ratio:auto;height:180px;flex:none}.bn-t-music .bn-glow{inset:auto;width:220px;height:220px;left:50%;top:50%;translate:-50% -50%}.bn-t-music .bn-obj{width:200px;left:50%;top:50%;translate:-50% -50%}.bn-t-music .bn-cap{padding:var(--vlb-space-12) var(--pad) var(--pad)}}@container (max-width:660px){.bn-t-voice .bn-core{flex-direction:column}.bn-t-voice .bn-well{order:-1;flex:none}.bn-t-voice .bn-cap{flex:none;padding:var(--vlb-space-12) var(--pad) var(--pad)}}@container (max-width:420px){.bn-vd{flex-direction:column;align-items:stretch;width:100%;padding:var(--vlb-space-16)}.bn-delivery{width:auto}.bn-t-voice .bn-glow{left:50%;top:40%}}@media (prefers-reduced-motion:reduce){.bn-grid *{transition:none !important}}.bn-tx__rows li.is-edit::before{display:none}.bn-tx__rows li.is-edit{background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:var(--vlb-radius-8);margin-left:var(--vlb-space-n6);margin-right:var(--vlb-space-n6);padding-left:var(--vlb-space-6);padding-right:var(--vlb-space-6)}.bn-script mark{box-shadow:none}.pr{font-family:inherit;--page:var(--site-bg,var(--vlb-pearl));--card:var(--site-surface,var(--vlb-card-white));--well:var(--site-surface-muted,var(--vlb-soft-pearl));--ink:var(--site-text,var(--vlb-studio-ink));--ink-2:var(--site-text-muted,var(--vlb-muted-ink));--ink-3:var(--site-text-subtle,var(--vlb-c5d6072));--hair:var(--site-border,var(--vlb-studio-ink-a090));--hair-2:var(--site-border-strong,var(--vlb-studio-ink-a160));--accent:var(--site-accent,var(--vlb-lilt-blue));--accent-ink:var(--site-accent-ink,var(--vlb-card-white));--halo:var(--vl-halo,var(--vlb-halo));--on-fill:var(--vlb-card-white);--on-fill-2:color-mix(in srgb,var(--vlb-card-white) 78%,var(--accent));--r:var(--site-radius-lg,22px);--r-outer:var(--site-radius-xl,28px);--r-btn:var(--wd-btn-radius,12px);--font:var(--site-font-sans,ui-sans-serif,system-ui,sans-serif);--mono:var(--site-font-mono,ui-monospace,monospace);--ease:var(--site-ease,cubic-bezier(.2,.7,.2,1));--shell:var(--vl-bezel-shell,var(--vlb-cffffff-a460));--sh-float:0 1px 1px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 6px color-mix(in srgb,var(--ink) 4%,transparent),0 18px 40px -20px color-mix(in srgb,var(--accent) 24%,transparent);--sh-row:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 36px 70px -42px color-mix(in srgb,var(--accent) 34%,transparent);--sh-feat:0 2px 4px color-mix(in srgb,var(--accent) 18%,transparent),0 44px 90px -40px color-mix(in srgb,var(--accent) 62%,transparent);position:relative}:where(.pr) :is(h3,h4,p,ul,ol){margin:0;padding:0}:where(.pr) ol{list-style:none}.pr-stage{position:relative;isolation:isolate}.pr-bg{position:absolute;pointer-events:none;z-index:-1}.pr-bg--tiles{inset:-72px -120px -64px;background:color-mix(in srgb,var(--vlb-cffffff) 72%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Crect x='3' y='3' width='46' height='46' rx='11' fill='%23000'/%3E%3C/svg%3E"),radial-gradient(62% 56% at 50% 46%,var(--vlb-c000000) 0%,var(--vlb-c000000-a550) 48%,transparent 82%);-webkit-mask-size:52px 52px,100% 100%;-webkit-mask-position:center top,0 0;-webkit-mask-composite:source-in;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Crect x='3' y='3' width='46' height='46' rx='11' fill='%23000'/%3E%3C/svg%3E"),radial-gradient(62% 56% at 50% 46%,var(--vlb-c000000) 0%,var(--vlb-c000000-a550) 48%,transparent 82%);mask-size:52px 52px,100% 100%;mask-position:center top,0 0;mask-composite:intersect}.pr-rows{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto;column-gap:var(--vlb-space-16);row-gap:0}.pr-row{grid-row:1 / span 2;display:grid;grid-template-rows:subgrid;row-gap:0;min-width:0;padding:var(--vlb-space-8);border-radius:var(--r-outer);background:var(--shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),var(--sh-row);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.pr-row-top{grid-row:1;display:flex;flex-direction:column;padding:var(--vlb-space-28) var(--vlb-space-28) var(--vlb-space-26);border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),var(--sh-float)}.pr-name-row{display:flex;align-items:center;gap:var(--vlb-space-12);min-height:36px}.pr-chip{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--vlb-radius-10);color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.pr-chip .pr-ic{width:19px;height:19px}.pr-chip--pair{width:auto;padding:0 var(--vlb-space-9);gap:var(--vlb-space-6);display:inline-flex}.pr-chip--pair .pr-ic{width:17px;height:17px}.pr-name{font-family:var(--font);font-size:var(--vlb-font-size-22);line-height:var(--vlb-line-height-1p2);letter-spacing:-.018em;font-weight:var(--vlb-font-weight-560);font-variation-settings:"wdth" 104;color:var(--ink)}.pr-badge{display:inline-flex;align-items:center;height:26px;padding:0 var(--vlb-space-11);border-radius:var(--vlb-radius-99);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);line-height:1;white-space:nowrap;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.pr-pitch{margin-top:var(--vlb-space-18) !important;font-size:var(--vlb-font-size-21);line-height:var(--vlb-line-height-1p3);letter-spacing:-.016em;font-weight:var(--vlb-font-weight-500);color:var(--ink);text-wrap:balance;max-width:26ch}.pr-pitch .soft{color:var(--ink-3)}.pr-price{display:flex;align-items:flex-end;gap:var(--vlb-space-4);margin-top:auto;padding-top:var(--vlb-space-26)}.pr-amt{display:inline-flex;align-items:flex-start;font-size:var(--vlb-font-size-60);line-height:var(--vlb-line-height-0p86);letter-spacing:-.045em;font-weight:var(--vlb-font-weight-520);font-variation-settings:"wdth" 106;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.pr-cur{font-size:var(--vlb-font-size-0p44em);letter-spacing:0;margin:var(--vlb-space-0p08em) var(--vlb-space-0p06em) 0 0;color:var(--ink-3);font-weight:var(--vlb-font-weight-450)}.pr-per{font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p3);color:var(--ink-2);padding-bottom:var(--vlb-space-2);white-space:nowrap}.pr-row-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vlb-space-10);min-height:48px;margin-top:var(--vlb-space-20)}.pr-row-act .wd-link .pr-ic{width:15px;height:15px}.pr-meters{grid-row:2;display:flex;flex-direction:column;padding:var(--vlb-space-6) var(--vlb-space-20) var(--vlb-space-10);min-width:0}.pr-meter{display:flex;flex-direction:column;gap:var(--vlb-space-12);padding:var(--vlb-space-18) 0 var(--vlb-space-16);min-width:0}.pr-meter+.pr-meter{border-top:1px solid var(--hair)}.pr-meter__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vlb-space-6) var(--vlb-space-10);min-height:24px}.pr-meter__aside{font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p3);color:var(--ink-2)}.pr-meter__ic{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--vlb-radius-7);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);flex:none}.pr-meter__ic .pr-ic{width:14px;height:14px}.pr-meter__name{font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p3);font-weight:var(--vlb-font-weight-500);color:var(--ink)}.pr-meter__note{margin-left:auto;font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p3);color:var(--ink-2);text-align:right}.pr-meter__note{font-size:var(--vlb-font-size-14);color:var(--ink-2)}.pr-meter--seats .pr-meter__note{display:inline-flex;align-items:center;gap:var(--vlb-space-12)}.pr-meter__line{display:flex;align-items:center;gap:var(--vlb-space-16);min-width:0}.pr-meter__line .pr-wave{flex:1 1 0}.pr-meter__note b{color:var(--ink);font-weight:var(--vlb-font-weight-560);font-variant-numeric:tabular-nums}.pr-meter__qty b{color:var(--ink);font-weight:var(--vlb-font-weight-560);font-variant-numeric:tabular-nums}.pr-meter__rate{white-space:nowrap}.pr-meter__rate .vl-mono{font-family:var(--mono);font-size:var(--vlb-font-size-13);color:var(--ink)}.pr-wave{display:flex;align-items:center;height:30px;width:100%;min-width:0;color:var(--accent)}.pr-wave>span{display:block;height:30px;overflow:hidden;min-width:0}.pr-wave svg{max-width:none;width:auto;height:30px}.pr-wave__in{flex:40 1 0}.pr-wave__out{flex:13 1 0;position:relative;padding-left:var(--vlb-space-9);margin-left:var(--vlb-space-3);color:color-mix(in srgb,var(--accent) 30%,transparent)}.pr-wave__out::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--hair-2)}.pr-seats{display:inline-flex;align-items:center}.pr-seat{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;overflow:hidden;flex:none;box-shadow:0 0 0 2px var(--card),0 6px 14px -8px color-mix(in srgb,var(--accent) 60%,transparent)}.pr-seat+.pr-seat{margin-left:var(--vlb-space-n7)}.pr-seat img{width:100%;height:100%;object-fit:cover}.pr-seat--neri{object-position:50% 26%}.pr-seat--pell,.pr-seat--maru{object-position:50% 30%}.pr-row.is-featured{--ink:var(--on-fill);--ink-2:var(--on-fill-2);--ink-3:color-mix(in srgb,var(--vlb-card-white) 70%,var(--accent));--hair:color-mix(in srgb,var(--vlb-card-white) 16%,transparent);--hair-2:color-mix(in srgb,var(--vlb-card-white) 30%,transparent);position:relative;overflow:hidden;isolation:isolate;color:var(--on-fill);background:radial-gradient(70% 55% at 92% 0%,color-mix(in srgb,var(--halo) 42%,transparent),transparent 70%),var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 22%,transparent),var(--sh-feat);-webkit-backdrop-filter:none;backdrop-filter:none}.pr-row.is-featured .pr-row-top{background:color-mix(in srgb,var(--vlb-card-white) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 18%,transparent)}.pr-row.is-featured .pr-chip{color:var(--on-fill);background:color-mix(in srgb,var(--vlb-card-white) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 18%,transparent)}.pr-row.is-featured .pr-badge{background:color-mix(in srgb,var(--vlb-card-white) 16%,transparent);color:var(--on-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 22%,transparent)}.pr-row.is-featured .pr-meter__ic{color:var(--on-fill);background:color-mix(in srgb,var(--vlb-card-white) 14%,transparent)}.pr-row.is-featured .pr-wave{color:var(--on-fill)}.pr-row.is-featured .pr-wave__out{color:color-mix(in srgb,var(--vlb-card-white) 34%,transparent)}.pr-row.is-featured .pr-seat{box-shadow:0 0 0 2px var(--accent),0 0 0 3px color-mix(in srgb,var(--halo) 55%,transparent),0 8px 18px -8px var(--vlb-c040828-a600)}.pr-btn-light{background:var(--on-fill);color:var(--accent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--accent) 10%,transparent),0 12px 26px -12px var(--vlb-c040828-a550)}.pr-btn-light:hover{background:var(--vlb-cffffff)}.pr-btn-line{background:transparent;color:var(--on-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 40%,transparent)}.pr-btn-line:hover{background:color-mix(in srgb,var(--vlb-card-white) 10%,transparent)}.pr-row.is-featured :focus-visible{outline-color:var(--on-fill)}.pr-extra{margin-top:var(--vlb-space-16)}.pr-both{margin:auto var(--vlb-space-n12) var(--vlb-space-n2);padding-top:var(--vlb-space-10)}.pr-both__in{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vlb-space-12) var(--vlb-space-16);padding:var(--vlb-space-20) var(--vlb-space-24) var(--vlb-space-20);border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),var(--sh-float)}.pr-both .pr-name-row{flex:1 1 auto}.pr-both .pr-name{font-size:var(--vlb-font-size-20)}.pr-both .pr-price{margin:0 0 0 auto;padding-top:0}.pr-both .pr-amt{font-size:var(--vlb-font-size-30);letter-spacing:-.035em}.pr-both .pr-per{font-size:var(--vlb-font-size-14);padding-bottom:0}.pr-both__note{flex:1 1 100%;padding-top:var(--vlb-space-12) !important;border-top:1px solid var(--hair);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p45);color:var(--ink-2);text-wrap:pretty}.pr-bill{container-type:inline-size;display:flex;flex-direction:column;gap:var(--vlb-space-20);padding:var(--vlb-space-28) var(--vlb-space-30);border-radius:var(--r-outer)}.pr-bill__in{display:flex;flex-direction:column;gap:var(--vlb-space-20)}.pr-bill__head{display:flex;flex-direction:column;gap:var(--vlb-space-8)}@container (min-width:1100px){.pr-bill__in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto auto;column-gap:var(--vlb-space-48);row-gap:var(--vlb-space-20);align-items:start}.pr-bill__head{grid-row:1 / span 2;padding-right:var(--vlb-space-8)}.pr-bill__use{font-size:var(--vlb-font-size-21);max-width:20ch}.pr-bill__bar{margin-top:var(--vlb-space-6)}}.pr-bill__label{display:inline-flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p3);font-weight:var(--vlb-font-weight-500);color:var(--ink-2)}.pr-bill__label .pr-ic{width:16px;height:16px;color:var(--accent)}.pr-bill__use{font-size:var(--vlb-font-size-19);line-height:var(--vlb-line-height-1p35);letter-spacing:-.012em;font-weight:var(--vlb-font-weight-500);color:var(--ink);text-wrap:balance}.pr-bill__use b{font-weight:var(--vlb-font-weight-600);font-variant-numeric:tabular-nums}.pr-bill__bar{display:flex;gap:var(--vlb-space-3);height:12px;border-radius:var(--vlb-radius-99);overflow:hidden}.pr-seg{display:block;height:100%}.pr-seg--plan,.pr-key--plan{background:var(--accent)}.pr-seg--audio,.pr-key--audio{background:color-mix(in srgb,var(--accent) 46%,var(--vlb-card-white))}.pr-seg--video,.pr-key--video{background:repeating-linear-gradient(135deg,var(--accent) 0 2px,color-mix(in srgb,var(--accent) 18%,var(--vlb-card-white)) 2px 5px)}.pr-seg--plan{flex:79 1 0}.pr-seg--audio{flex:9 1 0}.pr-seg--video{flex:15 1 0}.pr-bill__sum{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:var(--vlb-space-12) var(--vlb-space-20);align-items:start}.pr-bill__sum li{display:grid;grid-template-columns:auto 1fr;column-gap:var(--vlb-space-8);row-gap:var(--vlb-space-3);align-items:center;position:relative;padding-left:var(--vlb-space-20)}.pr-bill__sum li:first-child{padding-left:0}.pr-op{position:absolute;left:0;top:4px;font:400 16px/1 var(--mono);color:var(--ink-3)}.pr-key{width:10px;height:10px;border-radius:var(--vlb-radius-3)}.pr-bill__n{font-size:var(--vlb-font-size-26);line-height:var(--vlb-line-height-1p05);letter-spacing:-.03em;font-weight:var(--vlb-font-weight-540);font-variation-settings:"wdth" 104;font-variant-numeric:tabular-nums;color:var(--ink)}.pr-bill__t{grid-column:1 / -1;font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p35);color:var(--ink-2)}.pr-bill__m{grid-column:1 / -1;font-family:var(--mono);font-size:var(--vlb-font-size-12p5);line-height:var(--vlb-line-height-1p35);color:var(--ink);white-space:nowrap}.pr-bill__total{padding-left:var(--vlb-space-28) !important;border-left:1px solid var(--hair-2)}.pr-bill__total .pr-op{left:10px;top:9px}.pr-bill__total .pr-bill__n{grid-column:1 / -1;font-size:var(--vlb-font-size-34);color:var(--accent)}@container (max-width:560px){.pr-bill__sum{grid-template-columns:minmax(0,1fr);gap:0}.pr-bill__sum li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"k t n" "k m n";column-gap:var(--vlb-space-10);align-items:center;padding:var(--vlb-space-12) 0 !important;border-top:1px solid var(--hair)}.pr-bill__sum li:first-child{border-top:0;padding-top:var(--vlb-space-2) !important}.pr-bill__sum .pr-op{display:none}.pr-key{grid-area:k;align-self:start;margin-top:var(--vlb-space-5)}.pr-bill__t{grid-area:t;font-size:var(--vlb-font-size-14);color:var(--ink)}.pr-bill__m{grid-area:m;white-space:normal}.pr-bill__n{grid-area:n;font-size:var(--vlb-font-size-20);text-align:right}.pr-bill__total{border-left:0;border-top:1px solid var(--hair-2) !important;padding:var(--vlb-space-14) 0 0 !important;grid-template-areas:"t n" !important;grid-template-columns:minmax(0,1fr) auto !important}.pr-bill__total .pr-bill__t{font-weight:var(--vlb-font-weight-500)}.pr-bill__total .pr-bill__n{grid-column:auto;font-size:var(--vlb-font-size-30)}}.pr-foot{margin-top:var(--vlb-space-32) !important;text-align:center;font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p5);color:var(--ink-2)}@media (max-width:1099px){.pr-both .pr-price{margin-left:0;flex-basis:100%}.pr-row-top{padding:var(--vlb-space-24) var(--vlb-space-24) var(--vlb-space-22)}.pr-pitch{font-size:var(--vlb-font-size-19)}.pr-amt{font-size:var(--vlb-font-size-52)}.pr-meters{padding:var(--vlb-space-4) var(--vlb-space-16) var(--vlb-space-8)}}@media (max-width:899px){.pr-rows{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--vlb-space-16);max-width:600px;margin-inline:auto}.pr-row{grid-row:auto;display:flex;flex-direction:column}.pr-meters{display:flex;flex-direction:column}.pr-extra{max-width:600px;margin-inline:auto}.pr-bg--tiles{inset:-48px -40px}}@media (max-width:699px){.pr-row{padding:var(--vlb-space-6);border-radius:var(--vlb-radius-24)}.pr-row-top,.pr-both__in{padding:var(--vlb-space-22) var(--vlb-space-20) var(--vlb-space-20);border-radius:var(--vlb-radius-18)}.pr-pitch{font-size:var(--vlb-font-size-18);margin-top:var(--vlb-space-18) !important}.pr-price{padding-top:var(--vlb-space-26)}.pr-amt{font-size:var(--vlb-font-size-48)}.pr-both .pr-amt{font-size:var(--vlb-font-size-28)}.pr-meters{padding:var(--vlb-space-2) var(--vlb-space-14) var(--vlb-space-6)}.pr-row-act .wd-btn{flex:1 1 180px}.pr-bill{padding:var(--vlb-space-22) var(--vlb-space-20);border-radius:var(--vlb-radius-24)}.pr-bill__use{font-size:var(--vlb-font-size-17)}}@media (prefers-reduced-transparency:reduce){.pr-row:not(.is-featured){background:var(--vlb-cf6f6f9);-webkit-backdrop-filter:none;backdrop-filter:none}}.fq-side{display:flex;flex-direction:column;gap:var(--vlb-space-28);position:sticky;top:112px}.fq .wd-faq .wd-head{position:static}.fq-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--vlb-space-14);align-items:center;padding:var(--vlb-space-14);max-width:420px}.fq-card img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px var(--vlb-card-white),0 0 0 4px var(--vl-halo)}.fq-card__t{margin:0;font-weight:var(--vlb-font-weight-560);font-size:var(--vlb-font-size-15p5)}.fq-card__s{margin:var(--vlb-space-2) 0 0;font-size:var(--vlb-font-size-13p5);color:var(--site-text-muted)}.fq-card .wd-btn{grid-column:1/-1;justify-self:start}.fq-list{border-top:0;padding:var(--vlb-space-8) var(--vlb-space-24);border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 30px 60px -40px color-mix(in srgb,var(--vlb-lilt-blue) 30%,transparent)}.fq-list details:last-child{border-bottom:0}.fq-list details[open] summary{color:var(--site-accent)}@media (max-width:1099px){.fq-side{position:static}}@media (max-width:699px){.fq-list{padding:var(--vlb-space-4) var(--vlb-space-18)}.fq .wd-faq details>div{padding-right:var(--vlb-space-8)}}.fr-scope{--ink:var(--site-text);--ink-2:var(--site-text-muted);--hair:var(--site-border);--accent:var(--site-accent);--display:var(--site-font-display);--font:var(--site-font-sans)}.wd-section.fr-cta--photo{background:var(--wd-paper-2);isolation:isolate;overflow:clip}.fr-cta--photo::after{content:"";position:absolute;z-index:-1;left:50%;top:52%;width:min(1500px,130%);aspect-ratio:2.2;translate:-50% -50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--vlb-halo) 22%,transparent),transparent);pointer-events:none}.fr-cta__p{position:relative}.fr-cta__m{position:relative;margin:0;aspect-ratio:16/10;border-radius:var(--site-radius-xl);overflow:hidden;background:var(--vlb-cd9dae0);box-shadow:0 1px 1px color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent),0 50px 100px -50px color-mix(in srgb,var(--vlb-lilt-blue) 40%,transparent)}.fr-cta__m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.fr-cta__m::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 52%,color-mix(in srgb,var(--vlb-night) 16%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 75%,transparent);pointer-events:none}.fr-cta__card{--site-text:var(--vlb-studio-ink);--site-text-muted:var(--vlb-muted-ink);--site-surface:var(--vlb-card-white);--site-border-strong:color-mix(in srgb,var(--vlb-studio-ink) 16%,transparent);position:absolute;z-index:1;left:50%;bottom:32px;translate:-50% 0;width:min(600px,calc(100% - 96px));display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--vlb-space-14);padding:var(--vlb-space-32) var(--vlb-space-32) var(--vlb-space-36);color:var(--site-text);border-radius:var(--site-radius-xl);background:color-mix(in srgb,var(--vlb-card-white) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(.3);backdrop-filter:blur(18px) saturate(.3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),inset 0 1px 0 var(--vlb-cffffff),0 1px 1px color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent),0 36px 72px -32px color-mix(in srgb,var(--vlb-lilt-blue) 45%,transparent)}.fr-cta__h{max-width:22ch;font-size:var(--vlb-font-size-fluid-6);line-height:var(--vlb-line-height-1p04);letter-spacing:-.034em}.fr-cta__l{max-width:44ch;color:var(--site-text-muted)}.fr-cta__a{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vlb-space-12);margin-top:var(--vlb-space-10)}@media (max-width:1099px){.fr-cta__m{aspect-ratio:3/2}.fr-cta__card{bottom:24px;width:min(560px,calc(100% - 64px));padding:var(--vlb-space-28) var(--vlb-space-28) var(--vlb-space-30)}}@media (max-width:699px){.fr-cta__m{aspect-ratio:3/2;border-radius:var(--site-radius-lg)}.fr-cta__card{position:relative;left:auto;bottom:auto;translate:none;width:auto;margin:var(--vlb-space-n24) var(--vlb-space-8) 0;padding:var(--vlb-space-28) var(--vlb-space-20) var(--vlb-space-24);gap:var(--vlb-space-12);border-radius:var(--site-radius-lg);background:color-mix(in srgb,var(--vlb-card-white) 94%,transparent)}.fr-cta__h{font-size:var(--vlb-font-size-fluid-5)}.fr-cta__a{flex-direction:column;align-items:stretch;width:100%;margin-top:var(--vlb-space-6)}}@media (prefers-reduced-transparency:reduce){.fr-cta__card{background:var(--vlb-card-white)}}@media (prefers-reduced-motion:reduce){.fr-scope *{transition:none !important}}.fr-scope{--ink:var(--site-text);--ink-2:var(--site-text-muted);--ink-3:var(--site-text-subtle);--hair:var(--site-border);--accent:var(--site-accent);--display:var(--site-font-display);--font:var(--site-font-sans)}.fr-foot{position:relative;isolation:isolate;padding-block:var(--vlb-space-88) var(--vlb-space-36);background:var(--site-section-bg);color:var(--site-text-muted);font-size:var(--vlb-font-size-14p5);overflow:hidden}.fr-foot--deep{--site-text:var(--vlb-pearl);--site-text-muted:var(--vlb-night-mist)}.fr-foot::before{content:"";position:absolute;z-index:-1;left:50%;bottom:-28%;width:min(1400px,120%);aspect-ratio:2.6;translate:-50% 0;background:radial-gradient(closest-side,color-mix(in srgb,var(--vlb-halo) 16%,transparent),transparent);pointer-events:none}.fr-foot__t{display:grid;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:var(--vlb-space-40) var(--vlb-space-32);padding-top:var(--vlb-space-56);border-top:1px solid color-mix(in srgb,var(--vlb-pearl) 10%,transparent)}.fr-foot__b{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-20)}.fr-foot__b p{margin:0;max-width:26ch;font-family:var(--display);font-size:var(--vlb-font-size-22);line-height:var(--vlb-line-height-1p3);letter-spacing:-.015em;font-weight:var(--vlb-font-weight-480);font-variation-settings:"wdth" 104;color:var(--vlb-pearl);text-wrap:balance}.fr-foot__b p span{display:block;color:var(--vlb-night-mist)}.fr-logo{display:inline-flex;border-radius:var(--vlb-radius-6);text-decoration:none}.fr-foot__logo{display:block;height:26px;width:auto}.fr-foot h3{margin:0 0 var(--vlb-space-18);font:560 13px/1.2 var(--font);letter-spacing:.01em;color:var(--vlb-pearl)}.fr-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--vlb-space-4)}.fr-foot ul a{display:inline-flex;align-items:center;min-height:32px;color:var(--vlb-night-mist);text-decoration:none;transition:color .2s var(--site-ease)}.fr-foot ul a:hover{color:var(--vlb-pearl)}.fr-foot :focus-visible{outline-color:var(--vlb-halo)}.fr-word{display:block;width:100%;height:auto;margin-top:var(--vlb-space-fluid-38);overflow:visible}.fr-foot__l{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vlb-space-10) var(--vlb-space-24);margin-top:var(--vlb-space-28);padding-top:var(--vlb-space-20);border-top:1px solid color-mix(in srgb,var(--vlb-pearl) 10%,transparent)}.fr-foot__l p{margin:0;font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p5);color:var(--vlb-night-mist)}@media (max-width:1099px){.fr-foot__t{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-foot__b{grid-column:1/-1;margin-bottom:var(--vlb-space-8)}}@media (max-width:699px){.fr-foot{padding-block:var(--vlb-space-64) var(--vlb-space-28)}.fr-foot__t{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vlb-space-36) var(--vlb-space-20);padding-top:var(--vlb-space-44)}.fr-foot__b p{font-size:var(--vlb-font-size-20)}.fr-foot ul a{min-height:40px}}.vl-page{position:relative;background:var(--site-bg);color:var(--site-text);font-family:var(--site-font-sans)}.vl-navslot{position:absolute;inset:0 0 auto 0;z-index:40}.vlh-menu__panel li a[aria-current="page"]{color:var(--site-accent);background:var(--site-surface-subtle)}.au-ic{width:16px;height:16px;flex:none;display:block}.au-play{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--vl-lilt);color:var(--vlb-card-white);box-shadow:0 0 0 4px color-mix(in srgb,var(--vl-halo) 30%,transparent),0 10px 18px -8px color-mix(in srgb,var(--vlb-lilt-blue) 70%,transparent)}.au-play .au-ic{width:14px;height:14px;translate:1px 0}.au-play--sm{width:28px;height:28px;box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 26%,transparent)}.au-play--sm .au-ic{width:11px;height:11px}.au-play.is-ghost{background:var(--wd-paper);color:var(--wd-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 12%,transparent)}.au-wave{display:block;width:100%;fill:color-mix(in srgb,var(--vlb-studio-ink) 16%,transparent)}.au-wave .is-on{fill:var(--vl-lilt)}.au-voice{display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:26px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-12p5);color:var(--wd-ink);background:color-mix(in srgb,var(--vl-lilt) 8%,var(--vlb-card-white));white-space:nowrap}.au-voice .au-ic{width:14px;height:14px;color:var(--vl-lilt)}.au-voice b{font-weight:var(--vlb-font-weight-550)}.au-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:var(--vlb-space-2);vertical-align:-.15em;background:var(--vl-lilt)}@media (prefers-reduced-motion:no-preference){.au-caret{animation:au-blink 1.1s steps(1) infinite}@keyframes au-blink{50%{opacity:0}}}.au-hero{padding-block:0}.au-hero__stage{position:relative;isolation:isolate;overflow:clip;margin:var(--vlb-space-14);border-radius:var(--site-radius-xl);padding:var(--vlb-space-112) 0 var(--vlb-space-72);background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface) 70%,var(--site-bg)) 0%,color-mix(in srgb,var(--site-surface) 30%,var(--site-bg)) 50%,color-mix(in srgb,var(--vl-halo) 8%,var(--site-bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),inset 0 1px 0 var(--vlb-cffffff),0 1px 2px color-mix(in srgb,var(--site-text) 5%,transparent),0 40px 80px -64px color-mix(in srgb,var(--site-accent) 34%,transparent)}.au-hero__atmos{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% - 32px) 0;-webkit-mask-image:radial-gradient(ellipse 46% 64% at 72% 56%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%);mask-image:radial-gradient(ellipse 46% 64% at 72% 56%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%)}.au-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);gap:var(--vlb-space-40);align-items:center}.au-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-24);padding-bottom:var(--vlb-space-12)}.au-hero__copy .wd-display{font-size:var(--vlb-font-size-fluid-13);max-width:none}.au-l{display:block;white-space:nowrap}.au-hero__copy .wd-lead{max-width:40ch}.au-hero__actions{display:flex;flex-wrap:wrap;gap:var(--vlb-space-10);margin-top:var(--vlb-space-4)}.au-hero__tools{list-style:none;margin:var(--vlb-space-14) 0 0;padding:var(--vlb-space-20) 0 0;display:flex;flex-wrap:wrap;gap:var(--vlb-space-8) var(--vlb-space-18);border-top:1px solid var(--site-border);max-width:460px}.au-hero__tools li{display:inline-flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-14);color:var(--site-text-muted)}.au-hero__tools .au-ic{color:var(--vl-lilt)}.au-hero__vis{position:relative;height:560px}.au-hero__glow{position:absolute;left:62%;top:44%;width:620px;aspect-ratio:1;translate:-50% -50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 44%,transparent),color-mix(in srgb,var(--vl-halo) 14%,transparent) 55%,transparent)}.au-hero__mic{position:absolute;z-index:1;right:2%;top:-6px;width:430px;height:auto;max-width:none;filter:drop-shadow(0 30px 30px color-mix(in srgb,var(--vlb-lilt-blue) 22%,transparent)) drop-shadow(0 4px 6px color-mix(in srgb,var(--vlb-studio-ink) 10%,transparent))}.au-hero__card{position:absolute;z-index:3;left:0;bottom:0;width:452px;max-width:100%}.au-hc{padding:var(--vlb-space-18) var(--vlb-space-18) var(--vlb-space-16);display:flex;flex-direction:column;gap:var(--vlb-space-14)}.au-hc__top{display:flex;align-items:center;gap:var(--vlb-space-12);min-width:0}.au-hc__name{display:flex;flex-direction:column;gap:var(--vlb-space-2);min-width:0;flex:1}.au-hc__name strong{font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p25);font-weight:var(--vlb-font-weight-560);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-hc__name span{font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p3);color:var(--site-text-muted)}.au-seg{display:inline-flex;flex:none;padding:var(--vlb-space-3);border-radius:var(--vlb-radius-12);background:var(--wd-paper);box-shadow:inset 0 0 0 1px var(--site-border)}.au-seg__tab{font:500 12.5px/1 var(--site-font-mono);height:30px;min-width:42px;padding:0 var(--vlb-space-10);border:0;border-radius:var(--vlb-radius-9);background:transparent;color:var(--site-text-muted);cursor:pointer}.au-seg__tab[aria-selected="true"]{background:var(--vl-lilt);color:var(--vlb-card-white);box-shadow:0 6px 12px -8px color-mix(in srgb,var(--vlb-lilt-blue) 80%,transparent)}.au-hp{display:flex;flex-direction:column;gap:var(--vlb-space-10)}.au-hp[hidden]{display:none}.au-hp__wave{position:relative;padding:var(--vlb-space-10) var(--vlb-space-12);border-radius:var(--vlb-radius-14);background:var(--wd-paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent)}.au-wave--hero{height:44px}.au-hp__head{position:absolute;top:4px;bottom:4px;width:1.5px;background:var(--vl-lilt)}.au-hp__head i{position:absolute;bottom:calc(100% - 2px);left:50%;translate:-50% 0;font-style:normal;font-size:var(--vlb-font-size-10p5);line-height:1;padding:var(--vlb-space-3) var(--vlb-space-5);border-radius:var(--vlb-radius-5);background:var(--vl-lilt);color:var(--vlb-card-white);display:none}.au-hp__time{display:flex;justify-content:space-between;color:var(--site-text-subtle);font-size:var(--vlb-font-size-12)}.au-hp__lines{list-style:none;margin:var(--vlb-space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-2)}.au-hp__lines li{display:grid;grid-template-columns:38px 1fr;gap:var(--vlb-space-8);padding:var(--vlb-space-8) var(--vlb-space-10);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted)}.au-hp__lines li .vl-mono{font-size:var(--vlb-font-size-12);color:var(--site-text-subtle);padding-top:var(--vlb-space-2)}.au-hp__lines li.is-now{background:color-mix(in srgb,var(--vl-lilt) 7%,var(--vlb-card-white));color:var(--site-text)}.au-hp__lines li.is-now .vl-mono{color:var(--vl-lilt)}.au-hero__voice{position:absolute;z-index:4;left:6%;top:36px;display:flex;align-items:center;gap:var(--vlb-space-10);padding:var(--vlb-space-10) var(--vlb-space-14) var(--vlb-space-10) var(--vlb-space-10);border-radius:var(--vlb-radius-16)}.au-hero__voice-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--vlb-radius-10);background:var(--vl-lilt);color:var(--vlb-card-white)}.au-hero__voice-ic .au-ic{width:18px;height:18px}.au-hero__voice-t{display:flex;flex-direction:column;gap:var(--vlb-space-1);font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted);line-height:var(--vlb-line-height-1p25)}.au-hero__voice-t b{font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.au-hero__voice-l{color:var(--site-text-subtle);font-size:var(--vlb-font-size-11p5);padding-left:var(--vlb-space-10);margin-left:var(--vlb-space-2);border-left:1px solid var(--site-border)}.au-hero__len{position:absolute;z-index:4;right:0;bottom:92px;display:flex;align-items:center;gap:var(--vlb-space-8);padding:var(--vlb-space-12) var(--vlb-space-16);border-radius:var(--vlb-radius-16);font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.au-hero__len .vl-mono{font-size:var(--vlb-font-size-13p5);color:var(--site-text);font-weight:var(--vlb-font-weight-500)}.au-hero__len-eq{color:var(--vl-lilt);font-weight:var(--vlb-font-weight-600)}.au-hero__len-t{padding-left:var(--vlb-space-10);border-left:1px solid var(--site-border)}@media (max-width:1180px){.au-hero__mic{width:380px;right:0}.au-hero__card{width:420px}.au-hero__len{display:none}}@media (max-width:999px){.au-hero__stage{padding-bottom:var(--vlb-space-56)}.au-hero__grid{grid-template-columns:1fr;gap:var(--vlb-space-48)}.au-hero__copy{align-items:center;text-align:center}.au-hero__actions,.au-hero__tools{justify-content:center}.au-hero__vis{width:100%;max-width:680px;margin-inline:auto;height:540px}.au-hero__glow{left:58%}}@media (max-width:699px){.au-hero__stage{margin:var(--vlb-space-8);padding:var(--vlb-space-88) 0 var(--vlb-space-28);border-radius:var(--vlb-radius-24)}.au-hero__copy{gap:var(--vlb-space-20)}.au-l{white-space:normal}.au-hero__tools{gap:var(--vlb-space-8) var(--vlb-space-14)}.au-hero__tools li{font-size:var(--vlb-font-size-13p5)}.au-hero__vis{height:auto;display:flex;flex-direction:column;align-items:center;padding-top:var(--vlb-space-8)}.au-hero__glow{left:50%;top:150px;width:420px}.au-hero__mic{position:relative;right:auto;top:auto;width:250px;margin-bottom:var(--vlb-space-n56)}.au-hero__card{position:relative;left:auto;bottom:auto;width:100%}.au-hero__voice{left:0;top:18px;padding:var(--vlb-space-8) var(--vlb-space-10) var(--vlb-space-8) var(--vlb-space-8)}.au-hero__voice-ic{width:30px;height:30px}.au-hero__voice-l{display:none}.au-hero__len{display:none}.au-hc{padding:var(--vlb-space-14) var(--vlb-space-12) var(--vlb-space-12)}.au-hc__name strong{font-size:var(--vlb-font-size-14)}.au-hc__name span{font-size:var(--vlb-font-size-12)}.au-hp__lines li{grid-template-columns:34px 1fr;font-size:var(--vlb-font-size-13p5);padding:var(--vlb-space-7) var(--vlb-space-8)}}.au-tools__x{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--vlb-space-24);align-items:start}.au-rail{display:flex;flex-direction:column;gap:var(--vlb-space-6);padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--site-border)}.au-rail__tab{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--vlb-space-12);width:100%;min-height:76px;padding:var(--vlb-space-12) var(--vlb-space-14) var(--vlb-space-12) var(--vlb-space-12);border:0;border-radius:var(--vlb-radius-18);background:transparent;color:var(--site-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--site-ease),box-shadow .2s var(--site-ease)}.au-rail__tab:hover{background:color-mix(in srgb,var(--site-surface) 60%,transparent)}.au-rail__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--vl-lilt) 9%,var(--site-surface));color:var(--vl-lilt)}.au-rail__ic .au-ic{width:19px;height:19px}.au-rail__txt{display:flex;flex-direction:column;gap:var(--vlb-space-3);min-width:0}.au-rail__label{font-size:var(--vlb-font-size-15p5);line-height:var(--vlb-line-height-1p25);font-weight:var(--vlb-font-weight-550);letter-spacing:-.005em}.au-rail__sub{font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p3);color:var(--site-text-muted)}.au-rail__n{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle);align-self:start;padding-top:var(--vlb-space-4)}.au-rail__tab[aria-selected="true"]{background:var(--site-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 1px 1px color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent),0 14px 28px -18px color-mix(in srgb,var(--vlb-lilt-blue) 40%,transparent)}.au-rail__tab[aria-selected="true"] .au-rail__ic{background:var(--vl-lilt);color:var(--vlb-card-white)}.au-rail__tab[aria-selected="true"] .au-rail__n{color:var(--vl-lilt)}.au-panel{min-width:0}.au-panel__in{display:flex;flex-direction:column;overflow:hidden}.au-panel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vlb-space-6) var(--vlb-space-32);align-items:end;padding:var(--vlb-space-26) var(--vlb-space-28) var(--vlb-space-22)}.au-panel__head .wd-h3{grid-column:1}.au-panel__head .wd-small{grid-column:1;max-width:56ch;font-size:var(--vlb-font-size-15)}.au-panel__chips{grid-column:2;grid-row:1/3;align-self:end;list-style:none;margin:0;padding:0;display:flex;gap:var(--vlb-space-6)}.au-panel__chips li{height:28px;display:inline-flex;align-items:center;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-8);background:var(--wd-paper);color:var(--site-text-muted);font-size:var(--vlb-font-size-11p5);white-space:nowrap}.au-well{position:relative;isolation:isolate;overflow:hidden;margin:0 var(--vlb-space-8) var(--vlb-space-8);min-height:452px;border-radius:var(--vlb-radius-16);background:linear-gradient(180deg,var(--wd-paper),var(--wd-paper-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 4%,transparent),inset 0 1px 0 var(--vlb-cffffff);display:grid;place-items:center;padding:var(--vlb-space-36) var(--vlb-space-32)}.au-well__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,var(--vlb-c000000),transparent 85%);mask-image:linear-gradient(180deg,var(--vlb-c000000),transparent 85%)}.au-vg{position:relative;width:100%;max-width:640px}.au-card{background:var(--site-surface);border-radius:var(--vlb-radius-16);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 6%,transparent),0 1px 1px color-mix(in srgb,var(--vlb-studio-ink) 4%,transparent),0 24px 44px -22px color-mix(in srgb,var(--vlb-lilt-blue) 32%,transparent)}.au-card__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);padding:var(--vlb-space-12) var(--vlb-space-14);border-bottom:1px solid var(--site-border)}.au-card__t{display:inline-flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-550);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-card__t .au-ic{color:var(--vl-lilt)}.au-card__meta{display:inline-flex;align-items:center;gap:var(--vlb-space-10);flex:none;font-size:var(--vlb-font-size-12);color:var(--site-text-subtle)}.au-card__label{margin:0;font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-550);color:var(--site-text-muted)}.au-minibtn{display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:32px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);white-space:nowrap;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.au-minibtn--primary{background:var(--vl-lilt);color:var(--vlb-card-white);box-shadow:0 8px 16px -10px color-mix(in srgb,var(--vlb-lilt-blue) 80%,transparent)}.au-minibtn .au-ic{width:14px;height:14px}.au-script{display:flex;flex-direction:column;gap:var(--vlb-space-12)}.au-script__lines{list-style:none;margin:0;padding:var(--vlb-space-8);display:flex;flex-direction:column;gap:var(--vlb-space-2)}.au-script__lines li{display:grid;grid-template-columns:42px 1fr;gap:var(--vlb-space-8);padding:var(--vlb-space-9) var(--vlb-space-10);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p45)}.au-script__lines .vl-mono{font-size:var(--vlb-font-size-12);color:var(--site-text-subtle);padding-top:var(--vlb-space-2)}.au-script__lines li.is-edit{background:color-mix(in srgb,var(--vl-lilt) 7%,var(--vlb-card-white))}.au-script__lines li.is-edit .vl-mono{color:var(--vl-lilt)}.au-script__lines del{display:block;color:var(--site-text-subtle);text-decoration-color:color-mix(in srgb,var(--vlb-studio-ink) 40%,transparent);font-size:var(--vlb-font-size-13);margin-bottom:var(--vlb-space-2)}.au-script__lines ins{text-decoration:none}.au-script__lines li.is-dim{color:var(--site-text-subtle)}.au-script__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);padding:var(--vlb-space-10) var(--vlb-space-14) var(--vlb-space-14)}.au-script__note{display:inline-flex;align-items:center;gap:var(--vlb-space-6);font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.au-script__strip{display:flex;align-items:center;gap:var(--vlb-space-14);padding:var(--vlb-space-10) var(--vlb-space-14);width:86%;margin-left:auto;margin-right:var(--vlb-space-fluid-1)}.au-script__lane{position:relative;flex:1;min-width:0}.au-wave--mute{height:26px}.au-script__sel{position:absolute;top:-4px;bottom:-4px;left:42.5%;width:28%;border-radius:var(--vlb-radius-7);background:color-mix(in srgb,var(--vl-lilt) 12%,transparent)}.au-script__sel i{position:absolute;left:50%;top:-20px;translate:-50% 0;font-style:normal;font-size:var(--vlb-font-size-10p5);padding:var(--vlb-space-3) var(--vlb-space-6);border-radius:var(--vlb-radius-5);background:var(--vl-lilt);color:var(--vlb-card-white);white-space:nowrap}.au-script__cap{flex:none;font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted)}.au-voicer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--vlb-space-14);align-items:start}.au-pre{padding:var(--vlb-space-14);display:flex;flex-direction:column;gap:var(--vlb-space-10)}.au-pre__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-4)}.au-pre__list li{display:grid;grid-template-columns:36px 1fr auto 16px;align-items:center;gap:var(--vlb-space-10);height:44px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-14)}.au-pre__list li.is-on{background:color-mix(in srgb,var(--vl-lilt) 9%,var(--vlb-card-white));font-weight:var(--vlb-font-weight-550)}.au-pre__dot{display:grid;place-items:center;width:36px;height:28px;border-radius:var(--vlb-radius-8);background:var(--wd-paper)}.au-wave--mini{width:24px;height:14px}.au-pre__l{font-size:var(--vlb-font-size-11);color:var(--site-text-subtle);font-weight:var(--vlb-font-weight-400)}.au-pre__ok{color:var(--vl-lilt);width:15px;height:15px}.au-pre__new{display:flex;align-items:center;gap:var(--vlb-space-8);height:42px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13p5);color:var(--site-text-muted);box-shadow:inset 0 0 0 1px var(--site-border)}.au-deliv{padding:var(--vlb-space-16);display:flex;flex-direction:column;gap:var(--vlb-space-16);margin-top:var(--vlb-space-28)}.au-sl{display:flex;flex-direction:column;gap:var(--vlb-space-8)}.au-sl__row{display:flex;justify-content:space-between;font-size:var(--vlb-font-size-13p5)}.au-sl__row .vl-mono{font-size:var(--vlb-font-size-12);color:var(--vl-lilt)}.au-sl__track{position:relative;height:4px;border-radius:var(--vlb-radius-4);background:var(--wd-paper-3)}.au-sl__fill{position:absolute;left:0;top:0;bottom:0;border-radius:var(--vlb-radius-4);background:var(--vl-lilt)}.au-sl__knob{position:absolute;top:50%;width:18px;height:18px;translate:-50% -50%;border-radius:50%;background:var(--vlb-card-white);box-shadow:0 0 0 2px var(--vl-lilt),0 4px 10px -2px color-mix(in srgb,var(--vlb-lilt-blue) 50%,transparent)}.au-sl__ends{display:flex;justify-content:space-between;font-size:var(--vlb-font-size-11);color:var(--site-text-subtle)}.au-deliv__prev{display:flex;align-items:center;gap:var(--vlb-space-10);padding:var(--vlb-space-8) var(--vlb-space-10) var(--vlb-space-8) var(--vlb-space-8);border-radius:var(--vlb-radius-12);background:var(--wd-paper);font-size:var(--vlb-font-size-13)}.au-deliv__prev span:nth-child(2){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-deliv__prev .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.au-tx{display:block}.au-tx__doc{margin-right:var(--vlb-space-72)}.au-tx__dur{font-size:var(--vlb-font-size-12);color:var(--site-text-subtle)}.au-tx__lane{position:relative;margin:var(--vlb-space-14) var(--vlb-space-14) var(--vlb-space-4);padding:var(--vlb-space-8) var(--vlb-space-10);border-radius:var(--vlb-radius-10);background:var(--wd-paper)}.au-wave--tx{height:30px}.au-tx__ph{position:absolute;top:2px;bottom:2px;width:1.5px;background:var(--vl-lilt)}.au-tx__rows{list-style:none;margin:0;padding:var(--vlb-space-8);display:flex;flex-direction:column;gap:var(--vlb-space-2)}.au-tx__rows li{display:grid;grid-template-columns:40px 76px 1fr;gap:var(--vlb-space-8);padding:var(--vlb-space-9) var(--vlb-space-10);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p45)}.au-tx__rows .vl-mono{font-size:var(--vlb-font-size-12);color:var(--site-text-subtle);padding-top:var(--vlb-space-2)}.au-tx__who{font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted);padding-top:var(--vlb-space-1)}.au-tx__rows li.is-now{background:color-mix(in srgb,var(--vl-lilt) 7%,var(--vlb-card-white))}.au-tx__rows li.is-now .vl-mono{color:var(--vl-lilt)}.au-tx__rows li.is-dim{color:var(--site-text-subtle)}.au-fix del{color:var(--site-text-subtle);margin-right:var(--vlb-space-4);text-decoration-color:color-mix(in srgb,var(--vlb-studio-ink) 40%,transparent)}.au-fix ins{text-decoration:none;padding:var(--vlb-space-1) var(--vlb-space-4);border-radius:var(--vlb-radius-5);background:color-mix(in srgb,var(--vl-lilt) 12%,transparent);color:var(--vl-lilt);font-weight:var(--vlb-font-weight-550)}.au-tx__exp{position:absolute;right:0;top:38px;width:116px;padding:var(--vlb-space-12);display:flex;flex-direction:column;gap:var(--vlb-space-8);rotate:2deg}.au-tx__exp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-4)}.au-tx__exp li{height:30px;display:flex;align-items:center;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-12);background:var(--wd-paper);color:var(--site-text-muted)}.au-tx__exp li.is-on{background:var(--vl-lilt);color:var(--vlb-card-white)}.au-dubv{max-width:680px}.au-ok{display:inline-flex;align-items:center;gap:var(--vlb-space-5);color:var(--site-text-muted);font-size:var(--vlb-font-size-12p5)}.au-ok .au-ic{width:14px;height:14px;color:var(--vl-lilt)}.au-dubv__ruler{position:relative;height:18px;margin:var(--vlb-space-14) var(--vlb-space-16) 0 var(--vlb-space-60);font-size:var(--vlb-font-size-10p5);color:var(--site-text-subtle)}.au-dubv__ruler span{position:absolute;top:0}.au-dubv__ruler span:not(:first-child):not(:last-child){translate:-50% 0}.au-dubv__tracks{position:relative;display:flex;flex-direction:column;gap:var(--vlb-space-10);padding:var(--vlb-space-8) var(--vlb-space-16) var(--vlb-space-30)}.au-dubv__row{display:grid;grid-template-columns:34px 1fr;gap:var(--vlb-space-10);align-items:center}.au-dubv__lang{display:grid;place-items:center;height:26px;border-radius:var(--vlb-radius-7);font-size:var(--vlb-font-size-11);background:var(--wd-paper);color:var(--site-text-muted)}.au-dubv__lang.is-fr{background:var(--vl-lilt);color:var(--vlb-card-white)}.au-dubv__lane{position:relative;height:64px;border-radius:var(--vlb-radius-10);background:var(--wd-paper)}.au-seg-b{position:absolute;top:6px;bottom:6px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--vlb-space-4);padding:var(--vlb-space-7) var(--vlb-space-8);border-radius:var(--vlb-radius-8);background:var(--site-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 8%,transparent);overflow:hidden}.au-seg-b__t{font-size:var(--vlb-font-size-11p5);line-height:var(--vlb-line-height-1p2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--site-text-muted)}.au-wave--blk{height:14px;fill:color-mix(in srgb,var(--vlb-studio-ink) 22%,transparent)}.au-dubv__lane--fr .au-seg-b{background:color-mix(in srgb,var(--vl-lilt) 9%,var(--vlb-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-lilt) 14%,transparent)}.au-dubv__lane--fr .au-seg-b__t{color:var(--site-text)}.au-dubv__lane--fr .au-wave--blk{fill:var(--vl-lilt)}.au-dubv__tracks{--l:60px;--r:16px}.au-dubv__guide,.au-dubv__ph{position:absolute;top:2px;bottom:24px;left:calc(var(--l) + (100% - var(--l) - var(--r)) * var(--f));width:0;pointer-events:none}.au-dubv__guide{border-left:1px dashed color-mix(in srgb,var(--vl-lilt) 45%,transparent)}.au-dubv__ph{border-left:1.5px solid var(--vl-lilt)}.au-dubv__ph i{position:absolute;bottom:-22px;left:0;translate:-50% 0;font-style:normal;font-size:var(--vlb-font-size-10p5);padding:var(--vlb-space-3) var(--vlb-space-6);border-radius:var(--vlb-radius-5);background:var(--vl-lilt);color:var(--vlb-card-white)}.au-dubv{display:flex;flex-direction:column;gap:var(--vlb-space-12)}.au-dubv__pair{width:78%;margin-left:auto;margin-right:var(--vlb-space-fluid-2);padding:var(--vlb-space-12) var(--vlb-space-14);display:flex;flex-direction:column;gap:var(--vlb-space-8)}.au-dubv__line{display:grid;grid-template-columns:34px 1fr;gap:var(--vlb-space-10);align-items:start;font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45)}.au-dubv__line .au-dubv__lang{height:22px;margin-top:0}.au-dubv__fit{margin:var(--vlb-space-2) 0 0 var(--vlb-space-44);display:flex;flex-wrap:wrap;gap:var(--vlb-space-4) var(--vlb-space-14);font-size:var(--vlb-font-size-11);color:var(--site-text-subtle)}.au-dubv__fit span:first-child{color:var(--vl-lilt)}.au-sfx{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--vlb-space-8);max-width:680px}.au-sfx__glow{position:absolute;left:18%;top:50%;width:360px;aspect-ratio:1;translate:-50% -50%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 46%,transparent),transparent)}.au-sfx__bell{width:100%;max-width:250px;height:auto;justify-self:center;filter:drop-shadow(0 26px 26px color-mix(in srgb,var(--vlb-lilt-blue) 22%,transparent)) drop-shadow(0 4px 6px color-mix(in srgb,var(--vlb-studio-ink) 10%,transparent))}.au-sfx__doc{display:flex;flex-direction:column}.au-sfx__prompt{padding:var(--vlb-space-14) var(--vlb-space-16);border-bottom:1px solid var(--site-border);display:flex;flex-direction:column;gap:var(--vlb-space-6)}.au-sfx__prompt p{margin:0;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p45)}.au-sfx__clips{list-style:none;margin:0;padding:var(--vlb-space-8);display:flex;flex-direction:column;gap:var(--vlb-space-2)}.au-sfx__clips li{display:grid;grid-template-columns:28px minmax(0,1fr) 84px 34px;align-items:center;gap:var(--vlb-space-10);padding:var(--vlb-space-8);border-radius:var(--vlb-radius-12)}.au-sfx__clips li.is-on{background:color-mix(in srgb,var(--vl-lilt) 8%,var(--vlb-card-white))}.au-clip__t{display:flex;flex-direction:column;min-width:0;font-size:var(--vlb-font-size-12);line-height:var(--vlb-line-height-1p3);color:var(--site-text-muted)}.au-clip__t b{font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-550);color:var(--site-text)}.au-clip__t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-wave--clip{height:20px}.au-sfx__clips .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle);text-align:right}.au-sfx__foot{display:flex;align-items:center;justify-content:space-between;padding:var(--vlb-space-10) var(--vlb-space-16) var(--vlb-space-14);border-top:1px solid var(--site-border);font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.au-sfx__foot span:first-child{display:inline-flex;align-items:center;gap:var(--vlb-space-6);color:var(--vl-lilt);font-weight:var(--vlb-font-weight-500)}.au-sfx__foot .vl-mono{font-size:var(--vlb-font-size-11p5)}@media (max-width:1099px){.au-tools__x{grid-template-columns:1fr;gap:var(--vlb-space-14)}.au-rail{flex-direction:row;overflow-x:auto;scrollbar-width:none;border-radius:var(--vlb-radius-20);padding:var(--vlb-space-6);-webkit-mask-image:linear-gradient(90deg,var(--vlb-c000000) 88%,transparent);mask-image:linear-gradient(90deg,var(--vlb-c000000) 88%,transparent)}.au-rail::-webkit-scrollbar{display:none}.au-rail__tab{flex:none;width:auto;min-height:52px;grid-template-columns:32px auto;padding:var(--vlb-space-8) var(--vlb-space-14) var(--vlb-space-8) var(--vlb-space-8);border-radius:var(--vlb-radius-14)}.au-rail__tab:last-child{margin-right:var(--vlb-space-48)}.au-rail__ic{width:32px;height:32px;border-radius:var(--vlb-radius-10)}.au-rail__ic .au-ic{width:16px;height:16px}.au-rail__sub,.au-rail__n{display:none}.au-rail__label{white-space:nowrap;font-size:var(--vlb-font-size-14p5)}}@media (max-width:699px){.au-panel__head{grid-template-columns:1fr;padding:var(--vlb-space-20) var(--vlb-space-18) var(--vlb-space-16)}.au-panel__chips{grid-column:1;grid-row:auto;margin-top:var(--vlb-space-6);flex-wrap:wrap}.au-well{min-height:0;padding:var(--vlb-space-24) var(--vlb-space-12);margin:0 var(--vlb-space-6) var(--vlb-space-6)}.au-script__lines li{grid-template-columns:36px 1fr;font-size:var(--vlb-font-size-13p5);padding:var(--vlb-space-8)}.au-script__foot{flex-wrap:wrap}.au-script__strip{width:100%;margin:0;flex-direction:column;align-items:stretch;gap:var(--vlb-space-8);padding-top:var(--vlb-space-22)}.au-voicer{grid-template-columns:1fr}.au-deliv{margin-top:0}.au-tx__doc{margin-right:0}.au-tx__exp{position:relative;top:auto;right:auto;width:auto;rotate:none;margin-top:var(--vlb-space-10);flex-direction:row;align-items:center;justify-content:space-between}.au-tx__exp ul{flex-direction:row}.au-tx__rows li{grid-template-columns:36px 1fr;font-size:var(--vlb-font-size-13p5);padding:var(--vlb-space-8)}.au-tx__who{grid-column:2}.au-tx__rows li>span:last-child{grid-column:2}.au-card__bar{flex-wrap:wrap}.au-dubv__ruler{margin-left:var(--vlb-space-52);margin-right:var(--vlb-space-12)}.au-dubv__tracks{padding:var(--vlb-space-8) var(--vlb-space-12) var(--vlb-space-16);--l:50px;--r:12px}.au-dubv__row{grid-template-columns:30px 1fr;gap:var(--vlb-space-8)}.au-seg-b__t{display:none}.au-dubv__lane{height:46px}.au-dubv__pair{width:100%;margin:0}.au-dubv__fit{margin-left:0}.au-sfx{grid-template-columns:1fr;gap:0}.au-sfx__bell{max-width:150px;margin-bottom:var(--vlb-space-n18);position:relative;z-index:1}.au-sfx__glow{left:50%;top:70px;width:260px}.au-sfx__clips li{grid-template-columns:28px minmax(0,1fr) 34px}.au-wave--clip{display:none}}.au-cmp{overflow:hidden}.au-cmp__glow{position:absolute;left:50%;top:58%;width:1100px;height:640px;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-lilt) 50%,transparent),transparent);opacity:.7}.au-cmp .wd-h2 em{color:var(--vl-halo)}.au-cmp .wd-eyebrow{background:color-mix(in srgb,var(--vlb-pearl) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 14%,transparent);color:var(--wd-on-night)}.au-cmp__head .wd-h2{max-width:15ch}.au-cmp__board{padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:color-mix(in srgb,var(--vlb-pearl) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 10%,transparent),0 40px 80px -40px color-mix(in srgb,var(--vlb-c000000) 60%,transparent)}.au-cmp__in{border-radius:var(--site-radius-lg);background:var(--wd-night-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-pearl) 8%,transparent);padding:var(--vlb-space-24)}.au-cmp__tracks{display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-16)}.au-cmp__track{padding:var(--vlb-space-16) var(--vlb-space-18) var(--vlb-space-20);border-radius:var(--vlb-radius-16);background:color-mix(in srgb,var(--vlb-c000000) 22%,var(--wd-night));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 7%,transparent)}.au-cmp__th{display:flex;align-items:center;gap:var(--vlb-space-12);margin-bottom:var(--vlb-space-22)}.au-cmp__lang{display:grid;place-items:center;width:38px;height:30px;border-radius:var(--vlb-radius-9);background:color-mix(in srgb,var(--vlb-pearl) 10%,transparent);color:var(--wd-on-night);font-size:var(--vlb-font-size-12)}.au-cmp__track:last-child .au-cmp__lang{background:var(--vl-lilt);color:var(--vlb-card-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--vl-halo) 50%,transparent)}.au-cmp__tt{display:flex;flex-direction:column;flex:1;min-width:0;font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p3);color:var(--wd-on-night-2)}.au-cmp__tt b{font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-560);color:var(--wd-on-night)}.au-cmp__voice{position:relative;display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-13);color:var(--wd-on-night);background:color-mix(in srgb,var(--vlb-pearl) 8%,transparent)}.au-cmp__voice .au-ic{width:15px;height:15px;color:var(--vl-halo)}.au-cmp__dur{font-size:var(--vlb-font-size-13);color:var(--wd-on-night)}.au-cmp__wave{position:relative}.au-wave--night{height:56px}.au-cmp .au-wave--night rect{fill:var(--vl-halo)}.au-cmp .au-cmp__track:first-child .au-wave--night rect{fill:color-mix(in srgb,var(--vlb-pearl) 70%,transparent)}.au-cmp__pause{position:absolute;top:-8px;bottom:-8px;width:0;border-left:1px dashed color-mix(in srgb,var(--vl-halo) 55%,transparent)}.au-mk{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--vl-lilt);color:var(--vlb-card-white);font:500 11.5px/1 var(--site-font-mono);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 35%,transparent),0 6px 14px -4px color-mix(in srgb,var(--vlb-c000000) 50%,transparent)}.au-mk--lg{width:30px;height:30px;font-size:var(--vlb-font-size-13)}.au-cmp__voice .au-mk{position:absolute;right:-10px;top:-12px}.au-cmp__wave>.au-mk{position:absolute;left:calc(44.5% + 12px);top:-30px}.au-cmp__tx{margin-top:var(--vlb-space-22)}.au-cmp__txh{display:grid;grid-template-columns:60px 1fr 1fr;gap:var(--vlb-space-16);padding:0 var(--vlb-space-16) var(--vlb-space-10);font-size:var(--vlb-font-size-11p5);color:var(--wd-on-night-2);border-bottom:1px solid color-mix(in srgb,var(--vlb-pearl) 9%,transparent)}.au-cmp__rows{list-style:none;margin:0;padding:0}.au-cmp__row{display:grid;grid-template-columns:60px 1fr 1fr;gap:var(--vlb-space-16);padding:var(--vlb-space-14) var(--vlb-space-16);font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p5);color:var(--wd-on-night);border-bottom:1px solid color-mix(in srgb,var(--vlb-pearl) 7%,transparent)}.au-cmp__row:last-child{border-bottom:0;color:var(--wd-on-night-2)}.au-cmp__ts{font-size:var(--vlb-font-size-12p5);color:var(--wd-on-night-2);padding-top:var(--vlb-space-3)}.au-cmp__en{color:var(--wd-on-night-2)}.au-cmp__row:last-child .au-cmp__en{color:color-mix(in srgb,var(--vlb-night-mist) 80%,transparent)}.au-cmp__fr{position:relative}.au-cmp__row.is-edit{background:color-mix(in srgb,var(--vl-lilt) 30%,transparent);border-radius:var(--vlb-radius-12);border-bottom-color:transparent}.au-cmp__row.is-edit .au-cmp__ts{color:var(--wd-on-night)}.au-cmp__fr del{color:var(--wd-on-night-2);text-decoration-color:color-mix(in srgb,var(--vlb-pearl) 50%,transparent)}.au-cmp__fr ins{text-decoration:none;padding:var(--vlb-space-1) var(--vlb-space-5);border-radius:var(--vlb-radius-5);background:color-mix(in srgb,var(--vl-halo) 22%,transparent);color:var(--vlb-card-white);font-weight:var(--vlb-font-weight-550)}.au-cmp__tagrow{display:flex;align-items:center;gap:var(--vlb-space-10);margin-top:var(--vlb-space-8)}.au-cmp__tag{display:flex;width:max-content;align-items:center;gap:var(--vlb-space-6);height:26px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-12p5);color:var(--wd-on-night);background:color-mix(in srgb,var(--vlb-pearl) 9%,transparent)}.au-cmp__tag .au-ic{width:13px;height:13px;color:var(--vl-halo)}.au-cmp__legend{list-style:none;margin:var(--vlb-space-40) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-32)}.au-cmp__legend li{display:flex;gap:var(--vlb-space-16);align-items:flex-start;padding-top:var(--vlb-space-22);border-top:1px solid color-mix(in srgb,var(--vlb-pearl) 14%,transparent)}.au-cmp__legend h3{margin:var(--vlb-space-2) 0 var(--vlb-space-6);font-size:var(--vlb-font-size-18);line-height:var(--vlb-line-height-1p3);font-weight:var(--vlb-font-weight-560);font-variation-settings:"wdth" 104;color:var(--wd-on-night)}.au-cmp__legend p{margin:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p55);color:var(--wd-on-night-2);max-width:36ch}@media (max-width:1099px){.au-cmp__in{padding:var(--vlb-space-16)}.au-cmp__row,.au-cmp__txh{grid-template-columns:48px 1fr 1fr;gap:var(--vlb-space-14)}.au-cmp__legend{gap:var(--vlb-space-24)}}@media (max-width:899px){.au-cmp__tracks{grid-template-columns:1fr}.au-cmp__legend{grid-template-columns:1fr;gap:0}.au-cmp__legend li{padding-block:var(--vlb-space-18)}}@media (max-width:699px){.au-cmp__in{padding:var(--vlb-space-10)}.au-cmp__track{padding:var(--vlb-space-14) var(--vlb-space-12) var(--vlb-space-16)}.au-cmp__th{gap:var(--vlb-space-10);margin-bottom:var(--vlb-space-24)}.au-wave--night{height:44px}.au-cmp__txh{display:none}.au-cmp__row{grid-template-columns:1fr;gap:var(--vlb-space-4);padding:var(--vlb-space-14) var(--vlb-space-12);font-size:var(--vlb-font-size-14p5)}.au-cmp__en::before{content:"EN  ";font:500 11px var(--site-font-mono);color:var(--wd-on-night-2)}.au-cmp__fr::before{content:"FR  ";font:500 11px var(--site-font-mono);color:var(--vl-halo)}}.au-prod__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vlb-space-fluid-28);align-items:center}.au-prod__fig{position:relative;margin:0}.au-prod__photo{position:relative;padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 30px 60px -36px color-mix(in srgb,var(--vlb-lilt-blue) 30%,transparent)}.au-prod__photo>img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;object-position:50% 40%;border-radius:var(--site-radius-lg)}.au-prod__chip{position:absolute;left:30px;right:30px;bottom:30px;display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-12) var(--vlb-space-16) var(--vlb-space-12) var(--vlb-space-12);border-radius:var(--vlb-radius-16);background:color-mix(in srgb,var(--vlb-card-white) 74%,transparent)}.au-prod__chip-t{display:flex;flex-direction:column;flex:1;min-width:0;font-size:var(--vlb-font-size-12p5);line-height:var(--vlb-line-height-1p3);color:var(--site-text-muted)}.au-prod__chip-t b{font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.au-prod__chip .vl-mono{color:var(--site-text-muted)}.au-prod__reel{position:absolute;right:-46px;top:-40px;width:170px;height:auto;max-width:none;rotate:-8deg;pointer-events:none;filter:drop-shadow(0 22px 22px color-mix(in srgb,var(--vlb-lilt-blue) 22%,transparent)) drop-shadow(0 3px 5px color-mix(in srgb,var(--vlb-studio-ink) 12%,transparent))}.au-prod__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-14)}.au-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vlb-space-12) var(--vlb-space-24);padding:var(--vlb-space-26) var(--vlb-space-28);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 1px 1px color-mix(in srgb,var(--vlb-studio-ink) 4%,transparent),0 22px 44px -28px color-mix(in srgb,var(--vlb-lilt-blue) 30%,transparent)}.au-job__head{grid-column:1/-1;display:flex;align-items:baseline;gap:var(--vlb-space-14)}.au-job__n{font-size:var(--vlb-font-size-12p5);color:var(--vl-lilt)}.au-job__head .wd-h3{flex:1;min-width:0}.au-job__len{font-size:var(--vlb-font-size-12p5);color:var(--site-text-subtle);white-space:nowrap}.au-job__body{grid-column:1/-1;margin:0 0 var(--vlb-space-4) var(--vlb-space-34);font-size:var(--vlb-font-size-15p5);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted);max-width:52ch}.au-job__art{grid-column:1;margin-left:var(--vlb-space-34);min-width:0;align-self:center}.au-job__tools{grid-column:2;align-self:end;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--vlb-space-6)}.au-job__tools li{display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted);background:var(--wd-paper)}.au-job__tools .au-ic{width:14px;height:14px;color:var(--vl-lilt)}.au-job__art--two{display:flex;flex-direction:column;gap:var(--vlb-space-6);padding:var(--vlb-space-10) var(--vlb-space-12);border-radius:var(--vlb-radius-12);background:var(--wd-paper)}.au-job__art--two>div{display:grid;grid-template-columns:24px 1fr;gap:var(--vlb-space-8);align-items:center}.au-job__art--two .vl-mono{font-size:var(--vlb-font-size-11);color:var(--site-text-subtle)}.au-wave--job{height:22px}.au-wave--soft .is-on{fill:color-mix(in srgb,var(--vl-lilt) 55%,var(--vlb-card-white))}.au-job__art--scenes{display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-8);border-radius:var(--vlb-radius-12);background:var(--wd-paper)}.au-job__voice{display:inline-flex;align-items:center;gap:var(--vlb-space-8);flex:none;font-size:var(--vlb-font-size-12p5);padding-right:var(--vlb-space-4)}.au-job__voice b{font-weight:var(--vlb-font-weight-550)}.au-face{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 20%;box-shadow:0 0 0 2px var(--vlb-card-white),0 0 0 3px color-mix(in srgb,var(--vlb-studio-ink) 10%,transparent)}.au-job__scenes{flex:1;min-width:0;display:flex;gap:var(--vlb-space-4)}.au-job__scenes span{min-width:0;height:30px;display:flex;align-items:center;padding:0 var(--vlb-space-8);border-radius:var(--vlb-radius-7);font-size:var(--vlb-font-size-11p5);white-space:nowrap;overflow:hidden;text-overflow:clip;background:var(--site-surface);color:var(--site-text-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 6%,transparent)}.au-job__scenes span:nth-child(2){background:color-mix(in srgb,var(--vl-lilt) 10%,var(--vlb-card-white));color:var(--site-text)}.au-job__art--layers{position:relative;height:72px;border-radius:var(--vlb-radius-12);background:var(--wd-paper)}.au-job__layer{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-8);height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-12);white-space:nowrap;overflow:hidden}.au-job__layer span:first-child{display:inline-flex;align-items:center;gap:var(--vlb-space-6);min-width:0;overflow:hidden}.au-job__layer .au-ic{width:13px;height:13px}.au-job__layer .vl-mono{font-size:var(--vlb-font-size-11)}.au-job__layer--sfx{top:8px;left:0;width:44%;background:var(--vl-lilt);color:var(--vlb-card-white)}.au-job__layer--vo{bottom:8px;left:32%;width:68%;background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-studio-ink) 8%,transparent)}.au-job__layer--vo .vl-mono{color:var(--site-text-subtle)}.au-prod__sum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vlb-space-12) var(--vlb-space-24);padding:var(--vlb-space-18) var(--vlb-space-28) 0 var(--vlb-space-62)}.au-prod__sum p{margin:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted);max-width:52ch}@media (max-width:1099px){.au-prod__reel{width:130px;right:-24px;top:-30px}.au-job{padding:var(--vlb-space-22)}.au-job__body,.au-job__art{margin-left:0}.au-job__tools{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.au-job__art{grid-column:1/-1}.au-prod__sum{padding:var(--vlb-space-14) var(--vlb-space-22) 0}}@media (max-width:899px){.au-prod__grid{grid-template-columns:1fr}.au-prod__fig{max-width:460px;width:100%;margin-inline:auto}}@media (max-width:699px){.au-prod__reel{width:104px;right:-6px;top:-34px}.au-prod__chip{left:20px;right:20px;bottom:20px}.au-job{padding:var(--vlb-space-20) var(--vlb-space-18)}.au-job__head{flex-wrap:wrap;gap:var(--vlb-space-4) var(--vlb-space-12)}.au-job__len{order:3;flex-basis:100%;padding-left:var(--vlb-space-28)}.au-job__voice b{display:none}.au-job__layer--sfx{width:64%}.au-job__layer--vo{left:26%;width:74%}.au-job__scenes span{padding:0 var(--vlb-space-6);font-size:var(--vlb-font-size-10p5)}.au-prod__sum{padding:var(--vlb-space-10) var(--vlb-space-4) 0}}.au-lim__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--vlb-space-fluid-30);align-items:start}.au-lim__head{margin-bottom:0;position:sticky;top:112px}.au-lim__head .wd-h2{max-width:11ch}.au-lim__head .wd-lead{max-width:34ch}.au-lim__list{list-style:none;margin:0;padding:var(--vlb-space-8) var(--vlb-space-28)}.au-lim__row{display:grid;grid-template-columns:44px minmax(0,1fr) 210px;gap:var(--vlb-space-20) var(--vlb-space-24);align-items:start;padding:var(--vlb-space-28) 0;border-bottom:1px solid var(--site-border)}.au-lim__row:last-child{border-bottom:0}.au-lim__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--vlb-radius-12);background:var(--wd-paper);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border)}.au-lim__ic .au-ic{width:20px;height:20px}.au-lim__txt{display:flex;flex-direction:column;gap:var(--vlb-space-8);padding-top:var(--vlb-space-2)}.au-lim__txt .wd-h3{font-size:var(--vlb-font-size-19)}.au-lim__txt .wd-small{font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p55);max-width:46ch}.au-lim__inst{display:flex;flex-direction:column;gap:var(--vlb-space-8);padding:var(--vlb-space-12) var(--vlb-space-14);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--vl-lilt) 6%,var(--wd-paper))}.au-lim__k{font:500 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle)}.au-lim__v{display:flex;align-items:flex-start;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p4);font-weight:var(--vlb-font-weight-500)}.au-lim__v .au-ic{width:15px;height:15px;margin-top:var(--vlb-space-2);color:var(--vl-lilt)}@media (max-width:1099px){.au-lim__grid{grid-template-columns:1fr}.au-lim__head{position:static}.au-lim__head .wd-h2{max-width:18ch}}@media (max-width:699px){.au-lim__list{padding:var(--vlb-space-4) var(--vlb-space-18)}.au-lim__row{grid-template-columns:40px minmax(0,1fr);gap:var(--vlb-space-14) var(--vlb-space-14);padding:var(--vlb-space-22) 0}.au-lim__ic{width:40px;height:40px}.au-lim__inst{grid-column:2}}.ag-hero{--ag-hair:color-mix(in srgb,var(--site-text) 9%,transparent);--ag-shadow:0 1px 1px color-mix(in srgb,var(--site-text) 4%,transparent),0 18px 36px -22px color-mix(in srgb,var(--site-accent) 30%,transparent),0 48px 90px -48px color-mix(in srgb,var(--site-accent) 26%,transparent);background:var(--site-bg)}.ag-hero__stage{position:relative;isolation:isolate;overflow:clip;margin:var(--vlb-space-14);border-radius:var(--site-radius-xl);padding:var(--vlb-space-104) 0 var(--vlb-space-64);background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface) 70%,var(--site-bg)) 0%,color-mix(in srgb,var(--site-surface) 30%,var(--site-bg)) 50%,color-mix(in srgb,var(--vl-halo) 8%,var(--site-bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),inset 0 1px 0 var(--vlb-cffffff),0 1px 2px color-mix(in srgb,var(--site-text) 5%,transparent),0 40px 80px -64px color-mix(in srgb,var(--site-accent) 34%,transparent)}.ag-hero__grid-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% - 32px) 0;-webkit-mask-image:radial-gradient(ellipse 46% 64% at 72% 56%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%);mask-image:radial-gradient(ellipse 46% 64% at 72% 56%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%)}.ag-hero__wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);gap:var(--vlb-space-48);align-items:center}.ag-hero__copy.wd-head{margin:0;max-width:540px;gap:var(--vlb-space-22)}.ag-hero__copy .wd-display{font-size:var(--vlb-font-size-fluid-14);max-width:12ch}.ag-hero__copy .wd-lead{max-width:44ch}.ag-hero__actions{margin-top:var(--vlb-space-8);gap:var(--vlb-space-10)}.ag-hero__vis{position:relative;min-height:536px;container-type:inline-size}.ag-hero__glow{position:absolute;left:62%;top:50%;width:760px;aspect-ratio:1;translate:-50% -50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 42%,transparent),color-mix(in srgb,var(--vl-halo) 14%,transparent) 55%,transparent)}.ag-hero__photo{position:absolute;z-index:1;right:0;top:0;margin:0;width:min(416px,62%);padding:var(--vlb-space-8);border-radius:var(--vlb-radius-30);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),var(--ag-shadow)}.ag-hero__photo-in{position:relative;aspect-ratio:4/5;border-radius:var(--site-radius-lg);overflow:hidden;background:var(--site-accent)}.ag-hero__photo-in>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ag-hero__voice{position:absolute;right:12px;bottom:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--vlb-space-6) var(--vlb-space-10);padding:var(--vlb-space-10) var(--vlb-space-12) var(--vlb-space-10) var(--vlb-space-10);border-radius:var(--vlb-radius-16);width:232px;background:color-mix(in srgb,var(--site-surface) 90%,transparent)}.ag-hero__play{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--vlb-radius-10);background:var(--site-accent);color:var(--site-accent-ink);box-shadow:inset 0 1px 0 var(--vlb-cffffff-a200),0 8px 16px -8px color-mix(in srgb,var(--site-accent) 70%,transparent)}.ag-hero__play svg{width:14px;height:14px}.ag-hero__voice-t{display:flex;flex-direction:column;line-height:var(--vlb-line-height-1p15)}.ag-hero__voice-t b{font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-600);color:var(--site-text)}.ag-hero__voice-t span{font-size:var(--vlb-font-size-12);color:var(--site-text-muted)}.ag-hero__lang{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.ag-hero__wave{grid-column:1/-1;width:100%;height:22px}.ag-wave rect.on{fill:var(--site-accent)}.ag-wave rect.off{fill:var(--vl-halo);opacity:.75}.ag-sheet{position:absolute;z-index:2;left:0;top:76px;width:min(360px,58%);padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 1px 1px color-mix(in srgb,var(--site-text) 5%,transparent),0 40px 80px -36px color-mix(in srgb,var(--site-accent) 38%,transparent)}.ag-sheet>*{background:var(--site-surface)}.ag-sheet__hd{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);padding:var(--vlb-space-14) var(--vlb-space-16) 0;border-radius:var(--site-radius-lg) var(--site-radius-lg) 0 0}.ag-sheet__kicker{font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-subtle)}.ag-sheet__state{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:24px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-550);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,transparent)}.ag-dot{width:7px;height:7px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 45%,transparent)}.ag-sheet__name{padding:var(--vlb-space-12) var(--vlb-space-16) var(--vlb-space-14);border-bottom:1px solid var(--ag-hair)}.ag-sheet__who{margin:0;display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-22);line-height:var(--vlb-line-height-1p2);font-weight:var(--vlb-font-weight-560);letter-spacing:-.015em;font-variation-settings:"wdth" 104;color:var(--site-text)}.ag-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-500);letter-spacing:0;color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 9%,transparent);white-space:nowrap;font-variation-settings:normal}.ag-sheet__org{margin:var(--vlb-space-4) 0 0;display:flex;align-items:center;gap:var(--vlb-space-10);flex-wrap:wrap;font-size:var(--vlb-font-size-13p5);color:var(--site-text-muted)}.ag-sheet__org .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.ag-sheet__dl{margin:0;padding:var(--vlb-space-4) var(--vlb-space-16) var(--vlb-space-12);border-radius:0 0 var(--site-radius-lg) var(--site-radius-lg)}.ag-sheet__dl>div{display:grid;grid-template-columns:84px 1fr;gap:var(--vlb-space-12);padding:var(--vlb-space-10) 0;border-bottom:1px solid var(--ag-hair)}.ag-sheet__dl>div:last-child{border-bottom:0}.ag-sheet__dl dt{font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-subtle);padding-top:var(--vlb-space-1)}.ag-sheet__dl dd{margin:0;font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text)}.ag-sheet .ag-chips{display:flex;flex-wrap:wrap;gap:var(--vlb-space-5)}.ag-sheet .ag-chips>span{display:inline-flex;align-items:center;height:24px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-12p5);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--ag-hair)}.ag-sheet__handoff dd{display:flex;flex-direction:column;gap:var(--vlb-space-6)}.ag-sheet__to{display:inline-flex;align-items:center;gap:var(--vlb-space-7);align-self:flex-start;height:30px;padding:0 var(--vlb-space-10) 0 var(--vlb-space-6);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-550);color:var(--site-accent-ink);background:var(--site-accent)}.ag-sheet__to svg{width:13px;height:13px;margin-left:var(--vlb-space-2)}.ag-sheet__to img{width:20px;height:20px;border-radius:50%;object-fit:cover;object-position:50% 30%;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent)}@container (max-width:560px){.ag-sheet{width:min(340px,64%)}}@media (max-width:1099px){.ag-hero__stage{padding-top:var(--vlb-space-96)}.ag-hero__wrap{grid-template-columns:1fr;gap:var(--vlb-space-56)}.ag-hero__copy.wd-head{max-width:640px}.ag-hero__vis{width:100%;max-width:720px;margin-inline:auto;min-height:540px}}@media (max-width:699px){.ag-hero__stage{margin:var(--vlb-space-8);padding:var(--vlb-space-80) 0 var(--vlb-space-40);border-radius:var(--site-radius-lg)}.ag-hero__copy .wd-display{font-size:var(--vlb-font-size-fluid-8)}.ag-hero__actions .wd-btn{flex:1 1 auto;white-space:nowrap}.ag-hero__vis{min-height:0;display:flex;flex-direction:column;align-items:center}.ag-hero__photo{position:relative;width:100%;max-width:400px}.ag-hero__voice{width:auto;left:12px;right:12px;bottom:auto;top:12px}.ag-sheet{position:relative;top:auto;left:auto;width:calc(100% - 20px);max-width:380px;margin-top:var(--vlb-space-n96)}.ag-hero__glow{width:520px;top:40%;left:50%}}.ag-anat{--ag-hair:color-mix(in srgb,var(--site-text) 9%,transparent);--ag-card-w:600px}.ag-anat__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--ag-card-w)) minmax(0,1fr);grid-template-rows:auto;align-items:center;position:relative}.ag-anat__card{grid-column:2;grid-row:1/7;align-self:stretch;position:relative;border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 1px 1px color-mix(in srgb,var(--site-text) 4%,transparent),0 40px 80px -44px color-mix(in srgb,var(--site-accent) 34%,transparent)}.ag-anat__card::before{content:"";position:absolute;inset:8px;border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.ag-anat__top,.ag-field{grid-column:2;position:relative;z-index:1;margin-inline:var(--vlb-space-8);padding:var(--vlb-space-22) var(--vlb-space-30)}.ag-anat__top{grid-row:1;margin-top:var(--vlb-space-8);display:flex;align-items:center;gap:var(--vlb-space-14);padding-block:var(--vlb-space-22) var(--vlb-space-20)}.ag-r2{grid-row:2}.ag-r3{grid-row:3}.ag-r4{grid-row:4}.ag-r5{grid-row:5}.ag-r6{grid-row:6}.ag-field{border-top:1px solid var(--ag-hair);display:flex;flex-direction:column;gap:var(--vlb-space-12);align-self:stretch;justify-content:center}.ag-field--last{margin-bottom:var(--vlb-space-8)}.ag-face{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 28%;box-shadow:0 0 0 2px var(--site-surface),0 0 0 3.5px color-mix(in srgb,var(--vl-halo) 80%,transparent)}.ag-face--s{width:24px;height:24px;box-shadow:0 0 0 1.5px var(--site-surface),0 0 0 2.5px color-mix(in srgb,var(--vl-halo) 70%,transparent)}.ag-anat__id{min-width:0}.ag-anat__name{margin:0;display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-19);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;font-variation-settings:"wdth" 104;color:var(--site-text)}.ag-anat__sub{margin:var(--vlb-space-2) 0 0;font-size:var(--vlb-font-size-13p5);color:var(--site-text-muted)}.ag-anat__ver{margin-left:auto;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle);white-space:nowrap}.ag-field__k{margin:0;display:flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-560);color:var(--site-text-subtle)}.ag-field__n{display:grid;place-items:center;width:24px;height:22px;border-radius:var(--vlb-radius-7);font-size:var(--vlb-font-size-11);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 9%,transparent)}.ag-field__role{margin:0;font-size:var(--vlb-font-size-17);line-height:var(--vlb-line-height-1p5);letter-spacing:-.005em;color:var(--site-text);text-wrap:pretty}.ag-src{list-style:none;margin:0;padding:0;display:grid;gap:var(--vlb-space-6)}.ag-src li{display:flex;align-items:center;gap:var(--vlb-space-10);height:40px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-12);background:var(--site-surface-subtle);font-size:var(--vlb-font-size-14p5);color:var(--site-text)}.ag-src svg{width:17px;height:17px;flex:none;color:var(--site-accent)}.ag-src .vl-mono{margin-left:auto;font-size:var(--vlb-font-size-12);color:var(--site-text-subtle);white-space:nowrap}.ag-field .ag-chips{display:flex;flex-wrap:wrap;gap:var(--vlb-space-6)}.ag-field .ag-chips>span{display:inline-flex;align-items:center;height:30px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-14);color:var(--site-text);background:var(--site-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-text) 14%,transparent)}.ag-rules{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--vlb-space-6) var(--vlb-space-20)}.ag-rules li,.ag-perm li{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p35);color:var(--site-text)}.ag-rules svg,.ag-perm svg{width:15px;height:15px;flex:none;color:var(--site-accent)}.ag-perm{display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-8)}.ag-perm ul{list-style:none;margin:0;padding:var(--vlb-space-14);border-radius:var(--vlb-radius-14);display:grid;gap:var(--vlb-space-10);align-content:start;background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface))}.ag-perm .ag-perm__no{background:var(--site-surface-subtle)}.ag-perm__no li{color:var(--site-text-muted)}.ag-perm__no svg{color:var(--site-text-subtle)}.ag-hand{margin:0;display:grid;gap:var(--vlb-space-8)}.ag-hand>div{display:grid;grid-template-columns:52px 1fr;gap:var(--vlb-space-12);align-items:center}.ag-hand dt{font-size:var(--vlb-font-size-13);color:var(--site-text-subtle)}.ag-hand dd{margin:0;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text)}.ag-hand__to{display:flex;align-items:center;gap:var(--vlb-space-9);font-weight:var(--vlb-font-weight-550)}.ag-call{display:flex;align-items:center;min-width:0;position:relative;z-index:1}.ag-call--l{grid-column:1}.ag-call--r{grid-column:3}.ag-call__t{flex:none;width:min(250px,100%);display:flex;flex-direction:column;gap:var(--vlb-space-6)}.ag-call--l .ag-call__t{padding-right:0}.ag-call__n{font-size:var(--vlb-font-size-28);line-height:1;letter-spacing:-.02em;color:var(--site-accent);font-variant-numeric:tabular-nums}.ag-call__h{margin:var(--vlb-space-6) 0 0;font-size:var(--vlb-font-size-18);line-height:var(--vlb-line-height-1p25);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;font-variation-settings:"wdth" 104;color:var(--site-text)}.ag-call__t p{margin:0;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}.ag-call__lead{flex:1;min-width:24px;height:1px;position:relative;background:color-mix(in srgb,var(--site-text) 22%,transparent)}.ag-call--l .ag-call__lead{margin-left:var(--vlb-space-20)}.ag-call--r .ag-call__lead{margin-right:var(--vlb-space-20)}.ag-call__lead::after{content:"";position:absolute;top:-3.5px;width:8px;height:8px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 45%,transparent)}.ag-call--l .ag-call__lead::after{right:-4px}.ag-call--r .ag-call__lead::after{left:-4px}.ag-call--l .ag-call__lead::before,.ag-call--r .ag-call__lead::before{content:"";position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--site-text) 30%,transparent)}.ag-call--l .ag-call__lead::before{left:-2px}.ag-call--r .ag-call__lead::before{right:-2px}.ag-anat__note{margin:var(--vlb-space-40) 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--vlb-space-6) var(--vlb-space-14);font-size:var(--vlb-font-size-15);color:var(--site-text-muted)}@media (max-width:1199px){.ag-anat__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ag-anat__card,.ag-anat__top,.ag-field{grid-column:1}.ag-call--l,.ag-call--r{grid-column:2;flex-direction:row}.ag-call--l .ag-call__lead{order:-1;margin:0 var(--vlb-space-20) 0 0}.ag-call--l .ag-call__lead::after{right:auto;left:-4px}.ag-call--l .ag-call__lead::before{left:auto;right:-2px}.ag-call__lead{flex:0 0 40px}.ag-call__t{width:auto;flex:1}.ag-call__n{font-size:var(--vlb-font-size-22)}}@media (max-width:699px){.ag-anat__grid{grid-template-columns:1fr;gap:0}.ag-anat__card{display:none}.ag-anat__top,.ag-field,.ag-call{grid-column:1;grid-row:auto}.ag-anat__top,.ag-field{margin:0;padding:var(--vlb-space-18);border:0;border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 24px 48px -32px color-mix(in srgb,var(--site-accent) 30%,transparent)}.ag-field__k{display:none}.ag-call{margin:var(--vlb-space-32) 0 var(--vlb-space-14)}.ag-call__lead{display:none}.ag-call__t{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--vlb-space-4) var(--vlb-space-12)}.ag-call__n{font-size:var(--vlb-font-size-20)}.ag-call__h{margin:0}.ag-call__t p{flex-basis:100%}.ag-perm{grid-template-columns:1fr}.ag-anat__ver{display:none}}.ag-hand3{isolation:isolate;overflow:clip}.ag-hand3__glow{position:absolute;z-index:0;left:50%;top:48%;width:min(1200px,120%);aspect-ratio:2;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--wd-accent) 55%,transparent),color-mix(in srgb,var(--wd-accent) 18%,transparent) 55%,transparent)}.ag-hand3 :is(.wd-display,.wd-h2) em{color:var(--vl-halo)}.ag-hand3 .wd-eyebrow{background:color-mix(in srgb,var(--wd-on-night) 7%,transparent);color:var(--wd-on-night);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-on-night) 14%,transparent)}.ag-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-48);position:relative}.ag-flow__step{position:relative;display:flex;flex-direction:column;gap:var(--vlb-space-16);padding:var(--vlb-space-22);border-radius:var(--site-radius-lg);background:var(--wd-night-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-on-night) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--wd-on-night) 7%,transparent),0 30px 60px -36px color-mix(in srgb,var(--vlb-night) 80%,transparent)}.ag-flow__step+.ag-flow__step::before{content:"";position:absolute;right:100%;top:46px;width:48px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--vl-halo) 20%,transparent),var(--vl-halo))}.ag-flow__step+.ag-flow__step::after{content:"";position:absolute;right:calc(100% + 1px);top:42px;width:7px;height:7px;border-top:1.5px solid var(--vl-halo);border-right:1.5px solid var(--vl-halo);rotate:45deg;translate:-2px 1px}.ag-flow__step--agent{background:color-mix(in srgb,var(--wd-accent) 34%,var(--wd-night-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-halo) 36%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 12%,transparent),0 30px 70px -30px color-mix(in srgb,var(--wd-accent) 90%,transparent)}.ag-flow__who{display:flex;align-items:center;gap:var(--vlb-space-12)}.ag-flow__face{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 30%;box-shadow:0 0 0 2px var(--wd-night-2),0 0 0 3.5px color-mix(in srgb,var(--wd-on-night) 24%,transparent)}.ag-flow__face--ring{object-position:50% 26%;box-shadow:0 0 0 2px var(--wd-night-2),0 0 0 3.5px var(--vl-halo),0 0 18px 2px color-mix(in srgb,var(--vl-halo) 50%,transparent)}.ag-flow__who p{margin:0;display:flex;flex-direction:column;line-height:var(--vlb-line-height-1p25);min-width:0}.ag-flow__who b{display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-15p5);font-weight:var(--vlb-font-weight-560);color:var(--wd-on-night)}.ag-flow__who p>span{font-size:var(--vlb-font-size-13);color:var(--wd-on-night-2)}.ag-flow__ai{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);background:var(--vl-halo);color:var(--wd-night);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-600);white-space:nowrap}.ag-flow__t{margin-left:auto;align-self:flex-start;font-size:var(--vlb-font-size-12);color:var(--wd-on-night-2)}.ag-flow__say{margin:0;flex:1;font-size:var(--vlb-font-size-19);line-height:var(--vlb-line-height-1p42);letter-spacing:-.01em;color:var(--wd-on-night);text-wrap:pretty}.ag-flow__meta,.ag-flow__rule{margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-8);align-self:flex-start;font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p3)}.ag-flow__meta{color:var(--wd-on-night-2)}.ag-flow__meta svg{width:15px;height:15px;color:var(--vl-halo)}.ag-flow__rule{height:30px;padding:0 var(--vlb-space-11) 0 var(--vlb-space-9);border-radius:var(--vlb-radius-9);font-weight:var(--vlb-font-weight-550);color:var(--wd-white);background:var(--wd-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-halo) 40%,transparent),0 8px 20px -8px color-mix(in srgb,var(--wd-accent) 90%,transparent)}.ag-flow__rule svg{width:15px;height:15px}.ag-note{--site-text:var(--vlb-studio-ink);--site-text-muted:var(--vlb-muted-ink);--site-text-subtle:var(--vlb-c5d6072);--site-surface:var(--vlb-card-white);--site-surface-subtle:var(--vlb-soft-pearl);--site-border:color-mix(in srgb,var(--vlb-studio-ink) 9%,transparent);position:relative;margin-top:var(--vlb-space-40);padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);color:var(--site-text);background:color-mix(in srgb,var(--vlb-cffffff) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 22%,transparent),0 50px 90px -40px color-mix(in srgb,var(--vlb-night) 90%,transparent)}.ag-note>*{background:var(--site-surface)}.ag-note__hd{display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-22) var(--vlb-space-28) var(--vlb-space-18);border-radius:var(--site-radius-lg) var(--site-radius-lg) 0 0;border-bottom:1px solid var(--site-border)}.ag-note__ic{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--vlb-radius-10);background:color-mix(in srgb,var(--wd-accent) 9%,transparent);color:var(--wd-accent)}.ag-note__ic svg{width:18px;height:18px}.ag-note__h{margin:0;font-size:var(--vlb-font-size-21);line-height:var(--vlb-line-height-1p25);font-weight:var(--vlb-font-weight-560);letter-spacing:-.015em;font-variation-settings:"wdth" 104;color:var(--site-text)}.ag-note__at{margin-left:auto;font-size:var(--vlb-font-size-12);color:var(--site-text-subtle);white-space:nowrap}.ag-note__body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ag-note__dl{margin:0;padding:var(--vlb-space-10) var(--vlb-space-28) var(--vlb-space-14);display:grid;grid-template-columns:1fr 1fr;gap:0 var(--vlb-space-28)}.ag-note__dl>div{padding:var(--vlb-space-14) 0;border-bottom:1px solid var(--site-border)}.ag-note__dl>div:nth-last-child(-n+2){border-bottom:0}.ag-note__dl dt{font-size:var(--vlb-font-size-13);color:var(--site-text-subtle)}.ag-note__dl dd{margin:var(--vlb-space-4) 0 0;font-size:var(--vlb-font-size-15p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text)}.ag-note__dl .vl-mono{font-size:var(--vlb-font-size-13)}.ag-note__list{list-style:none;margin:var(--vlb-space-16) var(--vlb-space-16) var(--vlb-space-16) 0;padding:var(--vlb-space-18) var(--vlb-space-20);border-radius:var(--vlb-radius-16);display:grid;gap:var(--vlb-space-12);align-content:center;background:color-mix(in srgb,var(--wd-accent) 6%,var(--vlb-card-white))}.ag-note__list li{display:flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p35);color:var(--site-text)}.ag-note__list svg{width:16px;height:16px;flex:none;color:var(--wd-accent)}.ag-note__list .vl-mono{margin-left:auto;font-size:var(--vlb-font-size-12);color:var(--site-text-subtle)}.ag-note__list .is-not{color:var(--site-text-muted)}.ag-note__list .is-not svg{color:var(--site-text-subtle)}.ag-note__foot{margin:0;display:flex;align-items:center;gap:var(--vlb-space-8);padding:var(--vlb-space-14) var(--vlb-space-28) var(--vlb-space-18);border-top:1px solid var(--site-border);border-radius:0 0 var(--site-radius-lg) var(--site-radius-lg);font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.ag-note__foot svg{width:15px;height:15px;flex:none;color:var(--site-text-subtle)}@media (max-width:1099px){.ag-flow{gap:var(--vlb-space-32)}.ag-flow__step+.ag-flow__step::before{width:32px}.ag-flow__say{font-size:var(--vlb-font-size-17)}.ag-note__body{grid-template-columns:1fr}.ag-note__list{margin:0 var(--vlb-space-16) var(--vlb-space-16)}}@media (max-width:899px){.ag-flow{grid-template-columns:1fr;gap:var(--vlb-space-28);max-width:560px;margin-inline:auto}.ag-flow__step+.ag-flow__step::before{right:auto;left:46px;top:-28px;width:1px;height:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--vl-halo) 20%,transparent),var(--vl-halo))}.ag-flow__step+.ag-flow__step::after{right:auto;left:43px;top:-9px;rotate:135deg;translate:0 0}}@media (max-width:699px){.ag-flow__step{padding:var(--vlb-space-18)}.ag-note__hd{flex-wrap:wrap;padding:var(--vlb-space-18) var(--vlb-space-18) var(--vlb-space-14)}.ag-note__at{margin-left:0;flex-basis:100%}.ag-note__dl{grid-template-columns:1fr;padding:var(--vlb-space-4) var(--vlb-space-18) var(--vlb-space-8)}.ag-note__dl>div:nth-last-child(2){border-bottom:1px solid var(--site-border)}.ag-note__list{margin:0 var(--vlb-space-10) var(--vlb-space-10)}.ag-note__foot{padding:var(--vlb-space-14) var(--vlb-space-18) var(--vlb-space-16);align-items:flex-start}}.ag-cast__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,1fr);gap:var(--vlb-space-16)}.ag-agent{display:flex;flex-direction:column;padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 1px color-mix(in srgb,var(--site-text) 4%,transparent),0 30px 60px -40px color-mix(in srgb,var(--site-accent) 30%,transparent)}.ag-agent__ph{position:relative;margin:0;aspect-ratio:16/11;border-radius:var(--site-radius-lg);overflow:hidden;background:var(--site-surface-sunken)}.ag-agent__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.ag-agent__ph::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 30%,transparent);pointer-events:none}.ag-agent__body{display:flex;flex-direction:column;padding:var(--vlb-space-18) var(--vlb-space-14) var(--vlb-space-10)}.ag-agent__name{margin:0;font-size:var(--vlb-font-size-22);line-height:var(--vlb-line-height-1p2);font-weight:var(--vlb-font-weight-560);letter-spacing:-.015em;font-variation-settings:"wdth" 104;color:var(--site-text)}.ag-agent__role{margin:var(--vlb-space-2) 0 0;font-size:var(--vlb-font-size-14p5);color:var(--site-text-muted)}.ag-agent__dl{margin:0}.ag-agent__dl>div{display:grid;grid-template-columns:92px 1fr;gap:var(--vlb-space-12);padding:var(--vlb-space-9) 0;border-top:1px solid var(--site-border)}.ag-agent__dl dt{font-size:var(--vlb-font-size-13);color:var(--site-text-subtle)}.ag-agent__dl dd{margin:0;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p4);color:var(--site-text)}.ag-agent__dl .vl-mono{margin-left:var(--vlb-space-6);font-size:var(--vlb-font-size-11p5);color:inherit;opacity:.8}.ag-agent--lead{grid-row:1/3;background:var(--site-accent);color:var(--site-accent-ink);box-shadow:inset 0 1px 0 var(--vlb-cffffff-a160),0 40px 80px -36px color-mix(in srgb,var(--site-accent) 70%,transparent)}.ag-agent--lead .ag-agent__ph{flex:1;aspect-ratio:auto;min-height:420px}.ag-agent--lead .ag-agent__ph img{object-position:50% 26%}.ag-agent--lead .ag-agent__body{padding:var(--vlb-space-20) var(--vlb-space-16) var(--vlb-space-12)}.ag-agent__hd{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);flex-wrap:wrap}.ag-agent--lead .ag-agent__name{font-size:var(--vlb-font-size-26);color:var(--site-accent-ink)}.ag-agent__badge{display:inline-flex;align-items:center;height:26px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-accent-ink);background:color-mix(in srgb,var(--vlb-cffffff) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 20%,transparent);white-space:nowrap}.ag-agent--lead .ag-agent__role{color:color-mix(in srgb,var(--site-accent-ink) 78%,var(--site-accent))}.ag-agent--lead .ag-agent__dl>div{border-top-color:color-mix(in srgb,var(--vlb-cffffff) 16%,transparent)}.ag-agent--lead .ag-agent__dl dt{color:color-mix(in srgb,var(--site-accent-ink) 70%,var(--site-accent))}.ag-agent--lead .ag-agent__dl dd{color:var(--site-accent-ink)}.ag-cast__foot{margin:var(--vlb-space-40) 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--vlb-space-6) var(--vlb-space-14);font-size:var(--vlb-font-size-15);color:var(--site-text-muted);text-align:center}.ag-cast__foot .vl-mono{font-size:var(--vlb-font-size-14);color:var(--site-text)}.ag-agent__body{flex:1}.ag-agent--lead>.ag-agent__body{flex:none}.ag-agent__dl{margin-top:auto;padding-top:var(--vlb-space-14)}@media (max-width:1099px){.ag-cast__grid{grid-template-columns:1fr 1fr}.ag-agent--lead{grid-column:1/-1;grid-row:auto;flex-direction:row;align-items:stretch}.ag-agent--lead .ag-agent__ph{flex:0 0 48%;min-height:420px}.ag-agent--lead .ag-agent__body{flex:1;padding:var(--vlb-space-24) var(--vlb-space-20) var(--vlb-space-14)}}@media (max-width:699px){.ag-cast__grid{grid-template-columns:1fr;gap:var(--vlb-space-12)}.ag-agent--lead{flex-direction:column}.ag-agent--lead .ag-agent__ph{flex:none;aspect-ratio:4/5;min-height:0}.ag-agent__ph{aspect-ratio:16/12}}.ag-cmp__frame{max-width:1080px;margin-inline:auto;padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 30px 60px -36px color-mix(in srgb,var(--site-accent) 30%,transparent)}.ag-cmp__t{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:repeat(7,auto);padding:var(--vlb-space-8);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.ag-cmp__tint{grid-column:3;grid-row:1/-1;border-radius:var(--vlb-radius-16);background:color-mix(in srgb,var(--site-accent) 7%,var(--site-surface))}.ag-cmp__row{display:contents}.ag-cmp__row>span{position:relative;z-index:1;grid-row:auto;display:flex;align-items:flex-start;gap:var(--vlb-space-10);padding:var(--vlb-space-20) var(--vlb-space-22);font-size:var(--vlb-font-size-15p5);line-height:var(--vlb-line-height-1p45);border-top:1px solid var(--site-border)}.ag-cmp__row:nth-child(2)>span{grid-row:1}.ag-cmp__row:nth-child(3)>span{grid-row:2}.ag-cmp__row:nth-child(4)>span{grid-row:3}.ag-cmp__row:nth-child(5)>span{grid-row:4}.ag-cmp__row:nth-child(6)>span{grid-row:5}.ag-cmp__row:nth-child(7)>span{grid-row:6}.ag-cmp__row:nth-child(8)>span{grid-row:7}.ag-cmp__row--hd>span{border-top:0;align-items:center;padding-block:var(--vlb-space-18);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.ag-cmp__k{grid-column:1;font-weight:var(--vlb-font-weight-500);color:var(--site-text)}.ag-cmp__a{grid-column:2}.ag-cmp__b{grid-column:3}.ag-cmp__row--hd .ag-cmp__k{color:var(--site-text-subtle);font-weight:var(--vlb-font-weight-500)}.ag-cmp__a{color:var(--site-text-muted)}.ag-cmp__b{color:var(--site-text)}.ag-cmp__b{border-top-color:color-mix(in srgb,var(--site-accent) 12%,transparent) !important;margin-inline:0}.ag-cmp__row>span>svg{flex:none;width:16px;height:16px;margin-top:var(--vlb-space-3)}.ag-cmp__a>svg{color:var(--site-text-subtle)}.ag-cmp__b>svg{color:var(--site-accent)}.ag-cmp__av{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--site-surface-subtle);color:var(--site-text-subtle)}.ag-cmp__av svg{width:18px;height:18px}.ag-cmp__face{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 28%;box-shadow:0 0 0 2px var(--site-surface),0 0 0 3.5px color-mix(in srgb,var(--vl-halo) 80%,transparent)}.ag-cmp__row--hd .ag-cmp__b{color:var(--site-accent)}.ag-cmp .vl-mono{font-size:var(--vlb-font-size-13p5)}@media (max-width:899px){.ag-cmp__t{display:flex;flex-direction:column;gap:var(--vlb-space-8);padding:var(--vlb-space-8);background:transparent;box-shadow:none}.ag-cmp__frame{padding:var(--vlb-space-6)}.ag-cmp__tint,.ag-cmp__row.ag-cmp__row--hd{display:none}.ag-cmp__row{display:grid;grid-template-columns:1fr;border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);overflow:hidden}.ag-cmp__row>span{grid-row:auto !important;grid-column:1 !important;border-top:0;padding:var(--vlb-space-14) var(--vlb-space-18)}.ag-cmp__k{padding-bottom:var(--vlb-space-4) !important;font-size:var(--vlb-font-size-16)}.ag-cmp__a{padding-top:var(--vlb-space-4) !important}.ag-cmp__b{background:color-mix(in srgb,var(--site-accent) 7%,var(--site-surface))}}.cr-hero{--cr-edge:14px;--cr-hair:color-mix(in srgb,var(--site-text) 9%,transparent);--cr-rule:color-mix(in srgb,var(--site-text) 15%,transparent);--cr-cw:color-mix(in srgb,var(--site-text) 4.5%,var(--site-surface));--cr-raise:0 1px 2px color-mix(in srgb,var(--site-text) 8%,transparent),0 4px 10px -4px color-mix(in srgb,var(--site-accent) 18%,transparent);--cr-backdrop:color-mix(in srgb,var(--site-accent) 86%,var(--wd-night));background:var(--site-bg)}.cr-hero *,.cr-hero *::before,.cr-hero *::after{box-sizing:border-box}.cr-hero :is(p,h1,h2,h3,ol,ul,dl,dd,figure,fieldset){margin:0}.cr-hero :is(ol,ul){padding:0;list-style:none}.cr-hero fieldset{border:0;padding:0;min-width:0}.cr-hero [hidden]{display:none !important}.cr-hero__stage{position:relative;isolation:isolate;overflow:clip;margin:var(--cr-edge);border-radius:var(--site-radius-xl);padding:calc(var(--vlb-space-112) - var(--cr-edge)) 0 var(--vlb-space-72);background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface) 70%,var(--site-bg)) 0%,color-mix(in srgb,var(--site-surface) 32%,var(--site-bg)) 42%,color-mix(in srgb,var(--vl-halo) 8%,var(--site-bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 85%,transparent),inset 0 1px 0 var(--vlb-card-white),0 1px 2px color-mix(in srgb,var(--site-text) 5%,transparent),0 40px 80px -64px color-mix(in srgb,var(--site-accent) 34%,transparent)}.cr-hero__atmos{position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% - 32px) 0;-webkit-mask-image:radial-gradient(ellipse 60% 52% at 50% 64%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%);mask-image:radial-gradient(ellipse 60% 52% at 50% 64%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%)}.cr-hero__glow{position:absolute;z-index:-1;left:50%;top:330px;width:min(1100px,90%);height:520px;translate:-50% 0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 42%,transparent),transparent);filter:blur(10px)}.cr-hero__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--vlb-space-24) var(--vlb-space-64);align-items:end;margin-bottom:var(--vlb-space-48)}.cr-hero__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-22)}.cr-hero__h1{font-size:var(--vlb-font-size-fluid-15);max-width:13ch}.cr-hero__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-26);padding-bottom:var(--vlb-space-6)}.cr-hero__side .wd-lead{font-size:var(--vlb-font-size-18);max-width:40ch}.cr-hero__actions{display:flex;flex-wrap:wrap;gap:var(--vlb-space-10)}[data-eyebrow="pill"] .cr-hero .wd-eyebrow{background:var(--vl-glass);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:var(--vl-glass-ring)}.cr-app{position:relative;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 80%,transparent),0 2px 4px color-mix(in srgb,var(--site-text) 4%,transparent),0 50px 100px -48px color-mix(in srgb,var(--site-accent) 42%,transparent)}.cr-win{overflow:hidden}.cr-win__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--vlb-space-16);height:46px;padding:0 var(--vlb-space-16);background:color-mix(in srgb,var(--site-text) 2.5%,var(--site-surface));box-shadow:inset 0 -1px 0 var(--cr-hair)}.cr-win__dots{display:flex;gap:var(--vlb-space-6)}.cr-win__dots i{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--site-text) 13%,transparent)}.cr-win__crumb{display:flex;align-items:center;justify-content:center;gap:var(--vlb-space-6);font-size:var(--vlb-font-size-13);color:var(--site-text-muted);white-space:nowrap;min-width:0}.cr-win__crumb svg{width:11px;height:11px;color:var(--site-text-subtle)}.cr-win__crumb b{font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.cr-win__save{display:flex;align-items:center;gap:var(--vlb-space-6);color:var(--site-text-subtle);white-space:nowrap}.cr-win__save svg{width:16px;height:16px;color:var(--site-accent)}.cr-win__save .vl-mono{font-size:var(--vlb-font-size-11p5)}.cr-win__body{display:grid;grid-template-columns:236px minmax(0,1fr)}.cr-rail{display:flex;flex-direction:column;gap:var(--vlb-space-12);padding:var(--vlb-space-18) var(--vlb-space-12) var(--vlb-space-14);background:color-mix(in srgb,var(--site-text) 2%,var(--site-surface));box-shadow:inset -1px 0 0 var(--cr-hair)}.cr-rail__l{padding:0 var(--vlb-space-8);font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-500);color:var(--site-text-subtle)}.cr-tabs{display:flex;flex-direction:column;gap:var(--vlb-space-4)}.cr-tab{display:flex;align-items:flex-start;gap:var(--vlb-space-12);width:100%;padding:var(--vlb-space-11) var(--vlb-space-10);border:0;border-radius:var(--vlb-radius-12);background:transparent;font:inherit;text-align:left;color:var(--site-text-muted);cursor:pointer;transition:background-color .2s var(--site-ease),box-shadow .2s var(--site-ease)}.cr-tab:hover{background:color-mix(in srgb,var(--site-surface) 80%,transparent)}.cr-tab__ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--vlb-radius-10);background:var(--cr-cw);box-shadow:inset 0 0 0 1px var(--cr-hair);color:var(--site-text-muted)}.cr-tab__ic svg{width:18px;height:18px}.cr-tab__txt{display:flex;flex-direction:column;gap:var(--vlb-space-3);min-width:0;padding-top:var(--vlb-space-1)}.cr-tab__t{display:flex;align-items:baseline;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text)}.cr-tab__n{font-size:var(--vlb-font-size-11);color:var(--site-text-subtle)}.cr-tab__s{font-size:var(--vlb-font-size-12p5);line-height:var(--vlb-line-height-1p35);color:var(--site-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-tab[aria-selected="true"]{background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--cr-hair),var(--cr-raise)}.cr-tab[aria-selected="true"] .cr-tab__ic{background:var(--site-accent);color:var(--site-on-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-card-white) 22%,transparent),0 6px 14px -6px color-mix(in srgb,var(--site-accent) 60%,transparent)}.cr-tab[aria-selected="true"] .cr-tab__n{color:var(--site-accent)}.cr-note{display:flex;gap:var(--vlb-space-10);margin:auto var(--vlb-space-4) 0;padding:var(--vlb-space-12);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--vl-halo) 12%,var(--site-surface));box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-note svg{width:17px;height:17px;flex:none;margin-top:var(--vlb-space-1);color:var(--site-accent)}.cr-note p{font-size:var(--vlb-font-size-12p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted)}.cr-note b{display:block;font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.cr-note+.cr-who{margin-top:0}.cr-who{display:flex;align-items:center;gap:var(--vlb-space-10);margin-top:auto;padding:var(--vlb-space-10);border-radius:var(--vlb-radius-14);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-who img{width:36px;height:36px;flex:none;border-radius:50%;object-fit:cover;object-position:50% 22%;background:var(--site-accent)}.cr-who__txt{display:flex;flex-direction:column;gap:var(--vlb-space-2);min-width:0}.cr-who__n{display:flex;align-items:center;gap:var(--vlb-space-6);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-560)}.cr-who__n em,.cr-name em,.cr-reply__a em{font-style:normal;font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-500);line-height:1;padding:var(--vlb-space-3) var(--vlb-space-6);border-radius:var(--vlb-radius-6);color:var(--site-accent);background:color-mix(in srgb,var(--vl-halo) 24%,var(--site-surface))}.cr-who__r{font-size:var(--vlb-font-size-12);color:var(--site-text-subtle)}.cr-panels{display:grid;min-width:0}.cr-panel{display:grid;grid-template-columns:minmax(0,1fr) 352px;min-width:0}.cr-panel:focus-visible{outline-offset:-3px}.cr-prev{position:relative;overflow:hidden;isolation:isolate;margin:var(--vlb-space-14);min-height:552px;border-radius:var(--vlb-radius-16);background:radial-gradient(ellipse 70% 60% at 50% 34%,color-mix(in srgb,var(--vl-halo) 34%,var(--site-accent)) 0%,var(--cr-backdrop) 78%)}.cr-prev__fig{position:absolute;top:0;left:50%;height:112%;aspect-ratio:1122/1402;translate:-50% 0;z-index:-1}.cr-prev__img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--vlb-c000000) 12%,var(--vlb-c000000) 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--vlb-c000000) 12%,var(--vlb-c000000) 88%,transparent 100%)}.cr-prev .vl-film{z-index:-1}.cr-prev .vl-film__v,.cr-prev .vl-film__poster{object-position:50% 24%}.cr-live{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:var(--vlb-space-8);height:32px;padding:0 var(--vlb-space-10) 0 var(--vlb-space-11);border-radius:var(--vlb-radius-11);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text);white-space:nowrap}.cr-live i{width:7px;height:7px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 45%,transparent)}.cr-live .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.cr-pin{position:absolute;display:flex;align-items:center;gap:0;translate:-11px -11px}.cr-pin b{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-500);color:var(--site-accent);background:var(--site-surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-surface) 30%,transparent),0 6px 14px -4px color-mix(in srgb,var(--wd-night) 50%,transparent)}.cr-pin__l{position:relative;display:flex;align-items:center;height:28px;padding:0 var(--vlb-space-10);margin-left:var(--vlb-space-34);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);white-space:nowrap;color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 70%,transparent),0 8px 20px -10px color-mix(in srgb,var(--wd-night) 50%,transparent)}.cr-pin__l::before{content:"";position:absolute;right:100%;top:50%;width:23px;height:1px;background:color-mix(in srgb,var(--vlb-card-white) 80%,transparent)}.cr-pin--hair{left:24%;top:20%;flex-direction:row-reverse}.cr-pin--hair{translate:calc(-100% + 11px) -11px}.cr-pin--hair .cr-pin__l{margin-left:0;margin-right:var(--vlb-space-34)}.cr-pin--hair .cr-pin__l::before{right:auto;left:100%}.cr-pin--glasses{left:67.5%;top:31.5%}.cr-pin--shirt{left:62%;top:61%}.cr-expr{position:absolute;left:50%;bottom:16px;translate:-50% 0;display:flex;align-items:center;gap:var(--vlb-space-12);height:44px;padding:0 var(--vlb-space-14) 0 var(--vlb-space-5);border-radius:var(--vlb-radius-14);white-space:nowrap}.cr-expr__seg,.cr-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--vlb-space-2);padding:var(--vlb-space-3);border-radius:var(--vlb-radius-11);background:var(--cr-cw);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-expr__seg>span,.cr-seg>span{display:grid;place-items:center;height:28px;padding:0 var(--vlb-space-11);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted)}.cr-expr__seg .is-on,.cr-seg .is-on{background:var(--site-surface);color:var(--site-text);box-shadow:var(--cr-raise)}.cr-expr__t{font-size:var(--vlb-font-size-11p5);color:var(--site-text)}.cr-wave{display:block;fill:var(--site-accent)}.cr-wave .is-rest{fill:color-mix(in srgb,var(--site-accent) 30%,transparent)}.cr-wave--sm{width:74px;height:20px}.cr-wave--xs{width:56px;height:16px}.cr-wave--lg{width:100%;height:34px}.cr-insp{display:flex;flex-direction:column;gap:var(--vlb-space-18);min-width:0;padding:var(--vlb-space-22) var(--vlb-space-22) var(--vlb-space-18) var(--vlb-space-8)}.cr-insp__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vlb-space-12)}.cr-insp__t{font-size:var(--vlb-font-size-17);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;font-variation-settings:"wdth" 104}.cr-insp__meta{font-size:var(--vlb-font-size-12);color:var(--site-text-subtle);white-space:nowrap}.cr-field{display:flex;flex-direction:column;gap:var(--vlb-space-10)}.cr-field__l{display:flex;align-items:center;gap:var(--vlb-space-7);padding:0;font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-500);color:var(--site-text-subtle)}.cr-field__n{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:var(--vlb-font-size-10);font-weight:var(--vlb-font-weight-500);color:var(--site-accent);background:color-mix(in srgb,var(--vl-halo) 24%,var(--site-surface))}.cr-chips{display:flex;flex-wrap:wrap;gap:var(--vlb-space-6)}.cr-chip{position:relative;display:inline-flex;cursor:pointer}.cr-chip input,.cr-look input,.cr-voice input,.cr-seg input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cr-chip span{display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:34px;padding:0 var(--vlb-space-13);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13p5);color:var(--site-text-muted);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--cr-rule);transition:background-color .2s var(--site-ease),color .2s var(--site-ease)}.cr-chip input:checked+span{color:var(--site-accent);font-weight:var(--vlb-font-weight-500);background:color-mix(in srgb,var(--vl-halo) 22%,var(--site-surface));box-shadow:none}.cr-chip input:checked+span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--site-accent)}.cr-chip input:focus-visible+span,.cr-look input:focus-visible+img,.cr-voice:has(input:focus-visible),.cr-seg label:has(input:focus-visible) span{outline:2px solid var(--site-accent);outline-offset:2px}.cr-looks{display:flex;gap:var(--vlb-space-10)}.cr-look{position:relative;display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;cursor:pointer;background:var(--site-accent)}.cr-look img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%;scale:1}.cr-look:has(input:checked)::after{content:"";position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;background:var(--site-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23FAFAFC' d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") center/11px no-repeat;box-shadow:0 0 0 2px var(--site-surface)}.cr-look:not(.cr-look--add):not(:has(input:checked)) img{opacity:.78}.cr-look--add{background:transparent;color:var(--site-text-muted);box-shadow:inset 0 0 0 1px var(--cr-rule);cursor:default}.cr-look--add svg{width:17px;height:17px}.cr-insp__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-10);margin-top:auto;padding-top:var(--vlb-space-16);border-top:1px solid var(--cr-hair)}.cr-insp__step{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.cr-ui-btn{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:38px;padding:0 var(--vlb-space-14);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);white-space:nowrap;color:var(--site-text);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--cr-rule)}.cr-ui-btn svg{width:15px;height:15px}.cr-ui-btn--primary{color:var(--site-on-accent);background:var(--site-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-card-white) 18%,transparent),0 8px 18px -10px color-mix(in srgb,var(--site-accent) 70%,transparent)}.cr-insp__foot .cr-ui-btn:first-child:not(.cr-ui-btn--primary){margin-right:auto}.cr-say{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:var(--vlb-space-12);padding:var(--vlb-space-12) var(--vlb-space-14) var(--vlb-space-14);border-radius:var(--vlb-radius-16)}.cr-say__top{display:flex;align-items:center;gap:var(--vlb-space-10)}.cr-say__play{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--vlb-radius-10);color:var(--site-on-accent);background:var(--site-accent)}.cr-say__play svg{width:14px;height:14px}.cr-say__who{display:flex;flex-direction:column;font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560);line-height:var(--vlb-line-height-1p2);margin-right:auto}.cr-say__who span{font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted)}.cr-seg--sm>span{height:24px;padding:0 var(--vlb-space-9);font-size:var(--vlb-font-size-11p5)}.cr-say__line{font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text)}.cr-voices{display:flex;flex-direction:column;border-radius:var(--vlb-radius-14);box-shadow:inset 0 0 0 1px var(--cr-hair);overflow:hidden}.cr-voice{position:relative;display:flex;align-items:center;gap:var(--vlb-space-10);padding:var(--vlb-space-9) var(--vlb-space-12) var(--vlb-space-9) var(--vlb-space-9);cursor:pointer}.cr-voice+.cr-voice{box-shadow:inset 0 1px 0 var(--cr-hair)}.cr-voice__play{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--vlb-radius-9);color:var(--site-text-muted);background:var(--cr-cw);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-voice__play svg{width:11px;height:11px}.cr-voice__txt{display:flex;flex-direction:column;min-width:0;margin-right:auto}.cr-voice__n{font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500)}.cr-voice__d{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle);white-space:nowrap}.cr-voice .cr-wave{width:44px;fill:color-mix(in srgb,var(--site-text) 22%,transparent)}.cr-voice__lang{font-size:var(--vlb-font-size-11);color:var(--site-text-subtle);min-width:46px;text-align:right;white-space:nowrap}.cr-voice:has(input:checked){background:color-mix(in srgb,var(--vl-halo) 14%,var(--site-surface))}.cr-voice:has(input:checked) .cr-voice__play{color:var(--site-on-accent);background:var(--site-accent);box-shadow:none}.cr-voice:has(input:checked) .cr-wave{fill:var(--site-accent)}.cr-voice:has(input:checked) .cr-voice__n{color:var(--site-accent)}.cr-range{display:flex;flex-direction:column;gap:var(--vlb-space-6)}.cr-range__t{display:flex;justify-content:space-between;font-size:var(--vlb-font-size-13);color:var(--site-text)}.cr-range__t .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.cr-range input{-webkit-appearance:none;appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.cr-range input::-webkit-slider-runnable-track{height:6px;border-radius:var(--vlb-radius-6);background:linear-gradient(90deg,var(--site-accent) var(--v),color-mix(in srgb,var(--site-text) 10%,transparent) var(--v))}.cr-range input::-moz-range-track{height:6px;border-radius:var(--vlb-radius-6);background:linear-gradient(90deg,var(--site-accent) var(--v),color-mix(in srgb,var(--site-text) 10%,transparent) var(--v))}.cr-range input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:var(--vlb-space-n6);border-radius:50%;background:var(--site-surface);box-shadow:0 0 0 1px var(--cr-rule),0 2px 6px color-mix(in srgb,var(--site-accent) 30%,transparent)}.cr-range input::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--site-surface);box-shadow:0 0 0 1px var(--cr-rule),0 2px 6px color-mix(in srgb,var(--site-accent) 30%,transparent)}.cr-input{width:100%;height:42px;padding:0 var(--vlb-space-13);border-radius:var(--vlb-radius-12);border:0;font:inherit;font-size:var(--vlb-font-size-14);color:var(--site-text);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--cr-rule)}.cr-input:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.cr-seg label{display:grid;cursor:pointer}.cr-seg label span{display:grid;place-items:center;height:30px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted)}.cr-seg label:has(input:checked) span{background:var(--site-surface);color:var(--site-text);box-shadow:var(--cr-raise)}.cr-styles{display:flex;flex-direction:column;gap:var(--vlb-space-6)}.cr-style{position:relative;display:flex;flex-direction:column;gap:var(--vlb-space-3);padding:var(--vlb-space-10) var(--vlb-space-12);border-radius:var(--vlb-radius-12);cursor:pointer;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--cr-rule)}.cr-style input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cr-style__t{display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted)}.cr-style__q{font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted)}.cr-style:has(input:checked){background:color-mix(in srgb,var(--vl-halo) 18%,var(--site-surface));box-shadow:none}.cr-style:has(input:checked) .cr-style__t{color:var(--site-accent)}.cr-style:has(input:checked) .cr-style__t::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--site-accent)}.cr-style:has(input:checked) .cr-style__q{color:var(--site-text)}.cr-style:has(input:focus-visible){outline:2px solid var(--site-accent);outline-offset:2px}.cr-rules{display:flex;flex-direction:column;gap:var(--vlb-space-8)}.cr-rules li{display:flex;align-items:center;gap:var(--vlb-space-9);font-size:var(--vlb-font-size-13p5);color:var(--site-text)}.cr-rules svg{width:15px;height:15px;flex:none;color:var(--site-accent)}.cr-rules__hand{padding:var(--vlb-space-9) var(--vlb-space-11);border-radius:var(--vlb-radius-12);background:var(--cr-cw);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-rules__hand b{font-weight:var(--vlb-font-weight-560)}.cr-reply{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:var(--vlb-space-10);padding:var(--vlb-space-14);border-radius:var(--vlb-radius-16)}.cr-reply p{display:flex;flex-direction:column;gap:var(--vlb-space-4);font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45)}.cr-reply p>span{display:flex;align-items:center;gap:var(--vlb-space-6);font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.cr-reply__q{padding-bottom:var(--vlb-space-10);border-bottom:1px solid var(--cr-hair)}.cr-name{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:var(--vlb-space-8);height:40px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-560)}.cr-name .cr-wave{margin-left:var(--vlb-space-4)}.cr-script{display:flex;flex-direction:column;gap:var(--vlb-space-8)}.cr-script li{display:flex;flex-direction:column;gap:var(--vlb-space-4);padding:var(--vlb-space-10) var(--vlb-space-12);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-script li.is-agent{background:color-mix(in srgb,var(--vl-halo) 12%,var(--site-surface))}.cr-script li.is-now{background:color-mix(in srgb,var(--vl-halo) 22%,var(--site-surface))}.cr-script__w{display:flex;justify-content:space-between;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.cr-script li.is-agent .cr-script__w{color:var(--site-accent);font-weight:var(--vlb-font-weight-500)}.cr-script__w .vl-mono{font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-400);color:var(--site-text-subtle)}@media (prefers-reduced-motion:no-preference){.cr-live i{animation:cr-breathe 2.4s var(--site-ease) infinite}@keyframes cr-breathe{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--vl-halo) 18%,transparent)}}}@media (prefers-reduced-transparency:reduce){.cr-hero .vl-glass,.cr-pin__l{background:var(--site-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:1219px){.cr-win__body{grid-template-columns:212px minmax(0,1fr)}.cr-panel{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1099px){.cr-hero__head{grid-template-columns:1fr;gap:var(--vlb-space-22);margin-bottom:var(--vlb-space-40)}.cr-hero__h1{max-width:16ch}.cr-win__body{grid-template-columns:1fr}.cr-rail{padding:var(--vlb-space-10);box-shadow:inset 0 -1px 0 var(--cr-hair)}.cr-rail__l,.cr-who,.cr-note{display:none}.cr-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vlb-space-4)}.cr-tab{align-items:center;gap:var(--vlb-space-10);padding:var(--vlb-space-8)}.cr-tab__ic{width:30px;height:30px}.cr-tab__ic svg{width:16px;height:16px}.cr-tab__s{display:none}.cr-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cr-prev{min-height:520px}.cr-insp{padding:var(--vlb-space-20) var(--vlb-space-18) var(--vlb-space-16) var(--vlb-space-6)}.cr-panel{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.cr-pin__l{height:26px;padding:0 var(--vlb-space-8);font-size:var(--vlb-font-size-12);margin-left:var(--vlb-space-24)}.cr-pin__l::before{width:13px}.cr-pin--hair{left:71%;top:13%;flex-direction:row;translate:-11px -11px}.cr-pin--hair .cr-pin__l{margin-left:var(--vlb-space-24);margin-right:0}.cr-pin--hair .cr-pin__l::before{left:auto;right:100%}}@media (max-width:699px){.cr-hero{--cr-edge:8px}.cr-hero__stage{padding:calc(var(--vlb-space-88) - var(--cr-edge)) 0 var(--vlb-space-28);border-radius:var(--vlb-radius-24)}.cr-hero__head{margin-bottom:var(--vlb-space-28)}.cr-hero__main{gap:var(--vlb-space-18)}.cr-hero__side{gap:var(--vlb-space-22)}.cr-hero__side .wd-lead{font-size:var(--vlb-font-size-17)}.cr-hero__actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-10)}.cr-hero__actions .wd-btn{padding-inline:var(--vlb-space-12)}.cr-hero .wd-container{padding-inline:var(--vlb-space-12)}.cr-hero__head{padding-inline:var(--vlb-space-6)}.cr-app{padding:var(--vlb-space-6);border-radius:var(--vlb-radius-24)}.cr-win{border-radius:var(--vlb-radius-18)}.cr-win__bar{height:40px;padding:0 var(--vlb-space-12);gap:var(--vlb-space-10)}.cr-win__dots i{width:8px;height:8px}.cr-win__crumb>span,.cr-win__crumb svg{display:none}.cr-win__crumb{justify-content:flex-start;font-size:var(--vlb-font-size-12p5)}.cr-win__save .vl-mono{font-size:var(--vlb-font-size-11)}.cr-rail{padding:var(--vlb-space-6)}.cr-tabs{gap:var(--vlb-space-2)}.cr-tab{flex-direction:column;align-items:center;gap:var(--vlb-space-5);padding:var(--vlb-space-7) var(--vlb-space-2);border-radius:var(--vlb-radius-10)}.cr-tab__ic{width:28px;height:28px;border-radius:var(--vlb-radius-8)}.cr-tab__txt{padding:0;align-items:center}.cr-tab__t{font-size:var(--vlb-font-size-11p5);gap:0}.cr-tab__n{display:none}.cr-panel{grid-template-columns:1fr}.cr-prev{margin:var(--vlb-space-8);min-height:0;height:400px;border-radius:var(--vlb-radius-12)}.cr-prev__fig{height:118%}.cr-pin__l{display:none}.cr-pin b{width:22px;height:22px;font-size:var(--vlb-font-size-11)}.cr-pin--hair{left:72%;top:14%}.cr-pin--glasses{left:66%;top:30%}.cr-pin--shirt{left:60%;top:60%}.cr-live{top:10px;left:10px;height:30px}.cr-expr{bottom:10px;gap:var(--vlb-space-8);padding:0 var(--vlb-space-10) 0 var(--vlb-space-4);height:40px}.cr-expr__seg>span{padding:0 var(--vlb-space-8);font-size:var(--vlb-font-size-12);height:26px}.cr-wave--sm{width:50px}.cr-say,.cr-reply{left:10px;right:10px;bottom:10px}.cr-name{left:10px;bottom:10px}.cr-insp{padding:var(--vlb-space-10) var(--vlb-space-14) var(--vlb-space-14);gap:var(--vlb-space-18)}}.cr-steps{--cr-hair:color-mix(in srgb,var(--site-text) 10%,transparent);--cr-rule:color-mix(in srgb,var(--site-text) 15%,transparent);--cr-cw:color-mix(in srgb,var(--site-text) 4.5%,var(--site-surface));--cr-raise:0 1px 2px color-mix(in srgb,var(--site-text) 8%,transparent),0 4px 10px -4px color-mix(in srgb,var(--site-accent) 18%,transparent)}.cr-steps *,.cr-steps *::before,.cr-steps *::after{box-sizing:border-box}.cr-steps :is(p,h3,ul,ol){margin:0}.cr-steps :is(ul,ol){padding:0;list-style:none}.cr-steps__cols{display:grid;grid-template-columns:120px minmax(0,3.1fr) minmax(0,2.9fr) minmax(0,3.6fr);gap:var(--vlb-space-32);padding-bottom:var(--vlb-space-14)}.cr-steps__cols span,.cr-step__l{font-family:var(--site-font-mono);font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.cr-steps__list{border-top:1px solid var(--cr-rule)}.cr-step__l{display:none}.cr-step{display:grid;grid-template-columns:120px minmax(0,3.1fr) minmax(0,2.9fr) minmax(0,3.6fr);gap:var(--vlb-space-32);align-items:start;padding:var(--vlb-space-36) 0;border-bottom:1px solid var(--cr-hair)}.cr-step__n{font-family:var(--site-font-display);font-size:var(--vlb-font-size-64);line-height:var(--vlb-line-height-0p86);font-weight:var(--vlb-font-weight-500);letter-spacing:-.05em;font-variation-settings:"wdth" 106;color:var(--site-accent)}.cr-step__what{display:flex;flex-direction:column;gap:var(--vlb-space-10);padding-top:var(--vlb-space-4)}.cr-step__what .wd-h3{font-size:var(--vlb-font-size-24)}.cr-step__what p{font-size:var(--vlb-font-size-16);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted);max-width:30ch}.cr-step__decide,.cr-step__see{padding-top:var(--vlb-space-6)}.cr-step__decide ul{display:flex;flex-direction:column;gap:var(--vlb-space-9)}.cr-step__decide li{display:flex;align-items:flex-start;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p4);color:var(--site-text)}.cr-step__decide svg{width:16px;height:16px;flex:none;margin-top:var(--vlb-space-2);color:var(--site-accent)}.cr-mini{display:flex;align-items:center;gap:var(--vlb-space-12);min-height:72px;padding:var(--vlb-space-12) var(--vlb-space-14);border-radius:var(--vlb-radius-18);background:var(--site-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 80%,transparent),0 0 0 1px var(--cr-hair),0 18px 36px -24px color-mix(in srgb,var(--site-accent) 30%,transparent)}.cr-mini__col{display:flex;flex-direction:column;gap:var(--vlb-space-4);min-width:0;flex:1}.cr-mini__t{font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560)}.cr-mini__s{font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-mini__face{position:relative;width:44px;height:44px;flex:none;border-radius:50%;overflow:hidden;background:var(--site-accent);box-shadow:0 0 0 2px var(--site-surface)}.cr-mini__face img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.cr-mini__face--b{margin-left:var(--vlb-space-n6);box-shadow:0 0 0 2px var(--site-surface);opacity:.92}.cr-mini__tag{flex:none;font-size:var(--vlb-font-size-11);padding:var(--vlb-space-5) var(--vlb-space-8);border-radius:var(--vlb-radius-8);color:var(--site-accent);background:color-mix(in srgb,var(--vl-halo) 22%,var(--site-surface))}.cr-mini__play{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:var(--vlb-radius-11);color:var(--site-on-accent);background:var(--site-accent);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--site-accent) 70%,transparent)}.cr-mini__play svg{width:14px;height:14px}.cr-steps .cr-wave{display:block;fill:var(--site-accent)}.cr-steps .cr-wave .is-rest{fill:color-mix(in srgb,var(--site-accent) 28%,transparent)}.cr-steps .cr-wave--fluid{width:100%;height:18px}.cr-mini__seg{display:inline-flex;flex:none;gap:var(--vlb-space-2);padding:var(--vlb-space-3);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-11);background:var(--cr-cw);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-mini__seg>*{display:grid;place-items:center;height:24px;padding:0 var(--vlb-space-8);border-radius:var(--vlb-radius-7);color:var(--site-text-subtle);font-weight:var(--vlb-font-weight-400)}.cr-mini__seg b{background:var(--site-surface);color:var(--site-text);box-shadow:var(--cr-raise);font-weight:var(--vlb-font-weight-500)}.cr-mini--pers{flex-direction:column;align-items:stretch;gap:var(--vlb-space-10)}.cr-mini__sw{display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-2);padding:var(--vlb-space-3);border-radius:var(--vlb-radius-10);background:var(--cr-cw);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-mini__sw>*{display:grid;place-items:center;height:26px;border-radius:var(--vlb-radius-7);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted)}.cr-mini__sw b{background:var(--site-surface);color:var(--site-text);box-shadow:var(--cr-raise)}.cr-mini__q{font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text);padding:0 var(--vlb-space-2) var(--vlb-space-2)}.cr-mini--reh{justify-content:space-between;flex-wrap:wrap}.cr-mini__live{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500)}.cr-mini__live i{width:7px;height:7px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 45%,transparent)}.cr-mini__live .vl-mono{font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-400);color:var(--site-text-subtle)}.cr-mini__acts{display:flex;gap:var(--vlb-space-6)}.cr-mini__acts>*{display:grid;place-items:center;height:34px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-11);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);white-space:nowrap;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--cr-rule)}.cr-mini__acts b{color:var(--site-on-accent);background:var(--site-accent);box-shadow:none}@media (max-width:1099px){.cr-steps__cols{display:none}.cr-step__l{display:block;margin-bottom:var(--vlb-space-12) !important}.cr-step{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:var(--vlb-space-20) var(--vlb-space-28);padding:var(--vlb-space-32) 0}.cr-step__n{font-size:var(--vlb-font-size-48);grid-row:span 2}.cr-step__what{grid-column:2/-1}.cr-step__what p{max-width:52ch}.cr-step__decide{grid-column:2}.cr-step__see{grid-column:3}}@media (max-width:699px){.cr-step{grid-template-columns:44px minmax(0,1fr);gap:var(--vlb-space-18) var(--vlb-space-14);padding:var(--vlb-space-28) 0}.cr-step__n{font-size:var(--vlb-font-size-36);grid-row:auto}.cr-step__what{grid-column:2}.cr-step__what .wd-h3{font-size:var(--vlb-font-size-21)}.cr-step__decide,.cr-step__see{grid-column:1/-1;padding-top:0}.cr-step__decide li{font-size:var(--vlb-font-size-14p5)}}.cr-rec{overflow:hidden}.cr-rec *,.cr-rec *::before,.cr-rec *::after{box-sizing:border-box}.cr-rec :is(p,h3,ol,dl,dd,figure){margin:0}.cr-rec ol{padding:0;list-style:none}.cr-rec__glow{position:absolute;z-index:0;right:-8%;top:50%;width:min(980px,80%);aspect-ratio:1.3;translate:0 -50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--site-accent) 70%,transparent),color-mix(in srgb,var(--site-accent) 18%,transparent) 55%,transparent)}.cr-rec__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vlb-space-fluid-35);align-items:center}.cr-rec__copy .wd-head{margin-bottom:var(--vlb-space-40)}.cr-rec .wd-lead{max-width:40ch}.cr-rec .wd-h2 em{color:var(--vl-halo)}.cr-notes{display:flex;flex-direction:column;border-top:1px solid var(--site-border)}.cr-notes li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--vlb-space-16);padding:var(--vlb-space-20) 0;border-bottom:1px solid var(--site-border)}.cr-notes h3{font-size:var(--vlb-font-size-17);line-height:var(--vlb-line-height-1p3);font-weight:var(--vlb-font-weight-560);color:var(--site-text);font-variation-settings:"wdth" 104}.cr-notes p{margin-top:var(--vlb-space-4);font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted)}.cr-num{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-500);color:var(--site-text);background:color-mix(in srgb,var(--wd-on-night) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-on-night) 22%,transparent)}.cr-notes .cr-num{margin-top:var(--vlb-space-n1)}.cr-fail{position:relative;padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:color-mix(in srgb,var(--wd-on-night) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-on-night) 16%,transparent),0 50px 100px -40px color-mix(in srgb,var(--vlb-c000000) 60%,transparent)}.cr-fail__in{--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-surface:var(--wd-white);--cr-hair:color-mix(in srgb,var(--wd-ink) 9%,transparent);--cr-rule:color-mix(in srgb,var(--wd-ink) 15%,transparent);--cr-cw:color-mix(in srgb,var(--wd-ink) 4.5%,var(--wd-white));color:var(--site-text);border-radius:var(--site-radius-lg);background:var(--wd-white);padding:var(--vlb-space-14);display:flex;flex-direction:column;gap:var(--vlb-space-14)}.cr-fail__states{display:flex;align-items:center;gap:var(--vlb-space-8);padding:var(--vlb-space-6);border-radius:var(--vlb-radius-14);background:var(--cr-cw);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-fail__states>span{display:flex;align-items:center;gap:var(--vlb-space-7);height:32px;padding:0 var(--vlb-space-11);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);white-space:nowrap;color:var(--site-text-subtle)}.cr-fail__states svg{width:15px;height:15px}.cr-fail__states>i{flex:1;min-width:10px;height:1px;background:var(--cr-rule)}.cr-fail__states .is-done{color:var(--site-text-muted)}.cr-fail__states .is-done svg{color:var(--site-accent)}.cr-fail__states .is-now{color:var(--site-text);background:var(--wd-white);box-shadow:inset 0 0 0 1px var(--cr-hair),0 1px 2px color-mix(in srgb,var(--wd-ink) 8%,transparent),0 4px 10px -4px color-mix(in srgb,var(--site-accent) 18%,transparent)}.cr-fail__body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:var(--vlb-space-18);align-items:stretch}.cr-fail__tile{position:relative;overflow:hidden;border-radius:var(--vlb-radius-16);min-height:380px;background:var(--wd-night)}.cr-fail__tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%;filter:saturate(.55) brightness(.62)}.cr-fail__tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--wd-night) 10%,transparent),color-mix(in srgb,var(--wd-night) 62%,transparent))}.cr-fail__banner{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;display:flex;align-items:flex-start;gap:var(--vlb-space-10);padding:var(--vlb-space-12);border-radius:var(--vlb-radius-14);font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p45);color:var(--wd-ink);background:var(--wd-white);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--vlb-c000000) 50%,transparent)}.cr-fail__banner>svg{width:20px;height:20px;flex:none;padding:0;color:var(--site-accent)}.cr-fail__banner b{display:block;font-weight:var(--vlb-font-weight-560)}.cr-fail__banner .vl-mono{font-size:var(--vlb-font-size-12)}.cr-fail__m1{position:absolute;z-index:1;top:12px;right:12px}.cr-num--on{color:var(--wd-white);background:var(--site-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--vl-halo) 30%,transparent)}.cr-fail__kept{display:flex;flex-direction:column;gap:var(--vlb-space-12);padding:var(--vlb-space-6) var(--vlb-space-4) var(--vlb-space-2)}.cr-fail__l{display:flex;align-items:center;justify-content:space-between;font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.cr-kept{display:flex;flex-direction:column;border-top:1px solid var(--cr-hair)}.cr-kept>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vlb-space-12);padding:var(--vlb-space-10) 0;border-bottom:1px solid var(--cr-hair)}.cr-kept dt{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-12p5);color:var(--site-text-subtle);white-space:nowrap}.cr-kept dt svg{width:14px;height:14px;color:var(--site-accent)}.cr-kept dd{font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);text-align:right;color:var(--site-text)}.cr-fail__acts{display:flex;align-items:center;gap:var(--vlb-space-8);margin-top:auto;padding-top:var(--vlb-space-6)}.cr-fail__acts .cr-num{margin-left:auto}.cr-rec .cr-ui-btn{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:40px;padding:0 var(--vlb-space-15);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);white-space:nowrap;color:var(--wd-ink);background:var(--wd-white);box-shadow:inset 0 0 0 1px var(--cr-rule)}.cr-rec .cr-ui-btn svg{width:15px;height:15px}.cr-rec .cr-ui-btn--primary{color:var(--wd-white);background:var(--site-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-card-white) 18%,transparent),0 8px 18px -10px color-mix(in srgb,var(--site-accent) 70%,transparent)}@media (max-width:1099px){.cr-rec__grid{grid-template-columns:1fr;gap:var(--vlb-space-48)}.cr-rec__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--vlb-space-40);align-items:start}.cr-rec__copy .wd-head{margin-bottom:0}.cr-rec__glow{right:-30%;top:72%}}@media (max-width:699px){.cr-rec__copy{grid-template-columns:1fr;gap:var(--vlb-space-32)}.cr-fail{padding:var(--vlb-space-6);border-radius:var(--vlb-radius-24)}.cr-fail__in{padding:var(--vlb-space-10);border-radius:var(--vlb-radius-18)}.cr-fail__states{gap:var(--vlb-space-4);padding:var(--vlb-space-4);overflow:hidden}.cr-fail__states>span{padding:0 var(--vlb-space-7);font-size:var(--vlb-font-size-12);gap:var(--vlb-space-5)}.cr-fail__states>span:last-child{display:none}.cr-fail__states>i:nth-of-type(2){display:none}.cr-fail__body{grid-template-columns:1fr}.cr-fail__tile{min-height:300px}.cr-kept dd{font-size:var(--vlb-font-size-13)}}.cr-every{--cr-hair:color-mix(in srgb,var(--site-text) 9%,transparent);--cr-rule:color-mix(in srgb,var(--site-text) 16%,transparent)}.cr-every *,.cr-every *::before,.cr-every *::after{box-sizing:border-box}.cr-every :is(p,h3,ul,figure){margin:0}.cr-every ul{padding:0;list-style:none}.cr-every__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-20)}.cr-frame{display:flex;flex-direction:column;padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 80%,transparent),0 30px 60px -36px color-mix(in srgb,var(--site-accent) 30%,transparent)}.cr-frame__well{position:relative;overflow:hidden;isolation:isolate;height:300px;border-radius:var(--site-radius-lg) var(--site-radius-lg) var(--vlb-radius-14) var(--vlb-radius-14)}.cr-frame__cap{display:flex;flex-direction:column;gap:var(--vlb-space-8);padding:var(--vlb-space-20) var(--vlb-space-18) var(--vlb-space-18);margin-top:var(--vlb-space-n1);border-radius:var(--vlb-radius-14) var(--vlb-radius-14) var(--site-radius-lg) var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--cr-hair);flex:1}.cr-frame__k{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted);margin-bottom:var(--vlb-space-4) !important}.cr-frame__k svg{width:16px;height:16px;color:var(--site-accent)}.cr-frame__k .vl-mono{margin-left:auto;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.cr-frame__cap .wd-h3{font-size:var(--vlb-font-size-20)}.cr-frame__cap p:last-child{font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted)}.cr-every .cr-wave{display:block;fill:var(--site-accent)}.cr-every .cr-wave .is-rest{fill:color-mix(in srgb,var(--site-accent) 28%,transparent)}.cr-every .cr-wave--fluid{width:100%;height:16px}.cr-frame__well--rec{background:linear-gradient(180deg,var(--site-surface) 0%,color-mix(in srgb,var(--vl-halo) 14%,var(--site-surface)) 100%);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-frame__halo{position:absolute;z-index:-1;left:50%;top:44%;width:300px;height:300px;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 50%,transparent),transparent)}.cr-frame__mic{position:absolute;left:50%;top:12px;height:236px;width:auto;translate:-50% 0;filter:drop-shadow(0 24px 24px color-mix(in srgb,var(--site-accent) 22%,transparent))}.cr-player{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:var(--vlb-space-10);height:54px;padding:0 var(--vlb-space-12) 0 var(--vlb-space-8);border-radius:var(--vlb-radius-14)}.cr-player__play{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--vlb-radius-10);color:var(--site-on-accent);background:var(--site-accent)}.cr-player__play svg{width:13px;height:13px}.cr-player__col{display:flex;flex-direction:column;gap:var(--vlb-space-4);flex:1;min-width:0}.cr-player__t{font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-560);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-player__time{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.cr-frame__well--audio{background-color:var(--wd-night);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vlb-space-18);background-image:radial-gradient(ellipse 80% 70% at 50% 40%,color-mix(in srgb,var(--site-accent) 34%,var(--wd-night)),var(--wd-night) 75%)}.cr-disc{position:relative;display:grid;place-items:center;width:150px;height:150px;margin-top:var(--vlb-space-n10)}.cr-disc img{width:118px;height:118px;border-radius:50%;object-fit:cover;object-position:50% 22%;background:var(--site-accent)}.cr-disc__ring{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--vl-halo) 85%,transparent),0 0 34px -4px color-mix(in srgb,var(--vl-halo) 60%,transparent),inset 0 0 26px -6px color-mix(in srgb,var(--vl-halo) 55%,transparent)}.cr-tag{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:32px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-560);white-space:nowrap}.cr-tag em{font-style:normal;font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-500);padding:var(--vlb-space-3) var(--vlb-space-6);border-radius:var(--vlb-radius-6);line-height:1}.cr-tag--night{color:var(--wd-on-night);background:color-mix(in srgb,var(--wd-on-night) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-on-night) 14%,transparent)}.cr-tag--night em{color:var(--wd-night);background:var(--vl-halo)}.cr-frame__state{position:absolute;left:14px;top:14px;display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-11p5);color:var(--wd-on-night-2)}.cr-frame__state i{width:6px;height:6px;border-radius:50%;background:var(--vl-halo)}.cr-frame__well--video{background:var(--site-accent)}.cr-frame__face{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 26%}.cr-pip{position:absolute;top:12px;right:12px;width:96px;aspect-ratio:4/3;border-radius:var(--vlb-radius-12);overflow:hidden;box-shadow:0 0 0 2px color-mix(in srgb,var(--vlb-card-white) 70%,transparent),0 10px 24px -10px color-mix(in srgb,var(--wd-night) 60%,transparent)}.cr-pip img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.cr-pip span{position:absolute;left:5px;bottom:5px;padding:var(--vlb-space-2) var(--vlb-space-6);border-radius:var(--vlb-radius-6);font-size:var(--vlb-font-size-10p5);font-weight:var(--vlb-font-weight-500);color:var(--wd-on-night);background:color-mix(in srgb,var(--wd-night) 62%,transparent)}.cr-frame__well--video .cr-tag{position:absolute;left:14px;bottom:14px;color:var(--site-text)}.cr-frame__well--video .cr-tag i{width:7px;height:7px;border-radius:50%;background:var(--site-accent)}.cr-frame__well--video .cr-tag em{color:var(--site-accent);background:color-mix(in srgb,var(--vl-halo) 24%,var(--site-surface))}.cr-kept-rail{display:flex;flex-direction:column;align-items:center}.cr-kept-rail__brace{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-20);width:100%;height:56px}.cr-kept-rail__brace i{position:relative}.cr-kept-rail__brace i::before{content:"";position:absolute;left:50%;top:0;height:28px;width:1px;background:var(--cr-rule)}.cr-kept-rail__brace::before{content:"";position:absolute;left:calc((100% - 40px)/6);right:calc((100% - 40px)/6);top:28px;height:1px;background:var(--cr-rule)}.cr-kept-rail__brace::after{content:"";position:absolute;left:50%;top:28px;height:28px;width:1px;background:var(--cr-rule)}.cr-kept-rail__bar{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--vlb-space-10) var(--vlb-space-16);padding:var(--vlb-space-10) var(--vlb-space-10) var(--vlb-space-10) var(--vlb-space-18);border-radius:var(--vlb-radius-18)}.cr-kept-rail__l{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560);white-space:nowrap}.cr-kept-rail__l svg{width:18px;height:18px;color:var(--site-accent)}.cr-kept-rail__bar ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vlb-space-6)}.cr-kept-rail__bar li{display:flex;align-items:center;gap:var(--vlb-space-7);height:34px;padding:0 var(--vlb-space-12) 0 var(--vlb-space-8);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13p5);white-space:nowrap;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--cr-hair)}.cr-kept-rail__bar li svg{width:16px;height:16px;color:var(--site-accent)}.cr-kept-rail__bar li img{width:22px;height:22px;border-radius:50%;object-fit:cover;object-position:50% 22%;background:var(--site-accent)}@media (prefers-reduced-motion:no-preference){.cr-disc__ring{animation:cr-ring 3.2s var(--site-ease) infinite}@keyframes cr-ring{50%{scale:1.04;opacity:.75}}}@media (max-width:1099px){.cr-every__row{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-every__row>.cr-frame:last-child{grid-column:1/-1;flex-direction:row}.cr-every__row>.cr-frame:last-child .cr-frame__well{flex:1.15;height:auto;min-height:300px;border-radius:var(--site-radius-lg) var(--vlb-radius-14) var(--vlb-radius-14) var(--site-radius-lg)}.cr-every__row>.cr-frame:last-child .cr-frame__cap{flex:1;justify-content:flex-end;margin:0 0 0 var(--vlb-space-n1);border-radius:var(--vlb-radius-14) var(--site-radius-lg) var(--site-radius-lg) var(--vlb-radius-14)}.cr-kept-rail__brace{display:none}.cr-kept-rail{margin-top:var(--vlb-space-24)}}@media (max-width:699px){.cr-every__row{grid-template-columns:1fr;gap:var(--vlb-space-16)}.cr-every__row>.cr-frame:last-child{flex-direction:column}.cr-every__row>.cr-frame:last-child .cr-frame__well{flex:none;height:300px;min-height:0;border-radius:var(--site-radius-lg) var(--site-radius-lg) var(--vlb-radius-14) var(--vlb-radius-14)}.cr-every__row>.cr-frame:last-child .cr-frame__cap{margin:var(--vlb-space-n1) 0 0;border-radius:var(--vlb-radius-14) var(--vlb-radius-14) var(--site-radius-lg) var(--site-radius-lg)}.cr-frame__well{height:280px}.cr-kept-rail__bar{padding:var(--vlb-space-14);justify-content:flex-start}.cr-kept-rail__bar ul{justify-content:flex-start}}.cr-tag--solid{background:var(--site-surface);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--wd-night) 50%,transparent)}.ca-i{width:16px;height:16px;flex:none}.ca-hero{background:var(--site-bg)}.ca-hero__stage{position:relative;isolation:isolate;overflow:clip;margin:var(--vlb-space-14);border-radius:var(--site-radius-xl);padding:var(--vlb-space-112) 0 var(--vlb-space-72);background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface) 70%,var(--site-bg)) 0%,color-mix(in srgb,var(--site-surface) 30%,var(--site-bg)) 50%,color-mix(in srgb,var(--vl-halo) 8%,var(--site-bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),inset 0 1px 0 var(--vlb-cffffff),0 1px 2px color-mix(in srgb,var(--site-text) 5%,transparent),0 40px 80px -64px color-mix(in srgb,var(--site-accent) 34%,transparent)}.ca-hero__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% - 32px) 0;-webkit-mask-image:radial-gradient(ellipse 46% 62% at 72% 56%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%);mask-image:radial-gradient(ellipse 46% 62% at 72% 56%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%)}.ca-hero__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vlb-space-fluid-33);align-items:center}.ca-hero__copy.wd-head{margin:0;max-width:520px;gap:var(--vlb-space-22)}.ca-hero__copy .wd-display{font-size:var(--vlb-font-size-fluid-13);max-width:11ch}.ca-hero__copy .wd-lead{max-width:40ch}.ca-hero__actions{margin-top:var(--vlb-space-6);gap:var(--vlb-space-10)}.ca-hero__facts{list-style:none;margin:var(--vlb-space-14) 0 0;padding:var(--vlb-space-20) 0 0;display:flex;flex-direction:column;gap:var(--vlb-space-10);border-top:1px solid var(--site-border);width:100%}.ca-hero__facts li{display:flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-14p5);color:var(--site-text-muted)}.ca-hero__facts strong{font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.ca-hero__facts .ca-i{color:var(--site-accent);width:17px;height:17px}.ca-hero__vis{position:relative;padding:var(--vlb-space-34) 0 0 0}.ca-hero__glow{position:absolute;left:50%;top:52%;width:120%;aspect-ratio:1;translate:-50% -50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 42%,transparent),color-mix(in srgb,var(--vl-halo) 12%,transparent) 55%,transparent)}.ca-call{margin:0;position:relative}.ca-call__in{border-radius:var(--vlb-radius-22);background:var(--vlb-night);padding:var(--vlb-space-12);display:flex;flex-direction:column;gap:var(--vlb-space-10);color:var(--vlb-pearl);box-shadow:0 1px 1px color-mix(in srgb,var(--vlb-studio-ink) 6%,transparent),0 48px 90px -48px color-mix(in srgb,var(--vlb-lilt-blue) 55%,transparent)}.ca-call__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);padding:var(--vlb-space-2) var(--vlb-space-4) 0 var(--vlb-space-6);min-height:32px}.ca-call__t{margin:0;display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);color:var(--vlb-pearl);white-space:nowrap}.ca-call__t .ca-i{width:14px;height:14px;color:var(--vlb-night-mist)}.ca-demo{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);background:color-mix(in srgb,var(--vlb-card-white) 10%,transparent);color:var(--vlb-night-mist);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-500)}.ca-call__meta{margin:0;display:flex;align-items:center;gap:var(--vlb-space-8)}.ca-call__ppl,.ca-rec{display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);background:color-mix(in srgb,var(--vlb-card-white) 8%,transparent);font-size:var(--vlb-font-size-12p5);color:var(--vlb-pearl)}.ca-call__ppl .ca-i{width:14px;height:14px;color:var(--vlb-night-mist)}.ca-rec .vl-mono{font-size:var(--vlb-font-size-12)}.ca-dot{width:7px;height:7px;border-radius:50%;background:var(--vl-halo);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 30%,transparent);flex:none}.ca-call__tiles{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:var(--vlb-space-10);height:clamp(360px,30vw,440px)}.ca-tile{position:relative;overflow:hidden;border-radius:var(--vlb-radius-16);background:var(--vlb-night-card);margin:0}.ca-tile>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ca-tile--agent{grid-row:1/3;box-shadow:0 0 0 2px var(--vl-halo),0 0 36px -6px color-mix(in srgb,var(--vl-halo) 75%,transparent)}.ca-tile--agent .vl-film__poster,.ca-tile--agent .vl-film__v{object-position:50% 24%}.ca-tile--guest:nth-child(2)>img{object-position:52% 40%}.ca-tile--guest:nth-child(3)>img{object-position:44% 30%}.ca-name{position:absolute;left:8px;bottom:8px;margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:28px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);white-space:nowrap;color:var(--vlb-pearl);background:color-mix(in srgb,var(--vlb-night) 58%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ca-name--agent{left:10px;bottom:10px;height:34px;padding:0 var(--vlb-space-12);font-size:var(--vlb-font-size-14);gap:var(--vlb-space-9);background:color-mix(in srgb,var(--vlb-card-white) 86%,transparent);color:var(--vlb-studio-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent)}.ca-name--agent .ca-dot{background:var(--vlb-lilt-blue)}.ca-wave{display:block}.ca-wave--name{width:44px;height:14px;color:var(--vlb-lilt-blue)}.ca-i--mute{width:13px;height:13px;color:var(--vlb-night-mist)}.ca-cap{margin:0;padding:var(--vlb-space-10) var(--vlb-space-14);border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--vlb-card-white) 7%,transparent);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p45);color:var(--vlb-pearl)}.ca-cap__who{margin-right:var(--vlb-space-8);font-weight:var(--vlb-font-weight-600);color:var(--vl-halo)}.ca-call__ctl{display:flex;justify-content:center;gap:var(--vlb-space-8);padding:var(--vlb-space-2) 0 var(--vlb-space-4)}.ca-key{display:inline-grid;place-items:center;width:40px;height:36px;border-radius:var(--vlb-radius-11);background:color-mix(in srgb,var(--vlb-card-white) 9%,transparent);color:var(--vlb-pearl)}.ca-key .ca-i{width:17px;height:17px}.ca-key--on{background:var(--vlb-card-white);color:var(--vlb-studio-ink)}.ca-key--leave{display:inline-flex;gap:var(--vlb-space-7);width:auto;padding:0 var(--vlb-space-14);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);background:color-mix(in srgb,var(--vlb-card-white) 16%,transparent)}.ca-joined{position:absolute;left:-36px;top:0;z-index:3;display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-10) var(--vlb-space-14) var(--vlb-space-10) var(--vlb-space-10);max-width:340px;box-shadow:var(--vl-glass-ring),0 30px 60px -30px color-mix(in srgb,var(--vlb-lilt-blue) 45%,transparent)}.ca-joined img{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:50% 22%;flex:none;box-shadow:0 0 0 2px var(--vlb-card-white),0 0 0 4px color-mix(in srgb,var(--vl-halo) 60%,transparent)}.ca-joined p{margin:0;display:flex;flex-direction:column;gap:var(--vlb-space-1);line-height:var(--vlb-line-height-1p3)}.ca-joined strong{font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560);color:var(--site-text);white-space:nowrap}.ca-joined p span{font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted)}.ca-joined__t{align-self:flex-start;margin-top:var(--vlb-space-2);font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}@media (prefers-reduced-motion:no-preference){.ca-tile--agent .ca-dot,.ca-rec .ca-dot{animation:ca-live 2.4s ease-in-out infinite}}@keyframes ca-live{0%,100%{box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--vl-halo) 8%,transparent)}}@media (max-width:1099px){.ca-hero__in{grid-template-columns:1fr;gap:var(--vlb-space-48)}.ca-hero__copy.wd-head{max-width:640px}.ca-hero__copy .wd-display{max-width:14ch}.ca-hero__vis{max-width:760px;width:100%;margin:0 auto}.ca-joined{left:-12px}.ca-call__tiles{height:420px}}@media (max-width:699px){.ca-hero__stage{margin:var(--vlb-space-8);padding:var(--vlb-space-88) 0 var(--vlb-space-40);border-radius:var(--vlb-radius-24)}.ca-hero__facts{padding-top:var(--vlb-space-16)}.ca-hero__actions{width:100%}.ca-hero__actions .wd-btn{flex:1 1 160px}.ca-hero__vis{padding-top:var(--vlb-space-58)}.ca-joined{left:8px;right:8px;max-width:none}.ca-call__in{padding:var(--vlb-space-8)}.ca-call__tiles{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:auto}.ca-tile--agent{grid-row:auto;grid-column:1/3;aspect-ratio:4/4.2}.ca-tile--guest{aspect-ratio:1}.ca-call__t{font-size:var(--vlb-font-size-12p5)}.ca-call__ppl{display:none}.ca-cap{font-size:var(--vlb-font-size-13)}.ca-key{width:36px}}.ca-hero__vis{padding:0 0 var(--vlb-space-30)}.ca-joined{top:auto;bottom:4px;left:-40px;max-width:none}.ca-call__ctl{justify-content:flex-end;padding-right:var(--vlb-space-2)}.ca-name--agent{background:var(--vlb-card-white)}@media (max-width:1099px){.ca-joined{left:-14px}}@media (max-width:699px){.ca-hero__vis{padding:0}.ca-joined{position:relative;left:auto;bottom:auto;margin:var(--vlb-space-n20) var(--vlb-space-10) 0}.ca-joined strong{white-space:normal}.ca-call__ctl{justify-content:center}}@media (max-width:699px){.ca-joined{margin-top:var(--vlb-space-n10)}}.ca-tile--guest:nth-child(3)>img{object-position:50% 34%}.ca-ways__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vlb-space-20)}.ca-way{display:flex}.ca-way__in{display:flex;flex-direction:column;width:100%;padding:var(--vlb-space-8)}.ca-well{position:relative;overflow:hidden;height:340px;border-radius:var(--vlb-radius-16);display:grid;place-items:center;padding:var(--vlb-space-24);background:radial-gradient(closest-side at 50% 58%,color-mix(in srgb,var(--vl-halo) 30%,transparent),transparent),linear-gradient(180deg,var(--site-surface-subtle),color-mix(in srgb,var(--vl-halo) 10%,var(--site-surface-subtle)))}.ca-well::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--site-text) 5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-text) 5%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,var(--vlb-c000000),transparent 85%);mask-image:linear-gradient(180deg,var(--vlb-c000000),transparent 85%)}.ca-way__txt{display:flex;flex-direction:column;gap:var(--vlb-space-10);padding:var(--vlb-space-26) var(--vlb-space-22) var(--vlb-space-20)}.ca-way__k{margin:0;font-size:var(--vlb-font-size-12p5);color:var(--site-text-subtle)}.ca-way__txt .wd-body{max-width:44ch}.ca-spec{margin:var(--vlb-space-10) 0 0;padding:0;border-top:1px solid var(--site-border)}.ca-spec>div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:var(--vlb-space-12);padding:var(--vlb-space-11) 0;border-bottom:1px solid var(--site-border);font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p4)}.ca-spec dt{color:var(--site-text-subtle)}.ca-spec dd{margin:0;color:var(--site-text);font-weight:var(--vlb-font-weight-500)}.ca-roster{position:relative;width:min(100%,360px);padding:var(--vlb-space-12);border-radius:var(--vlb-radius-18);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 30px 60px -30px color-mix(in srgb,var(--vlb-lilt-blue) 40%,transparent)}.ca-roster__hd{display:flex;align-items:center;justify-content:space-between;padding:var(--vlb-space-2) var(--vlb-space-4) var(--vlb-space-10)}.ca-roster__hd p{margin:0;display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.ca-roster__hd .ca-i{width:15px;height:15px;color:var(--site-text-muted)}.ca-roster__hd .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.ca-roster__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ca-roster__list li,.ca-ask__who{display:flex;align-items:center;gap:var(--vlb-space-10);padding:var(--vlb-space-8) var(--vlb-space-4)}.ca-roster__list li+li{border-top:1px solid var(--site-border)}.ca-roster__list img,.ca-ask__who img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}.ca-roster__list li:nth-child(1) img{object-position:44% 28%}.ca-roster__list li:nth-child(2) img{object-position:52% 34%}.ca-ask__who img{object-position:50% 22%;box-shadow:0 0 0 2px var(--site-surface),0 0 0 3.5px var(--vl-halo)}.ca-roster__n{display:flex;flex-direction:column;flex:1;min-width:0;font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);line-height:var(--vlb-line-height-1p25);color:var(--site-text);white-space:nowrap}.ca-roster__n small{font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-400);color:var(--site-text-subtle)}.ca-roster__ic{width:15px;height:15px;color:var(--site-text-subtle)}.ca-ask{margin-top:var(--vlb-space-6);padding:var(--vlb-space-8) var(--vlb-space-10) var(--vlb-space-10);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--site-accent) 7%,var(--site-surface))}.ca-ask__who{padding:var(--vlb-space-2) 0 var(--vlb-space-6)}.ca-tagp{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);background:color-mix(in srgb,var(--site-accent) 12%,transparent);color:var(--site-accent);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-560)}.ca-ask__note{margin:0 0 var(--vlb-space-10);font-size:var(--vlb-font-size-12p5);line-height:var(--vlb-line-height-1p4);color:var(--site-text-muted)}.ca-ask__acts{display:flex;gap:var(--vlb-space-6);justify-content:flex-end}.ca-mbtn{display:inline-flex;align-items:center;height:32px;padding:0 var(--vlb-space-14);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);color:var(--site-text);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.ca-mbtn--on{background:var(--site-accent);color:var(--site-on-accent);box-shadow:none}.ca-site{position:relative;width:min(100%,440px);border-radius:var(--vlb-radius-16);overflow:hidden;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 30px 60px -30px color-mix(in srgb,var(--vlb-lilt-blue) 40%,transparent)}.ca-site__bar{display:flex;align-items:center;gap:var(--vlb-space-6);height:32px;padding:0 var(--vlb-space-12);border-bottom:1px solid var(--site-border);background:color-mix(in srgb,var(--site-surface-subtle) 60%,var(--site-surface))}.ca-site__bar span{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--site-text) 14%,transparent)}.ca-site__bar p{margin:0 0 0 var(--vlb-space-10);font:400 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.ca-site__body{display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:var(--vlb-space-16);padding:var(--vlb-space-18) var(--vlb-space-16) var(--vlb-space-18) var(--vlb-space-18);align-items:end}.ca-site__copy{display:flex;flex-direction:column;gap:var(--vlb-space-7);align-self:start}.ca-site__eb{margin:0;font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-subtle)}.ca-site__h{margin:0 0 var(--vlb-space-4);font-size:var(--vlb-font-size-19);font-weight:var(--vlb-font-weight-560);letter-spacing:-.015em;line-height:var(--vlb-line-height-1p15);color:var(--site-text);font-variation-settings:"wdth" 104}.ca-site__copy i{display:block;height:7px;border-radius:var(--vlb-radius-4);background:color-mix(in srgb,var(--site-text) 9%,transparent)}.ca-site__copy i.ca-site__s{width:62%}.ca-site__chip{margin:var(--vlb-space-8) 0 0;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:26px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-8);background:var(--site-surface-subtle);font-size:var(--vlb-font-size-12);color:var(--site-text-muted)}.ca-site__chip .ca-i{width:13px;height:13px}.ca-widget{padding:var(--vlb-space-6);border-radius:var(--vlb-radius-16);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 18px 36px -18px color-mix(in srgb,var(--vlb-lilt-blue) 50%,transparent);display:flex;flex-direction:column;gap:var(--vlb-space-6)}.ca-widget__v{position:relative;aspect-ratio:4/4.4;border-radius:var(--vlb-radius-11);overflow:hidden;background:var(--vlb-lilt-blue)}.ca-widget__v img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ca-widget__n{position:absolute;left:6px;bottom:6px;margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-5);height:22px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-7);background:color-mix(in srgb,var(--vlb-card-white) 88%,transparent);font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-500);color:var(--vlb-studio-ink);white-space:nowrap}.ca-dot--lilt{width:6px;height:6px;background:var(--vlb-lilt-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--vl-halo) 45%,transparent)}.ca-widget__seg{display:grid;grid-template-columns:1fr 1fr;padding:var(--vlb-space-2);border-radius:var(--vlb-radius-9);background:var(--site-surface-subtle)}.ca-widget__seg span{display:inline-flex;align-items:center;justify-content:center;gap:var(--vlb-space-4);height:24px;border-radius:var(--vlb-radius-7);font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.ca-widget__seg .ca-i{width:12px;height:12px}.ca-widget__seg .ca-on{background:var(--site-surface);color:var(--site-text);box-shadow:0 1px 2px color-mix(in srgb,var(--site-text) 12%,transparent)}.ca-widget__go{margin:0;display:flex;align-items:center;justify-content:center;gap:var(--vlb-space-6);height:32px;border-radius:var(--vlb-radius-9);background:var(--site-accent);color:var(--site-on-accent);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500)}.ca-widget__go .ca-i{width:14px;height:14px}.ca-same{margin-top:var(--vlb-space-20);display:flex;align-items:center;gap:var(--vlb-space-12) var(--vlb-space-24);flex-wrap:wrap;justify-content:center;padding:var(--vlb-space-14) var(--vlb-space-18);border-radius:var(--site-radius-lg);background:color-mix(in srgb,var(--site-surface) 60%,transparent);box-shadow:inset 0 0 0 1px var(--site-border)}.ca-same__l{margin:0;font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.ca-same ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--vlb-space-8)}.ca-same li{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:34px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-12);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);font-size:var(--vlb-font-size-13p5);color:var(--site-text);white-space:nowrap}.ca-same li .ca-i{width:15px;height:15px;color:var(--site-accent)}@media (max-width:1099px){.ca-ways__grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}}@media (max-width:699px){.ca-well{height:auto;min-height:300px;padding:var(--vlb-space-28) var(--vlb-space-14)}.ca-way__txt{padding:var(--vlb-space-20) var(--vlb-space-12) var(--vlb-space-12)}.ca-spec>div{grid-template-columns:100px minmax(0,1fr)}.ca-site__body{grid-template-columns:minmax(0,1fr) 132px;gap:var(--vlb-space-10);padding:var(--vlb-space-14) var(--vlb-space-12)}.ca-site__h{font-size:var(--vlb-font-size-16)}.ca-site__chip{display:none}.ca-same{justify-content:flex-start;padding:var(--vlb-space-16)}}.ca-av{width:32px;height:32px;border-radius:50%;overflow:hidden;flex:none}.ca-roster__list .ca-av img{width:100%;height:100%;border-radius:0;object-fit:cover;scale:2.1;transform-origin:52% 36%}.ca-turns .wd-h2 em{color:var(--vl-halo)}.ca-tl{padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:color-mix(in srgb,var(--vlb-card-white) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 9%,transparent),0 40px 90px -40px color-mix(in srgb,var(--vlb-lilt-blue) 70%,transparent)}.ca-tl__in{border-radius:var(--site-radius-lg);background:var(--vlb-night-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 7%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-card-white) 8%,transparent);padding:var(--vlb-space-22) var(--vlb-space-24) var(--vlb-space-26);background-image:radial-gradient(60% 80% at 70% 40%,color-mix(in srgb,var(--vlb-lilt-blue) 30%,transparent),transparent)}.ca-tl__top{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12) var(--vlb-space-24);flex-wrap:wrap;padding-bottom:var(--vlb-space-18);border-bottom:1px solid color-mix(in srgb,var(--vlb-card-white) 8%,transparent)}.ca-tl__t{margin:0;display:flex;align-items:center;gap:var(--vlb-space-9);font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-500);color:var(--vlb-pearl)}.ca-tl__t .ca-i{width:17px;height:17px;color:var(--vl-halo)}.ca-tl__demo{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);background:color-mix(in srgb,var(--vlb-card-white) 10%,transparent);color:var(--vlb-night-mist);font-size:var(--vlb-font-size-11p5)}.ca-tl__key{list-style:none;margin:0;padding:0;display:flex;gap:var(--vlb-space-18);flex-wrap:wrap}.ca-tl__key li{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13);color:var(--vlb-night-mist)}.ca-k{width:18px;height:8px;border-radius:var(--vlb-radius-4)}.ca-k--talk{background:var(--vl-halo)}.ca-k--listen{height:0;border-top:2px dotted color-mix(in srgb,var(--vlb-night-mist) 80%,transparent);border-radius:0}.ca-k--ghost{background:color-mix(in srgb,var(--vlb-night-mist) 28%,transparent)}.ca-tl__scroll{overflow-x:auto;scrollbar-width:thin;margin:0 var(--vlb-space-n4);padding:0 var(--vlb-space-4)}.ca-tl__board{min-width:760px;padding-top:var(--vlb-space-18)}.ca-tl__ruler,.ca-lane{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0 var(--vlb-space-20);align-items:center}.ca-tl__ticks{position:relative;height:22px}.ca-tl__ticks span{position:absolute;top:0;translate:-50% 0;font:400 11.5px/1 var(--site-font-mono);color:var(--vlb-night-mist)}.ca-tl__ticks span:nth-child(1){left:0;translate:0 0}.ca-tl__ticks span:nth-child(2){left:12.5%}.ca-tl__ticks span:nth-child(3){left:25%}.ca-tl__ticks span:nth-child(4){left:37.5%}.ca-tl__ticks span:nth-child(5){left:50%}.ca-tl__ticks span:nth-child(6){left:62.5%}.ca-tl__ticks span:nth-child(7){left:75%}.ca-tl__ticks span:nth-child(8){left:87.5%}.ca-tl__ticks span:nth-child(9){left:100%;translate:-100% 0}.ca-tl__lanes{position:relative;display:flex;flex-direction:column;gap:var(--vlb-space-10);padding-top:var(--vlb-space-44)}.ca-tl__marks{position:absolute;inset:0 0 0 170px;pointer-events:none;background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--vlb-card-white) 6%,transparent) 0 1px,transparent 1px 12.5%);background-size:100% 100%}.ca-mk{position:absolute;top:6px;bottom:-6px;width:0;border-left:1px dashed color-mix(in srgb,var(--vlb-night-mist) 40%,transparent)}.ca-mk b{position:absolute;top:0;left:0;translate:-50% 0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--vlb-pearl);color:var(--vlb-night);font:600 12px/1 var(--site-font-sans)}.ca-mk--1{left:25%}.ca-mk--2{left:43.75%}.ca-mk--3{left:62.5%}.ca-mk--4{left:75%}.ca-mk--3{border-left:1.5px solid var(--vl-halo)}.ca-mk--3 b{background:var(--vl-halo);box-shadow:0 0 0 5px color-mix(in srgb,var(--vl-halo) 22%,transparent)}.ca-mk--3 .ca-mk__l{position:absolute;top:4px;right:18px;font-style:normal;white-space:nowrap;font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--vl-halo)}.ca-lane{min-height:72px;border-radius:var(--vlb-radius-14)}.ca-lane__who{margin:0;display:flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-500);color:var(--vlb-pearl);white-space:nowrap}.ca-lane__who img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:52% 30%;flex:none}.ca-lane--agent .ca-lane__who img{object-position:50% 22%;box-shadow:0 0 0 2px var(--vlb-night-card),0 0 0 3.5px var(--vl-halo)}.ca-lane__who span{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-6);border-radius:var(--vlb-radius-6);background:var(--vl-halo);color:var(--vlb-night);font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-600)}.ca-lane__track{position:relative;height:64px;border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--vlb-card-white) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 6%,transparent)}.ca-seg{position:absolute;top:12px;bottom:12px;display:block}.ca-seg .ca-wave{width:100%;height:100%}.ca-wave--o{color:var(--vlb-pearl)}.ca-wave--n{color:var(--vl-halo)}.ca-wave--g{color:color-mix(in srgb,var(--vlb-night-mist) 30%,transparent)}.ca-seg--o1{left:25%;width:16.25%}.ca-seg--o2{left:62.5%;width:10.6%}.ca-seg--listen{left:25.6%;width:17.5%;top:50%;bottom:auto;height:0;border-top:2px dotted color-mix(in srgb,var(--vlb-night-mist) 60%,transparent)}.ca-seg--listen{font-size:0}.ca-seg--n1{left:43.75%;width:18.6%}.ca-seg--ghost{left:63%;width:9.5%}.ca-seg--n2{left:75%;width:25%;-webkit-mask-image:linear-gradient(90deg,var(--vlb-c000000) 70%,transparent);mask-image:linear-gradient(90deg,var(--vlb-c000000) 70%,transparent)}.ca-fr{position:absolute;left:0;top:-30px;font:600 11px/1 var(--site-font-mono);font-style:normal;padding:var(--vlb-space-4) var(--vlb-space-6);border-radius:var(--vlb-radius-5);background:color-mix(in srgb,var(--vl-halo) 18%,transparent);color:var(--vl-halo)}.ca-seg--n2 .ca-fr{top:-9px;translate:0 -100%}.ca-notes{list-style:none;margin:var(--vlb-space-26) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vlb-space-10)}.ca-notes li{display:flex;flex-direction:column;gap:var(--vlb-space-8);padding:var(--vlb-space-16);border-radius:var(--vlb-radius-16);background:color-mix(in srgb,var(--vlb-card-white) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 7%,transparent)}.ca-notes li.ca-hl{background:color-mix(in srgb,var(--vl-halo) 13%,var(--vlb-night-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-halo) 18%,transparent)}.ca-notes__h{margin:0;display:flex;align-items:center;gap:var(--vlb-space-9);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560);color:var(--vlb-pearl)}.ca-notes__h b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--vlb-pearl);color:var(--vlb-night);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-600);flex:none}.ca-hl .ca-notes__h b{background:var(--vl-halo)}.ca-notes__h .vl-mono{margin-left:auto;font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-400);color:var(--vlb-night-mist)}.ca-q{margin:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p45);color:var(--vlb-pearl);text-wrap:pretty}.ca-unsaid{color:color-mix(in srgb,var(--vlb-night-mist) 62%,transparent)}.ca-notes__s{margin:0;font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45);color:var(--vlb-night-mist)}@media (max-width:1099px){.ca-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ca-tl{padding:var(--vlb-space-6)}.ca-tl__in{padding:var(--vlb-space-16) var(--vlb-space-14) var(--vlb-space-16)}.ca-tl__board{min-width:680px}.ca-tl__ruler,.ca-lane{grid-template-columns:118px minmax(0,1fr);gap:0 var(--vlb-space-14)}.ca-tl__marks{left:132px}.ca-notes{grid-template-columns:1fr}}@media (max-width:699px){.ca-tl__board{min-width:0;padding-top:var(--vlb-space-12)}.ca-tl__ruler,.ca-lane{grid-template-columns:1fr;gap:var(--vlb-space-8)}.ca-tl__ruler .ca-tl__lab{display:none}.ca-tl__ticks span:nth-child(even){display:none}.ca-tl__lanes{padding-top:var(--vlb-space-40);gap:var(--vlb-space-14)}.ca-tl__marks{left:0}.ca-lane{min-height:0}.ca-lane__who{font-size:var(--vlb-font-size-13)}.ca-lane__who img{width:26px;height:26px}.ca-lane__track{height:52px}.ca-seg{top:10px;bottom:10px}.ca-mk{top:4px}.ca-mk b{width:22px;height:22px;font-size:var(--vlb-font-size-11)}.ca-mk--3 .ca-mk__l{font-size:var(--vlb-font-size-11p5);right:16px}.ca-tl__key{gap:var(--vlb-space-12)}}@media (max-width:699px){.ca-mk--3 .ca-mk__l{display:none}}.ca-st{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vlb-space-14);counter-reset:none}.ca-st__c{display:flex;flex-direction:column;gap:var(--vlb-space-8);padding:var(--vlb-space-8) var(--vlb-space-8) var(--vlb-space-22);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 24px 48px -32px color-mix(in srgb,var(--vlb-lilt-blue) 30%,transparent)}.ca-st__w{height:176px;border-radius:var(--vlb-radius-15);display:grid;place-items:center;padding:var(--vlb-space-14);background:var(--site-surface-subtle);margin-bottom:var(--vlb-space-10)}.ca-st__k{margin:0;padding:0 var(--vlb-space-12);display:flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-18);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;color:var(--site-text);font-variation-settings:"wdth" 104}.ca-st__k .vl-mono{font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-400);color:var(--site-text-subtle)}.ca-st__b{margin:0;padding:0 var(--vlb-space-12);font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted);min-height:4.5em}.ca-st__c.ca-on{background:var(--site-accent);box-shadow:0 30px 60px -28px color-mix(in srgb,var(--vlb-lilt-blue) 70%,transparent)}.ca-st__c.ca-on .ca-st__w{background:color-mix(in srgb,var(--vlb-card-white) 10%,transparent)}.ca-st__c.ca-on :is(.ca-st__k,.ca-st__b){color:var(--vlb-card-white)}.ca-st__c.ca-on .ca-st__k .vl-mono{color:color-mix(in srgb,var(--vlb-card-white) 70%,transparent)}.ca-st__c.ca-on .ca-st__b{color:color-mix(in srgb,var(--vlb-card-white) 82%,transparent)}.ca-cfg{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--vlb-space-5)}.ca-cfg li{display:flex;align-items:center;gap:var(--vlb-space-8);height:30px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);font-size:var(--vlb-font-size-12p5);color:var(--site-text);white-space:nowrap}.ca-cfg .ca-i{width:13px;height:13px;color:var(--site-accent)}.ca-cfg span{margin-left:auto;color:var(--site-text-subtle);font-size:var(--vlb-font-size-12)}.ca-reh{width:100%;display:flex;flex-direction:column;gap:var(--vlb-space-10)}.ca-reh__p{margin:0;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:24px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-7);background:var(--site-surface);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted);box-shadow:inset 0 0 0 1px var(--site-border)}.ca-reh__p .ca-i{width:12px;height:12px}.ca-reh__wave{display:flex;align-items:center;gap:var(--vlb-space-10);padding:var(--vlb-space-10) var(--vlb-space-12);border-radius:var(--vlb-radius-12);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.ca-reh__wave .ca-wave{flex:1;min-width:0;height:22px}.ca-wave--lilt{color:var(--site-accent)}.ca-reh__wave .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.ca-reh__acts{display:flex;gap:var(--vlb-space-6)}.ca-reh__acts span{flex:1;display:grid;place-items:center;height:30px;border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-500);background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.ca-conn{display:flex;flex-direction:column;align-items:center;gap:var(--vlb-space-8);text-align:center}.ca-conn__ring{position:relative;width:62px;height:62px;border-radius:50%;padding:var(--vlb-space-5)}.ca-conn__ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--site-accent) 0 28%,color-mix(in srgb,var(--vl-halo) 45%,transparent) 28% 100%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),var(--vlb-c000000) calc(100% - 2.5px));mask:radial-gradient(closest-side,transparent calc(100% - 3px),var(--vlb-c000000) calc(100% - 2.5px))}.ca-conn__ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%}.ca-conn p{margin:0;font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted);white-space:nowrap}.ca-conn strong{font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.ca-conn .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}@media (prefers-reduced-motion:no-preference){.ca-conn__ring::before{animation:ca-spin 2.4s linear infinite}}@keyframes ca-spin{to{rotate:360deg}}.ca-live{width:100%;display:flex;flex-direction:column;gap:var(--vlb-space-9)}.ca-live__p{margin:0;display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-560);color:var(--vlb-card-white)}.ca-live__p .vl-mono{margin-left:auto;font-weight:var(--vlb-font-weight-400);font-size:var(--vlb-font-size-11p5);color:color-mix(in srgb,var(--vlb-card-white) 75%,transparent)}.ca-live__tiles{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:var(--vlb-space-5);height:76px}.ca-live__tiles span{border-radius:var(--vlb-radius-9);overflow:hidden;background:var(--vlb-night)}.ca-live__tiles img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ca-live__tiles .ca-agent{box-shadow:0 0 0 2px var(--vl-halo)}.ca-live__tiles .ca-agent img{object-position:50% 20%}.ca-live__m{margin:0;display:flex;align-items:center;gap:var(--vlb-space-6);font-size:var(--vlb-font-size-12);color:color-mix(in srgb,var(--vlb-card-white) 82%,transparent)}.ca-live__m .ca-i{width:13px;height:13px}.ca-fail{margin-top:var(--vlb-space-20)}.ca-fail__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--vlb-space-fluid-26);align-items:center;padding:var(--vlb-space-8)}.ca-fail__tile{position:relative;overflow:hidden;min-height:380px;border-radius:var(--vlb-radius-16);background:var(--vlb-night);display:grid;place-items:center;padding:var(--vlb-space-24)}.ca-fail__tile>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;filter:blur(18px) saturate(.7);opacity:.42;scale:1.15}.ca-fail__msg{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--vlb-space-8);max-width:340px}.ca-fail__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--vlb-card-white) 12%,transparent);color:var(--vlb-pearl);margin-bottom:var(--vlb-space-6)}.ca-fail__ic .ca-i{width:22px;height:22px}.ca-fail__h{margin:0;font-size:var(--vlb-font-size-19);font-weight:var(--vlb-font-weight-560);color:var(--vlb-pearl);letter-spacing:-.01em}.ca-fail__s{margin:0;font-size:var(--vlb-font-size-14);color:var(--vlb-night-mist)}.ca-fail__acts{display:flex;gap:var(--vlb-space-8);margin-top:var(--vlb-space-12);flex-wrap:wrap;justify-content:center}.ca-fb{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:40px;padding:0 var(--vlb-space-14);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);color:var(--vlb-pearl);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 24%,transparent);white-space:nowrap}.ca-fb .ca-i{width:15px;height:15px}.ca-fb--on{background:var(--vlb-card-white);color:var(--vlb-studio-ink);box-shadow:none}.ca-fail__n{position:absolute;left:12px;bottom:12px;margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:30px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);background:color-mix(in srgb,var(--vlb-card-white) 10%,transparent);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--vlb-pearl)}.ca-fail__txt{display:flex;flex-direction:column;gap:var(--vlb-space-12);padding:var(--vlb-space-24) var(--vlb-space-28) var(--vlb-space-24) 0}.ca-fail__k{margin:0;font-size:var(--vlb-font-size-12p5);color:var(--site-accent)}.ca-fail__txt .wd-h3{font-size:var(--vlb-font-size-26);line-height:var(--vlb-line-height-1p2);letter-spacing:-.02em;max-width:20ch}.ca-kept{margin:var(--vlb-space-8) 0 0;padding:0;border-top:1px solid var(--site-border)}.ca-kept>div{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:var(--vlb-space-12);align-items:center;padding:var(--vlb-space-10) 0;border-bottom:1px solid var(--site-border);font-size:var(--vlb-font-size-14p5)}.ca-kept dt{color:var(--site-text-subtle)}.ca-kept dd{margin:0;color:var(--site-text);font-weight:var(--vlb-font-weight-500)}.ca-kept>div::after{content:"Kept";font:400 11.5px/1 var(--site-font-mono);color:var(--site-accent);padding:var(--vlb-space-5) var(--vlb-space-7);border-radius:var(--vlb-radius-6);background:color-mix(in srgb,var(--site-accent) 8%,transparent)}@media (max-width:1099px){.ca-st{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-st__b{min-height:0}.ca-fail__in{grid-template-columns:1fr}.ca-fail__txt{padding:var(--vlb-space-8) var(--vlb-space-16) var(--vlb-space-16)}}@media (max-width:699px){.ca-st{grid-template-columns:1fr}.ca-fail__tile{min-height:340px;padding:var(--vlb-space-20) var(--vlb-space-14) var(--vlb-space-56)}.ca-fail__txt{padding:var(--vlb-space-8) var(--vlb-space-8) var(--vlb-space-12)}.ca-fail__txt .wd-h3{font-size:var(--vlb-font-size-22)}.ca-kept>div{grid-template-columns:96px minmax(0,1fr) auto}}.ca-fail__tile{background:radial-gradient(closest-side at 50% 42%,color-mix(in srgb,var(--vlb-lilt-blue) 60%,transparent),transparent),var(--vlb-night)}.ca-fail__disc{position:relative;width:92px;height:92px;margin-bottom:var(--vlb-space-10)}.ca-fail__disc>img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%;filter:saturate(.85);box-shadow:0 0 0 3px var(--vlb-night),0 0 0 5px color-mix(in srgb,var(--vl-halo) 55%,transparent),0 0 40px color-mix(in srgb,var(--vl-halo) 35%,transparent)}.ca-fail__disc .ca-fail__ic{position:absolute;right:-6px;bottom:-4px;width:34px;height:34px;border-radius:var(--vlb-radius-11);margin:0;background:var(--vlb-card-white);color:var(--vlb-studio-ink);box-shadow:0 0 0 3px var(--vlb-night)}.ca-fail__disc .ca-fail__ic .ca-i{width:17px;height:17px}@media (max-width:479px){.ca-fail__acts{width:100%;flex-direction:column}.ca-fb{justify-content:center;height:44px}}.ca-live__tiles .ca-sela img{scale:1.5;transform-origin:52% 38%}.ca-hand__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--vlb-space-fluid-36);align-items:center}.ca-hand__vis{position:relative;padding:0 0 var(--vlb-space-40)}.ca-hand__photo{position:relative;margin:0;width:64%;aspect-ratio:4/5;border-radius:var(--wd-img-radius);overflow:hidden;background:var(--site-surface-sunken);box-shadow:0 1px 2px color-mix(in srgb,var(--vlb-studio-ink) 6%,transparent),0 40px 80px -48px color-mix(in srgb,var(--vlb-lilt-blue) 45%,transparent)}.ca-hand__photo>img{width:100%;height:100%;object-fit:cover;object-position:40% 40%}.ca-hand__line{position:absolute;left:14px;top:14px;right:14px;margin:0;display:flex;gap:var(--vlb-space-10);align-items:flex-start;padding:var(--vlb-space-10) var(--vlb-space-12);font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p4);color:var(--site-text)}.ca-hand__line img{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 22%;flex:none}.ca-hand__line b{font-weight:var(--vlb-font-weight-560)}.ca-hand__line .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle);margin-left:var(--vlb-space-4)}.ca-sum{position:absolute;right:0;bottom:0;width:min(400px,58%);padding:var(--vlb-space-20);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 1px color-mix(in srgb,var(--vlb-studio-ink) 4%,transparent),0 50px 90px -40px color-mix(in srgb,var(--vlb-lilt-blue) 45%,transparent)}.ca-sum__hd{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12)}.ca-sum__t{margin:0;display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.ca-sum__t .ca-i{width:17px;height:17px;color:var(--site-accent)}.ca-sum__hd .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.ca-sum__route{margin:var(--vlb-space-12) 0 0;display:flex;align-items:center;gap:var(--vlb-space-8);flex-wrap:wrap;font-size:var(--vlb-font-size-13);color:var(--site-text)}.ca-sum__route>span{display:inline-flex;align-items:center;height:26px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-8);background:var(--site-surface-subtle);font-weight:var(--vlb-font-weight-500);white-space:nowrap}.ca-sum__route>span:last-child{background:color-mix(in srgb,var(--site-accent) 9%,var(--site-surface));color:var(--site-accent)}.ca-sum__route .ca-i{width:14px;height:14px;color:var(--site-text-subtle)}.ca-sum__meta{margin:var(--vlb-space-14) 0 0;padding:var(--vlb-space-12) 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-10);border-block:1px solid var(--site-border)}.ca-sum__meta div{display:flex;flex-direction:column;gap:var(--vlb-space-3);min-width:0}.ca-sum__meta dt{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.ca-sum__meta dd{margin:0;font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text)}.ca-sum__meta dd .vl-mono{font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted)}.ca-sum__rows{list-style:none;margin:var(--vlb-space-12) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-6)}.ca-sum__rows li{display:flex;gap:var(--vlb-space-10);align-items:flex-start;padding:var(--vlb-space-10) var(--vlb-space-12);border-radius:var(--vlb-radius-12);background:var(--site-surface-subtle);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p4);color:var(--site-text)}.ca-sum__rows li.ca-open{background:color-mix(in srgb,var(--site-accent) 9%,var(--site-surface))}.ca-sum__rows b,.ca-hand__list b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--site-text);color:var(--site-surface);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-600);flex:none;margin-top:var(--vlb-space-1)}.ca-sum__rows li.ca-open b,.ca-hand__list li:last-child b{background:var(--site-accent)}.ca-sum__rows small{display:block;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.ca-sum__ft{margin:var(--vlb-space-12) 0 0;display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.ca-sum__ft .ca-i{width:15px;height:15px}.ca-sum__ft .vl-mono{margin-left:auto;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.ca-hand__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-28)}.ca-hand__copy .wd-head{margin:0}.ca-hand__list{list-style:none;margin:0;padding:0;width:100%;border-top:1px solid var(--site-border)}.ca-hand__list li{display:flex;gap:var(--vlb-space-14);padding:var(--vlb-space-18) 0;border-bottom:1px solid var(--site-border)}.ca-hand__list h3{margin:0;font-size:var(--vlb-font-size-17);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;color:var(--site-text)}.ca-hand__list p{margin:var(--vlb-space-4) 0 0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted)}@media (max-width:1099px){.ca-hand__in{grid-template-columns:1fr;gap:var(--vlb-space-56)}.ca-hand__vis{max-width:680px;width:100%;margin:0 auto;order:2}.ca-hand__copy{order:1;max-width:640px}}@media (max-width:699px){.ca-hand__vis{padding:0}.ca-hand__photo{width:100%}.ca-sum{position:relative;width:auto;margin:var(--vlb-space-n72) var(--vlb-space-10) 0;padding:var(--vlb-space-16)}.ca-sum__meta{grid-template-columns:1fr 1fr}.ca-hand__line{font-size:var(--vlb-font-size-12p5)}}.ca-hand__photo>img{object-position:44% 50%}.uc{--uc-hair:color-mix(in srgb,var(--site-text) 9%,transparent);--uc-shadow:0 1px 1px color-mix(in srgb,var(--site-text) 4%,transparent),0 18px 36px -22px color-mix(in srgb,var(--site-accent) 30%,transparent),0 48px 90px -48px color-mix(in srgb,var(--site-accent) 26%,transparent)}.uc .wd-eyebrow{box-shadow:var(--vl-glass-ring);background:color-mix(in srgb,var(--site-surface) 70%,transparent)}.uc-hero{background:var(--site-bg)}.uc-hero__stage{position:relative;isolation:isolate;overflow:clip;margin:var(--vlb-space-14);border-radius:var(--site-radius-xl);padding:var(--vlb-space-112) 0 var(--vlb-space-28);background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface) 70%,var(--site-bg)) 0%,color-mix(in srgb,var(--site-surface) 30%,var(--site-bg)) 50%,color-mix(in srgb,var(--vl-halo) 8%,var(--site-bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),inset 0 1px 0 var(--vlb-cffffff),0 1px 2px color-mix(in srgb,var(--site-text) 5%,transparent),0 40px 80px -64px color-mix(in srgb,var(--site-accent) 34%,transparent)}.uc-hero__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% - 32px) 0;-webkit-mask-image:radial-gradient(ellipse 46% 60% at 72% 46%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%);mask-image:radial-gradient(ellipse 46% 60% at 72% 46%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%)}.uc-hero__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--vlb-space-40) var(--vlb-space-64);align-items:center}.uc-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-22);padding-top:var(--vlb-space-8)}.uc-hero__h1{font-size:var(--vlb-font-size-fluid-13);max-width:12ch}.uc-hero__copy .wd-lead{max-width:44ch}.uc-hero__actions{margin-top:var(--vlb-space-8);gap:var(--vlb-space-10)}.uc-hero__cast{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vlb-space-14);max-width:560px;width:100%;justify-self:end}.uc-hero__glow{position:absolute;left:50%;top:46%;width:130%;aspect-ratio:1;translate:-50% -50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 40%,transparent),color-mix(in srgb,var(--vl-halo) 12%,transparent) 55%,transparent)}.uc-hero__face{position:relative;margin:0;padding:var(--vlb-space-6);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),var(--uc-shadow)}.uc-hero__face img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--site-radius-lg);background:var(--site-surface-sunken)}.uc-hero__col{display:flex;flex-direction:column;gap:var(--vlb-space-14)}.uc-hero__col--low{padding-top:var(--vlb-space-56)}.uc-hero__face--b img{object-position:50% 22%}.uc-hero__cap{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:var(--vlb-space-8);height:34px;padding:0 var(--vlb-space-12) 0 var(--vlb-space-10);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13);line-height:1;color:var(--site-text-muted);white-space:nowrap;background:color-mix(in srgb,var(--site-surface) 82%,transparent);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent),0 12px 24px -16px color-mix(in srgb,var(--site-accent) 50%,transparent)}.uc-hero__cap .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.uc-hero__cap b{font-weight:var(--vlb-font-weight-600);font-size:var(--vlb-font-size-14);color:var(--site-text);letter-spacing:-.01em}.uc-hero__index{position:relative;z-index:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vlb-space-8);margin-top:var(--vlb-space-24);padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 30px 60px -36px color-mix(in srgb,var(--site-accent) 30%,transparent)}.uc-hero__case{display:flex;align-items:center;gap:var(--vlb-space-14);min-width:0;padding:var(--vlb-space-16) var(--vlb-space-16) var(--vlb-space-16) var(--vlb-space-18);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--uc-hair);text-decoration:none;color:var(--site-text);transition:box-shadow .2s var(--site-ease),translate .2s var(--site-ease)}.uc-hero__case:hover{translate:0 -1px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 22%,transparent),0 14px 26px -18px color-mix(in srgb,var(--site-accent) 45%,transparent)}.uc-hero__n{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-12);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface))}.uc-hero__case-t{display:flex;flex-direction:column;gap:var(--vlb-space-3);min-width:0;flex:1}.uc-hero__case-t b{font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;line-height:var(--vlb-line-height-1p25)}.uc-hero__case-t span{font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p35);color:var(--site-text-muted)}.uc-hero__case>svg{flex:none;width:16px;height:16px;color:var(--site-text-subtle)}@media (max-width:1099px){.uc-hero__stage{padding-top:var(--vlb-space-104)}.uc-hero__body{grid-template-columns:1fr}.uc-hero__h1{max-width:16ch}.uc-hero__cast{justify-self:center;margin-bottom:0}.uc-hero__index{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--vlb-space-8)}}@media (max-width:699px){.uc-hero__stage{margin:var(--vlb-space-8);padding-top:var(--vlb-space-88);border-radius:var(--site-radius-lg)}.uc-hero__cast{gap:var(--vlb-space-10);margin-bottom:0}.uc-hero__face{padding:var(--vlb-space-4);border-radius:var(--site-radius-lg)}.uc-hero__face img{border-radius:var(--vlb-radius-18)}.uc-hero__col{gap:var(--vlb-space-10)}.uc-hero__col--low{padding-top:var(--vlb-space-32)}.uc-hero__cap{left:10px;bottom:10px;height:30px;padding:0 var(--vlb-space-9);gap:var(--vlb-space-6);font-size:var(--vlb-font-size-12)}.uc-hero__cap>span:last-child{display:none}.uc-hero__index{grid-template-columns:1fr;padding:var(--vlb-space-6);gap:var(--vlb-space-6);border-radius:var(--site-radius-lg)}.uc-hero__case{padding:var(--vlb-space-12) var(--vlb-space-14)}}.uc-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-500);letter-spacing:0;color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 9%,transparent);white-space:nowrap}.uc-wave{display:block;flex:none}.uc-wave rect.on{fill:var(--site-accent)}.uc-wave rect.off{fill:var(--vl-halo);opacity:.75}.uc-case{display:inline-flex;align-items:center;gap:var(--vlb-space-10);margin:0;font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted)}.uc-case>span{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--vlb-radius-8);color:var(--site-accent-ink);background:var(--site-accent);font-size:var(--vlb-font-size-11p5)}.uc-pin{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-500);color:var(--site-accent-ink);background:var(--site-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--vl-halo) 28%,transparent)}.uc-sup__head{max-width:none}.uc-sup__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vlb-space-fluid-29);align-items:stretch}.uc-sup__photo{position:relative;margin:0;border-radius:var(--site-radius-lg);overflow:hidden;min-height:100%;background:var(--site-surface-sunken);box-shadow:var(--uc-shadow)}.uc-sup__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.uc-sup__id{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);padding:var(--vlb-space-10) var(--vlb-space-12) var(--vlb-space-10) var(--vlb-space-14);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--site-surface) 84%,transparent);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent),0 12px 24px -16px color-mix(in srgb,var(--site-accent) 50%,transparent)}.uc-sup__name{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-15p5);font-weight:var(--vlb-font-weight-600);letter-spacing:-.01em;white-space:nowrap}.uc-sup__voice{display:flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-13);color:var(--site-text-muted);white-space:nowrap}.uc-sup__voice b{font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.uc-sup__voice .uc-wave{width:58px;height:18px}.uc-sup__main{display:flex;flex-direction:column;gap:var(--vlb-space-28);min-width:0}.uc-sup__rec-in{padding:var(--vlb-space-8) var(--vlb-space-22) var(--vlb-space-6)}.uc-sup__rec-hd{display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-14) 0 var(--vlb-space-16);border-bottom:1px solid var(--uc-hair)}.uc-sup__rec-ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--vlb-radius-10);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface));box-shadow:inset 0 0 0 1px var(--uc-hair)}.uc-sup__rec-ic svg{width:18px;height:18px}.uc-sup__rec-t{display:flex;flex-direction:column;gap:var(--vlb-space-3);flex:1;min-width:0}.uc-sup__rec-t b{font-size:var(--vlb-font-size-15p5);font-weight:var(--vlb-font-weight-600);letter-spacing:-.01em}.uc-sup__rec-t .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.uc-sup__status{display:inline-flex;align-items:center;gap:var(--vlb-space-8);height:30px;padding:0 var(--vlb-space-11);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,transparent);white-space:nowrap}.uc-sup__status i{width:7px;height:7px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 45%,transparent)}.uc-sup__status .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.uc-sup__rows{margin:0}.uc-sup__row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--vlb-space-16);padding:var(--vlb-space-16) 0;border-bottom:1px solid var(--uc-hair)}.uc-sup__row:last-child{border-bottom:0}.uc-sup__row dt{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13);color:var(--site-text-subtle);padding-top:var(--vlb-space-2)}.uc-sup__row dt .uc-pin{margin-top:var(--vlb-space-n1)}.uc-sup__txt{flex:1 1 280px}.uc-sup__row dd{position:relative;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--vlb-space-8) var(--vlb-space-10);font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p5);color:var(--site-text)}.uc-sup__row dd>.vl-mono{margin-left:auto;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.uc-sup__row q{quotes:"\201C" "\201D";flex:1 1 280px}.uc-sup__chips{display:flex;flex-wrap:wrap;gap:var(--vlb-space-6)}.uc-sup__chips>span{display:inline-flex;align-items:center;gap:var(--vlb-space-6);height:30px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--uc-hair);white-space:nowrap}.uc-sup__chips b{font-weight:var(--vlb-font-weight-500);font-size:var(--vlb-font-size-12)}.uc-sup__row--hand{margin:var(--vlb-space-4) var(--vlb-space-n12) var(--vlb-space-6);padding:var(--vlb-space-16) var(--vlb-space-12);border-radius:var(--vlb-radius-16);border-bottom:0;background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface))}.uc-sup__to{display:inline-flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-14p5)}.uc-sup__to b{font-weight:var(--vlb-font-weight-600)}.uc-sup__av{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-600);color:var(--site-accent-ink);background:var(--site-text)}.uc-sup__said{flex-basis:100% !important;font-size:var(--vlb-font-size-14p5);color:var(--site-text-muted)}.uc-sup__notes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-24);padding-top:var(--vlb-space-4)}.uc-sup__notes li{display:flex;flex-direction:column;gap:var(--vlb-space-8);padding-top:var(--vlb-space-18);border-top:1px solid var(--site-border-strong)}.uc-sup__notes h3{margin:var(--vlb-space-6) 0 0;font-size:var(--vlb-font-size-16p5);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;line-height:var(--vlb-line-height-1p3);font-variation-settings:"wdth" 104}.uc-sup__notes p{margin:0;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted)}@media (max-width:1099px){.uc-sup__grid{grid-template-columns:1fr}.uc-sup__photo{aspect-ratio:16/11;min-height:0;max-height:560px}.uc-sup__photo img{object-position:50% 18%}}@media (max-width:699px){.uc-sup__photo{aspect-ratio:4/5}.uc-sup__id{left:10px;right:10px;bottom:10px}.uc-sup__voice .uc-wave{display:none}.uc-sup__rec-in{padding:var(--vlb-space-4) var(--vlb-space-16) var(--vlb-space-4)}.uc-sup__rec-hd{flex-wrap:wrap}.uc-sup__rec-t{flex:1 1 calc(100% - 60px)}.uc-sup__status{margin-left:var(--vlb-space-48)}.uc-sup__row{grid-template-columns:1fr;gap:var(--vlb-space-6)}.uc-sup__row dt{justify-content:flex-start}.uc-sup__row--hand{margin-inline:var(--vlb-space-n8);padding-inline:var(--vlb-space-8)}.uc-sup__notes{grid-template-columns:1fr;gap:var(--vlb-space-18)}}.uc-onb__head .uc-case{margin-bottom:var(--vlb-space-2)}.uc-onb__flow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px) minmax(0,1fr);gap:var(--vlb-space-40);align-items:center}.uc-onb__lines{position:absolute;inset:0;pointer-events:none;z-index:0}.uc-onb__lines span{position:absolute;top:50%;height:1px;width:calc(50% - 170px);background:linear-gradient(90deg,color-mix(in srgb,var(--site-accent) 10%,transparent),color-mix(in srgb,var(--site-accent) 42%,transparent))}.uc-onb__lines span:first-child{left:0}.uc-onb__lines span:last-child{right:0;transform:scaleX(-1)}.uc-onb__lines span::after{content:"";position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--vl-halo) 30%,transparent)}.uc-onb__card{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--vlb-space-18);padding:var(--vlb-space-24);border-radius:var(--site-radius-lg)}.uc-onb__card--in{box-shadow:var(--vl-glass-ring),0 48px 90px -50px color-mix(in srgb,var(--site-accent) 30%,transparent)}.uc-onb__k{display:flex;align-items:center;gap:var(--vlb-space-10);margin:0;font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-600);letter-spacing:-.005em}.uc-onb__k>svg{width:20px;height:20px}.uc-onb__av{display:block;flex:none;width:30px;height:30px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--site-surface)}.uc-onb__av img{width:100%;height:100%;object-fit:cover;object-position:52% 30%}.uc-onb__qs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-8)}.uc-onb__qs li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vlb-space-12);padding:var(--vlb-space-12) var(--vlb-space-14);border-radius:var(--vlb-radius-14);font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p45);background:color-mix(in srgb,var(--site-surface) 80%,transparent);box-shadow:inset 0 0 0 1px var(--uc-hair)}.uc-onb__qs q{quotes:"\201C" "\201D"}.uc-onb__qs .vl-mono{flex:none;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle);padding-top:var(--vlb-space-2)}.uc-onb__foot{display:flex;align-items:center;gap:var(--vlb-space-8);margin:0;font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.uc-onb__foot svg{width:16px;height:16px;flex:none}.uc-onb__tile{position:relative;z-index:1;margin:0;border-radius:var(--vlb-radius-30)}.uc-onb__tile-in{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:var(--vlb-radius-22);background:var(--wd-night)}.uc .vl-film{position:absolute;inset:0;overflow:hidden;background:var(--vlb-lilt-blue)}.uc .vl-film__v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;opacity:0}.uc .vl-film__v.is-on{opacity:1}.uc .vl-film__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.uc-onb__live{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:var(--vlb-space-7);height:28px;margin:0;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-550);line-height:1;white-space:nowrap;background:color-mix(in srgb,var(--site-surface) 80%,transparent);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent)}.uc-onb__live i{width:7px;height:7px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 45%,transparent)}.uc-onb__live .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.uc-onb__id{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-10);padding:var(--vlb-space-9) var(--vlb-space-12);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--site-surface) 84%,transparent);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent)}.uc-onb__name{display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-600);letter-spacing:-.01em;white-space:nowrap}.uc-onb__id .uc-wave{width:84px;height:20px}.uc-onb__say{position:absolute;z-index:2;left:-44px;right:-44px;bottom:-64px;margin:0;padding:var(--vlb-space-14) var(--vlb-space-16);border-radius:var(--vlb-radius-16);box-shadow:var(--vl-glass-ring),0 30px 60px -30px color-mix(in srgb,var(--site-accent) 40%,transparent);background:color-mix(in srgb,var(--site-surface) 88%,transparent)}.uc-onb__say p{margin:0 0 var(--vlb-space-10);font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p5)}.uc-onb__say footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vlb-space-8)}.uc-onb__say .uc-wave{width:56px;height:16px;margin-left:auto}.uc-onb__say .uc-onb__name{font-size:var(--vlb-font-size-13p5)}.uc-onb__say .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.uc-onb__card--out{color:var(--site-accent-ink);background:radial-gradient(120% 90% at 85% 0%,color-mix(in srgb,var(--vl-halo) 30%,transparent),transparent 60%),var(--site-accent);box-shadow:inset 0 1px 0 var(--vlb-cffffff-a160),0 40px 70px -40px color-mix(in srgb,var(--site-accent) 70%,transparent)}.uc-onb__done{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.uc-onb__done li{display:flex;gap:var(--vlb-space-12);padding:var(--vlb-space-13) 0;border-top:1px solid var(--vlb-card-white-a160)}.uc-onb__done li:first-child{border-top:0;padding-top:var(--vlb-space-4)}.uc-onb__done svg{flex:none;width:18px;height:18px;margin-top:var(--vlb-space-2);color:var(--vl-halo)}.uc-onb__done span{display:flex;flex-direction:column;gap:var(--vlb-space-3);font-size:var(--vlb-font-size-13);color:color-mix(in srgb,var(--vlb-card-white) 74%,var(--site-accent))}.uc-onb__done b{font-size:var(--vlb-font-size-15p5);font-weight:var(--vlb-font-weight-560);color:var(--vlb-card-white);letter-spacing:-.005em}.uc-onb__done b.vl-mono{font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500)}.uc-onb__card--out .uc-onb__foot{color:color-mix(in srgb,var(--vlb-card-white) 78%,var(--site-accent))}@media (max-width:1099px){.uc-onb__flow{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:var(--vlb-space-28)}.uc-onb__lines{display:none}.uc-onb__card--in{grid-column:1;grid-row:1}.uc-onb__tile{grid-column:2;grid-row:1/3}.uc-onb__card--out{grid-column:1;grid-row:2}.uc-onb__say{left:-24px;right:8px}}@media (max-width:699px){.uc-onb__flow{grid-template-columns:1fr;gap:var(--vlb-space-20)}.uc-onb__tile{grid-column:1;grid-row:auto;max-width:320px;width:100%;margin:0 auto var(--vlb-space-64)}.uc-onb__card--in,.uc-onb__card--out{grid-column:1;grid-row:auto}.uc-onb__tile{order:-1}.uc-onb__say{left:-12px;right:-12px;bottom:-60px}.uc-onb__card{padding:var(--vlb-space-18)}}.uc-prac{isolation:isolate}.uc-prac__glow{position:absolute;z-index:0;right:-10%;top:-20%;width:70%;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 16%,transparent),transparent)}.uc-prac .wd-h2 em{color:var(--vl-halo)}.uc-prac .uc-case{color:var(--site-text-muted)}.uc-prac .uc-case>span{background:color-mix(in srgb,var(--vl-halo) 18%,transparent);color:var(--vlb-pearl);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-halo) 40%,transparent)}.uc-tag--night{color:var(--vlb-pearl);background:color-mix(in srgb,var(--vl-halo) 22%,transparent)}.uc-prac__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vlb-space-fluid-36);align-items:center}.uc-prac__side{display:flex;flex-direction:column;gap:var(--vlb-space-44)}.uc-prac__head{margin-bottom:0;gap:var(--vlb-space-16)}.uc-prac__who{display:flex;align-items:center;gap:var(--vlb-space-28)}.uc-prac__disc{position:relative;flex:none;width:168px;aspect-ratio:1;padding:var(--vlb-space-14)}.uc-prac__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--vl-halo) 50%,transparent))}.uc-prac__disc img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 30%;box-shadow:0 0 0 4px var(--wd-night-2),0 24px 40px -20px var(--vlb-c000000-a600)}.uc-prac__facts{margin:0;display:flex;flex-direction:column;gap:var(--vlb-space-12);min-width:0}.uc-prac__facts div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--vlb-space-12);align-items:baseline}.uc-prac__facts dt{font:400 12px/1.4 var(--site-font-mono);color:var(--site-text-muted)}.uc-prac__facts dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p4);color:var(--site-text)}.uc-prac__facts .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.uc-prac__call{position:relative;z-index:1;border-radius:var(--site-radius-xl);padding:var(--vlb-space-8);background:color-mix(in srgb,var(--vlb-pearl) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 10%,transparent),0 50px 100px -50px var(--vlb-c000000-a700)}.uc-prac__bar{display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-12) var(--vlb-space-14) var(--vlb-space-14);font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.uc-prac__mode{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);color:var(--vlb-pearl);background:color-mix(in srgb,var(--vl-halo) 16%,transparent);font-weight:var(--vlb-font-weight-500);white-space:nowrap}.uc-prac__mode svg{width:15px;height:15px}.uc-prac__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-prac__bar .vl-mono{font-size:var(--vlb-font-size-11p5)}.uc-prac__lines{list-style:none;margin:0;padding:var(--vlb-space-18);border-radius:var(--vlb-radius-22);background:var(--wd-night-2);display:flex;flex-direction:column;gap:var(--vlb-space-12);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-pearl) 7%,transparent)}.uc-prac__l{max-width:88%;padding:var(--vlb-space-14) var(--vlb-space-16);border-radius:var(--vlb-radius-16);background:color-mix(in srgb,var(--vlb-pearl) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 8%,transparent)}.uc-prac__l--agent{align-self:flex-end;background:color-mix(in srgb,var(--vl-halo) 12%,var(--wd-night-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-halo) 20%,transparent)}.uc-prac__who-l{display:flex;justify-content:space-between;gap:var(--vlb-space-16);margin:0 0 var(--vlb-space-6);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted)}.uc-prac__l--agent .uc-prac__who-l{color:var(--vl-halo)}.uc-prac__who-l .vl-mono{font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted)}.uc-prac__said{margin:0;font-size:var(--vlb-font-size-16);line-height:var(--vlb-line-height-1p5);color:var(--site-text)}.uc-prac__err{color:inherit;background:none;text-decoration:underline wavy color-mix(in srgb,var(--vl-halo) 90%,transparent);text-decoration-thickness:1.5px;text-underline-offset:5px}.uc-prac__held{text-decoration:underline dotted color-mix(in srgb,var(--vlb-pearl) 40%,transparent);text-underline-offset:5px}.uc-prac__ok{padding:var(--vlb-space-1) var(--vlb-space-6);border-radius:var(--vlb-radius-6);background:color-mix(in srgb,var(--vl-halo) 22%,transparent)}.uc-prac__fix{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vlb-space-8);margin:var(--vlb-space-12) 0 0;padding-top:var(--vlb-space-12);border-top:1px solid color-mix(in srgb,var(--vlb-pearl) 10%,transparent);font-size:var(--vlb-font-size-14)}.uc-prac__fix-k{font:500 11.5px/1 var(--site-font-mono);color:var(--vlb-night);background:var(--vl-halo);padding:var(--vlb-space-5) var(--vlb-space-7);border-radius:var(--vlb-radius-6)}.uc-prac__fix s{color:var(--site-text-muted);text-decoration-color:color-mix(in srgb,var(--vlb-pearl) 50%,transparent)}.uc-prac__fix svg{width:14px;height:14px;color:var(--site-text-muted)}.uc-prac__fix b{font-weight:var(--vlb-font-weight-560);color:var(--vlb-pearl)}.uc-prac__later{display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-14) var(--vlb-space-14) var(--vlb-space-10);font-size:var(--vlb-font-size-13p5);color:var(--site-text-muted)}.uc-prac__later-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--vlb-radius-10);color:var(--vlb-pearl);background:color-mix(in srgb,var(--vlb-pearl) 7%,transparent)}.uc-prac__later-ic svg{width:16px;height:16px}.uc-prac__later>span:nth-child(2){display:flex;flex-direction:column;gap:var(--vlb-space-2);flex:1;min-width:0}.uc-prac__later b{font-weight:var(--vlb-font-weight-560);color:var(--vlb-pearl)}.uc-prac__held-fix{display:flex;flex-wrap:wrap;gap:var(--vlb-space-4) var(--vlb-space-8)}.uc-prac__held-fix s{text-decoration-color:color-mix(in srgb,var(--vlb-pearl) 45%,transparent)}.uc-prac__held-fix b{font-weight:var(--vlb-font-weight-500);color:var(--vl-halo)}.uc-prac__later>.vl-mono{font-size:var(--vlb-font-size-11p5);white-space:nowrap}@media (max-width:1099px){.uc-prac__grid{grid-template-columns:1fr}.uc-prac__side{gap:var(--vlb-space-32)}}@media (max-width:699px){.uc-prac__who{gap:var(--vlb-space-18)}.uc-prac__disc{width:120px;padding:var(--vlb-space-10)}.uc-prac__facts div{grid-template-columns:1fr;gap:var(--vlb-space-2)}.uc-prac__lines{padding:var(--vlb-space-10)}.uc-prac__l{max-width:94%;padding:var(--vlb-space-12) var(--vlb-space-13)}.uc-prac__said{font-size:var(--vlb-font-size-15)}.uc-prac__title{display:none}.uc-prac__bar{justify-content:space-between}}@media (prefers-reduced-motion:no-preference){.uc-prac__ring{animation:uc-orbit 14s linear infinite}@keyframes uc-orbit{from{rotate:0deg}to{rotate:360deg}}}.uc-trn__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--vlb-space-fluid-34);align-items:end}.uc-trn__intro{display:flex;flex-direction:column;gap:var(--vlb-space-36);padding-bottom:var(--vlb-space-8)}.uc-trn__head{margin-bottom:0;gap:var(--vlb-space-16)}.uc-trn__brief{max-width:560px}.uc-trn__brief-in{padding:var(--vlb-space-22) var(--vlb-space-24)}.uc-trn__brief-k{display:flex;align-items:center;gap:var(--vlb-space-10);margin:0 0 var(--vlb-space-12);font-size:var(--vlb-font-size-14)}.uc-trn__brief-k svg{width:20px;height:20px;color:var(--site-accent)}.uc-trn__brief-k b{font-weight:var(--vlb-font-weight-600)}.uc-trn__brief-k .vl-mono{margin-left:auto;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.uc-trn__brief-t{margin:0 0 var(--vlb-space-16);font-size:var(--vlb-font-size-18);line-height:var(--vlb-line-height-1p4);font-weight:var(--vlb-font-weight-500);letter-spacing:-.01em;text-wrap:pretty}.uc-trn__brief-d{margin:0;display:flex;flex-direction:column}.uc-trn__brief-d div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--vlb-space-12);padding:var(--vlb-space-10) 0;border-top:1px solid var(--uc-hair)}.uc-trn__brief-d dt{font-size:var(--vlb-font-size-13);color:var(--site-text-subtle)}.uc-trn__brief-d dd{margin:0;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p45)}.uc-trn__photo{position:relative;margin:0;aspect-ratio:4/5;border-radius:var(--site-radius-lg);overflow:hidden;background:var(--site-surface-sunken);box-shadow:var(--uc-shadow)}.uc-trn__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.uc-trn__id{position:absolute;left:16px;right:16px;top:16px;display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-10);padding:var(--vlb-space-10) var(--vlb-space-12) var(--vlb-space-10) var(--vlb-space-14);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--site-surface) 84%,transparent);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent)}.uc-trn__name{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-15p5);font-weight:var(--vlb-font-weight-600);letter-spacing:-.01em;white-space:nowrap}.uc-trn__voice{font-size:var(--vlb-font-size-13);color:var(--site-text-muted);white-space:nowrap}.uc-trn__voice b{font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.uc-trn__takes{list-style:none;margin:var(--vlb-space-20) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-16);position:relative}.uc-trn__take{display:flex;flex-direction:column;gap:var(--vlb-space-16);padding:var(--vlb-space-22) var(--vlb-space-22) var(--vlb-space-20);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--uc-hair),0 30px 60px -44px color-mix(in srgb,var(--site-accent) 40%,transparent)}.uc-trn__take-k{display:flex;justify-content:space-between;margin:0;font-size:var(--vlb-font-size-12);color:var(--site-text-subtle)}.uc-trn__take-k .vl-mono:first-child{color:var(--site-text);font-weight:var(--vlb-font-weight-500)}.uc-trn__line{margin:0;font-size:var(--vlb-font-size-17);line-height:var(--vlb-line-height-1p45);letter-spacing:-.005em;text-wrap:pretty}.uc-trn__line q{quotes:"\201C" "\201D"}.uc-trn__take:not(.uc-trn__take--won) .uc-trn__line{color:var(--site-text-muted)}.uc-trn__coach{display:flex;gap:var(--vlb-space-10);margin:auto 0 0;padding-top:var(--vlb-space-14);border-top:1px solid var(--uc-hair);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted)}.uc-trn__coach svg{flex:none;width:18px;height:18px;margin-top:var(--vlb-space-1);color:var(--site-accent)}.uc-trn__coach span{display:flex;flex-direction:column;gap:var(--vlb-space-2)}.uc-trn__coach b{font-weight:var(--vlb-font-weight-560);color:var(--site-text)}.uc-trn__take--won{color:var(--site-accent-ink);background:radial-gradient(120% 90% at 90% 0%,color-mix(in srgb,var(--vl-halo) 30%,transparent),transparent 60%),var(--site-accent);box-shadow:inset 0 1px 0 var(--vlb-cffffff-a160),0 40px 70px -40px color-mix(in srgb,var(--site-accent) 70%,transparent)}.uc-trn__take--won .uc-trn__take-k,.uc-trn__take--won .uc-trn__take-k .vl-mono:first-child{color:color-mix(in srgb,var(--vlb-card-white) 80%,var(--site-accent))}.uc-trn__take--won .uc-trn__coach{border-color:var(--vlb-card-white-a160);color:color-mix(in srgb,var(--vlb-card-white) 78%,var(--site-accent))}.uc-trn__take--won .uc-trn__coach b{color:var(--vlb-card-white)}.uc-trn__take--won .uc-trn__coach svg{color:var(--vl-halo)}@media (max-width:1099px){.uc-trn__top{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:var(--vlb-space-32)}.uc-trn__takes{grid-template-columns:1fr}.uc-trn__take{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);gap:var(--vlb-space-20);align-items:start}.uc-trn__take-k{flex-direction:column;gap:var(--vlb-space-4)}.uc-trn__coach{margin:0;padding:0;border:0}}@media (max-width:699px){.uc-trn__top{grid-template-columns:1fr}.uc-trn__photo{order:-1;aspect-ratio:1/1}.uc-trn__photo img{object-position:50% 12%}.uc-trn__take{display:flex}.uc-trn__take-k{flex-direction:row;justify-content:space-between;width:100%}.uc-trn__coach{padding-top:var(--vlb-space-14);border-top:1px solid var(--uc-hair)}.uc-trn__brief-in{padding:var(--vlb-space-18)}.uc-trn__brief-d div{grid-template-columns:1fr;gap:var(--vlb-space-2)}}.uc-cmp__wrap{padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 30px 60px -36px color-mix(in srgb,var(--site-accent) 30%,transparent)}.uc-cmp__scroll{overflow-x:auto;border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--uc-hair)}.uc-cmp__t{width:100%;min-width:860px;border-collapse:collapse;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p45)}.uc-cmp__t :is(th,td){padding:var(--vlb-space-16) var(--vlb-space-20);text-align:left;vertical-align:top;border-top:1px solid var(--uc-hair)}.uc-cmp__t thead :is(th,td){border-top:0;padding:var(--vlb-space-18) var(--vlb-space-20) var(--vlb-space-16);vertical-align:middle}.uc-cmp__t thead a{display:flex;align-items:center;gap:var(--vlb-space-12);text-decoration:none;color:var(--site-text);border-radius:var(--vlb-radius-12)}.uc-cmp__t thead img{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 25%;box-shadow:0 0 0 3px var(--site-surface),0 0 0 4px var(--uc-hair)}.uc-cmp__t thead span{display:flex;flex-direction:column;gap:var(--vlb-space-1);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted);white-space:nowrap}.uc-cmp__t thead b{font-size:var(--vlb-font-size-16);font-weight:var(--vlb-font-weight-600);letter-spacing:-.01em;color:var(--site-text)}.uc-cmp__t thead a:hover b{color:var(--site-accent)}.uc-cmp__t tbody th{width:180px;font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-subtle)}.uc-cmp__t tbody td{width:22%;color:var(--site-text)}.uc-cmp__t tbody tr:last-child td{color:var(--site-text-muted)}.uc-cmp__t .vl-mono{font-size:var(--vlb-font-size-12p5)}.uc-cmp__corner{width:180px}.uc-cmp__mode{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:30px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13p5);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--uc-hair);white-space:nowrap}.uc-cmp__mode svg{width:15px;height:15px;color:var(--site-accent)}.uc-cmp__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vlb-space-10) var(--vlb-space-14);margin:0;padding:var(--vlb-space-16) var(--vlb-space-16) var(--vlb-space-10);font-size:var(--vlb-font-size-14p5);color:var(--site-text-muted)}.uc-cmp__note>svg{width:20px;height:20px;color:var(--site-accent);flex:none}.uc-cmp__note>span{flex:1 1 320px}@media (max-width:699px){.uc-cmp__t{min-width:780px;font-size:var(--vlb-font-size-14)}.uc-cmp__t :is(th,td){padding:var(--vlb-space-14) var(--vlb-space-14)}.uc-cmp__t tbody th,.uc-cmp__corner{width:120px;position:sticky;left:0;background:var(--site-surface);z-index:1}.uc-cmp__note{padding:var(--vlb-space-14) var(--vlb-space-10) var(--vlb-space-8)}}.dv-ic{width:16px;height:16px;flex:none}.dv-code{position:relative;margin:0;padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 2px 4px color-mix(in srgb,var(--vlb-studio-ink) 5%,transparent),0 40px 80px -40px color-mix(in srgb,var(--vlb-lilt-blue) 42%,transparent)}.dv-code__in{position:relative;overflow:hidden;border-radius:var(--site-radius-lg);color:var(--vlb-pearl);background:var(--vlb-night) linear-gradient(180deg,var(--vlb-night-card) 0,var(--vlb-night) 120px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-pearl) 12%,transparent)}.dv-code__bar{display:flex;align-items:center;gap:var(--vlb-space-10);min-height:50px;padding:0 var(--vlb-space-16);border-bottom:1px solid color-mix(in srgb,var(--vlb-pearl) 8%,transparent)}.dv-verb{display:inline-flex;align-items:center;height:22px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);background:var(--vlb-lilt-blue);color:var(--vlb-card-white);font:500 11.5px/1 var(--site-font-mono);letter-spacing:.02em;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 18%,transparent)}.dv-verb--quiet{background:color-mix(in srgb,var(--vlb-pearl) 10%,transparent);color:var(--vlb-pearl);box-shadow:none}.dv-path{font:500 13px/1.2 var(--site-font-mono);color:var(--vlb-pearl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dv-code__note{margin-left:auto;font-size:var(--vlb-font-size-12p5);color:var(--vlb-night-mist);white-space:nowrap}.dv-code__copy{width:16px;height:16px;flex:none;color:var(--vlb-night-mist)}.dv-pre{margin:0;padding:var(--vlb-space-18) var(--vlb-space-20);overflow-x:auto;font:400 13px/1.75 var(--site-font-mono);color:var(--vlb-pearl);tab-size:2;scrollbar-width:thin}.dv-pre code{font:inherit;white-space:pre}.dv-pre .dv-k{color:var(--vlb-pearl)}.dv-pre .dv-s{color:var(--vlb-halo)}.dv-pre .dv-p{color:var(--vlb-night-mist)}.dv-pre .dv-c{color:color-mix(in srgb,var(--vlb-night-mist) 82%,var(--vlb-night))}.dv-pre .dv-a{color:var(--vlb-night-mist)}.dv-code__div{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);margin:0 var(--vlb-space-16);padding:var(--vlb-space-12) 0 0;border-top:1px dashed color-mix(in srgb,var(--vlb-pearl) 12%,transparent);font:500 11.5px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vlb-night-mist)}.dv-code__div+.dv-pre{padding-top:var(--vlb-space-10)}.dv-status{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);font:500 11.5px/1 var(--site-font-mono);letter-spacing:0;text-transform:none;color:var(--vlb-halo);background:color-mix(in srgb,var(--vlb-halo) 14%,transparent);white-space:nowrap}.dv-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-500);letter-spacing:0;color:var(--vl-lilt);background:color-mix(in srgb,var(--vlb-lilt-blue) 9%,transparent);white-space:nowrap}.dv-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--vlb-lilt-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--vlb-halo) 45%,transparent);flex:none}.dv-wave{display:block;flex:none;height:auto}.dv-wave rect.dv-on{fill:var(--vlb-lilt-blue)}.dv-wave rect.dv-off{fill:var(--vlb-halo);opacity:.7}.dv-code .dv-wave rect.dv-on{fill:var(--vlb-pearl)}.dv-code .dv-wave rect.dv-off{fill:var(--vlb-halo);opacity:.55}.dv-n{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--vlb-lilt-blue);color:var(--vlb-card-white);font:500 11.5px/1 var(--site-font-mono);box-shadow:0 0 0 3px var(--vlb-card-white),0 6px 14px -6px color-mix(in srgb,var(--vlb-lilt-blue) 70%,transparent)}.dv-hero{background:var(--site-bg)}.dv-stage{position:relative;isolation:isolate;overflow:clip;margin:var(--vlb-space-14);border-radius:var(--site-radius-xl);padding:var(--vlb-space-112) 0 var(--vlb-space-84);background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface) 70%,var(--site-bg)) 0%,color-mix(in srgb,var(--site-surface) 30%,var(--site-bg)) 52%,color-mix(in srgb,var(--vl-halo) 8%,var(--site-bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),inset 0 1px 0 var(--vlb-cffffff),0 1px 2px color-mix(in srgb,var(--site-text) 5%,transparent),0 40px 80px -64px color-mix(in srgb,var(--site-accent) 34%,transparent)}.dv-stage__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% - 32px) 0;-webkit-mask-image:radial-gradient(ellipse 46% 64% at 72% 58%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%);mask-image:radial-gradient(ellipse 46% 64% at 72% 58%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%)}.dv-stage__glow{position:absolute;z-index:-1;pointer-events:none;right:-6%;top:12%;width:min(900px,70%);aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 42%,transparent),color-mix(in srgb,var(--vl-halo) 14%,transparent) 55%,transparent)}.dv-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:var(--vlb-space-64);align-items:center}.dv-hero__copy.wd-head{margin:0;max-width:540px;gap:var(--vlb-space-22)}.dv-hero__copy .wd-eyebrow{gap:var(--vlb-space-7)}.dv-hero__copy .wd-eyebrow .dv-ic{width:15px;height:15px;color:var(--vl-lilt)}.dv-hero__h1.wd-display{font-size:var(--vlb-font-size-fluid-11);max-width:none}.dv-l{display:block}.dv-hero__copy .wd-lead{max-width:44ch}.dv-hero__actions{gap:var(--vlb-space-10);margin-top:var(--vlb-space-6)}.dv-hero__facts{display:flex;flex-wrap:wrap;gap:var(--vlb-space-10) var(--vlb-space-22);margin:var(--vlb-space-14) 0 0;padding:var(--vlb-space-20) 0 0;list-style:none;border-top:1px solid var(--site-border);width:100%}.dv-hero__facts li{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-14);color:var(--site-text-muted);white-space:nowrap}.dv-hero__facts .dv-ic{color:var(--site-text)}.dv-hero__stack{position:relative;padding-bottom:var(--vlb-space-50);min-width:0}.dv-hero__stack>*{min-width:0}.dv-hero__a{margin-right:var(--vlb-space-fluid-23)}.dv-hero__b{position:relative;z-index:2;margin:var(--vlb-space-n10) 0 0 var(--vlb-space-fluid-22)}.dv-res{display:flex;align-items:center;gap:var(--vlb-space-12);margin:0 var(--vlb-space-10) var(--vlb-space-10);padding:var(--vlb-space-10) var(--vlb-space-14) var(--vlb-space-10) var(--vlb-space-10);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--vlb-pearl) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 7%,transparent)}.dv-res__play{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--vlb-radius-10);background:var(--vlb-lilt-blue);color:var(--vlb-card-white);flex:none}.dv-res__play svg{width:14px;height:14px}.dv-res__meta{display:flex;align-items:center;gap:var(--vlb-space-8);color:var(--vlb-pearl)}.dv-res .dv-wave{flex:1 1 auto;width:auto;min-width:60px;height:22px}.dv-res__t{color:var(--vlb-night-mist);margin-left:auto}.dv-presence{position:absolute;z-index:3;left:-2px;bottom:0;display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-10) var(--vlb-space-16) var(--vlb-space-10) var(--vlb-space-10);border-radius:var(--vlb-radius-18);background:color-mix(in srgb,var(--vlb-card-white) 80%,transparent);box-shadow:var(--vl-glass-ring),0 30px 60px -28px color-mix(in srgb,var(--vlb-lilt-blue) 45%,transparent)}.dv-presence__face{position:relative;width:46px;height:46px;border-radius:50%;flex:none;padding:var(--vlb-space-2);background:conic-gradient(from 200deg,var(--vlb-halo),var(--vlb-lilt-blue),var(--vlb-halo))}.dv-presence__face img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid var(--vlb-card-white)}.dv-presence__txt{display:flex;flex-direction:column;gap:var(--vlb-space-4);min-width:0}.dv-presence__name{display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-600);letter-spacing:-.01em;color:var(--site-text)}.dv-presence__state{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-12);color:var(--site-text-muted)}.dv-wave--sm{width:64px;height:20px}@media (max-width:1099px){.dv-stage{padding:var(--vlb-space-104) 0 var(--vlb-space-64)}.dv-hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--vlb-space-48)}.dv-hero__copy.wd-head{max-width:640px}.dv-hero__stack{max-width:680px;width:100%;margin-inline:auto}.dv-stage__glow{right:-20%;top:40%;width:110%}.dv-stage__grid{-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 70%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%);mask-image:radial-gradient(ellipse 70% 50% at 50% 70%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%)}}@media (max-width:699px){.dv-stage{margin:var(--vlb-space-8);padding:var(--vlb-space-88) 0 var(--vlb-space-40);border-radius:var(--vlb-radius-24)}.dv-hero__h1.wd-display{font-size:var(--vlb-font-size-fluid-7)}.dv-l{display:inline}.dv-hero__actions{width:100%}.dv-hero__actions .wd-btn{flex:1 1 140px}.dv-hero__facts{flex-direction:column;gap:var(--vlb-space-10)}.dv-hero__a{margin-right:0;transform:none}.dv-hero__b{margin:var(--vlb-space-14) 0 0}.dv-hero__stack{padding-bottom:0}.dv-presence{position:relative;left:auto;bottom:auto;margin:var(--vlb-space-n28) var(--vlb-space-12) 0;width:max-content;max-width:calc(100% - 24px)}.dv-code__note{display:none}.dv-pre{padding:var(--vlb-space-16);font-size:var(--vlb-font-size-12p5)}}.dv-pre .dv-ln{display:block;white-space:pre}.dv-pre .dv-i1{padding-left:var(--vlb-space-fluid-3)}.dv-pre .dv-i2{padding-left:var(--vlb-space-fluid-8)}.dv-pre .dv-i3{padding-left:var(--vlb-space-fluid-11)}.dv-pre .dv-i4{padding-left:var(--vlb-space-fluid-13)}.dv-pre .dv-i5{padding-left:var(--vlb-space-fluid-16)}.dv-pre .dv-i6{padding-left:var(--vlb-space-fluid-19)}.dv-pre .dv-i8{padding-left:var(--vlb-space-fluid-20)}@media (max-width:699px){.dv-pre .dv-ln{white-space:pre-wrap;overflow-wrap:anywhere}}.dv-embed__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--vlb-space-72);align-items:center}.dv-embed__side .wd-head{margin-bottom:var(--vlb-space-36)}.dv-embed__side{min-width:0}.dv-embed__side .wd-h2{max-width:16ch}.dv-site{margin:0;min-width:0;container-type:inline-size}.dv-site__in{overflow:hidden}.dv-site__bar{position:relative;display:flex;align-items:center;gap:var(--vlb-space-14);height:46px;padding:0 var(--vlb-space-16);border-bottom:1px solid var(--site-border);background:color-mix(in srgb,var(--wd-paper-2) 55%,var(--site-surface))}.dv-site__dots{display:flex;gap:var(--vlb-space-6)}.dv-site__dots i{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--site-text) 14%,transparent)}.dv-site__addr{display:flex;align-items:center;gap:var(--vlb-space-7);height:28px;margin-inline:auto;padding:0 var(--vlb-space-14);border-radius:var(--vlb-radius-9);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted);white-space:nowrap}.dv-site__addr .dv-ic{width:13px;height:13px}.dv-site__m1{position:absolute;right:14px;top:11px}.dv-site__body{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:var(--vlb-space-32);align-items:center;padding:var(--vlb-space-36) var(--vlb-space-32) var(--vlb-space-36) var(--vlb-space-36);background:radial-gradient(60% 80% at 85% 40%,color-mix(in srgb,var(--vl-halo) 16%,transparent),transparent 70%)}.dv-site__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-12)}.dv-site__brand{display:flex;align-items:center;gap:var(--vlb-space-8);margin:0 0 var(--vlb-space-6);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-600);letter-spacing:-.01em}.dv-site__mark{width:16px;height:16px;border-radius:50% 50% 50% var(--vlb-radius-4);background:var(--site-text)}.dv-site__h{margin:0;font-size:var(--vlb-font-size-28);line-height:var(--vlb-line-height-1p1);letter-spacing:-.025em;font-weight:var(--vlb-font-weight-540);font-variation-settings:"wdth" 104}.dv-site__p{margin:0;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted);max-width:30ch}.dv-site__list{display:flex;flex-direction:column;gap:var(--vlb-space-8);margin:var(--vlb-space-4) 0 var(--vlb-space-6);padding:0;list-style:none;font-size:var(--vlb-font-size-14)}.dv-site__list li{display:flex;align-items:center;gap:var(--vlb-space-8)}.dv-site__list .dv-ic{width:15px;height:15px;color:var(--site-text-subtle)}.dv-site__btn{display:inline-flex;align-items:center;height:38px;padding:0 var(--vlb-space-14);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);background:var(--site-text);color:var(--site-surface)}.dv-widget{position:relative;padding:var(--vlb-space-8);border-radius:var(--vlb-radius-24);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 30px 60px -30px color-mix(in srgb,var(--vlb-lilt-blue) 45%,transparent)}.dv-widget__tile{position:relative;aspect-ratio:4/5;border-radius:var(--vlb-radius-17);overflow:hidden;background:var(--vlb-lilt-blue)}.dv-widget__tile .vl-film__poster,.dv-widget__tile .vl-film__v{object-position:50% 26%}.dv-widget__name{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:30px;padding:0 var(--vlb-space-6) 0 var(--vlb-space-10);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-600);color:var(--site-text);background:var(--vlb-card-white-a880);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent)}.dv-widget__acts{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-6);margin-top:var(--vlb-space-8)}.dv-widget__b{display:flex;align-items:center;justify-content:center;gap:var(--vlb-space-6);height:36px;border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);white-space:nowrap;background:var(--wd-paper-2);color:var(--site-text)}.dv-widget__b .dv-ic{width:15px;height:15px}.dv-widget__b--on{background:var(--vlb-lilt-blue);color:var(--vlb-card-white)}.dv-widget__m2{position:absolute;left:-12px;top:-12px;z-index:3}.dv-widget__m3{position:absolute;right:-12px;bottom:24px;z-index:3}.dv-lines{margin:0;padding:var(--vlb-space-16) var(--vlb-space-18) var(--vlb-space-18) var(--vlb-space-14);list-style:none;font:400 13px/1.7 var(--site-font-mono);overflow-x:auto;scrollbar-width:thin}.dv-lines li{display:flex;align-items:center;gap:var(--vlb-space-14);min-height:34px}.dv-lines .dv-n{width:20px;height:20px;font-size:var(--vlb-font-size-10p5);box-shadow:none;background:color-mix(in srgb,var(--vlb-halo) 20%,transparent);color:var(--vlb-pearl)}.dv-lines code{font:inherit;white-space:pre;color:var(--vlb-pearl)}.dv-lines .dv-s{color:var(--vlb-halo)}.dv-lines .dv-p,.dv-lines .dv-a{color:var(--vlb-night-mist)}.dv-steps{display:grid;gap:0;margin:var(--vlb-space-24) 0 0;padding:0;list-style:none;border-top:1px solid var(--site-border)}.dv-steps li{display:flex;align-items:flex-start;gap:var(--vlb-space-14);padding:var(--vlb-space-14) 0;border-bottom:1px solid var(--site-border)}.dv-steps .dv-n{margin-top:var(--vlb-space-1);box-shadow:none}.dv-steps p{margin:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}.dv-steps strong{font-weight:var(--vlb-font-weight-560);color:var(--site-text)}@container (max-width:560px){.dv-site__body{grid-template-columns:1fr;padding:var(--vlb-space-28) var(--vlb-space-22)}.dv-widget{max-width:300px;width:100%;justify-self:center}}@media (max-width:1099px){.dv-embed__grid{grid-template-columns:minmax(0,1fr);gap:var(--vlb-space-56)}.dv-embed__side{order:-1;max-width:680px}.dv-site{max-width:760px;width:100%;margin-inline:auto}}@media (max-width:699px){.dv-site__addr{margin-inline:0 auto;font-size:var(--vlb-font-size-12);padding:0 var(--vlb-space-10);overflow:hidden;text-overflow:ellipsis;min-width:0}.dv-site__dots{display:none}.dv-lines{font-size:var(--vlb-font-size-12)}}.dv-perm__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);align-items:start}.dv-perm__stage::before{content:"";position:absolute;left:50%;top:6%;width:min(980px,90%);aspect-ratio:1.6;translate:-50% 0;z-index:0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 26%,transparent),transparent)}.dv-perm__notes{position:relative;z-index:1;margin:0;padding:0;list-style:none;align-self:stretch}.dv-note{position:absolute;width:236px;display:flex;flex-direction:column;gap:var(--vlb-space-6)}.dv-perm__notes--l .dv-note{right:72px;text-align:right;align-items:flex-end}.dv-perm__notes--r .dv-note{left:72px}.dv-note--1{top:var(--dv-y1,202px)}.dv-note--2{top:var(--dv-y2,391px)}.dv-note--3{top:var(--dv-y3,498px)}.dv-note--4{top:var(--dv-y4,692px)}.dv-note>.dv-n{display:none}.dv-note__t{font-size:var(--vlb-font-size-16);line-height:var(--vlb-line-height-22px);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;color:var(--site-text)}.dv-note__b{font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted)}.dv-note__b .vl-mono{font-size:var(--vlb-font-size-12p5);color:var(--site-text)}.dv-note::after{content:"";position:absolute;top:11px;width:42px;height:1px;background:color-mix(in srgb,var(--site-text) 22%,transparent)}.dv-perm__notes--l .dv-note::after{left:calc(100% + 14px)}.dv-perm__notes--r .dv-note::after{right:calc(100% + 14px)}.dv-sheet{position:relative;z-index:1;margin:0;min-width:0}.dv-sheet__in{padding:0 var(--vlb-space-28) var(--vlb-space-24)}.dv-sheet__top{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);height:52px;margin:0 var(--vlb-space-n28);padding:0 var(--vlb-space-20) 0 var(--vlb-space-22);border-bottom:1px solid var(--site-border)}.dv-sheet__app{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-560)}.dv-sheet__app .dv-ic{width:17px;height:17px;color:var(--vl-lilt)}.dv-sheet__ver{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.dv-sheet__who{display:flex;align-items:center;gap:var(--vlb-space-16);padding:var(--vlb-space-24) 0 var(--vlb-space-22)}.dv-sheet__face{flex:none;width:60px;height:60px;padding:var(--vlb-space-3);border-radius:50%;background:conic-gradient(from 210deg,var(--vlb-halo),var(--vlb-lilt-blue),var(--vlb-halo));box-shadow:0 0 0 6px color-mix(in srgb,var(--vlb-halo) 18%,transparent)}.dv-sheet__face img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid var(--vlb-card-white)}.dv-sheet__title{margin:0;text-wrap:balance;font-size:var(--vlb-font-size-19);line-height:var(--vlb-line-height-1p3);font-weight:var(--vlb-font-weight-560);letter-spacing:-.015em;font-variation-settings:"wdth" 104}.dv-sheet__meta{margin:var(--vlb-space-4) 0 0;font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted)}.dv-sheet__label{margin:0 0 var(--vlb-space-6);font:500 11.5px/1 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--site-text-subtle)}.dv-perms{margin:0;padding:0;list-style:none}.dv-perms li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--vlb-space-14);padding:var(--vlb-space-11) 0;border-top:1px solid var(--site-border)}.dv-perms li:first-child{border-top:0}.dv-perms__ic{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--vlb-radius-10);background:color-mix(in srgb,var(--vlb-lilt-blue) 8%,var(--site-surface));color:var(--vl-lilt)}.dv-perms__ic svg{width:18px;height:18px}.dv-perms__t{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--vlb-space-8);font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-500);line-height:var(--vlb-line-height-1p35)}.dv-perms__t small{flex-basis:100%;margin-top:var(--vlb-space-2);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted)}.dv-perms__s{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle);white-space:nowrap}.dv-opt{display:inline-flex;align-items:center;height:19px;padding:0 var(--vlb-space-6);border-radius:var(--vlb-radius-6);font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted);background:var(--wd-paper-2)}.dv-perms__n{position:absolute;top:50%;margin-top:var(--vlb-space-n12);left:-48px;box-shadow:0 0 0 3px var(--site-bg)}.dv-perms--no .dv-perms__n,.dv-sheet__n4{left:auto;right:-48px}.dv-sheet__never{margin:var(--vlb-space-14) var(--vlb-space-n14) 0;padding:var(--vlb-space-14) var(--vlb-space-14) var(--vlb-space-4);border-radius:var(--vlb-radius-16);background:color-mix(in srgb,var(--wd-paper-3) 55%,var(--site-surface))}.dv-perms--no li{grid-template-columns:36px minmax(0,1fr);border-top-color:color-mix(in srgb,var(--site-text) 7%,transparent)}.dv-perms--no .dv-perms__ic{background:transparent;color:var(--site-text-subtle);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.dv-perms--no .dv-perms__t{color:var(--site-text-muted);font-weight:var(--vlb-font-weight-450)}.dv-perms--no .dv-perms__t small{color:var(--site-text-subtle)}.dv-sheet__foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);margin-top:var(--vlb-space-20)}.dv-sheet__hint{display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.dv-sheet__btns{display:flex;gap:var(--vlb-space-8)}.dv-sheet__b{display:inline-flex;align-items:center;height:40px;padding:0 var(--vlb-space-16);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-500);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.dv-sheet__b--on{background:var(--vlb-lilt-blue);color:var(--vlb-card-white);box-shadow:inset 0 1px 0 var(--vlb-cffffff-a180),0 10px 22px -12px color-mix(in srgb,var(--vlb-lilt-blue) 70%,transparent)}.dv-sheet__n4{top:50%}@media (max-width:1099px){.dv-perm__stage{grid-template-columns:1fr 1fr;gap:var(--vlb-space-40) var(--vlb-space-32);max-width:720px;margin-inline:auto}.dv-sheet{grid-column:1/-1;grid-row:1;max-width:560px;width:100%;justify-self:center}.dv-perm__notes{display:grid;gap:var(--vlb-space-24);align-content:start}.dv-note{position:static;width:auto;display:grid;grid-template-columns:24px 1fr;column-gap:var(--vlb-space-12);row-gap:var(--vlb-space-4);text-align:left !important;align-items:start !important}.dv-note>.dv-n{display:inline-grid;grid-row:1/3;box-shadow:none}.dv-note::after{display:none}.dv-perms__n{left:-46px}.dv-perms--no .dv-perms__n,.dv-sheet__n4{right:-46px}}@media (max-width:699px){.dv-perm__stage{grid-template-columns:1fr;gap:var(--vlb-space-28)}.dv-sheet__in{padding:0 var(--vlb-space-18) var(--vlb-space-20)}.dv-sheet__top{margin:0 var(--vlb-space-n18);padding:0 var(--vlb-space-16)}.dv-sheet__never{margin-inline:var(--vlb-space-n8);padding-inline:var(--vlb-space-8)}.dv-perms li{grid-template-columns:36px minmax(0,1fr)}.dv-perms__s{grid-column:2;margin-top:var(--vlb-space-n6)}.dv-perms__n{left:auto;right:-6px;top:14px;margin-top:0;box-shadow:none;width:20px;height:20px;font-size:var(--vlb-font-size-10p5)}.dv-perms--no .dv-perms__n{right:-6px}.dv-sheet__n4{display:none}.dv-sheet__foot{flex-direction:column;align-items:stretch}.dv-sheet__btns>.dv-sheet__b{flex:1;justify-content:center}.dv-sheet__title{font-size:var(--vlb-font-size-17)}.dv-sheet__who{align-items:flex-start}}.dv-fail{overflow:clip}.dv-fail__glow{position:absolute;left:-12%;top:30%;width:min(900px,70%);aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vlb-lilt-blue) 55%,transparent),color-mix(in srgb,var(--vlb-lilt-blue) 14%,transparent) 60%,transparent)}[data-accent="color"] .dv-fail :is(.wd-h2) em{color:var(--vlb-halo)}.dv-fail .wd-head--split{margin-bottom:var(--vlb-space-56)}.dv-fail .wd-h2{max-width:15ch}.dv-fail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:var(--vlb-space-24);align-items:stretch}.dv-call{margin:0;min-width:0;display:flex;flex-direction:column;gap:0;padding:var(--vlb-space-10);border-radius:var(--site-radius-xl);background:var(--vlb-night-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-pearl) 10%,transparent),0 40px 80px -40px var(--vlb-c000000-a600)}.dv-call__tile{position:relative;flex:1;min-height:400px;border-radius:var(--vlb-radius-20);overflow:hidden;background:var(--vlb-night);display:grid;place-items:center}.dv-call__img{position:absolute;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);max-width:none;object-fit:cover;object-position:50% 24%;filter:blur(14px) saturate(.7) brightness(.42)}.dv-call__tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--vlb-night) 30%,transparent),color-mix(in srgb,var(--vlb-night) 70%,transparent))}.dv-call__state{position:absolute;z-index:2;left:12px;top:12px;display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:30px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--vlb-pearl);background:color-mix(in srgb,var(--vlb-night) 55%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 12%,transparent)}.dv-call__state .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--vlb-night-mist)}.dv-call__ask{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--vlb-space-8);padding:var(--vlb-space-56) var(--vlb-space-24) var(--vlb-space-72);max-width:420px}.dv-call__ring{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--vlb-space-8);border-radius:50%;color:var(--vlb-pearl);background:color-mix(in srgb,var(--vlb-pearl) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-halo) 40%,transparent),0 0 0 10px color-mix(in srgb,var(--vlb-halo) 7%,transparent)}.dv-call__ring svg{width:26px;height:26px}.dv-call__h{margin:0;font-size:var(--vlb-font-size-21);line-height:var(--vlb-line-height-1p25);font-weight:var(--vlb-font-weight-560);letter-spacing:-.015em;font-variation-settings:"wdth" 104;color:var(--vlb-pearl)}.dv-call__p{margin:0;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p5);color:var(--vlb-night-mist)}.dv-call__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vlb-space-8);margin-top:var(--vlb-space-12)}.dv-call__b{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:42px;padding:0 var(--vlb-space-16);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-500);white-space:nowrap;color:var(--vlb-studio-ink);background:var(--vlb-pearl)}.dv-call__b--on{background:var(--vlb-lilt-blue);color:var(--vlb-card-white);box-shadow:inset 0 1px 0 var(--vlb-cffffff-a200),0 0 0 1px color-mix(in srgb,var(--vlb-halo) 35%,transparent)}.dv-call__name{position:absolute;z-index:2;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:var(--vlb-space-8);height:32px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-600);color:var(--vlb-pearl);background:color-mix(in srgb,var(--vlb-night) 55%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 12%,transparent)}.dv-call__tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);background:var(--vlb-halo);color:var(--vlb-night);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-600)}.dv-wave--night{width:58px;height:16px;margin-left:var(--vlb-space-2)}.dv-wave--night rect.dv-on{fill:var(--vlb-pearl)}.dv-wave--night rect.dv-off{fill:var(--vlb-halo);opacity:.6}.dv-call__kept{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vlb-space-10) var(--vlb-space-14);padding:var(--vlb-space-14) var(--vlb-space-8) var(--vlb-space-6)}.dv-call__kept-l{display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-500);color:var(--vlb-pearl)}.dv-call__kept-l .dv-ic{color:var(--vlb-halo)}.dv-chips{display:flex;flex-wrap:wrap;gap:var(--vlb-space-6)}.dv-chips span{display:inline-flex;align-items:center;height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);color:var(--vlb-pearl);background:color-mix(in srgb,var(--vlb-pearl) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 8%,transparent);white-space:nowrap}.dv-log{display:flex;flex-direction:column;border-radius:var(--site-radius-xl);background:var(--vlb-night-card) linear-gradient(180deg,var(--vlb-night-card),color-mix(in srgb,var(--vlb-night-card) 60%,var(--vlb-night)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-pearl) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-pearl) 10%,transparent),0 40px 80px -40px var(--vlb-c000000-a600);min-width:0}.dv-log__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);height:54px;padding:0 var(--vlb-space-22);border-bottom:1px solid color-mix(in srgb,var(--vlb-pearl) 8%,transparent)}.dv-log__t{display:flex;align-items:center;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-560);color:var(--vlb-pearl)}.dv-log__t .dv-ic{color:var(--vlb-halo)}.dv-log__id{font-size:var(--vlb-font-size-12);color:var(--vlb-night-mist)}.dv-log__rows{margin:0;padding:var(--vlb-space-10) var(--vlb-space-10) var(--vlb-space-4);list-style:none}.dv-log__rows li{display:grid;grid-template-columns:72px 172px minmax(0,1fr);gap:var(--vlb-space-4) var(--vlb-space-14);align-items:baseline;padding:var(--vlb-space-11) var(--vlb-space-12);border-radius:var(--vlb-radius-12)}.dv-log__rows li+li{box-shadow:0 -1px 0 color-mix(in srgb,var(--vlb-pearl) 6%,transparent)}.dv-log__rows li.dv-key{background:color-mix(in srgb,var(--vlb-halo) 11%,transparent);box-shadow:none}.dv-log__rows li.dv-key+li{box-shadow:none}.dv-log__time{font-size:var(--vlb-font-size-12);color:var(--vlb-night-mist)}.dv-log__ev{font-size:var(--vlb-font-size-12p5);color:var(--vlb-pearl);white-space:nowrap}.dv-key .dv-log__ev{color:var(--vlb-halo)}.dv-log__d{font-size:var(--vlb-font-size-12);line-height:var(--vlb-line-height-1p55);color:var(--vlb-night-mist);overflow-wrap:anywhere}.dv-log__label{margin:auto var(--vlb-space-22) 0;padding-top:var(--vlb-space-16);border-top:1px dashed color-mix(in srgb,var(--vlb-pearl) 12%,transparent);font:500 11.5px/1 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--vlb-night-mist)}.dv-log__pre{padding:var(--vlb-space-12) var(--vlb-space-22) var(--vlb-space-22);background:var(--vlb-night-card)}.dv-fail__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:var(--vlb-space-56) 0 0;padding:0;list-style:none;border-top:1px solid var(--site-border)}.dv-fail__facts li{display:flex;align-items:flex-start;gap:var(--vlb-space-14);padding:var(--vlb-space-26) var(--vlb-space-28) 0 0}.dv-fail__facts li+li{padding-left:var(--vlb-space-28);border-left:1px solid var(--site-border)}.dv-fail__facts .dv-ic{width:20px;height:20px;margin-top:var(--vlb-space-2);color:var(--vlb-halo)}.dv-fail__facts p{margin:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p55);color:var(--vlb-night-mist);max-width:34ch}.dv-fail__facts strong{font-weight:var(--vlb-font-weight-560);color:var(--vlb-pearl)}@media (max-width:1099px){.dv-fail__grid{grid-template-columns:minmax(0,1fr);gap:var(--vlb-space-16)}.dv-log__rows li{grid-template-columns:72px minmax(0,1fr)}.dv-log__d{grid-column:2}.dv-fail__facts{grid-template-columns:1fr;border-top:0}.dv-fail__facts li,.dv-fail__facts li+li{padding:var(--vlb-space-18) 0;border-left:0;border-top:1px solid var(--site-border)}}@media (max-width:699px){.dv-call__tile{min-height:380px}.dv-call__ask{padding:var(--vlb-space-64) var(--vlb-space-16) var(--vlb-space-72)}.dv-call__btns{flex-direction:column;align-items:stretch;width:100%}.dv-call__b{justify-content:center}.dv-log__rows li{grid-template-columns:1fr;gap:var(--vlb-space-2)}.dv-log__d{grid-column:1}.dv-log__bar,.dv-log__pre{padding-inline:var(--vlb-space-16)}.dv-log__label{margin-inline:var(--vlb-space-16)}.dv-log__pre{font-size:var(--vlb-font-size-12)}}.dv-hooks__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vlb-space-72);align-items:start}.dv-hooks__side .wd-head{margin-bottom:var(--vlb-space-36)}.dv-hooks__side .wd-eyebrow .dv-ic{width:15px;height:15px;color:var(--vl-lilt)}.dv-hooks__side{min-width:0}.dv-hooks__side .wd-h2{max-width:16ch}.dv-hooks__payload{max-width:460px;min-width:0}.dv-hooks__notes{display:flex;flex-direction:column;gap:var(--vlb-space-12);margin:var(--vlb-space-28) 0 0;padding:0;list-style:none}.dv-hooks__notes li{display:flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-15);color:var(--site-text-muted);text-wrap:balance}.dv-hooks__notes .dv-ic{width:18px;height:18px;color:var(--site-text)}.dv-hooks__main{padding-top:var(--vlb-space-8);min-width:0}.dv-tabs{display:inline-flex;gap:var(--vlb-space-4);padding:var(--vlb-space-4);margin-bottom:var(--vlb-space-16);border-radius:var(--vlb-radius-14);background:var(--wd-paper-3)}.dv-tab{display:inline-flex;align-items:center;gap:var(--vlb-space-8);height:40px;padding:0 var(--vlb-space-16);border:0;border-radius:var(--vlb-radius-10);font:500 14.5px/1 var(--site-font-sans);color:var(--site-text-muted);background:transparent;cursor:pointer;transition:background-color .2s var(--site-ease),color .2s var(--site-ease)}.dv-tab .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.dv-tab[aria-selected="true"]{background:var(--site-surface);color:var(--site-text);box-shadow:0 1px 2px color-mix(in srgb,var(--site-text) 8%,transparent),0 6px 14px -8px color-mix(in srgb,var(--vlb-lilt-blue) 30%,transparent)}.dv-tab:hover{color:var(--site-text)}.dv-table>.vl-bezel__in{overflow:hidden}.dv-tbl{width:100%;border-collapse:collapse;font-size:var(--vlb-font-size-15)}.dv-tbl th{padding:var(--vlb-space-16) var(--vlb-space-20) var(--vlb-space-14);text-align:left;font:500 11.5px/1 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--site-text-subtle);background:color-mix(in srgb,var(--wd-paper-2) 50%,var(--site-surface));border-bottom:1px solid var(--site-border)}.dv-tbl td{padding:var(--vlb-space-16) var(--vlb-space-20);vertical-align:middle;border-bottom:1px solid var(--site-border);color:var(--site-text-muted);line-height:var(--vlb-line-height-1p45)}.dv-tbl tr:last-child td{border-bottom:0}.dv-tbl td:first-child{width:36%}.dv-tbl td:last-child{width:28%}.dv-tbl td .vl-mono{font-size:var(--vlb-font-size-12);color:var(--site-text-subtle)}.dv-ev{display:inline-flex;align-items:center;height:28px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-8);font:500 12.5px/1 var(--site-font-mono);color:var(--site-text);background:color-mix(in srgb,var(--vlb-lilt-blue) 6%,var(--wd-paper-2));white-space:nowrap}.dv-hooks__foot{margin:var(--vlb-space-22) var(--vlb-space-4) 0;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p7);color:var(--site-text-muted)}.dv-hooks__foot .wd-link{margin-left:var(--vlb-space-10);font-size:var(--vlb-font-size-14p5)}.dv-hooks__foot .vl-mono{font-size:var(--vlb-font-size-12p5);color:var(--site-text)}@media (max-width:1099px){.dv-hooks__grid{grid-template-columns:minmax(0,1fr);gap:var(--vlb-space-56)}.dv-hooks__side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--vlb-space-40);align-items:start}.dv-hooks__side .wd-head{grid-column:1/-1}.dv-hooks__notes{margin-top:var(--vlb-space-8)}}@media (max-width:699px){.dv-hooks__side{display:block}.dv-tbl thead{display:none}.dv-tbl,.dv-tbl tbody,.dv-tbl tr,.dv-tbl td{display:block;width:auto !important}.dv-tbl tr{padding:var(--vlb-space-14) var(--vlb-space-16);border-bottom:1px solid var(--site-border)}.dv-tbl tr:last-child{border-bottom:0}.dv-tbl td{padding:0;border:0}.dv-tbl td+td{margin-top:var(--vlb-space-6)}.dv-tbl td:nth-child(2){font-size:var(--vlb-font-size-14p5);color:var(--site-text)}.dv-tabs{display:flex}.dv-tab{flex:1;justify-content:center}}.pp-hero{--pp-hair:color-mix(in srgb,var(--site-text) 9%,transparent);--pp-shadow:0 1px 1px color-mix(in srgb,var(--site-text) 4%,transparent),0 18px 36px -22px color-mix(in srgb,var(--site-accent) 30%,transparent),0 48px 90px -48px color-mix(in srgb,var(--site-accent) 26%,transparent);background:var(--site-bg)}.pp-i{width:1em;height:1em;flex:none;display:block}.pp-stage{position:relative;isolation:isolate;overflow:clip;margin:var(--vlb-space-14);border-radius:var(--site-radius-xl);padding:var(--vlb-space-126) 0 var(--vlb-space-56);background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface) 70%,var(--site-bg)) 0%,color-mix(in srgb,var(--site-surface) 30%,var(--site-bg)) 50%,color-mix(in srgb,var(--vl-halo) 8%,var(--site-bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 85%,transparent),inset 0 1px 0 var(--vlb-cffffff),0 1px 2px color-mix(in srgb,var(--site-text) 5%,transparent),0 40px 80px -64px color-mix(in srgb,var(--site-accent) 34%,transparent)}.pp-atmos{position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-text) 6%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% - 32px) 0;-webkit-mask-image:radial-gradient(ellipse 60% 52% at 50% 70%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%);mask-image:radial-gradient(ellipse 60% 52% at 50% 70%,var(--vlb-c000000) 0%,var(--vlb-c000000-a500) 50%,transparent 100%)}.pp-glow{position:absolute;z-index:-1;left:50%;top:62%;width:min(1100px,110%);aspect-ratio:1.5;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 42%,transparent),color-mix(in srgb,var(--vl-halo) 12%,transparent) 55%,transparent)}.pp-hero-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--vlb-space-24) var(--vlb-space-64);align-items:end;margin-bottom:var(--vlb-space-56)}.pp-hero-main.wd-head{margin:0;gap:var(--vlb-space-20);max-width:none}.pp-hero-h{font-size:var(--vlb-font-size-fluid-15);max-width:12ch}.pp-hero-side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-22);padding-bottom:var(--vlb-space-8)}.pp-hero-side .wd-lead{max-width:44ch}.pp-teaser{display:inline-flex;align-items:center;gap:var(--vlb-space-12);margin:0;padding:var(--vlb-space-8) var(--vlb-space-8) var(--vlb-space-8) var(--vlb-space-10);border-radius:var(--vlb-radius-14);font-size:var(--vlb-font-size-14);color:var(--site-text-muted)}.pp-teaser-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--vlb-radius-9);background:color-mix(in srgb,var(--site-accent) 9%,var(--site-surface));color:var(--site-accent);font-size:var(--vlb-font-size-16)}.pp-teaser-v{color:var(--site-text-subtle)}.pp-teaser-t{display:inline-grid;place-items:center;height:30px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);background:var(--site-accent);color:var(--vlb-card-white);font-weight:var(--vlb-font-weight-560);font-size:var(--vlb-font-size-14p5);font-variant-numeric:tabular-nums}.pp-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-20);align-items:stretch}.pp-tier{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;min-width:0;padding:var(--vlb-space-8);border-radius:var(--site-radius-xl);background:var(--vl-bezel-shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 80%,transparent),0 30px 60px -36px color-mix(in srgb,var(--site-accent) 30%,transparent)}.pp-card{grid-row:1/-1;display:grid;grid-template-rows:subgrid;row-gap:0;min-width:0;padding:var(--vlb-space-8) var(--vlb-space-8) var(--vlb-space-24);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--site-text) 4%,transparent)}.pp-card>:not(.pp-art){margin-inline:var(--vlb-space-18)}.pp-art{position:relative;overflow:hidden;height:150px;border-radius:var(--vlb-radius-16);margin-bottom:var(--vlb-space-22);background:radial-gradient(70% 90% at 70% 100%,color-mix(in srgb,var(--vl-halo) 34%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--site-surface-sunken) 55%,var(--site-surface)),var(--site-surface-sunken));box-shadow:inset 0 0 0 1px var(--site-border)}.pp-art-mic{position:absolute;right:-34px;bottom:-46px;width:184px;height:auto;filter:drop-shadow(0 18px 22px color-mix(in srgb,var(--site-accent) 26%,transparent))}.pp-clip{position:absolute;z-index:1;left:14px;top:50%;translate:0 -50%;width:212px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:'play title title' 'wave wave time';align-items:center;gap:var(--vlb-space-8) var(--vlb-space-10);padding:var(--vlb-space-10) var(--vlb-space-12);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--vlb-card-white) 74%,transparent);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:var(--vl-glass-ring)}.pp-clip-play{grid-area:play;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--vlb-radius-8);background:var(--site-accent);color:var(--vlb-card-white);font-size:var(--vlb-font-size-12)}.pp-clip-t{grid-area:title;display:flex;flex-direction:column;font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-560);line-height:var(--vlb-line-height-1p25);min-width:0;white-space:nowrap}.pp-clip-t small{font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted)}.pp-clip-time{grid-area:time;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.pp-clip-wave{grid-area:wave;width:100%;height:18px;color:var(--site-accent)}.pp-clip-wave .off{fill:var(--vl-halo);opacity:.7}.pp-cast{position:absolute;left:50%;top:44%;translate:-50% -50%;display:flex;align-items:center}.pp-face{position:relative;display:block;width:64px;height:64px;border-radius:50%;overflow:hidden;flex:none;box-shadow:0 0 0 3px var(--pp-ring,var(--site-surface)),0 12px 22px -12px var(--vlb-c040828-a600)}.pp-face+.pp-face{margin-left:var(--vlb-space-n12)}.pp-face img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.pp-face--neri{width:84px;height:84px;z-index:1}.pp-face--neri img{object-position:50% 18%}.pp-live{position:absolute;left:50%;bottom:14px;translate:-50% 0;display:inline-flex;align-items:center;gap:var(--vlb-space-8);height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-99);white-space:nowrap;font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500)}.pp-live .vl-mono{font-size:var(--vlb-font-size-11p5);opacity:.78}.pp-live-dot{width:7px;height:7px;border-radius:50%}.pp-art--both .pp-art-mic--sm{right:auto;left:20px;bottom:-30px;width:132px}.pp-plus{position:absolute;left:45%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-15);color:var(--site-text-muted);background:color-mix(in srgb,var(--vlb-card-white) 80%,transparent);box-shadow:var(--vl-glass-ring)}.pp-cast--sm{left:auto;right:18px;top:50%;translate:0 -50%}.pp-cast--sm .pp-face{width:50px;height:50px}.pp-cast--sm .pp-face--neri{width:62px;height:62px}.pp-name-row{display:flex;align-items:center;gap:var(--vlb-space-12);min-height:36px}.pp-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--vlb-space-2);min-width:36px;height:36px;padding:0 var(--vlb-space-9);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-18);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 10%,transparent)}.pp-name{margin:0;font-size:var(--vlb-font-size-22);line-height:var(--vlb-line-height-1p2);letter-spacing:-.02em;font-weight:var(--vlb-font-weight-560);font-variation-settings:"wdth" 104}.pp-for{margin:var(--vlb-space-10) 0 0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted);text-wrap:balance}.pp-price{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 var(--vlb-space-4);margin:var(--vlb-space-22) 0 0}.pp-cur{font-size:var(--vlb-font-size-24);line-height:1;margin-top:var(--vlb-space-6);color:var(--site-text-subtle);font-weight:var(--vlb-font-weight-500)}.pp-amt{font-size:var(--vlb-font-size-60);line-height:var(--vlb-line-height-0p9);letter-spacing:-.045em;font-weight:var(--vlb-font-weight-540);font-variation-settings:"wdth" 106}.pp-per{align-self:flex-end;margin:0 0 var(--vlb-space-4) var(--vlb-space-6);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p3);color:var(--site-text-muted);max-width:16ch}.pp-act{margin-top:var(--vlb-space-24)}.pp-cta{width:100%}.pp-ledger{list-style:none;margin:var(--vlb-space-24) 0 0;padding:0;border-top:1px solid var(--site-border);align-self:start}.pp-ledger li{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--vlb-space-12);padding:var(--vlb-space-14) 0;border-bottom:1px solid var(--site-border)}.pp-ledger li:last-child{border-bottom:0;padding-bottom:0}.pp-li-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-15);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 7%,var(--site-surface))}.pp-li-t{display:flex;flex-direction:column;gap:var(--vlb-space-2);font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-500);line-height:var(--vlb-line-height-1p35);padding-top:var(--vlb-space-4);min-width:0}.pp-li-t small{font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted);line-height:var(--vlb-line-height-1p45)}.pp-li-t small .vl-mono{font-size:var(--vlb-font-size-12);color:var(--site-text)}.pp-li-v{padding-top:var(--vlb-space-5);font-size:var(--vlb-font-size-13);color:var(--site-text);white-space:nowrap}.pp-tier.is-featured{background:color-mix(in srgb,var(--vl-halo) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 60%,transparent),0 40px 80px -36px color-mix(in srgb,var(--site-accent) 55%,transparent)}.is-featured .pp-card{--pp-on:var(--vlb-card-white);--pp-on-2:color-mix(in srgb,var(--vlb-card-white) 78%,var(--site-accent));--pp-ring:var(--site-accent);color:var(--pp-on);background:radial-gradient(80% 50% at 90% 0%,color-mix(in srgb,var(--vl-halo) 44%,transparent),transparent 70%),var(--site-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 24%,transparent)}.is-featured .pp-art{background:radial-gradient(60% 90% at 50% 50%,color-mix(in srgb,var(--vl-halo) 40%,transparent),transparent 72%),color-mix(in srgb,var(--vlb-card-white) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 14%,transparent)}.is-featured .pp-face--neri{box-shadow:0 0 0 3px var(--site-accent),0 0 0 7px color-mix(in srgb,var(--vl-halo) 45%,transparent),0 14px 26px -12px var(--vlb-c040828-a700)}.is-featured .pp-live{background:color-mix(in srgb,var(--vlb-card-white) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 20%,transparent);color:var(--pp-on)}.is-featured .pp-live-dot{background:var(--vlb-card-white);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-halo) 55%,transparent)}.is-featured :is(.pp-for,.pp-per,.pp-li-t small){color:var(--pp-on-2)}.is-featured :is(.pp-cur){color:var(--pp-on-2)}.is-featured .pp-li-t small .vl-mono,.is-featured .pp-li-v{color:var(--pp-on)}.is-featured :is(.pp-chip,.pp-li-ic){color:var(--pp-on);background:color-mix(in srgb,var(--vlb-card-white) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 16%,transparent)}.is-featured :is(.pp-ledger,.pp-ledger li){border-color:color-mix(in srgb,var(--vlb-card-white) 18%,transparent)}.is-featured :focus-visible{outline-color:var(--vlb-card-white)}.pp-tab{position:absolute;z-index:3;left:50%;top:0;translate:-50% -50%;display:inline-flex;align-items:center;height:28px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-99);white-space:nowrap;font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-560);color:var(--site-accent);background:var(--vlb-card-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 14%,transparent),0 8px 18px -8px color-mix(in srgb,var(--site-accent) 50%,transparent)}.pp-btn-light{background:var(--vlb-card-white);color:var(--site-accent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--site-accent) 10%,transparent),0 12px 26px -12px var(--vlb-c040828-a550)}.pp-btn-light:hover{background:var(--vlb-cffffff)}.pp-terms{list-style:none;margin:var(--vlb-space-36) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vlb-space-10) var(--vlb-space-28);font-size:var(--vlb-font-size-14);color:var(--site-text-muted)}.pp-terms li{display:inline-flex;align-items:center;gap:var(--vlb-space-8)}.pp-terms .pp-i{font-size:var(--vlb-font-size-16);color:var(--site-accent)}@media (max-width:1099px){.pp-stage{padding:var(--vlb-space-112) 0 var(--vlb-space-48)}.pp-hero-head{grid-template-columns:1fr;gap:var(--vlb-space-20);margin-bottom:var(--vlb-space-48)}.pp-hero-h{max-width:none}.pp-tiers{gap:var(--vlb-space-14)}.pp-card>:not(.pp-art){margin-inline:var(--vlb-space-12)}.pp-amt{font-size:var(--vlb-font-size-50)}.pp-per{flex-basis:100%;margin:var(--vlb-space-8) 0 0;max-width:none}.pp-clip{top:auto;bottom:12px;translate:none;width:calc(100% - 24px);left:12px}.pp-art--create .pp-art-mic{width:150px;right:-22px;top:-18px;bottom:auto}.pp-art--both .pp-art-mic--sm{width:110px;left:8px}.pp-cast--sm{right:10px}.pp-cast--sm .pp-face{width:42px;height:42px}.pp-cast--sm .pp-face--neri{width:54px;height:54px}}@media (max-width:899px){.pp-tiers{grid-template-columns:1fr;max-width:520px;margin-inline:auto;gap:var(--vlb-space-28)}.pp-tier{grid-row:auto;display:block}.pp-card{display:flex;flex-direction:column}.pp-card>:not(.pp-art){margin-inline:var(--vlb-space-18)}.pp-per{flex-basis:auto;margin:0 0 var(--vlb-space-4) var(--vlb-space-6)}}@media (max-width:699px){.pp-stage{margin:var(--vlb-space-10);padding:var(--vlb-space-88) 0 var(--vlb-space-40);border-radius:var(--vlb-radius-24)}.pp-hero-h{font-size:var(--vlb-font-size-40)}.pp-teaser{flex-wrap:wrap}.pp-teaser-v{display:none}.pp-card>:not(.pp-art){margin-inline:var(--vlb-space-14)}.pp-amt{font-size:var(--vlb-font-size-50)}.pp-terms{flex-direction:column;align-items:flex-start;gap:var(--vlb-space-10)}}.pp-calc-sec .pp-i{width:1em;height:1em;flex:none;display:block}.pp-calc{max-width:1120px;margin-inline:auto}.pp-presets{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vlb-space-6);margin:0 auto var(--vlb-space-28);padding:var(--vlb-space-5);border:0;border-radius:var(--vlb-radius-14);width:max-content;max-width:100%;background:color-mix(in srgb,var(--site-text) 5%,transparent);box-shadow:inset 0 0 0 1px var(--site-border)}.pp-preset{position:relative;display:inline-flex}.pp-preset input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.pp-preset span{display:inline-flex;align-items:center;height:38px;padding:0 var(--vlb-space-16);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted);transition:background-color .2s var(--site-ease),color .2s var(--site-ease)}.pp-preset input:checked+span{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border),0 6px 14px -8px color-mix(in srgb,var(--site-accent) 40%,transparent)}.pp-preset input:focus-visible+span{outline:2px solid var(--site-accent);outline-offset:2px}.pp-calc-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--vlb-space-20);align-items:stretch}.pp-meters{display:flex;flex-direction:column;height:100%;padding:var(--vlb-space-8) var(--vlb-space-32) var(--vlb-space-24)}.pp-meter{display:flex;flex-direction:column;gap:var(--vlb-space-14);padding:var(--vlb-space-26) 0 var(--vlb-space-24);border-bottom:1px solid var(--site-border)}.pp-meter-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--vlb-space-14)}.pp-meter-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-19);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 10%,transparent)}.pp-meter-l{display:flex;flex-direction:column;gap:var(--vlb-space-2);font-size:var(--vlb-font-size-17);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;line-height:var(--vlb-line-height-1p3)}.pp-meter-l small{font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-400);letter-spacing:0;color:var(--site-text-muted)}.pp-meter-v{display:inline-flex;align-items:baseline;gap:var(--vlb-space-6)}.pp-meter-v b{font-size:var(--vlb-font-size-40);line-height:1;font-weight:var(--vlb-font-weight-540);letter-spacing:-.04em;font-variation-settings:"wdth" 106}.pp-meter-v small{font-family:var(--site-font-mono);font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.pp-meter.is-idle .pp-meter-v b{color:var(--site-text-subtle)}.pp-range{position:relative;height:28px;margin-top:var(--vlb-space-22);--th:24px;--w:calc(100% - var(--th))}.pp-track{position:absolute;left:0;right:0;top:50%;height:10px;translate:0 -50%;border-radius:var(--vlb-radius-99);background:var(--site-surface-sunken);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--site-text) 8%,transparent)}.pp-track-in,.pp-track-over{position:absolute;top:0;bottom:0;border-radius:var(--vlb-radius-99)}.pp-track-in{left:0;width:calc(var(--th)/2 + min(var(--v),var(--inc))*var(--w));background:linear-gradient(90deg,var(--vl-lilt-2),var(--site-accent))}.pp-track-over{left:calc(var(--th)/2 + var(--inc)*var(--w) - 5px);width:calc(max(0,var(--v) - var(--inc))*var(--w) + 5px);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--vl-halo) 95%,var(--vlb-cffffff)) 0 4px,color-mix(in srgb,var(--vl-halo) 62%,var(--vlb-cffffff)) 4px 8px)}.pp-inc{position:absolute;bottom:calc(50% + 9px);left:calc(var(--th)/2 + var(--inc)*var(--w));translate:-50% 0;display:flex;flex-direction:column;align-items:center;pointer-events:none}.pp-inc .vl-mono{font-size:var(--vlb-font-size-11p5);line-height:1;color:var(--site-text-muted);white-space:nowrap;padding:var(--vlb-space-4) var(--vlb-space-7);border-radius:var(--vlb-radius-7);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.pp-inc::after{content:"";width:1.5px;height:9px;background:var(--site-text-subtle)}.pp-range input{position:relative;z-index:1;display:block;width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.pp-range input::-webkit-slider-runnable-track{height:28px;background:transparent}.pp-range input::-moz-range-track{height:28px;background:transparent}.pp-range input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:var(--vlb-space-2);border-radius:50%;background:var(--vlb-card-white);border:2px solid var(--site-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--vl-halo) 30%,transparent),0 6px 14px -4px color-mix(in srgb,var(--site-accent) 55%,transparent)}.pp-range input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--vlb-card-white);border:2px solid var(--site-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--vl-halo) 30%,transparent)}.pp-range input:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px;border-radius:var(--vlb-radius-99)}.pp-scale{display:flex;justify-content:space-between;padding-inline:var(--vlb-space-4);font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle);margin-top:var(--vlb-space-n6)}.pp-math{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vlb-space-4) var(--vlb-space-12);font-size:var(--vlb-font-size-14);color:var(--site-text-muted)}.pp-math .vl-mono{font-size:var(--vlb-font-size-13);color:var(--site-text-muted);padding:var(--vlb-space-5) var(--vlb-space-9);border-radius:var(--vlb-radius-8);background:color-mix(in srgb,var(--site-text) 4%,var(--site-surface));box-shadow:inset 0 0 0 1px var(--site-border)}.pp-math b{font-weight:var(--vlb-font-weight-500);color:var(--site-text)}.pp-legend{display:flex;flex-wrap:wrap;gap:var(--vlb-space-8) var(--vlb-space-22);margin:var(--vlb-space-20) 0 0;font-size:var(--vlb-font-size-13);color:var(--site-text-muted)}.pp-legend span{display:inline-flex;align-items:center;gap:var(--vlb-space-8)}.pp-key{display:inline-block;width:22px;height:8px;border-radius:var(--vlb-radius-99)}.pp-key--in{background:var(--site-accent)}.pp-key--over{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--vl-halo) 95%,var(--vlb-cffffff)) 0 3px,color-mix(in srgb,var(--vl-halo) 62%,var(--vlb-cffffff)) 3px 6px)}.pp-sum{--on:var(--vlb-card-white);--on-2:color-mix(in srgb,var(--vlb-card-white) 76%,var(--site-accent));--hl:color-mix(in srgb,var(--vlb-card-white) 18%,transparent);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;padding:var(--vlb-space-30) var(--vlb-space-30) var(--vlb-space-28);border-radius:var(--site-radius-xl);color:var(--on);background:radial-gradient(90% 46% at 100% 0%,color-mix(in srgb,var(--vl-halo) 46%,transparent),transparent 72%),var(--site-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 24%,transparent),0 40px 80px -40px color-mix(in srgb,var(--site-accent) 70%,transparent)}.pp-sum-k{display:flex;align-items:center;gap:var(--vlb-space-10);margin:0;font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-500);color:var(--on-2)}.pp-sum-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-16);color:var(--on);background:color-mix(in srgb,var(--vlb-card-white) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 16%,transparent)}.pp-sum-total{display:flex;align-items:flex-start;gap:var(--vlb-space-4);margin:var(--vlb-space-22) 0 var(--vlb-space-28)}.pp-sum-cur{font-size:var(--vlb-font-size-28);line-height:1;margin-top:var(--vlb-space-8);color:var(--on-2)}.pp-sum-amt{font-size:var(--vlb-font-size-84);line-height:var(--vlb-line-height-0p86);font-weight:var(--vlb-font-weight-540);letter-spacing:-.05em;font-variation-settings:"wdth" 106}.pp-sum-per{align-self:flex-end;margin:0 0 var(--vlb-space-6) var(--vlb-space-10);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p35);color:var(--on-2)}.pp-receipt{list-style:none;margin:0;padding:0;border-top:1px dashed color-mix(in srgb,var(--vlb-card-white) 30%,transparent)}.pp-receipt li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vlb-space-16);padding:var(--vlb-space-13) 0;border-bottom:1px solid var(--hl)}.pp-receipt li>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--vlb-space-3) var(--vlb-space-10);font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-500);line-height:var(--vlb-line-height-1p3)}.pp-receipt li>span>small{grid-column:2}.pp-k{display:block;width:10px;height:10px;border-radius:var(--vlb-radius-3)}.pp-k-plan{background:var(--vlb-card-white)}.pp-k-aud{background:color-mix(in srgb,var(--vl-halo) 85%,var(--vlb-cffffff))}.pp-k-vid{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--vl-halo) 90%,var(--vlb-cffffff)) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-halo) 90%,var(--vlb-cffffff))}.pp-k-off{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-card-white) 40%,transparent)}.pp-bar{display:flex;gap:var(--vlb-space-3);height:12px;margin:auto 0 var(--vlb-space-22)}.pp-bar-s{display:block;width:var(--w);border-radius:var(--vlb-radius-4)}.pp-bar-s.pp-k-plan{border-radius:var(--vlb-radius-99) var(--vlb-radius-4) var(--vlb-radius-4) var(--vlb-radius-99);box-shadow:0 0 18px -2px color-mix(in srgb,var(--vl-halo) 60%,transparent)}.pp-bar-s.pp-k-vid{border-radius:var(--vlb-radius-4) var(--vlb-radius-99) var(--vlb-radius-99) var(--vlb-radius-4);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--vl-halo) 90%,var(--vlb-cffffff)) 0 3px,transparent 3px 6px)}.pp-receipt small{font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-400);color:var(--on-2)}.pp-receipt b{font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-500);white-space:nowrap;padding-top:var(--vlb-space-1)}.pp-receipt li.is-off>span,.pp-receipt li.is-off b{color:var(--on-2)}.pp-sum-line{display:flex;justify-content:space-between;align-items:baseline;margin:var(--vlb-space-16) 0 var(--vlb-space-28);font-size:var(--vlb-font-size-16);font-weight:var(--vlb-font-weight-560)}.pp-sum-line b{font-size:var(--vlb-font-size-17);font-weight:var(--vlb-font-weight-500)}.pp-sum-cta{width:100%;background:var(--vlb-card-white);color:var(--site-accent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--site-accent) 10%,transparent),0 12px 26px -12px var(--vlb-c040828-a550)}.pp-sum-cta:hover{background:var(--vlb-cffffff)}.pp-sum-note{margin:var(--vlb-space-12) 0 0;text-align:center;font-size:var(--vlb-font-size-13);color:var(--on-2)}.pp-sum :focus-visible{outline-color:var(--vlb-card-white)}@media (max-width:1099px){.pp-calc-grid{grid-template-columns:minmax(0,1fr) 330px;gap:var(--vlb-space-16)}.pp-meters{padding:var(--vlb-space-6) var(--vlb-space-24) var(--vlb-space-22)}.pp-meter-v b{font-size:var(--vlb-font-size-34)}.pp-sum{padding:var(--vlb-space-26) var(--vlb-space-24) var(--vlb-space-24)}.pp-sum-amt{font-size:var(--vlb-font-size-72)}}@media (max-width:899px){.pp-calc-grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}}@media (max-width:699px){.pp-presets{width:100%;justify-content:stretch;flex-wrap:nowrap}.pp-preset{flex:1 1 0}.pp-preset span{width:100%;justify-content:center;text-align:center;height:auto;min-height:44px;padding:var(--vlb-space-8) var(--vlb-space-8);line-height:var(--vlb-line-height-1p2);font-size:var(--vlb-font-size-13)}.pp-meters{padding:var(--vlb-space-4) var(--vlb-space-18) var(--vlb-space-20)}.pp-meter-top{grid-template-columns:auto 1fr;row-gap:var(--vlb-space-10)}.pp-meter-v{grid-column:1/-1;grid-row:2}.pp-meter-ic{width:36px;height:36px}.pp-sum-amt{font-size:var(--vlb-font-size-68)}.pp-math .vl-mono{font-size:var(--vlb-font-size-12);padding:var(--vlb-space-5) var(--vlb-space-7)}}.pp-min{isolation:isolate;overflow:clip}.pp-min .pp-i{width:1em;height:1em;flex:none;display:block}.pp-min-glow{position:absolute;z-index:0;right:-10%;top:50%;width:min(1100px,90%);aspect-ratio:1.3;translate:0 -50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--site-accent) 55%,transparent),color-mix(in srgb,var(--site-accent) 14%,transparent) 55%,transparent)}.pp-min-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vlb-space-fluid-35);align-items:center}.pp-min-copy .wd-head{margin-bottom:var(--vlb-space-40)}.pp-min-copy .wd-h2{max-width:16ch}.pp-min .wd-h2 em{color:var(--vl-halo)}.pp-facts{list-style:none;margin:0;padding:0;border-top:1px solid var(--site-border)}.pp-facts li{display:grid;grid-template-columns:auto 1fr;gap:var(--vlb-space-16);padding:var(--vlb-space-20) 0;border-bottom:1px solid var(--site-border)}.pp-fact-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-18);color:var(--site-text);background:color-mix(in srgb,var(--wd-on-night) 8%,transparent);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.pp-fact-h{margin:0;font-size:var(--vlb-font-size-17);line-height:var(--vlb-line-height-1p35);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em;font-variation-settings:"wdth" 104}.pp-facts p{margin:var(--vlb-space-4) 0 0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted);max-width:44ch}.pp-rec-wrap{position:relative;z-index:1;min-width:0}.pp-rec{margin:0;padding:var(--vlb-space-22) var(--vlb-space-24) var(--vlb-space-22);border-radius:var(--site-radius-xl);background:var(--wd-night-2);box-shadow:0 0 0 8px color-mix(in srgb,var(--wd-on-night) 5%,transparent),inset 0 0 0 1px var(--site-border-strong),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 10%,transparent),0 50px 90px -40px var(--vlb-c000000-a700)}.pp-rec-top{display:flex;align-items:center;gap:var(--vlb-space-12);padding-bottom:var(--vlb-space-18);border-bottom:1px solid var(--site-border)}.pp-rec-tag{display:inline-flex;align-items:center;height:26px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-99);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text);background:color-mix(in srgb,var(--wd-on-night) 9%,transparent);box-shadow:inset 0 0 0 1px var(--site-border)}.pp-rec-who{display:flex;align-items:baseline;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-560)}.pp-rec-who span{font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted)}.pp-rec-dur{margin-left:auto;display:inline-flex;align-items:center;gap:var(--vlb-space-6);color:var(--site-text-muted)}.pp-rec-dur .pp-i{font-size:var(--vlb-font-size-14)}.pp-tl{--cut:40%;--lab:64px;padding-top:var(--vlb-space-22)}.pp-tl-media{position:relative;height:150px;margin-left:var(--lab)}.pp-tile{position:absolute;left:0;bottom:12px;width:96px;aspect-ratio:4/5;border-radius:var(--vlb-radius-14);overflow:hidden;background:var(--wd-night);box-shadow:inset 0 0 0 1px var(--site-border-strong),0 16px 30px -16px var(--vlb-c000000-a800)}.pp-tile img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.pp-tile-l{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:var(--vlb-space-5);height:22px;padding:0 var(--vlb-space-8);border-radius:var(--vlb-radius-7);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-500);color:var(--vlb-pearl);background:color-mix(in srgb,var(--wd-night) 62%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pp-tile-l .pp-i{font-size:var(--vlb-font-size-12)}.pp-disc{position:absolute;right:28px;bottom:20px;width:96px;height:96px}.pp-disc img{position:relative;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 18%;box-shadow:0 0 0 3px var(--wd-night-2)}.pp-disc-ring{position:absolute;inset:-9px;border-radius:50%;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--vl-halo) 70%,transparent),0 0 24px 2px color-mix(in srgb,var(--vl-halo) 40%,transparent)}.pp-disc .pp-tile-l{left:50%;bottom:-14px;translate:-50% 0;z-index:1;background:var(--wd-night)}.pp-event{position:absolute;left:var(--cut);bottom:14px;translate:-50% 0;width:224px;padding:var(--vlb-space-12) var(--vlb-space-12) var(--vlb-space-12);border-radius:var(--vlb-radius-14);z-index:2;background:color-mix(in srgb,var(--wd-on-night) 7%,var(--wd-night-2));box-shadow:inset 0 0 0 1px var(--site-border-strong),0 18px 36px -18px var(--vlb-c000000-a800)}.pp-event-h{display:flex;align-items:center;gap:var(--vlb-space-8);margin:0;font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);line-height:var(--vlb-line-height-1p3)}.pp-event-h .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--vl-halo)}.pp-event-a{display:flex;gap:var(--vlb-space-6);margin-top:var(--vlb-space-10)}.pp-event-a span{display:inline-flex;align-items:center;height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-8);font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-500);white-space:nowrap;color:var(--site-text-muted);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.pp-event-a span.is-on{background:var(--vlb-pearl);color:var(--wd-night);box-shadow:none}.pp-n--ev{position:absolute;right:-9px;top:-9px}.pp-lanes{position:relative;display:flex;flex-direction:column;gap:var(--vlb-space-8)}.pp-lane{display:grid;grid-template-columns:var(--lab) 1fr;align-items:center}.pp-lane-l{font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-500);color:var(--site-text-muted)}.pp-lane-bar{position:relative;height:44px;border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--wd-on-night) 4%,transparent);box-shadow:inset 0 0 0 1px var(--site-border)}.pp-seg{position:absolute;top:4px;bottom:4px;display:flex;align-items:center;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-9);overflow:visible}.pp-seg--vid{left:4px;width:calc(var(--cut) - 4px);color:var(--vlb-card-white);background:linear-gradient(90deg,var(--site-accent),var(--vl-lilt-2));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 22%,transparent),0 8px 20px -8px color-mix(in srgb,var(--site-accent) 90%,transparent)}.pp-seg--aud{left:var(--cut);right:4px;color:var(--vl-halo);background:color-mix(in srgb,var(--vl-halo) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-halo) 38%,transparent)}.pp-seg-wave{width:100%;height:22px;opacity:.9}.pp-seg .pp-n{position:absolute;left:50%;top:-11px;translate:-50% 0}.pp-cut{position:absolute;left:calc(var(--lab) + (100% - var(--lab))*.4);top:-30px;bottom:-30px;width:0;border-left:1.5px dashed color-mix(in srgb,var(--vl-halo) 70%,transparent);pointer-events:none}.pp-axis{display:flex;justify-content:space-between;margin:var(--vlb-space-12) 0 0 var(--lab);font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.pp-n{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;font:600 11.5px/1 var(--site-font-mono);color:var(--wd-night);background:var(--vlb-pearl);box-shadow:0 0 0 3px var(--wd-night-2)}.pp-tally{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--vlb-space-24);border-top:1px solid var(--site-border)}.pp-tally>div{display:flex;flex-direction:column;gap:var(--vlb-space-6);padding:var(--vlb-space-18) var(--vlb-space-16) 0}.pp-tally>div:first-child{padding-left:0}.pp-tally>div+div{border-left:1px solid var(--site-border)}.pp-tally-v{font-size:var(--vlb-font-size-40);line-height:1;font-weight:var(--vlb-font-weight-540);letter-spacing:-.04em;font-variation-settings:"wdth" 106}.pp-tally>div:last-child .pp-tally-v{color:var(--vl-halo)}.pp-tally-l{font-size:var(--vlb-font-size-13p5);color:var(--site-text-muted)}.pp-callouts{list-style:none;margin:var(--vlb-space-28) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-20)}.pp-callouts li{display:flex;gap:var(--vlb-space-12);align-items:flex-start}.pp-callouts .pp-n{box-shadow:none;margin-top:var(--vlb-space-1)}.pp-callouts p{margin:0;font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted)}.pp-callouts b{display:block;font-weight:var(--vlb-font-weight-560);color:var(--site-text)}@media (max-width:1099px){.pp-min-grid{grid-template-columns:1fr;gap:var(--vlb-space-56)}.pp-min-copy .wd-h2{max-width:18ch}}@media (max-width:699px){.pp-rec{padding:var(--vlb-space-18) var(--vlb-space-16) var(--vlb-space-18)}.pp-rec-top{flex-wrap:wrap;gap:var(--vlb-space-8) var(--vlb-space-10)}.pp-rec-who{flex-direction:column;gap:0}.pp-tl{--lab:48px}.pp-tl-media{height:auto;margin-left:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--vlb-space-12);margin-bottom:var(--vlb-space-28)}.pp-tile,.pp-disc{display:none}.pp-event{position:relative;left:auto;bottom:auto;translate:none;width:auto}.pp-event-a span{flex:1 1 0;justify-content:center;padding:0 var(--vlb-space-6)}.pp-seg{padding:0 var(--vlb-space-8)}.pp-tally-v{font-size:var(--vlb-font-size-32)}.pp-tally>div{padding:var(--vlb-space-16) var(--vlb-space-10) 0}.pp-tally-l{font-size:var(--vlb-font-size-12p5)}.pp-callouts{grid-template-columns:1fr;gap:var(--vlb-space-14)}}.pp-cmp .pp-i{width:1em;height:1em;flex:none;display:block}.pp-cmp-b{max-width:1040px;margin-inline:auto}.pp-cmp-in{padding:var(--vlb-space-12) var(--vlb-space-24) var(--vlb-space-20)}.pp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--vlb-radius-16)}.pp-scroll:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.pp-table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p4);table-layout:fixed}.pp-col-l{width:44%}.pp-table th,.pp-table td{padding:var(--vlb-space-14) var(--vlb-space-18);text-align:left;vertical-align:middle}.pp-table tbody th{font-weight:var(--vlb-font-weight-500);color:var(--site-text)}.pp-table tbody th small{display:block;margin-top:var(--vlb-space-2);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted)}.pp-table tbody td{color:var(--site-text)}.pp-table td.vl-mono{font-size:var(--vlb-font-size-13p5)}.pp-table tbody tr:not(.pp-group) :is(th,td){border-top:1px solid var(--site-border)}.pp-table tbody tr.pp-group+tr :is(th,td){border-top:0}.pp-table thead th{vertical-align:bottom;padding:var(--vlb-space-18) var(--vlb-space-18) var(--vlb-space-22)}.pp-th-note{display:block;font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-400);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted)}.pp-th-name{display:flex;align-items:center;gap:var(--vlb-space-10);font-size:var(--vlb-font-size-19);font-weight:var(--vlb-font-weight-560);letter-spacing:-.015em;font-variation-settings:"wdth" 104}.pp-th-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-17);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface))}.pp-th-price{display:block;margin-top:var(--vlb-space-12);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted)}.pp-th-price b{font-size:var(--vlb-font-size-30);font-weight:var(--vlb-font-weight-540);letter-spacing:-.035em;color:var(--site-text);font-variant-numeric:tabular-nums;margin-right:var(--vlb-space-4);font-variation-settings:"wdth" 106}.pp-th-cta{margin-top:var(--vlb-space-16);width:100%}.pp-group th{padding:var(--vlb-space-30) var(--vlb-space-18) var(--vlb-space-10);font:500 12px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.pp-group:first-child th{padding-top:var(--vlb-space-14)}.pp-table thead th.is-f{color:var(--vlb-card-white);border-radius:var(--vlb-radius-18) var(--vlb-radius-18) 0 0;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--vl-halo) 46%,transparent),transparent 70%),var(--site-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 22%,transparent)}.pp-table thead th.is-f .pp-th-price{color:color-mix(in srgb,var(--vlb-card-white) 78%,var(--site-accent))}.pp-table thead th.is-f .pp-th-price b{color:var(--vlb-card-white)}.pp-table thead th.is-f .pp-th-ic{color:var(--vlb-card-white);background:color-mix(in srgb,var(--vlb-card-white) 14%,transparent)}.pp-th-cta--light{background:var(--vlb-card-white);color:var(--site-accent);box-shadow:0 10px 22px -12px var(--vlb-c040828-a550)}.pp-th-cta--light:hover{background:var(--vlb-cffffff)}.pp-table thead th.is-f :focus-visible{outline-color:var(--vlb-card-white)}.pp-table td.is-f{background:color-mix(in srgb,var(--site-accent) 6%,transparent)}.pp-table tr.pp-group th{background:linear-gradient(90deg,transparent calc(100% - var(--pp-fw,28%)),color-mix(in srgb,var(--site-accent) 6%,transparent) 0)}.pp-table tbody tr:last-child td.is-f{border-radius:0 0 var(--vlb-radius-18) var(--vlb-radius-18)}.pp-table td.is-f:not(.vl-mono){color:var(--site-text)}.pp-table td.is-f.vl-mono{font-weight:var(--vlb-font-weight-500);color:var(--site-accent)}.pp-yes,.pp-no{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:var(--vlb-font-size-13)}.pp-yes{color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 11%,transparent)}.pp-no{color:var(--site-text-subtle);font-size:var(--vlb-font-size-14)}.pp-cmp-foot{margin:var(--vlb-space-28) auto 0;text-align:center;font-size:var(--vlb-font-size-15);color:var(--site-text-muted);max-width:60ch}.pp-cmp-foot b{font-weight:var(--vlb-font-weight-560);color:var(--site-text)}@media (max-width:899px){.pp-cmp-in{padding:var(--vlb-space-8) var(--vlb-space-12) var(--vlb-space-14)}.pp-table th,.pp-table td{padding:var(--vlb-space-12) var(--vlb-space-14)}}@media (max-width:699px){.pp-cmp-in{padding:var(--vlb-space-6) var(--vlb-space-6) var(--vlb-space-10)}.pp-table{min-width:0;font-size:var(--vlb-font-size-14)}.pp-col-l{width:42%}.pp-table{--pp-fw:29%}.pp-table th,.pp-table td{padding:var(--vlb-space-12) var(--vlb-space-8)}.pp-table tbody th{padding-left:var(--vlb-space-10)}.pp-table thead th{padding:var(--vlb-space-14) var(--vlb-space-10) var(--vlb-space-16)}.pp-th-note,.pp-th-cta{display:none}.pp-th-name{flex-direction:column;align-items:flex-start;gap:var(--vlb-space-8);font-size:var(--vlb-font-size-16)}.pp-th-price{margin-top:var(--vlb-space-8);font-size:var(--vlb-font-size-12)}.pp-th-price b{display:block;font-size:var(--vlb-font-size-24)}.pp-table td.vl-mono{font-size:var(--vlb-font-size-12p5)}.pp-unit{display:block;font-size:var(--vlb-font-size-11);color:var(--site-text-muted)}.pp-group th{padding:var(--vlb-space-24) var(--vlb-space-10) var(--vlb-space-8);font-size:var(--vlb-font-size-11)}}.pp-faq .pp-i{width:1em;height:1em;flex:none;display:block}.pp-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vlb-space-14);max-width:1080px;margin-inline:auto;align-items:start}.pp-faq-col{display:flex;flex-direction:column;gap:var(--vlb-space-14);min-width:0}.pp-q{border-radius:var(--site-radius-lg);background:var(--vl-glass);-webkit-backdrop-filter:var(--vl-glass-blur);backdrop-filter:var(--vl-glass-blur);box-shadow:var(--vl-glass-ring);transition:background-color .2s var(--site-ease)}.pp-q[open]{background:var(--site-surface)}.pp-q summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--vlb-space-14);padding:var(--vlb-space-18) var(--vlb-space-18) var(--vlb-space-18) var(--vlb-space-18);border-radius:inherit}.pp-q summary::-webkit-details-marker{display:none}.pp-q summary:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.pp-q-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--vlb-radius-11);font-size:var(--vlb-font-size-17);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 10%,transparent)}.pp-q-t{font-size:var(--vlb-font-size-16p5);line-height:var(--vlb-line-height-1p4);font-weight:var(--vlb-font-weight-500);text-wrap:pretty}.pp-q[open] .pp-q-t{color:var(--site-accent)}.pp-q-x{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-15);color:var(--site-text-muted);box-shadow:inset 0 0 0 1px var(--site-border-strong);transition:rotate .25s var(--site-ease)}.pp-q[open] .pp-q-x{rotate:45deg;color:var(--site-accent)}.pp-a{padding:0 var(--vlb-space-22) var(--vlb-space-22) var(--vlb-space-66)}.pp-a p{margin:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p6);color:var(--site-text-muted);max-width:52ch}@media (max-width:899px){.pp-faq-grid{grid-template-columns:1fr;max-width:640px}}@media (max-width:699px){.pp-q summary{gap:var(--vlb-space-12);padding:var(--vlb-space-16) var(--vlb-space-14)}.pp-q-ic{width:30px;height:30px;font-size:var(--vlb-font-size-15)}.pp-q-t{font-size:var(--vlb-font-size-15p5)}.pp-a{padding:0 var(--vlb-space-16) var(--vlb-space-18) var(--vlb-space-56)}}.dm-hero{padding-top:var(--vlb-space-112);padding-bottom:var(--vlb-space-fluid-39)}.dm-ic{width:18px;height:18px;flex:none}.dm-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vlb-space-20);align-items:stretch}.dm-promise{position:relative;isolation:isolate;overflow:clip;background-color:var(--vlb-lilt-blue);display:flex;flex-direction:column;align-items:flex-start;gap:var(--vlb-space-22);padding:var(--vlb-space-fluid-27);border-radius:var(--site-radius-xl);color:var(--vlb-card-white);background-image: radial-gradient(70% 55% at 92% 4%,color-mix(in srgb,var(--vlb-halo) 46%,transparent),transparent 70%), radial-gradient(60% 50% at 0% 100%,color-mix(in srgb,var(--vlb-night) 55%,transparent),transparent 72%), linear-gradient(165deg,var(--vlb-lilt-hover) 0%,var(--vlb-lilt-blue) 46%,color-mix(in srgb,var(--vlb-lilt-blue) 72%,var(--vlb-night)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 28%,transparent), 0 1px 2px color-mix(in srgb,var(--vlb-studio-ink) 8%,transparent),0 48px 90px -44px color-mix(in srgb,var(--vlb-lilt-blue) 60%,transparent)}.dm-promise__atmos{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--vlb-cffffff) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--vlb-cffffff) 7%,transparent) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 85% 10%,var(--vlb-c000000),transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 85% 10%,var(--vlb-c000000),transparent 75%)}.dm-promise__mark{position:absolute;right:-96px;top:-104px;width:340px;height:340px;fill:color-mix(in srgb,var(--vlb-halo) 20%,transparent);-webkit-mask-image:none;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--vlb-halo) 40%,transparent))}.dm-promise__mark circle{fill:color-mix(in srgb,var(--vlb-halo) 22%,transparent)}.dm-promise__tag{margin:0;display:inline-flex;align-items:center;gap:var(--vlb-space-10);height:32px;padding:0 var(--vlb-space-12) 0 var(--vlb-space-5);border-radius:var(--vlb-radius-99);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);background:color-mix(in srgb,var(--vlb-cffffff) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 18%,transparent);color:var(--vlb-card-white)}.dm-promise__tag .vl-mono{white-space:nowrap;flex:none;display:inline-flex;align-items:center;height:22px;padding:0 var(--vlb-space-8);border-radius:var(--vlb-radius-99);background:var(--vlb-card-white);color:var(--vlb-lilt-blue);font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-500)}.dm-hero .dm-h1{font-size:var(--vlb-font-size-fluid-9);line-height:var(--vlb-line-height-1p04);color:var(--vlb-card-white);max-width:13ch;margin-top:var(--vlb-space-6)}[data-accent="color"] .dm-hero .dm-h1 em{color:var(--vlb-halo)}.dm-promise__lead{color:color-mix(in srgb,var(--vlb-card-white) 82%,var(--vlb-lilt-blue));max-width:34ch;font-size:var(--vlb-font-size-18)}.dm-next{list-style:none;margin:var(--vlb-space-6) 0 0;padding:0;width:100%;border-top:1px solid color-mix(in srgb,var(--vlb-cffffff) 16%,transparent)}.dm-next li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--vlb-space-14);padding:var(--vlb-space-15) 0;border-bottom:1px solid color-mix(in srgb,var(--vlb-cffffff) 16%,transparent)}.dm-next__n{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--vlb-radius-9);background:color-mix(in srgb,var(--vlb-cffffff) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 16%,transparent);font-size:var(--vlb-font-size-11p5);color:var(--vlb-card-white)}.dm-next__t{display:flex;flex-direction:column;gap:var(--vlb-space-3);font-size:var(--vlb-font-size-15p5);font-weight:var(--vlb-font-weight-500);color:var(--vlb-card-white);line-height:var(--vlb-line-height-1p35);padding-top:var(--vlb-space-4)}.dm-next__t small{font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-400);color:color-mix(in srgb,var(--vlb-card-white) 72%,var(--vlb-lilt-blue))}.dm-next__m{padding-top:var(--vlb-space-7);font-size:var(--vlb-font-size-12);color:color-mix(in srgb,var(--vlb-card-white) 70%,var(--vlb-lilt-blue));white-space:nowrap}.dm-host{margin:auto 0 0;width:100%;display:grid;grid-template-columns:136px minmax(0,1fr);gap:var(--vlb-space-6) var(--vlb-space-18);align-items:start;padding:var(--vlb-space-12);border-radius:var(--site-radius-lg);background:color-mix(in srgb,var(--vlb-cffffff) 9%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 22%,transparent),0 24px 48px -28px color-mix(in srgb,var(--vlb-night) 60%,transparent)}.dm-host__img{width:136px;height:170px;border-radius:var(--vlb-radius-14);object-fit:cover;object-position:50% 20%;box-shadow:0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 24%,transparent)}.dm-host__body{display:flex;flex-direction:column;gap:var(--vlb-space-3);padding:var(--vlb-space-6) var(--vlb-space-6) var(--vlb-space-2) 0;min-width:0}.dm-host__name{font-size:var(--vlb-font-size-17);font-weight:var(--vlb-font-weight-560);color:var(--vlb-card-white);letter-spacing:-.01em}.dm-host__role{font-size:var(--vlb-font-size-13);color:color-mix(in srgb,var(--vlb-card-white) 74%,var(--vlb-lilt-blue))}.dm-host__q{margin-top:var(--vlb-space-10);font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p45);color:var(--vlb-card-white);quotes:"\201C" "\201D";text-wrap:pretty}.dm-host__hours{margin-top:var(--vlb-space-10);font-size:var(--vlb-font-size-11p5);color:color-mix(in srgb,var(--vlb-card-white) 66%,var(--vlb-lilt-blue))}.dm-host__call{grid-column:1/-1;margin:var(--vlb-space-6) 0 0;display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-12) var(--vlb-space-4) var(--vlb-space-2);border-top:1px solid color-mix(in srgb,var(--vlb-cffffff) 14%,transparent);font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p35);color:color-mix(in srgb,var(--vlb-card-white) 78%,var(--vlb-lilt-blue))}.dm-host__call strong{font-weight:var(--vlb-font-weight-550);color:var(--vlb-card-white);white-space:nowrap}.dm-host__faces{display:flex;flex:none}.dm-host__faces img{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px var(--vlb-lilt-blue)}.dm-host__faces img+img{margin-left:var(--vlb-space-n8)}.dm-formwrap{min-width:0}.dm-form{display:flex;flex-direction:column;gap:var(--vlb-space-26);padding:var(--vlb-space-fluid-25);height:100%}.dm-form__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vlb-space-12);flex-wrap:wrap;padding-bottom:var(--vlb-space-18);border-bottom:1px solid var(--site-border)}.dm-form__title{margin:0;font-size:var(--vlb-font-size-21);line-height:var(--vlb-line-height-1p25);letter-spacing:-.015em;font-weight:var(--vlb-font-weight-560);font-variation-settings:"wdth" 104}.dm-form__meta{margin:0;color:var(--site-text-subtle);font-size:var(--vlb-font-size-12)}.dm-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vlb-space-22) var(--vlb-space-18)}.dm-form .wd-field{gap:var(--vlb-space-8)}.dm-form .wd-field label,.dm-group legend{font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-550);color:var(--site-text)}.dm-form .wd-field :is(input,textarea){min-height:50px;font-size:var(--vlb-font-size-15p5);background:color-mix(in srgb,var(--wd-paper) 70%,var(--wd-white));border-color:color-mix(in srgb,var(--wd-ink) 14%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--wd-ink) 5%,transparent)}.dm-form .wd-field textarea{min-height:108px;line-height:var(--vlb-line-height-1p5)}.dm-form .wd-field :is(input,textarea):hover{border-color:color-mix(in srgb,var(--wd-ink) 26%,transparent)}.dm-form .wd-field :is(input,textarea):focus{background:var(--wd-white)}.dm-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vlb-space-12)}.dm-count{font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.dm-help{margin:0;font-size:var(--vlb-font-size-13);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted)}.dm-group{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:var(--vlb-space-10)}.dm-group--full{grid-column:1/-1}.dm-group legend{padding:0;margin-bottom:var(--vlb-space-10)}.dm-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vlb-space-8)}.dm-chip{position:relative;display:flex;align-items:center;gap:var(--vlb-space-10);min-height:48px;padding:var(--vlb-space-10) var(--vlb-space-12);border-radius:var(--vlb-radius-12);cursor:pointer;background:var(--wd-white);color:var(--site-text);font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-500);line-height:var(--vlb-line-height-1p2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 13%,transparent),0 1px 2px color-mix(in srgb,var(--wd-ink) 4%,transparent);transition:background-color .2s var(--site-ease),color .2s var(--site-ease),box-shadow .2s var(--site-ease)}.dm-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.dm-chip .dm-ic{width:18px;height:18px;color:var(--site-accent)}.dm-chip:hover{background:color-mix(in srgb,var(--vl-halo) 10%,var(--wd-white))}.dm-chip:has(input:checked){background:var(--site-accent);color:var(--vlb-card-white);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 18%,transparent),0 10px 22px -14px color-mix(in srgb,var(--site-accent) 80%,transparent)}.dm-chip:has(input:checked) :is(.dm-ic,small){color:color-mix(in srgb,var(--vlb-card-white) 82%,var(--site-accent))}.dm-chip:has(input:focus-visible){outline:2px solid var(--site-accent);outline-offset:3px}.dm-chip__t{display:flex;flex-direction:column;gap:var(--vlb-space-3);min-width:0}.dm-chip__t small{font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-400);color:var(--site-text-muted)}.dm-chips--rich .dm-chip{align-items:flex-start;min-height:72px;padding:var(--vlb-space-14)}.dm-chips--rich .dm-chip .dm-ic{margin-top:var(--vlb-space-1)}.dm-chip--s{justify-content:center;gap:var(--vlb-space-8);padding:var(--vlb-space-10) var(--vlb-space-8)}.dm-chip--s .dm-ic{width:16px;height:16px}.dm-form__foot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vlb-space-14) var(--vlb-space-20);align-items:center;margin-top:auto;padding-top:var(--vlb-space-22);border-top:1px solid var(--site-border)}.dm-submit{min-width:200px}.dm-submit .dm-ic{width:17px;height:17px}.dm-form__next,.dm-form__privacy{margin:0;display:flex;gap:var(--vlb-space-10);align-items:flex-start;font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted)}.dm-form__next .dm-ic,.dm-form__privacy .dm-ic{width:16px;height:16px;margin-top:var(--vlb-space-2);color:var(--site-accent)}.dm-form__next span{color:var(--site-text)}.dm-form__privacy{grid-column:1/-1;font-size:var(--vlb-font-size-13)}.dm-form__privacy a{color:var(--site-text);text-underline-offset:3px;text-decoration-color:var(--site-border-strong)}@media (max-width:1099px){.dm-hero__grid{grid-template-columns:1fr}.dm-promise{gap:var(--vlb-space-20)}.dm-hero .dm-h1{max-width:16ch}.dm-host{max-width:560px}}@media (max-width:699px){.dm-hero{padding-top:var(--vlb-space-88)}.dm-promise{border-radius:var(--site-radius-lg);padding:var(--vlb-space-26) var(--vlb-space-20) var(--vlb-space-20)}.dm-promise__mark{width:200px;height:200px;right:-52px;top:-44px}.dm-hero .dm-h1{font-size:var(--vlb-font-size-fluid-7)}.dm-promise__lead{font-size:var(--vlb-font-size-16p5)}.dm-next__t{font-size:var(--vlb-font-size-14p5)}.dm-host{grid-template-columns:84px minmax(0,1fr);gap:var(--vlb-space-6) var(--vlb-space-14)}.dm-host__img{width:84px;height:105px;border-radius:var(--vlb-radius-12)}.dm-host__q{font-size:var(--vlb-font-size-14);margin-top:var(--vlb-space-6)}.dm-host__hours{display:none}.dm-host__call{font-size:var(--vlb-font-size-13)}.dm-form{padding:var(--vlb-space-20) var(--vlb-space-16)}.dm-form__grid{grid-template-columns:1fr;gap:var(--vlb-space-20)}.dm-chips--rich{grid-template-columns:1fr}.dm-chips--rich .dm-chip{min-height:0;align-items:center}.dm-chips--rich .dm-chip__t{flex-direction:row;align-items:baseline;gap:var(--vlb-space-8);flex-wrap:wrap}.dm-form__foot{grid-template-columns:1fr}.dm-submit{width:100%}}.dm-states__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vlb-space-fluid-24);align-items:stretch}.dm-frame__bz{flex:1;display:flex;flex-direction:column}.dm-frame__bz>.dm-frame__in{flex:1}.dm-frame{margin:0;display:flex;flex-direction:column;gap:var(--vlb-space-14);min-width:0}.dm-frame__cap{display:flex;align-items:center;gap:var(--vlb-space-10);padding:0 var(--vlb-space-6)}.dm-frame__key{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--vlb-radius-8);background:var(--site-text);color:var(--vlb-card-white);font-size:var(--vlb-font-size-12)}.dm-frame__name{font-size:var(--vlb-font-size-16);font-weight:var(--vlb-font-weight-560);letter-spacing:-.01em}.dm-frame__kind{margin-left:auto;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle);text-transform:uppercase;letter-spacing:.06em}.dm-frame__in{position:relative;padding:var(--vlb-space-22);display:flex;flex-direction:column;gap:var(--vlb-space-16)}.dm-pin{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--site-accent);color:var(--vlb-card-white);font-size:var(--vlb-font-size-11);font-weight:var(--vlb-font-weight-500);line-height:1;flex:none;box-shadow:0 0 0 3px var(--wd-white),0 0 0 4px color-mix(in srgb,var(--site-accent) 22%,transparent),0 6px 14px -6px color-mix(in srgb,var(--site-accent) 70%,transparent)}.dm-frame__in .dm-pin{position:absolute;z-index:2}.dm-alert{position:relative;display:flex;gap:var(--vlb-space-12);align-items:flex-start;padding:var(--vlb-space-14) var(--vlb-space-16);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--vl-halo) 18%,var(--wd-white));color:var(--site-text);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p45)}.dm-alert>.dm-ic{width:20px;height:20px;color:var(--site-accent);margin-top:var(--vlb-space-1)}.dm-alert__t strong{font-weight:var(--vlb-font-weight-600)}.dm-alert__links{display:flex;flex-wrap:wrap;gap:var(--vlb-space-6) var(--vlb-space-14);margin-top:var(--vlb-space-6)}.dm-alert__links span{font-weight:var(--vlb-font-weight-500);color:var(--site-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--site-accent) 40%,transparent)}.dm-alert>.dm-pin{right:-11px;top:14px}.dm-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vlb-space-14) var(--vlb-space-12)}.dm-fx{position:relative;display:flex;flex-direction:column;gap:var(--vlb-space-6);min-width:0}.dm-fx--full{grid-column:1/-1}.dm-fx__l{font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-550);color:var(--site-text)}.dm-fx__v{display:flex;align-items:center;min-height:42px;padding:var(--vlb-space-9) var(--vlb-space-12);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p45);color:var(--site-text);background:color-mix(in srgb,var(--wd-paper) 70%,var(--wd-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 13%,transparent)}.dm-fx__v--area{align-items:flex-start;min-height:70px}.dm-fx.is-missing .dm-fx__v{background:color-mix(in srgb,var(--vl-halo) 14%,var(--wd-white));box-shadow:inset 0 0 0 1.5px var(--site-accent),0 0 0 4px color-mix(in srgb,var(--vl-halo) 22%,transparent)}.dm-caret{width:1.5px;height:18px;background:var(--site-accent)}.dm-fx__msg{display:flex;align-items:center;gap:var(--vlb-space-6);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-550);color:var(--site-accent);line-height:var(--vlb-line-height-1p35)}.dm-fx__msg .dm-ic{width:15px;height:15px}.dm-fx>.dm-pin{right:-11px;top:24px}.dm-fx--full>.dm-pin{top:26px}.dm-fx--group{padding:var(--vlb-space-12);margin:var(--vlb-space-n2) var(--vlb-space-n2) 0;border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--vl-halo) 14%,var(--wd-white))}.dm-mchips{display:flex;flex-wrap:wrap;gap:var(--vlb-space-6)}.dm-mchip{display:inline-flex;align-items:center;gap:var(--vlb-space-7);height:36px;padding:0 var(--vlb-space-11);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);background:var(--wd-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 13%,transparent);white-space:nowrap}.dm-mchip .dm-ic{width:15px;height:15px;color:var(--site-accent)}.dm-mchip.is-on{background:var(--site-accent);color:var(--vlb-card-white);box-shadow:none}.dm-mini__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-12);padding-top:var(--vlb-space-14);border-top:1px solid var(--site-border)}.dm-mbtn{position:relative;display:inline-flex;align-items:center;gap:var(--vlb-space-8);height:42px;padding:0 var(--vlb-space-16);border-radius:var(--vlb-radius-12);background:var(--site-accent);color:var(--vlb-card-white);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-500);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 18%,transparent),0 10px 22px -14px color-mix(in srgb,var(--site-accent) 80%,transparent)}.dm-mbtn .dm-ic{width:15px;height:15px}.dm-mbtn--ghost{background:var(--wd-white);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.dm-mbtn--ghost .dm-ic{color:var(--site-accent)}.dm-mbtn .dm-pin{position:absolute;right:-11px;top:-11px}.dm-mini__note{font-size:var(--vlb-font-size-12);color:var(--site-accent)}.dm-done{gap:var(--vlb-space-20)}.dm-done__top{display:flex;align-items:center;gap:var(--vlb-space-16);padding:var(--vlb-space-6) 0 var(--vlb-space-4)}.dm-done__mark{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;flex:none;background:var(--site-accent);color:var(--vlb-card-white);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 22%,transparent),0 12px 24px -10px color-mix(in srgb,var(--site-accent) 70%,transparent)}.dm-done__mark .dm-ic{width:24px;height:24px}.dm-done__ring{position:absolute;inset:-8px;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 8%,var(--vl-halo) 8% 42%,transparent 42% 58%,var(--vl-halo) 58% 92%,transparent 92%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2.5px),var(--vlb-c000000) calc(100% - 2px));mask:radial-gradient(closest-side,transparent calc(100% - 2.5px),var(--vlb-c000000) calc(100% - 2px));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--vl-halo) 70%,transparent))}.dm-done__title{margin:0;font-size:var(--vlb-font-size-22);line-height:var(--vlb-line-height-1p2);font-weight:var(--vlb-font-weight-560);letter-spacing:-.02em;font-variation-settings:"wdth" 104}.dm-done__ref{margin:var(--vlb-space-4) 0 0;font-size:var(--vlb-font-size-12);color:var(--site-text-subtle)}.dm-done__line{position:relative;margin:0;font-size:var(--vlb-font-size-15);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted);padding-right:var(--vlb-space-8)}.dm-done__line strong{color:var(--site-text);font-weight:var(--vlb-font-weight-550)}.dm-done__line>.dm-pin{right:-33px;top:2px}.dm-sum{position:relative;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--vlb-space-1);border-radius:var(--vlb-radius-14);overflow:visible;background:var(--site-border);box-shadow:0 0 0 1px var(--site-border)}.dm-sum>div{display:flex;flex-direction:column;gap:var(--vlb-space-4);padding:var(--vlb-space-12) var(--vlb-space-14);min-width:0;grid-column:span 2;background:color-mix(in srgb,var(--wd-paper) 55%,var(--wd-white))}.dm-sum>div.dm-sum__half{grid-column:span 3}.dm-sum__wide{grid-column:1/-1 !important}.dm-sum>div:nth-child(2){border-top-left-radius:var(--vlb-radius-14)}.dm-sum>div:nth-child(3){border-top-right-radius:var(--vlb-radius-14)}.dm-sum>div:nth-child(5){border-bottom-left-radius:var(--vlb-radius-14)}.dm-sum>div:last-child{border-bottom-right-radius:var(--vlb-radius-14)}.dm-sum dt{font-family:var(--site-font-mono);font-size:var(--vlb-font-size-11);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.dm-sum dd{margin:0;display:flex;align-items:center;gap:var(--vlb-space-7);font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p45);color:var(--site-text);font-weight:var(--vlb-font-weight-500)}.dm-sum__wide dd{font-weight:var(--vlb-font-weight-400)}.dm-sum dd .dm-ic{width:15px;height:15px;color:var(--site-accent)}.dm-sum>.dm-pin{right:-11px;top:14px}.dm-done__next{display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-12) var(--vlb-space-14);border-radius:var(--vlb-radius-14);background:color-mix(in srgb,var(--site-accent) 7%,var(--wd-white))}.dm-done__face{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 22%;flex:none;box-shadow:0 0 0 2px var(--wd-white),0 0 0 3px color-mix(in srgb,var(--site-accent) 30%,transparent)}.dm-done__next p{margin:0;font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted)}.dm-done__next strong{color:var(--site-text);font-weight:var(--vlb-font-weight-550)}.dm-done__agent{white-space:nowrap;color:var(--site-text);font-weight:var(--vlb-font-weight-500)}.dm-done__acts{margin-top:auto;display:flex;align-items:center;gap:var(--vlb-space-14);flex-wrap:wrap;padding-top:var(--vlb-space-14);border-top:1px solid var(--site-border)}.dm-done__hint{font-size:var(--vlb-font-size-13);color:var(--site-text-subtle)}.dm-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.dm-track li{position:relative;display:flex;flex-direction:column;gap:var(--vlb-space-10);min-width:0}.dm-track li:not(:last-child)::after{content:"";position:absolute;left:24px;right:8px;top:9px;height:2px;border-radius:var(--vlb-radius-2);background:var(--wd-paper-3)}.dm-track li.is-done::after{background:linear-gradient(90deg,var(--site-accent),color-mix(in srgb,var(--vl-halo) 70%,var(--wd-paper-3)))}.dm-track__dot{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--wd-white);box-shadow:inset 0 0 0 2px var(--wd-paper-3)}.dm-track__dot .dm-ic{width:12px;height:12px}.dm-track li.is-done .dm-track__dot{background:var(--site-accent);color:var(--vlb-card-white);box-shadow:none}.dm-track li.is-now .dm-track__dot{box-shadow:inset 0 0 0 2px var(--site-accent),0 0 0 4px color-mix(in srgb,var(--vl-halo) 30%,transparent)}.dm-track li.is-now .dm-track__dot::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--site-accent)}.dm-track__t{display:flex;flex-direction:column;gap:var(--vlb-space-2);font-size:var(--vlb-font-size-13p5);font-weight:var(--vlb-font-weight-550);line-height:var(--vlb-line-height-1p3);color:var(--site-text);padding-right:var(--vlb-space-8)}.dm-track__t small{font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-400);color:var(--site-text-subtle)}.dm-track li:not(.is-done):not(.is-now) .dm-track__t{color:var(--site-text-muted)}.dm-legend{list-style:none;margin:var(--vlb-space-6) 0 0;padding:0 var(--vlb-space-6);display:grid;gap:var(--vlb-space-12)}.dm-legend li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--vlb-space-12);align-items:start;font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted)}.dm-legend .dm-pin{box-shadow:0 0 0 3px var(--wd-paper-2),0 0 0 4px color-mix(in srgb,var(--site-accent) 22%,transparent)}.dm-legend strong{color:var(--site-text);font-weight:var(--vlb-font-weight-550)}@media (max-width:1099px){.dm-states__grid{grid-template-columns:minmax(0,640px);justify-content:center;gap:var(--vlb-space-48)}}@media (max-width:699px){.dm-frame__in{padding:var(--vlb-space-16)}.dm-frame__kind{display:none}.dm-mini{grid-template-columns:1fr}.dm-sum>div{grid-column:span 3}.dm-sum>div:last-child{grid-column:1/-1}.dm-sum>div:nth-child(5){border-bottom-left-radius:0}.dm-sum>div:last-child{border-bottom-left-radius:var(--vlb-radius-14)}.dm-alert>.dm-pin,.dm-fx>.dm-pin,.dm-sum>.dm-pin{right:-8px}.dm-done__line{padding-right:var(--vlb-space-18)}.dm-done__line>.dm-pin{right:-8px}}.dm-meet__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--vlb-space-fluid-36);align-items:center}.dm-meet__copy{min-width:0}.dm-meet .wd-head{margin-bottom:var(--vlb-space-44)}.dm-meet .wd-h2{max-width:15ch}.dm-ruler{display:flex;flex-direction:column;gap:var(--vlb-space-10);margin-bottom:var(--vlb-space-8)}.dm-ruler__bar{display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--vlb-space-4);height:40px}.dm-ruler__seg{border-radius:var(--vlb-radius-10);background:var(--wd-paper-3);box-shadow:inset 0 0 0 1px var(--site-border)}.dm-ruler__seg.is-live{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--site-accent),var(--vl-lilt-2));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--vlb-cffffff) 20%,transparent),0 14px 28px -16px color-mix(in srgb,var(--site-accent) 80%,transparent)}.dm-ruler__wave{position:absolute;inset:8px 14px;color:var(--vl-halo)}.dm-ruler__wave .dm-wave{width:100%;height:100%}.dm-ruler__ticks{display:flex;justify-content:space-between;font-size:var(--vlb-font-size-11p5);color:var(--site-text-subtle)}.dm-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--site-border)}.dm-step{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--vlb-space-24);padding:var(--vlb-space-24) var(--vlb-space-16) var(--vlb-space-24) 0;border-bottom:1px solid var(--site-border)}.dm-step.is-live{margin-inline:var(--vlb-space-n16);padding-inline:var(--vlb-space-16);border-radius:var(--vlb-radius-16);border-bottom-color:transparent;background:color-mix(in srgb,var(--site-accent) 7%,var(--wd-white));box-shadow:0 0 0 1px color-mix(in srgb,var(--vlb-cffffff) 70%,transparent),0 20px 40px -28px color-mix(in srgb,var(--site-accent) 40%,transparent)}.dm-step:has(+ .is-live){border-bottom-color:transparent}.dm-step__time{padding-top:var(--vlb-space-4);font-size:var(--vlb-font-size-12);color:var(--site-text-subtle);white-space:nowrap}.dm-step.is-live .dm-step__time{color:var(--site-accent);font-weight:var(--vlb-font-weight-500)}.dm-step__t{margin:0 0 var(--vlb-space-6);font-size:var(--vlb-font-size-19);line-height:var(--vlb-line-height-1p3);font-weight:var(--vlb-font-weight-560);letter-spacing:-.012em;font-variation-settings:"wdth" 104}.dm-step__body p{margin:0;font-size:var(--vlb-font-size-15p5);line-height:var(--vlb-line-height-1p55);color:var(--site-text-muted);max-width:52ch}.dm-meet__not{margin:var(--vlb-space-24) 0 0;display:flex;gap:var(--vlb-space-10);align-items:flex-start;font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p5);color:var(--site-text-muted);max-width:60ch}.dm-meet__not .dm-ic{width:17px;height:17px;margin-top:var(--vlb-space-2);color:var(--site-accent)}.dm-stage{position:relative;isolation:isolate;display:grid;place-items:center;padding:var(--vlb-space-56) 0 var(--vlb-space-64)}.dm-stage__glow{position:absolute;left:50%;top:50%;width:140%;aspect-ratio:1;translate:-50% -50%;z-index:-2;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-halo) 44%,transparent),color-mix(in srgb,var(--vl-halo) 14%,transparent) 55%,transparent)}.dm-stage__ring{position:absolute;left:50%;top:50%;width:min(124%,560px);aspect-ratio:1;translate:-50% -50%;z-index:-1;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 7%,var(--site-accent) 7% 43%,transparent 43% 57%,var(--site-accent) 57% 93%,transparent 93%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2.5px),var(--vlb-c000000) calc(100% - 2px));mask:radial-gradient(closest-side,transparent calc(100% - 2.5px),var(--vlb-c000000) calc(100% - 2px));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--vl-halo) 90%,transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--vl-halo) 60%,transparent))}.dm-tile{margin:0;width:min(100%,360px);border-radius:var(--vlb-radius-30)}.dm-tile__in{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:var(--vlb-radius-22);background:var(--wd-night)}.dm-tile__live{position:absolute;right:10px;top:10px;display:flex;align-items:center;gap:var(--vlb-space-7);height:28px;padding:0 var(--vlb-space-10);border-radius:var(--vlb-radius-9);font-size:var(--vlb-font-size-12p5);font-weight:var(--vlb-font-weight-550);line-height:1;color:var(--site-text);background:color-mix(in srgb,var(--vlb-card-white) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dm-tile__live .vl-mono{font-size:var(--vlb-font-size-11p5);color:var(--site-text-muted)}.dm-dot{width:7px;height:7px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 22%,transparent)}.dm-tile__name{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:var(--vlb-space-8);height:44px;padding:0 var(--vlb-space-12);border-radius:var(--vlb-radius-12);font-size:var(--vlb-font-size-15);font-weight:var(--vlb-font-weight-560);color:var(--site-text);background:color-mix(in srgb,var(--vlb-card-white) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dm-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--vlb-space-7);border-radius:var(--vlb-radius-6);background:color-mix(in srgb,var(--site-accent) 12%,var(--vlb-card-white));color:var(--site-accent);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-600)}.dm-tile__wave{margin-left:auto;width:84px;height:18px;color:var(--site-accent)}.dm-tile__wave .dm-wave{width:100%;height:100%}.dm-float{position:absolute;z-index:2;padding:var(--vlb-space-12) var(--vlb-space-14);border-radius:var(--vlb-radius-16)}.dm-float p{margin:0}.dm-float--host{left:-8%;top:13%;display:flex;align-items:center;gap:var(--vlb-space-12);padding:var(--vlb-space-10) var(--vlb-space-16) var(--vlb-space-10) var(--vlb-space-10)}.dm-float__face{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px var(--vlb-card-white)}.dm-float__name{font-size:var(--vlb-font-size-14p5);font-weight:var(--vlb-font-weight-560);line-height:var(--vlb-line-height-1p3)}.dm-float__role{font-size:var(--vlb-font-size-12p5);color:var(--site-text-muted);line-height:var(--vlb-line-height-1p3)}.dm-float--chat{right:-8%;bottom:4%;width:248px;display:flex;flex-direction:column;gap:var(--vlb-space-6)}.dm-float__label{display:flex;justify-content:space-between;align-items:center;font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-600);color:var(--site-accent);padding-bottom:var(--vlb-space-6);border-bottom:1px solid var(--site-border)}.dm-float__label .vl-mono{font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-400);color:var(--site-text-subtle)}.dm-float__who{display:flex;align-items:center;gap:var(--vlb-space-6);font-size:var(--vlb-font-size-12);font-weight:var(--vlb-font-weight-550);color:var(--site-text-muted)}.dm-float__who .dm-ic{width:14px;height:14px;color:var(--site-accent)}.dm-float__q{font-size:var(--vlb-font-size-14);line-height:var(--vlb-line-height-1p4);font-weight:var(--vlb-font-weight-500)}.dm-float__a{display:flex;gap:var(--vlb-space-8);align-items:flex-start;font-size:var(--vlb-font-size-13p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text-muted);padding-top:var(--vlb-space-4)}.dm-float__lang{flex:none;display:inline-grid;place-items:center;height:18px;padding:0 var(--vlb-space-5);border-radius:var(--vlb-radius-5);background:var(--site-accent);color:var(--vlb-card-white);font-size:var(--vlb-font-size-10p5);margin-top:var(--vlb-space-1)}@media (prefers-reduced-motion:no-preference){.dm-stage__ring{animation:dm-breathe 3.6s var(--site-ease) infinite}.dm-dot{animation:dm-pulse 1.8s ease-in-out infinite}}@keyframes dm-breathe{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.025) rotate(6deg)}}@keyframes dm-pulse{0%,100%{box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--site-accent) 8%,transparent)}}@media (max-width:1099px){.dm-meet__grid{grid-template-columns:1fr;gap:var(--vlb-space-24)}.dm-stage{max-width:560px;width:100%;margin-inline:auto}}@media (max-width:699px){.dm-step{grid-template-columns:1fr;gap:var(--vlb-space-8);padding:var(--vlb-space-20) 0}.dm-step.is-live{margin-inline:var(--vlb-space-n12);padding-inline:var(--vlb-space-12)}.dm-step__t{font-size:var(--vlb-font-size-18)}.dm-stage{padding:var(--vlb-space-40) 0 var(--vlb-space-150)}.dm-tile{width:min(100%,280px)}.dm-stage__ring{width:96%}.dm-float--host{left:0;top:16px}.dm-float--chat{right:0;bottom:8px;width:min(260px,82%)}}.lg-hero{padding-top:var(--vlb-space-128);padding-bottom:var(--vlb-space-56)}.lg-hero__in{max-width:880px;margin:0 auto;padding:var(--vlb-space-40) var(--vlb-space-44);display:flex;flex-direction:column;gap:var(--vlb-space-18)}.lg-hero__t{font-size:var(--vlb-font-size-fluid-10)}.lg-keys{list-style:none;margin:var(--vlb-space-8) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--vlb-space-10)}.lg-keys li{display:flex;gap:var(--vlb-space-10);align-items:flex-start;padding:var(--vlb-space-14);border-radius:var(--vlb-radius-16);background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface));font-size:var(--vlb-font-size-14p5);line-height:var(--vlb-line-height-1p45);color:var(--site-text)}.lg-ic{width:20px;height:20px;flex:none;color:var(--site-accent);margin-top:var(--vlb-space-1)}@media (max-width:699px){.lg-hero{padding-top:var(--vlb-space-96)}.lg-hero__in{padding:var(--vlb-space-26) var(--vlb-space-20)}}.lg-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--vlb-space-56);align-items:start}.lg-aside{position:sticky;top:104px}.lg-aside__t{margin:0 0 var(--vlb-space-12);font-size:var(--vlb-font-size-13);font-weight:var(--vlb-font-weight-500);color:var(--site-text-subtle)}.lg-aside ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vlb-space-2)}.lg-aside a{display:block;padding:var(--vlb-space-8) var(--vlb-space-12);border-radius:var(--vlb-radius-10);font-size:var(--vlb-font-size-14p5);color:var(--site-text-muted);text-decoration:none;transition:background-color .2s var(--site-ease),color .2s var(--site-ease)}.lg-aside a:hover{background:var(--site-surface);color:var(--site-text)}.lg-aside a[aria-current="true"]{background:var(--site-surface);color:var(--site-accent);font-weight:var(--vlb-font-weight-500)}.lg-doc{display:flex;flex-direction:column;gap:var(--vlb-space-12)}.lg-part{padding:var(--vlb-space-28) var(--vlb-space-32);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);scroll-margin-top:104px}.lg-h{margin:0 0 var(--vlb-space-10);font-size:var(--vlb-font-size-21);font-weight:var(--vlb-font-weight-560);font-variation-settings:"wdth" 104;letter-spacing:-.01em}.lg-part p{margin:0;font-size:var(--vlb-font-size-16);line-height:var(--vlb-line-height-1p65);color:var(--site-text-muted);max-width:68ch}.lg-part p+p{margin-top:var(--vlb-space-12)}@media (max-width:899px){.lg-grid{grid-template-columns:1fr;gap:var(--vlb-space-20)}.lg-aside{position:static}.lg-aside ol{flex-direction:row;flex-wrap:wrap}.lg-aside a{background:var(--site-surface)}}@media (max-width:699px){.lg-part{padding:var(--vlb-space-22) var(--vlb-space-20)}}.nf{padding-top:var(--vlb-space-136);padding-bottom:var(--vlb-space-120)}.nf-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--vlb-space-64);align-items:center}.nf-copy{display:flex;flex-direction:column;gap:var(--vlb-space-18)}.nf-code{margin:0;font-size:var(--vlb-font-size-13);color:var(--site-accent)}.nf-t{font-size:var(--vlb-font-size-fluid-14)}.nf-links{list-style:none;margin:var(--vlb-space-10) 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--vlb-space-8);max-width:520px}.nf-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--vlb-space-10);min-height:52px;padding:0 var(--vlb-space-16);border-radius:var(--vlb-radius-14);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);color:var(--site-text);font-weight:var(--vlb-font-weight-500);font-size:var(--vlb-font-size-15);text-decoration:none;transition:background-color .2s var(--site-ease),transform .2s var(--site-ease)}.nf-links a:hover{background:color-mix(in srgb,var(--site-accent) 7%,var(--site-surface));transform:translateY(-1px)}.nf-ic{width:16px;height:16px;color:var(--site-accent)}.nf-tile{margin:0;justify-self:end;width:min(100%,420px)}.nf-tile__in{position:relative;aspect-ratio:4/5;overflow:hidden}.nf-cap{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;align-items:center;height:44px;padding:0 var(--vlb-space-14);border-radius:var(--vlb-radius-12);background:color-mix(in srgb,var(--vlb-card-white) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:var(--vlb-font-size-14);font-weight:var(--vlb-font-weight-500);color:var(--site-text)}.nf-cap .vl-mono{font-size:var(--vlb-font-size-12);color:var(--site-text-subtle)}.nf-tag{display:inline-flex;height:20px;padding:0 var(--vlb-space-7);align-items:center;border-radius:var(--vlb-radius-6);background:color-mix(in srgb,var(--site-accent) 10%,transparent);color:var(--site-accent);font-size:var(--vlb-font-size-11p5);font-weight:var(--vlb-font-weight-600);margin-left:var(--vlb-space-6)}@media (max-width:899px){.nf-grid{grid-template-columns:1fr;gap:var(--vlb-space-36)}.nf-tile{justify-self:start;width:min(100%,360px)}}@media (max-width:699px){.nf{padding-top:var(--vlb-space-100);padding-bottom:var(--vlb-space-80)}.nf-links{grid-template-columns:1fr}}[data-ix~="menu"] :is([role="menu"],[role="listbox"],[role="dialog"],[role="tooltip"]):not(.ox-open){display:none !important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--site-bg);color:var(--site-text);font-family:var(--site-font-sans);font-size:var(--wd-body-size);line-height:var(--vlb-line-height-1p6);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--vlb-pearl)}body:not(#_){margin: 0;background: var(--wd-paper)}[data-fit-width]:not(#_){margin: 0 auto}body.vlb-ds [data-fit-width]:not(#_){margin-bottom: var(--vlb-space-48)}.ix-panel.ix-floating:not(#_){position: fixed;right: auto;bottom: auto;margin: 0}@keyframes vlb-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.ix-in:not(#_){animation: vlb-in .42s cubic-bezier(.2, .7, .2, 1) backwards;animation-delay: calc(var(--ix-i, 0) * 45ms)}}@view-transition{navigation: auto}[data-nav="static"], [data-nav="fixed"], [data-nav="docking"]{view-transition-name: ox-nav}[data-ix~="shell-sidebar"]{view-transition-name: ox-sidebar}body[class$="-ds"] [data-nav], body[class$="-ds"] [data-ix~="shell-sidebar"]{view-transition-name: none}:root{--ox-vt-duration: .34s;--ox-vt-shift: 24px;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}[data-ox-profile="webapp"], [data-ox-profile="mobile"]{--ox-vt-duration: .22s;--ox-vt-shift: 16px}@media (prefers-reduced-motion: no-preference){::view-transition-group(root){animation-duration: var(--ox-vt-duration)}::view-transition-old(root){animation: ox-vt-out var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}::view-transition-new(root){animation: ox-vt-in var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}html:active-view-transition-type(ox-back)::view-transition-old(root){animation-name: ox-vt-out-back}html:active-view-transition-type(ox-back)::view-transition-new(root){animation-name: ox-vt-in-back}}@media (prefers-reduced-motion: reduce){::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}@keyframes ox-vt-out{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -.5))}}@keyframes ox-vt-in{from{opacity: 0;transform: translateY(var(--ox-vt-shift))}}@keyframes ox-vt-out-back{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * .5))}}@keyframes ox-vt-in-back{from{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -1))}}[data-fit-width]{zoom: min(1, calc(var(--ox-vw, 100000) / var(--ox-fw, 1)))}.s1:not(#_){background: transparent}.s2:not(#_){object-position: 50% 26%}.s3:not(#_){object-position: 50% 24%}.s4:not(#_){left: 38%}.s5:not(#_){width: 42%}.s6:not(#_){left: 42%}.s7:not(#_){width: 74%}.s8:not(#_){left: 74%}.s9:not(#_){width: 44%}.s10:not(#_){left: 44%}.s11:not(#_){left: 47%}.s12:not(#_){left: 0}.s13:not(#_){left: 25%}.s14:not(#_){left: 50%}.s15:not(#_){left: 75%}.s16:not(#_){right: 0}.s17:not(#_){left: 0%;width: 10%}.s18:not(#_){left: 11.5%;width: 12.5%}.s19:not(#_){left: 25.5%;width: 18.5%}.s20:not(#_){left: 45.5%;width: 54.5%}.s21:not(#_){--f: .115}.s22:not(#_){--f: .255}.s23:not(#_){--f: .455}.s24:not(#_){--f: .38}.s25:not(#_){left: 11.5%}.s26:not(#_){left: 25.5%}.s27:not(#_){left: 45.5%}.s28:not(#_){left: 72.5%}.s29:not(#_){flex: 12}.s30:not(#_){flex: 15}.s31:not(#_){flex: 10}.s32:not(#_){flex: 8}.s33:not(#_){--v: 48%}.s34:not(#_){--v: 70%}.s35:not(#_){--v: 0;--inc: .2}.s36:not(#_){--v: .36;--inc: .3}.s37:not(#_){--v: .2667;--inc: .2}.s38:not(#_){--w: 76.7%}.s39:not(#_){--w: 8.74%}.s40:not(#_){--w: 14.56%}.s41:not(#_){width: 1600px;min-height: 1200px;--brand2: var(--vlb-halo);--brand: var(--vlb-lilt-blue);--primary: var(--vlb-lilt-blue);--ink: var(--vlb-studio-ink);--paper: var(--vlb-card-white);--tint: var(--vlb-cdee8ff);--deep: var(--vlb-c203270);--mid: var(--vlb-c6e84c0);--brand3: var(--vlb-halo);--pop: var(--vlb-halo);--on-brand: var(--paper);--on-primary: var(--paper);--on-brand2: var(--ink);--on-ink: var(--paper);--on-paper: var(--ink);--on-tint: var(--ink);--on-deep: var(--paper);--on-mid: var(--ink);--on-brand3: var(--ink);--on-pop: var(--ink);--white: var(--vlb-cffffff);--black: var(--vlb-c0b0b0b);--night: color-mix(in oklch,var(--vlb-studio-ink) 25%,var(--vlb-c0e0e0e));--mist: color-mix(in oklch,var(--vlb-cdee8ff) 55%,var(--vlb-cf1f1f2));--fd: 'Mona Sans',system-ui,sans-serif;--ft: 'Mona Sans',system-ui,sans-serif;--fm: 'Geist Mono',ui-monospace,monospace;--frame: color-mix(in oklch,var(--ink) 22%,var(--vlb-c09090b));--pad: 26px;--gap: 16px;--r: 28px;--surface: color-mix(in oklch,var(--ink) 20%,var(--vlb-c16161a));--on-surface: var(--vlb-cf2f2f0);display: grid;grid-template-columns: repeat(12,1fr);grid-template-rows: repeat(4,1fr)}.s42:not(#_){grid-area: 1/1/2/5}.s43:not(#_){display: grid;grid-template-columns: 1fr 1fr;gap: var(--vlb-space-14);padding: var(--vlb-space-18)}.s44:not(#_){background: var(--vlb-lilt-blue);color: var(--vlb-card-white);border-radius: calc(var(--r)*.7);padding: var(--vlb-space-18);display: flex;flex-direction: column;justify-content: space-between}.s45:not(#_){font-weight: var(--vlb-font-weight-500);font-size: var(--vlb-font-size-19);line-height: var(--vlb-line-height-1p2);font-family: var(--fd)}.s46:not(#_){font-size: var(--vlb-font-size-13)}.s47:not(#_){font-weight: var(--vlb-font-weight-500);font-size: var(--vlb-font-size-12);line-height: var(--vlb-line-height-1p35);font-family: var(--ft);margin-top: var(--vlb-space-4)}.s48:not(#_){background: var(--vlb-studio-ink);color: var(--vlb-card-white);border-radius: calc(var(--r)*.7);padding: var(--vlb-space-18);display: flex;flex-direction: column;justify-content: space-between}.s49:not(#_){background: var(--vlb-halo);color: var(--vlb-studio-ink);border-radius: calc(var(--r)*.7);padding: var(--vlb-space-18);display: flex;flex-direction: column;justify-content: space-between}.s50:not(#_){background: var(--vlb-pearl);color: var(--vlb-studio-ink);border-radius: calc(var(--r)*.7);padding: var(--vlb-space-18);display: flex;flex-direction: column;justify-content: space-between}.s51:not(#_){grid-area: 1/5/3/8}.s52:not(#_){background: radial-gradient(70% 60% at 30% 100%,color-mix(in oklch,var(--brand) 95%,transparent),color-mix(in oklch,var(--brand) 25%,transparent) 45%,transparent 75%)}.s53:not(#_){height: 30cqh;width: auto}.s54:not(#_){grid-area: 1/8/3/13}.s55:not(#_){padding: var(--vlb-space-fluid-18) var(--vlb-space-fluid-15) var(--vlb-space-fluid-14);display: flex;flex-direction: column}.s56:not(#_){font-family: 'Mona Sans';font-weight: var(--vlb-font-weight-700);font-size: var(--vlb-font-size-fluid-3);line-height: var(--vlb-line-height-0p95);letter-spacing: -.02em;margin-top: var(--vlb-space-fluid-5);text-transform: uppercase}.s57:not(#_){flex: 1;display: grid;grid-template-columns: repeat(4,1fr);margin-top: var(--vlb-space-fluid-17)}.s58:not(#_){font-family: 'Mona Sans';font-weight: var(--vlb-font-weight-400);padding: 0 var(--vlb-space-fluid-6);display: flex;flex-direction: column;justify-content: space-between}.s59:not(#_){font-family: inherit;font-weight: var(--vlb-font-weight-400);margin-bottom: var(--vlb-space-fluid-4)}.s60:not(#_){font-size: var(--vlb-font-size-fluid-1);line-height: var(--vlb-line-height-1p25)}.s61:not(#_){font-size: var(--vlb-font-size-fluid-4);line-height: var(--vlb-line-height-0p8);letter-spacing: -.03em}.s62:not(#_){font-family: 'Mona Sans';font-weight: var(--vlb-font-weight-500);border-left: 1px solid color-mix(in oklch,currentColor 18%,transparent);padding: 0 var(--vlb-space-fluid-6);display: flex;flex-direction: column;justify-content: space-between}.s63:not(#_){font-family: inherit;font-weight: var(--vlb-font-weight-500);margin-bottom: var(--vlb-space-fluid-4)}.s64:not(#_){font-family: 'Mona Sans';font-weight: var(--vlb-font-weight-600);border-left: 1px solid color-mix(in oklch,currentColor 18%,transparent);padding: 0 var(--vlb-space-fluid-6);display: flex;flex-direction: column;justify-content: space-between}.s65:not(#_){font-family: inherit;font-weight: var(--vlb-font-weight-600);margin-bottom: var(--vlb-space-fluid-4)}.s66:not(#_){font-family: 'Mona Sans';font-weight: var(--vlb-font-weight-700);border-left: 1px solid color-mix(in oklch,currentColor 18%,transparent);padding: 0 var(--vlb-space-fluid-6);display: flex;flex-direction: column;justify-content: space-between}.s67:not(#_){font-family: inherit;font-weight: var(--vlb-font-weight-700);margin-bottom: var(--vlb-space-fluid-4)}.s68:not(#_){grid-area: 2/1/3/5}.s69:not(#_){background: linear-gradient(90deg,var(--vlb-cd9d9dc),var(--vlb-cefefef) 30%,var(--vlb-ce2e2e4) 60%,var(--vlb-cf3f3f3))}.s70:not(#_){background: repeating-linear-gradient(90deg,transparent 0 17cqw,var(--vlb-c000000-a050) 17cqw calc(17cqw + 2px))}.s71:not(#_){display: flex;gap: var(--vlb-space-fluid-12);margin-top: var(--vlb-space-fluid-9)}.s72:not(#_){--pg: var(--ink);--pt: var(--paper);width: min(27cqw,calc(64cqh*.75));aspect-ratio: 3/4;padding: var(--vlb-space-fluid-7)}.s73:not(#_){display: flex;justify-content: space-between;align-items: center}.s74:not(#_){height: 1.8cqw;width: auto}.s75:not(#_){font: 500 min(1.4cqw,11px)/1 var(--ft)}.s76:not(#_){font: 500 min(2.6cqw,26px)/1.05 var(--fd);letter-spacing: -.02em;margin-top: var(--vlb-space-fluid-10);max-width: 90%}.s77:not(#_){left: -20%;right: -20%;bottom: -30%;height: 75%;background: radial-gradient(closest-side,color-mix(in oklch,var(--brand) 90%,transparent),transparent)}.s78:not(#_){position: absolute;height: 26%;width: auto;left: 50%;bottom: 16%;translate: -50% 0;--c: var(--paper)}.s79:not(#_){--pg: var(--tint);--pt: var(--ink);width: min(27cqw,calc(64cqh*.75));aspect-ratio: 3/4;padding: var(--vlb-space-fluid-7)}.s80:not(#_){left: 1.8cqw;right: 1.8cqw;bottom: 1.8cqw;height: 1px;background: currentColor;opacity: .3}.s81:not(#_){--pg: var(--brand);--pt: var(--on-brand);width: min(27cqw,calc(64cqh*.75));aspect-ratio: 3/4;padding: var(--vlb-space-fluid-7)}.s82:not(#_){position: absolute;height: 52%;width: auto;right: -14%;bottom: -8%;opacity: .95;--c: var(--pt)}.s83:not(#_){grid-area: 3/1/5/9}.s84:not(#_){width: min(56cqw, calc(min(26cqh * max(1, 2.6 / var(--logo-ar)), 46cqh) * var(--logo-ar)))}.s85:not(#_){grid-area: 3/9/5/13}.s86:not(#_){display: flex;flex-direction: column;justify-content: center;padding: 0 var(--vlb-space-fluid-21)}.s87:not(#_){display: flex;align-items: center;justify-content: space-between;height: 38px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s88:not(#_){font-size: var(--vlb-font-size-12);opacity: .72}.s89:not(#_){height: min(20px, calc(62cqw / var(--logo-ar)));width: auto}.s90:not(#_){display: flex;align-items: center;justify-content: space-between;height: 53px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s91:not(#_){height: min(28px, calc(62cqw / var(--logo-ar)));width: auto}.s92:not(#_){display: flex;align-items: center;justify-content: space-between;height: 76px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s93:not(#_){height: min(40px, calc(62cqw / var(--logo-ar)));width: auto}.s94:not(#_){display: flex;align-items: center;justify-content: space-between;height: 106px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s95:not(#_){height: min(56px, calc(62cqw / var(--logo-ar)));width: auto}.s96:not(#_){display: flex;align-items: center;justify-content: space-between;height: 144px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s97:not(#_){height: min(76px, calc(62cqw / var(--logo-ar)));width: auto}.s98:not(#_){width: 1440px;min-height: 980px;box-sizing: border-box;padding: var(--vlb-space-72) var(--vlb-space-80);background: var(--vlb-pearl);color: var(--vlb-studio-ink);font-family: 'Mona Sans', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--vlb-space-40);overflow: hidden}.s99:not(#_){display: flex;flex-direction: column;gap: var(--vlb-space-12)}.s100:not(#_){margin: 0;align-self: flex-start;padding: var(--vlb-space-6) var(--vlb-space-12);border-radius: var(--vlb-radius-99);background: var(--vlb-card-white);font-size: var(--vlb-font-size-13);font-weight: var(--vlb-font-weight-500);color: var(--vlb-muted-ink)}.s101:not(#_){margin: 0;font-size: var(--vlb-font-size-56);line-height: var(--vlb-line-height-1p05);font-weight: var(--vlb-font-weight-540);letter-spacing: -0.03em;font-variation-settings: 'wdth' 106}.s102:not(#_){color: var(--vlb-lilt-blue)}.s103:not(#_){margin: 0;max-width: 900px;font-size: var(--vlb-font-size-18);line-height: var(--vlb-line-height-1p5);color: var(--vlb-muted-ink)}.s104:not(#_){display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: var(--vlb-space-20)}.s105:not(#_){display: flex;flex-direction: column;gap: var(--vlb-space-10)}.s106:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-lilt-blue);box-shadow: var(--vlb-shadow-1)}.s107:not(#_){font-size: var(--vlb-font-size-17);font-weight: var(--vlb-font-weight-560)}.s108:not(#_){font-family: 'Spline Sans Mono', ui-monospace, monospace;font-size: var(--vlb-font-size-13p5);color: var(--vlb-muted-ink)}.s109:not(#_){font-size: var(--vlb-font-size-14);line-height: var(--vlb-line-height-1p4);color: var(--vlb-muted-ink)}.s110:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-studio-ink);box-shadow: var(--vlb-shadow-1)}.s111:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-halo);box-shadow: var(--vlb-shadow-1)}.s112:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-pearl);box-shadow: var(--vlb-shadow-1)}.s113:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-card-white);box-shadow: var(--vlb-shadow-1)}.s114:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-lilt-hover);box-shadow: var(--vlb-shadow-1)}.s115:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-muted-ink);box-shadow: var(--vlb-shadow-1)}.s116:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-soft-pearl);box-shadow: var(--vlb-shadow-1)}.s117:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-sunken-pearl);box-shadow: var(--vlb-shadow-1)}.s118:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-night);box-shadow: var(--vlb-shadow-1)}.s119:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-night-card);box-shadow: var(--vlb-shadow-1)}.s120:not(#_){height: 120px;border-radius: var(--vlb-radius-22);background: var(--vlb-night-mist);box-shadow: var(--vlb-shadow-1)}.s121:not(#_){width: 1440px;min-height: 900px;box-sizing: border-box;padding: var(--vlb-space-72) var(--vlb-space-80);background: var(--vlb-pearl);color: var(--vlb-studio-ink);font-family: 'Mona Sans', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--vlb-space-36);overflow: hidden}.s122:not(#_){background: var(--vlb-card-white);border-radius: var(--vlb-radius-22);padding: var(--vlb-space-12) var(--vlb-space-32);box-shadow: inset 0 0 0 1px var(--vlb-studio-ink-a080)}.s123:not(#_){display: grid;grid-template-columns: 220px 1fr;align-items: baseline;gap: var(--vlb-space-24);padding: var(--vlb-space-14) 0;border-bottom: 1px solid var(--vlb-sunken-pearl)}.s124:not(#_){font-size: var(--vlb-font-size-14);color: var(--vlb-muted-ink)}.s125:not(#_){font-size: var(--vlb-font-size-80);line-height: var(--vlb-line-height-1p02);font-weight: var(--vlb-font-weight-540);letter-spacing: -0.035em;font-variation-settings: 'wdth' 106}.s126:not(#_){font-size: var(--vlb-font-size-54);line-height: var(--vlb-line-height-1p06);font-weight: var(--vlb-font-weight-520);letter-spacing: -0.03em;font-variation-settings: 'wdth' 106}.s127:not(#_){font-size: var(--vlb-font-size-21);line-height: var(--vlb-line-height-1p3);font-weight: var(--vlb-font-weight-560);font-variation-settings: 'wdth' 104}.s128:not(#_){font-size: var(--vlb-font-size-19);line-height: var(--vlb-line-height-1p55);font-weight: var(--vlb-font-weight-400);color: var(--vlb-muted-ink)}.s129:not(#_){font-size: var(--vlb-font-size-16);line-height: var(--vlb-line-height-1p6);font-weight: var(--vlb-font-weight-400);color: var(--vlb-muted-ink)}.s130:not(#_){font-family: 'Spline Sans Mono', ui-monospace, monospace;font-size: var(--vlb-font-size-12p5);line-height: var(--vlb-line-height-1p4);color: var(--vlb-muted-ink)}.s131:not(#_){width: 1440px;min-height: 860px;box-sizing: border-box;padding: var(--vlb-space-72) var(--vlb-space-80);background: var(--vlb-pearl);color: var(--vlb-studio-ink);font-family: 'Mona Sans', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--vlb-space-40);overflow: hidden}.s132:not(#_){margin: 0;font-size: var(--vlb-font-size-14);font-weight: var(--vlb-font-weight-600);letter-spacing: 0.08em;text-transform: uppercase;color: var(--vlb-muted-ink)}.s133:not(#_){margin: 0;font-size: var(--vlb-font-size-56);line-height: var(--vlb-line-height-1p05);font-weight: var(--vlb-font-weight-600);letter-spacing: -0.02em}.s134:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vlb-space-20)}.s135:not(#_){background: var(--vlb-card-white);border: 1px solid var(--vlb-sunken-pearl);border-radius: var(--vlb-radius-16);padding: var(--vlb-space-28);display: flex;flex-direction: column;gap: var(--vlb-space-14)}.s136:not(#_){margin: 0;font-size: var(--vlb-font-size-20);font-weight: var(--vlb-font-weight-600)}.s137:not(#_){font-size: var(--vlb-font-size-16)}.s138:not(#_){font-family: 'Spline Sans Mono', ui-monospace, monospace;font-size: var(--vlb-font-size-13);color: var(--vlb-studio-ink);background: var(--vlb-soft-pearl);padding: var(--vlb-space-1) var(--vlb-space-6);border-radius: var(--vlb-radius-6)}.s139:not(#_){margin: 0;font-size: var(--vlb-font-size-15);line-height: var(--vlb-line-height-1p5);color: var(--vlb-muted-ink)}.s140:not(#_){width: 1440px;min-height: 1001px;box-sizing: border-box;padding: var(--vlb-space-72) var(--vlb-space-80);background: var(--vlb-pearl);color: var(--vlb-studio-ink);font-family: 'Mona Sans', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--vlb-space-40);overflow: hidden}.s141:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vlb-space-20);align-items: start}.s142:not(#_){position: relative}.s143:not(#_){display: inline-flex;align-items: center;gap: var(--vlb-space-8);height: 44px;padding: 0 var(--vlb-space-16);border-radius: var(--vlb-radius-10);border: 1px solid var(--vlb-sunken-pearl);background: var(--vlb-card-white);color: var(--vlb-studio-ink);font: inherit;font-weight: var(--vlb-font-weight-500);cursor: pointer}.s144:not(#_){position: absolute;top: 52px;left: 0;z-index: 10;width: 220px;box-sizing: border-box;padding: var(--vlb-space-6);background: var(--vlb-card-white);border: 1px solid var(--vlb-sunken-pearl);border-radius: var(--vlb-radius-12);box-shadow: 0 12px 32px var(--vlb-c17181c-a120)}.s145:not(#_){display: flex;align-items: center;min-height: 40px;padding: 0 var(--vlb-space-12);border-radius: var(--vlb-radius-8);background: var(--vlb-soft-pearl);color: var(--vlb-lilt-hover);font-weight: var(--vlb-font-weight-500)}.s146:not(#_){display: flex;align-items: center;min-height: 40px;padding: 0 var(--vlb-space-12);border-radius: var(--vlb-radius-8)}.s147:not(#_){height: 1px;background: var(--vlb-sunken-pearl);margin: var(--vlb-space-6) 0}.s148:not(#_){color: var(--vlb-muted-ink)}.s149:not(#_){display: flex;gap: var(--vlb-space-4);padding: var(--vlb-space-4);background: var(--vlb-pearl);border-radius: var(--vlb-radius-12)}.s150:not(#_){flex: 1;height: 40px;border: 0;border-radius: var(--vlb-radius-9);background: var(--vlb-card-white);font: inherit;font-weight: var(--vlb-font-weight-500);color: var(--vlb-studio-ink);cursor: pointer}.s151:not(#_){flex: 1;height: 40px;border: 0;border-radius: var(--vlb-radius-9);background: transparent;font: inherit;font-weight: var(--vlb-font-weight-500);color: var(--vlb-muted-ink);cursor: pointer}.s152:not(#_){padding: var(--vlb-space-16);border: 1px solid var(--vlb-sunken-pearl);border-radius: var(--vlb-radius-12)}.s153:not(#_){margin: 0;font-size: var(--vlb-font-size-15);line-height: var(--vlb-line-height-1p5);color: var(--vlb-studio-ink)}.s154:not(#_){border: 1px solid var(--vlb-sunken-pearl);border-radius: var(--vlb-radius-12)}.s155:not(#_){display: flex;width: 100%;align-items: center;justify-content: space-between;min-height: 56px;padding: 0 var(--vlb-space-16);border: 0;background: transparent;font: inherit;font-weight: var(--vlb-font-weight-600);color: var(--vlb-studio-ink);cursor: pointer}.s156:not(#_){padding: 0 var(--vlb-space-16) var(--vlb-space-16)}.s157:not(#_){display: inline-flex;align-items: center;gap: var(--vlb-space-8);height: 44px;padding: 0 var(--vlb-space-16);border-radius: var(--vlb-radius-10);border: 1px solid var(--vlb-lilt-blue);background: var(--vlb-lilt-blue);color: var(--vlb-card-white);font: inherit;font-weight: var(--vlb-font-weight-500);cursor: pointer}.s158:not(#_){border: 1px solid var(--vlb-sunken-pearl);border-radius: var(--vlb-radius-14);padding: var(--vlb-space-20);background: var(--vlb-card-white);box-shadow: 0 20px 48px var(--vlb-c17181c-a140);display: flex;flex-direction: column;gap: var(--vlb-space-12)}.s159:not(#_){font-size: var(--vlb-font-size-17)}.s160:not(#_){display: flex;gap: var(--vlb-space-8);justify-content: flex-end}.s161:not(#_){display: flex;flex-direction: column;gap: var(--vlb-space-4)}.s162:not(#_){min-height: 40px;display: flex;align-items: center;color: var(--vlb-studio-ink);text-decoration: none}.s163:not(#_){width: 1440px;min-height: 640px;box-sizing: border-box;padding: var(--vlb-space-72) var(--vlb-space-80);background: var(--vlb-pearl);color: var(--vlb-studio-ink);font-family: 'Mona Sans', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--vlb-space-40);overflow: hidden}.s164:not(#_){display: flex;flex-wrap: wrap;align-items: center;gap: var(--vlb-space-24);padding: var(--vlb-space-14) var(--vlb-space-20);background: var(--vlb-card-white);border: 1px solid var(--vlb-sunken-pearl);border-radius: var(--vlb-radius-16)}.s165:not(#_){font-size: var(--vlb-font-size-22);letter-spacing: -0.02em}.s166:not(#_){flex: 1;display: flex;flex-wrap: wrap;gap: var(--vlb-space-28)}.s167:not(#_){color: var(--vlb-studio-ink);text-decoration: none;font-weight: var(--vlb-font-weight-500)}.s168:not(#_){width: 1440px;min-height: 820px;box-sizing: border-box;padding: var(--vlb-space-72) var(--vlb-space-80);background: var(--vlb-pearl);color: var(--vlb-studio-ink);font-family: 'Mona Sans', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--vlb-space-40);overflow: hidden}.s169:not(#_){display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--vlb-space-20)}.s170:not(#_){font-size: var(--vlb-font-size-40);font-weight: var(--vlb-font-weight-600);letter-spacing: -0.02em}[data-fit-width="1440"]{--ox-fw: 1440}[data-fit-width="1600"]{--ox-fw: 1600}