@charset "UTF-8";@import"https://static.thelaumix.com/fonts/anek-latin.css";@import"https://static.thelaumix.com/fonts/materialsymbolsrounded.css";:root{--c-background-values: 253, 253, 253;--c-background: rgb(var(--c-background-values));--c-text: #333;--c-container: #fff;--c-vl-values: 25, 115, 135;--c-vl: rgb(var(--c-vl-values));--c-vl-actual:#197387;--c-accent1: #d88e19;--c-accent2: #f0571e;--c-accent3: #b23053;--c-accent4: #6ea536;--c-accent5: #386db3;--button-background: #fdfdfd;--button-hover-shad: var(--theme);--button-border: .1px solid #0002;--button-base-shadow: 0 .15em .2rem #0000001f,0 0 3em 0 #00000008;--button-text: var(--text);--button-text-hover: #111;--button-confirm-text: #fffd;--w-centerpage: 70rem;--w-centerpage-narrow: 50rem;--border-bright: #d0d0d0;--border-light: .01rem solid #00000026;--border-lighter: .01rem solid #00000011;--border-straight: #ccc;--container-width: 82rem;--content-width: 60rem;--header-height: 5rem;--header-shade-width: calc(var(--content-width) + 5rem);--header-shade-scale: 2rem;--header-shade-color: #0002;--image-border-radius: 1rem;--text-block-margin: 2.1em;background:var(--c-background);color:var(--c-text);font-family:Anek Latin,sans-serif;font-size:min(1.5vw,14pt);line-height:1.15}::selection{background:var(--c-vl-actual);color:#fff}html,body{margin:0}body{overflow-y:scroll;overflow-x:hidden}.--icon,.matsym{font-family:Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}a{--c: var(--c-vl);color:var(--c);text-decoration:none;display:inline-block;font-weight:450}a:not(.noline){background:linear-gradient(to right,var(--c) 50%,transparent 0);background-size:200% 1q;background-repeat:no-repeat;background-position:100% 100%;transition:.1s cubic-bezier(.35,.01,.29,1)}a:not(.noline):hover{background-position-x:0%}.article-like{-webkit-hyphens:auto;hyphens:auto}.article-like p,.article-like li{text-align:justify;-webkit-hyphens:auto;hyphens:auto}*.konzert,*.vollkonzert,*.gig{--c: var(--c-accent3)!important}*.probe{--c: var(--c-accent4)!important}*.event,*.markt{--c: var(--c-accent1)!important}*.special,*.workshop{--c: var(--c-accent5)!important}.--hl,m{color:var(--c-vl)}img.fullp{width:100%;border-radius:var(--image-border-radius);-webkit-user-select:none;user-select:none;pointer-events:none;display:block}img.fullp:not(.nomargin){margin:var(--text-block-margin) 0}img.fullp.preview{width:20rem;object-position:center;object-fit:cover;transition:.5s cubic-bezier(0,0,0,1);object-view-box:inset(0% 0% 0% 0%)}img.fullp.preview:hover{object-view-box:inset(2%)}a:hover>img.fullp.preview{object-view-box:inset(2%)}.paragraphed-section{counter-reset:parag}.paragraphed-section h2{counter-increment:parag;counter-reset:abs;margin-bottom:.5em}.paragraphed-section h2:before{content:"§" counter(parag) " "}.paragraphed-section>p,.paragraphed-section ul{margin:.7em 0}.paragraphed-section>p{counter-increment:abs;padding-left:1.9em;position:relative}.paragraphed-section>p:before{content:"(" counter(abs) ")";position:absolute;left:0;font-weight:500;color:#888}.paragraphed-section ul{margin-left:1em}.membership-panel{display:flex;gap:1.5rem;justify-content:start;margin:2em 0}.membership-panel .memblock{background-color:var(--c-container);border-radius:1rem;box-shadow:0 0 1.7rem #0001;padding:1.4em 1.8em;display:flex;flex-flow:column;align-items:end;gap:1em}.membership-panel .memblock .label{font-size:1.4em;font-stretch:75%;font-weight:700}.membership-panel .memblock .price{display:flex;gap:.4em;font-stretch:85%;font-weight:300;align-items:baseline}.membership-panel .memblock .price .value{font-size:2em;display:flex;gap:.1em}.membership-panel .memblock .price .value .base{font-weight:700}.membership-panel .memblock .price .rate:before{content:"/ "}.para:not(:first-child){margin-top:1em}.para:not(:last-child){margin-bottom:1em}.warnicle{--col: #414141;border:1px solid var(--col);background-color:var(--col);box-shadow:inset 0 0 0 10rem #fffe;border-radius:.4em;padding:.7em 1.2em;display:flex;align-items:center;gap:1em;color:var(--col)}.warnicle .material-symbols{font-size:1.5em;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.warnicle.info{--col: var(--c-vl)}@media only screen and (max-width:768px){:root{font-size:3.6vmin;--content-width: calc(100vw - 4rem) }img.fullp{width:100vw;border-radius:0;position:relative;left:50%;translate:-50% 0}img.fullp.preview{border-radius:1em}}html[lx-theme=dark]{--c-background-values:40, 40, 40;--c-background:rgb(var(--c-background-values));--c-text:#e0e0e0;--c-container:#1d1d1d;--c-vl-values:105, 195, 215;--c-vl:rgb(var(--c-vl-values));--c-accent1:#d29608;--c-accent2:#e06f44;--c-accent3:#dc2951;--c-accent4:#7aa80d;--c-accent5:#2c70c9;--header-shade-color: #1117}html[lx-theme=dark] .scheduler .schedule-item .evt-info{color:#aaa}html[lx-theme=dark] .hmhdr .overlay.upcoming .event-container .event-item,html[lx-theme=dark] .hmhdr .overlay.hm-quotes .container .quote-root .quotel{background-color:#202020e3}html[lx-theme=dark] .headwrap{background-color:var(--c-vl-actual)}html[lx-theme=dark] .headwrap .headmount .logo a{background-image:url(/assets/vllogo_inv-D4WCdwJH.svg)}html[lx-theme=dark] .headwrap .headmount .navigation a{--c-vl:#fff}html[lx-theme=dark] .footwrap{--c-vl:#151515}html[lx-theme=dark] .scheduler-root .sched-filter .toggolo:hover{box-shadow:inset 0 0 10em #1d1d1dde,inset 0 0 10em var(--c)}html[lx-theme=dark] .scheduler-root .sched-filter .toggolo.on:hover{box-shadow:inset 0 0 10em #0000004a,inset 0 0 10em var(--c)}html[lx-theme=dark] .vl-texicle .content .vlbt{background-color:var(--c-vl-actual);color:#fff;--c:#fff6;text-shadow:0 .13em 0 rgba(0,0,0,.5333333333);box-shadow:0 .15em #0005}html[lx-theme=dark] .vl-texicle.news:before{box-shadow:inset 0 0 0 100vw #111d,0 0 1rem #0001}html[lx-theme=dark] .vl-texicle.news h2{margin-top:0}html[lx-theme=dark] #vl-distributor #switchable-mount h1{margin-top:1rem}html[lx-theme=dark] .headwrap .headmount .navigation .themetoggle:before{opacity:0;rotate:180deg}html[lx-theme=dark] .headwrap .headmount .navigation .themetoggle:after{rotate:360deg;opacity:1}html[lx-theme=dark] .warnicle{box-shadow:inset 0 0 0 10rem #111c;color:#fffe}.ticket-shell{width:min(var(--content-width),100vw - 2rem);margin:0 auto;padding-bottom:4rem}.ticket-shell *,.ticket-shell *:before,.ticket-shell *:after{box-sizing:border-box}.ticket-shell h1{margin-bottom:.25rem}.ticket-shell h2,.ticket-shell h3{margin-top:0}.ticket-shell .muted{color:#888}.ticket-shell .small{font-size:.86em}.ticket-shell .error{color:#b32042;font-weight:600}.ticket-shell .back{margin:.4rem 0 .8rem}.ticket-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.ticket-card{grid-column:span 12;padding:1.35rem;border:var(--border-lighter);border-radius:1rem;background:var(--c-container);box-shadow:0 .15rem .7rem #0000000c}.ticket-card.half{grid-column:span 6}.ticket-card.third{grid-column:span 4}.ticket-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.ticket-field{display:flex;flex-direction:column;gap:.28rem;color:#777;font-size:.84rem;font-weight:520}.ticket-field.wide{grid-column:1/-1}.ticket-field input,.ticket-field select,.ticket-field textarea{width:100%;min-height:2.75rem;padding:.62rem .85rem;border:1px solid rgba(136,136,136,.2666666667);border-radius:.68rem;outline:none;background:var(--c-background);color:var(--c-text);font:inherit;font-size:1rem;font-weight:420;transition:border-color .12s,box-shadow .12s}.ticket-field input:focus,.ticket-field select:focus,.ticket-field textarea:focus{border-color:var(--c-vl);box-shadow:0 0 0 .18rem rgba(var(--c-vl-values),.14)}.ticket-field input:disabled,.ticket-field select:disabled,.ticket-field textarea:disabled{opacity:.62}.ticket-action{--action-bg: var(--button-background);--action-color: var(--c-text);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:.55rem 1.15rem;border:var(--button-border);border-radius:99rem;background:var(--action-bg);color:var(--action-color);box-shadow:var(--button-base-shadow),inset 0 -.45rem 1rem #0001,inset 0 0 0 .08rem #fff5;font:inherit;font-weight:570;cursor:pointer;transition:transform .08s,box-shadow .08s,opacity .08s}.ticket-action:hover:not(:disabled){transform:translateY(-.08rem)}.ticket-action:active:not(:disabled){transform:translateY(.04rem);box-shadow:inset 0 .35rem .8rem #0002}.ticket-action:disabled{cursor:default;opacity:.42}.ticket-action.primary{--action-bg: var(--c-vl);--action-color: white}.ticket-action.danger{--action-bg: #9f2844;--action-color: white}.ticket-action.quiet{box-shadow:none;background:#8882}.ticket-action.icon{width:2.5rem;padding-inline:0}.ticket-toggle{display:inline-flex;align-items:center;gap:.65rem;color:var(--c-text);cursor:pointer;-webkit-user-select:none;user-select:none}.ticket-toggle input{position:absolute;opacity:0;pointer-events:none}.ticket-toggle .track{width:2.7rem;height:1.48rem;padding:.18rem;border-radius:99rem;background:#8885;transition:.15s}.ticket-toggle .thumb{display:block;width:1.12rem;height:1.12rem;border-radius:50%;background:#fff;box-shadow:0 .08rem .22rem #0004;transition:.15s}.ticket-toggle input:checked+.track{background:var(--c-vl)}.ticket-toggle input:checked+.track .thumb{transform:translate(1.22rem)}.ticket-toggle input:focus-visible+.track{outline:.18rem solid rgba(var(--c-vl-values),.25)}.ticket-toggle input:disabled+.track{opacity:.5}.ticket-help{margin:.45rem 0 0;color:#888;font-size:.86rem;line-height:1.35}.ticket-badge{display:inline-flex;padding:.18rem .55rem;border-radius:99rem;background:#8882;font-size:.74rem;font-weight:650;letter-spacing:.02em}@media(max-width:760px){.ticket-card.half,.ticket-card.third{grid-column:span 12}.ticket-fields{grid-template-columns:1fr}.ticket-field.wide{grid-column:auto}}.sw-vocaload.vl-8qgfyz{--c-base: #0002;--c-load: var(--c-vl);width:3em;margin:auto}.sw-vocaload.vl-8qgfyz.float{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}html[lx-theme=dark] .sw-vocaload.vl-8qgfyz{--c-base: #fff4}.vl-texicle.profbox.vl-3pb5bv{display:flex;gap:2.5em;align-items:start;--psize: 15em}.vl-texicle.profbox.vl-3pb5bv .prof:where(.vl-3pb5bv){width:var(--psize);height:var(--psize);overflow:hidden;flex-grow:0;flex-shrink:0;position:sticky;top:calc(var(--header-height) + 3em);border-radius:100%;-webkit-user-select:none;user-select:none;pointer-events:none;filter:sepia(.155) hue-rotate(145deg)}.vl-texicle.profbox.vl-3pb5bv .prof:where(.vl-3pb5bv) img:where(.vl-3pb5bv){width:100%;height:100%;object-fit:cover;object-position:center}.vl-texicle.profbox.vl-3pb5bv .content:where(.vl-3pb5bv){padding:calc(var(--psize) * .09) 0}@media only screen and (max-width:768px){.vl-texicle.vl-3pb5bv.profbox.flowable{flex-flow:column;align-items:center;gap:1em;margin-top:4em}.vl-texicle.vl-3pb5bv.profbox.flowable .prof:where(.vl-3pb5bv){position:relative;top:unset}}.contact-snip{display:flex;gap:.4em;align-items:baseline}.contact-snip .--icon{opacity:.6;top:.2em;position:relative}.imp-profile.vl-1kod0un{flex-grow:1;flex-shrink:0}.imp-profile.vl-1kod0un.noimg .profbox .prof img{scale:.7}.vlbt.vl-us1m6k{font-size:1.1em;margin:.5em auto auto;display:flex;gap:.2em;align-items:center;background-color:var(--c-container);padding:.4em 1.2em;border-radius:.5em;box-shadow:0 .1em .3em #0001;transition:.3s cubic-bezier(0,0,0,1);background-size:200% 2q}.vlbt.vl-us1m6k:hover{translate:0 -.1em;box-shadow:0 .2em .3em #0002}.vl-texicle{margin:var(--text-block-margin) 0}.vl-texicle .content{display:flex;flex-flow:column;gap:1em;-webkit-hyphens:auto;hyphens:auto}.vl-texicle .content p{margin:0;text-align:justify}.vl-texicle .content p a{word-break:break-all;-webkit-hyphens:auto;hyphens:auto}.vl-texicle .content .btrow{display:flex;flex-grow:0;flex-shrink:1;justify-content:center;flex-flow:row;align-items:flex-start;gap:1em;margin-top:.5em}.vl-texicle .content .btrow *{flex-shrink:1;flex-grow:0;margin:unset}.vl-texicle.news{--c: var(--c-vl);border-radius:1rem;padding:1.5em 0;position:relative}.vl-texicle.news:before{content:"";width:100vw;height:100%;top:0;left:50%;transform:translate(-50%);position:absolute;z-index:-1;background:var(--c);box-shadow:inset 0 0 0 100vw #fffc,0 0 1rem #0001;border:.1px solid var(--c);opacity:.7}.vl-texicle.news h2:where(.vl-xd0f3q){margin-top:0}.vl-texicle.columnated .content:where(.vl-xd0f3q){flex-flow:row;gap:1.8rem}.vl-texicle.columnated .content:where(.vl-xd0f3q)>div{display:flex;flex-flow:column;gap:1em;-webkit-hyphens:auto;hyphens:auto}.vl-texicle.columnated .content:where(.vl-xd0f3q) .right{flex-grow:1}@media only screen and (max-width:768px){.vl-texicle.vl-xd0f3q.columnated .content:where(.vl-xd0f3q){flex-flow:column}.vl-texicle.vl-xd0f3q.columnated .content:where(.vl-xd0f3q) .right{flex-grow:1}}.parallaxer.vl-wla5rf{position:relative;overflow:hidden}.parallaxer.vl-wla5rf>:where(.vl-wla5rf){width:100%;object-fit:cover;position:relative;top:var(--lax)}.parallaxer.vl-wla5rf img:where(.vl-wla5rf){-webkit-user-select:none;user-select:none;pointer-events:none}img{-webkit-user-select:none;user-select:none;pointer-events:none}.overlay.vl-zkrne5{position:absolute;box-sizing:border-box;--bg: #ffffffbb;font-size:min(1.1vw,1rem);--quotel-trans: cubic-bezier(.44, .03, 0, 1);--quotel-trans-time: .8s}.overlay.vl-zkrne5.hm-quotes{bottom:3rem;left:2rem}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5){width:28em}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5){display:flex;flex-flow:column-reverse;align-items:flex-start}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5){--c: var(--c-vl-actual);box-sizing:border-box;background-color:var(--bg);border-radius:.3em;box-shadow:0 0 2.2rem #0005,inset 1.5rem 0 0 var(--c);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);font-size:1.1em;display:flex;flex-flow:column-reverse;gap:.4em;font-stretch:95%;opacity:0;margin-top:1em;padding:0 1.2em .8em 2.6em;overflow:hidden;@keyframes vl-zkrne5-fadeout{to{opacity:0}}}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5) .author:where(.vl-zkrne5){font-size:1.6em;font-stretch:85%;font-weight:600;color:#fff;background-color:var(--c);text-shadow:0 .055em 0 #0005;margin:0 -.78em .25em;padding:.2em .78em;display:flex;justify-content:space-between;align-items:center;gap:1em}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5) .author:where(.vl-zkrne5) .name-voice-combo:where(.vl-zkrne5){display:flex;align-items:center;justify-content:space-between;flex-grow:1}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5) .author:where(.vl-zkrne5) .name-voice-combo:where(.vl-zkrne5) .voice:where(.vl-zkrne5){font-size:.7em;font-weight:300;margin-left:2em;position:relative;left:.6em;color:#fffb}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5) .author:where(.vl-zkrne5):after{font-family:Material Symbols Rounded;content:"";font-variation-settings:"FILL" 1;font-size:.7em}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5):nth-last-child(1){opacity:1}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5):nth-last-child(2){opacity:1}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5):nth-last-child(3){opacity:0}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5):nth-last-child(4){opacity:0}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5):nth-last-child(5){opacity:0}.overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5):not(:last-child){animation:10s vl-zkrne5-fadeout ease-in 1;animation-fill-mode:both}.overlay.vl-zkrne5.upcoming{bottom:3rem;right:2rem;max-width:37em}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5){display:flex;flex-flow:column;font-size:1.1em;gap:1em}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5){-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);padding:0 2.6em .4em 1.1em;background-color:var(--bg);border-radius:.3em;box-shadow:0 0 2.2rem #0005,inset -1.5rem 0 0 var(--c);overflow:hidden;font-stretch:95%;text-align:right;animation:var(--quotel-trans-time) quotel-in var(--quotel-trans) 1;transition:var(--quotel-trans-time) var(--quotel-trans);cursor:pointer;color:var(--c-text);text-decoration:none;@keyframes vl-zkrne5-evt-item-now{0%,to{opacity:1;scale:1}50%{opacity:.95;scale:.98}}}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5) .name:where(.vl-zkrne5){font-size:1.6em;font-stretch:85%;font-weight:600;color:#fff;background-color:var(--c);text-shadow:0 .055em 0 #0005;margin:0 -.78em .25em;padding:.2em .78em;display:flex;align-items:center;justify-content:space-between;gap:1em}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5) .name:where(.vl-zkrne5) span:where(.vl-zkrne5){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5) .name:where(.vl-zkrne5):before{font-family:Material Symbols Rounded;content:"";font-variation-settings:"FILL" 1;font-size:.7em}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5).konzert .name:where(.vl-zkrne5):before{content:""}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5) .lowerpad:where(.vl-zkrne5){display:flex;justify-content:space-between;gap:1.3em;font-stretch:85%;padding:.1em 0}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5) .lowerpad:where(.vl-zkrne5) div:where(.vl-zkrne5){display:flex;align-items:center;gap:.2em}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5) .lowerpad:where(.vl-zkrne5) div:where(.vl-zkrne5):before{content:"";font-family:Material Symbols Rounded;font-variation-settings:"FILL" 1;font-size:.9em;color:var(--c)}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5) .lowerpad:where(.vl-zkrne5) div:where(.vl-zkrne5).location:before{content:""}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5) .lowerpad:where(.vl-zkrne5) div:where(.vl-zkrne5).date{font-weight:500}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5).now{background-color:var(--c);color:#fff;animation:1.6s vl-zkrne5-evt-item-now ease-in-out infinite}.overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5).now .lowerpad:where(.vl-zkrne5) div:where(.vl-zkrne5):before{color:#fff}@media only screen and (max-width:768px){.hmhdr .overlay.vl-zkrne5{font-size:1rem;--bg: #fffd}.hmhdr .overlay.vl-zkrne5.hm-quotes{bottom:-3rem}.hmhdr .overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5){width:86vw}.hmhdr .overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5){align-items:center}.hmhdr .overlay.vl-zkrne5.hm-quotes .container:where(.vl-zkrne5) .quote-root:where(.vl-zkrne5) .quotel:where(.vl-zkrne5){box-shadow:0 0 2.2em #0005;padding:0 1.1em .8em;font-size:.9em;flex-grow:1;transform-origin:center}.hmhdr .overlay.vl-zkrne5.upcoming{width:86vw;bottom:unset;top:calc(var(--header-height) + .3rem)}.hmhdr .overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5){flex-flow:row;overflow:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;border-radius:.3rem}.hmhdr .overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5){box-shadow:0 0 2.2em #0005;padding:0 1.1em .4em;font-size:.9rem;scroll-snap-align:start;flex:0 0 86vw;box-sizing:border-box}.hmhdr .overlay.vl-zkrne5.upcoming .event-container:where(.vl-zkrne5) .event-item:where(.vl-zkrne5) .lowerpad:where(.vl-zkrne5){padding:.3em 0}}.hmhdr.vl-1wtfeok{--slider-height: calc(100lvh + -0rem) ;height:var(--slider-height);position:relative;top:calc(-1*var(--header-height));margin-bottom:calc(-1*var(--header-height))}.hmhdr.vl-1wtfeok .backpic{position:absolute;width:100%;height:100%}.hmhdr.vl-1wtfeok .backpic img:where(.vl-1wtfeok){width:100%;height:var(--slider-height);object-fit:cover;object-position:top}.hmhdr.vl-1wtfeok .backpic .slider:where(.vl-1wtfeok){--slide-t: 2s cubic-bezier(.35, 0, 0, 1);height:var(--slider-height)}.hmhdr.vl-1wtfeok .backpic .slider:where(.vl-1wtfeok) .slide-controls:where(.vl-1wtfeok){bottom:calc(1.5em + var(--lax))}.slider.vl-1wtfeok{--slide-i: 0;--slide-t: 1.2s cubic-bezier(.35, .01, .09, .99);--slide-p: 50%;display:block;box-sizing:border-box;position:relative}.slider.vl-1wtfeok .slide-container:where(.vl-1wtfeok){display:flex;overflow-x:hidden;overflow-y:hidden;scroll-snap-type:x mandatory;position:relative}.slider.vl-1wtfeok .slide-container:where(.vl-1wtfeok) .slide-outer:where(.vl-1wtfeok){--slide-n: 0;transition:var(--slide-t);scroll-snap-align:start;scroll-behavior:smooth;width:100%;height:100%;overflow:hidden;flex-grow:1;flex-shrink:0;box-sizing:border-box;position:relative;left:calc(var(--slide-i) * -100%)}.slider.vl-1wtfeok .slide-container:where(.vl-1wtfeok) .slide-outer:where(.vl-1wtfeok) .slide-mnt:where(.vl-1wtfeok){transition:var(--slide-t);position:relative;overflow:hidden;--dif: calc(var(--slide-i) - var(--slide-n));left:calc(var(--dif) * var(--slide-p))}.slider.vl-1wtfeok .slide-controls:where(.vl-1wtfeok){position:absolute;bottom:2em;left:50%;translate:-50% 0;display:flex;gap:1em;z-index:1;--c: #ffffffc4}.slider.vl-1wtfeok .slide-controls:where(.vl-1wtfeok) .pinpoint:where(.vl-1wtfeok){transition:.2s;--scale: .7em;width:var(--scale);height:var(--scale);outline:3q solid var(--c);border-radius:100%;background:radial-gradient(var(--c) 0 50%,transparent 0);background-size:0% 0%;background-position:center;background-repeat:no-repeat;cursor:pointer}.slider.vl-1wtfeok .slide-controls:where(.vl-1wtfeok) .pinpoint:where(.vl-1wtfeok).on,.slider.vl-1wtfeok .slide-controls:where(.vl-1wtfeok) .pinpoint:where(.vl-1wtfeok):hover{outline-offset:4q}.slider.vl-1wtfeok .slide-controls:where(.vl-1wtfeok) .pinpoint:where(.vl-1wtfeok).on{background-size:200% 200%}.home-fulllaxer{height:12rem;position:relative;margin:4rem 0;border-radius:var(--image-border-radius)}.home-fulllaxer:after{content:"";position:absolute;z-index:1;font-size:10rem;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 4rem #000c;display:block}.home-fulllaxer img.vl-1wtfeok{z-index:-1;position:relative;height:150%}@media only screen and (max-width:768px){.home-fulllaxer{border-radius:0;width:100vw;left:50%;translate:-50% 0}}html:has(.home-heading):not([lx-htop=full]):not(:has(.headmount.open)) #vl-distributor .headwrap{background-color:rgba(var(--c-background-values),0);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);--fullper: 0!important;background:linear-gradient(to bottom,#0005 10%,#0001 80%,transparent)}html:has(.home-heading):not([lx-htop=full]):not(:has(.headmount.open)) #vl-distributor .headwrap .navigation{filter:contrast(0) brightness(2)}html:has(.home-heading):not([lx-htop=full]):not(:has(.headmount.open)) #vl-distributor .headwrap #mtoggle{color:#fff}html:has(.home-heading):not([lx-htop=full]):not(:has(.headmount.open)) #vl-distributor .headwrap .logo a{background-image:url(/assets/vllogo_inv-D4WCdwJH.svg)}html:has(.home-heading):not([lx-htop=full]):not(:has(.headmount.open)) #vl-distributor .subshade{opacity:0}@media only screen and (max-width:768px){.hmhdr.vl-1wtfeok{--slider-height: 30rem;margin-bottom:-2rem}.hmhdr.vl-1wtfeok .backpic .slider .slide-controls{display:none}}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq){position:relative;display:flex;flex-flow:row;padding:1.3em 0;--c: #752d75;--w: .5rem;--libar-left: 4rem;gap:3.3em;transition:.2s ease-out;@keyframes vl-1fm4cnq-evt-active-circle{0%,to{scale:1}50%{scale:1.3}}}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth{padding-top:6rem}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth .blocksnip:where(.vl-1fm4cnq){position:absolute;top:2rem;left:var(--libar-left);font-stretch:80%;font-weight:500;font-size:1.8em;background:var(--c);color:#fff;text-shadow:0 .05em 0 #0003;padding:.2rem .5em;padding-left:1.3em;border-radius:.2rem}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth .blocksnip:where(.vl-1fm4cnq) .year:where(.vl-1fm4cnq){font-weight:200;margin-left:.1em}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth.--first{padding-top:4rem}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth.--first .blocksnip:where(.vl-1fm4cnq){top:0rem}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth.--running{padding-top:2em;margin-top:4em}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth.--running .blocksnip:where(.vl-1fm4cnq){margin-top:-4rem}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth.--running .blocksnip:where(.vl-1fm4cnq):before{content:"";height:4rem;width:var(--w);background:var(--c);display:block;position:absolute;left:0;top:-2rem;border-radius:1em}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth.--running.--first{margin-top:2em}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth.--running.--first .blocksnip:where(.vl-1fm4cnq){margin-top:-2rem}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).newmonth.--running.--first .blocksnip:where(.vl-1fm4cnq):before{top:0}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .datmark:where(.vl-1fm4cnq){text-align:right;width:2em;font-stretch:75%;font-size:1.5em;white-space:nowrap;flex-shrink:0}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .datmark:where(.vl-1fm4cnq) .datm:where(.vl-1fm4cnq){display:inline-block}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .datmark:where(.vl-1fm4cnq) .datm:where(.vl-1fm4cnq)>div{display:inline-block}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .datmark:where(.vl-1fm4cnq) .datm:where(.vl-1fm4cnq).b:before{opacity:.5;content:"-";margin:0 .1em}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).d-break .datmark:where(.vl-1fm4cnq) .datm:where(.vl-1fm4cnq){display:block}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).d-break .datmark:where(.vl-1fm4cnq) .datm:where(.vl-1fm4cnq).b:before{display:block;margin:0}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .libar:where(.vl-1fm4cnq){width:var(--w);height:calc(100% + var(--w));background:var(--c);position:absolute;top:0;left:var(--libar-left);border-radius:2em}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .label:where(.vl-1fm4cnq){font-size:1.5em;font-weight:600;font-stretch:90%;display:flex;align-items:center;color:var(--c)}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .label:where(.vl-1fm4cnq):before{content:"";display:block;position:absolute;border-radius:100%;width:1em;height:1em;box-sizing:border-box;border:.16em solid var(--c);background:var(--c-background);left:calc((.5*var(--w)) + var(--libar-left));translate:-50% 0}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-type:where(.vl-1fm4cnq){font-size:.96em;color:var(--c);font-stretch:95%;font-weight:540}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq){display:flex;align-items:center;gap:1em;font-size:1em;font-stretch:95%;font-weight:340;color:#888}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq){display:flex;align-items:center;gap:.2em}:is(.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq)):before{content:"";font-family:Material Symbols Rounded;font-variation-settings:"FILL" 1;display:block;color:var(--c);opacity:.5}:is(.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq)).location:before{content:""}:is(.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq)).dtime .time:where(.vl-1fm4cnq){font-weight:500;margin-left:.9em;display:inline-flex;align-items:center}:is(.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq)).dtime .time:where(.vl-1fm4cnq):before{content:"";font-family:Material Symbols Rounded;font-weight:300;margin-right:.15em;font-size:.8em}:is(.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq)).dtime .wd:where(.vl-1fm4cnq):before{content:""}:is(.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq)).dtime .date:before{display:none}:is(.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq)).dtime:before{display:none}:is(.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq)).dtime .upto:where(.vl-1fm4cnq){margin:0 .3em;font-size:1.3em}:is(.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq),.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq)).dtime .upto:where(.vl-1fm4cnq):before{content:"";opacity:1;color:#aaa}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .desc:where(.vl-1fm4cnq){margin-top:.3em;border-radius:.5em;white-space:pre-line}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .ticket-btn:where(.vl-1fm4cnq){display:inline-flex;align-items:center;gap:.4em;margin-top:.55em;padding:.2em 0;border-bottom:.12em solid color-mix(in srgb,var(--c) 45%,transparent);color:var(--c)!important;font-weight:650;font-stretch:92%;text-decoration:none;transition:.12s}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .ticket-btn:where(.vl-1fm4cnq) span:where(.vl-1fm4cnq){transition:transform .12s}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .ticket-btn:where(.vl-1fm4cnq):hover{border-bottom-color:var(--c)}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq) .ticket-btn:where(.vl-1fm4cnq):hover span:where(.vl-1fm4cnq){transform:translate(.18em)}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).--past{opacity:.8;filter:grayscale(.5)}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).--running{background:var(--c);color:#fffe!important;border-radius:1rem;box-shadow:0 .4rem .9rem #0001,0 .05rem .3rem #0002;z-index:1;text-shadow:0 .07em 0 #0003,0 0 .9em #0003}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).--running .libar:where(.vl-1fm4cnq){background:var(--c-background);border-radius:0;top:0rem;height:100%}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).--running .label:where(.vl-1fm4cnq){color:#fff}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).--running .label:where(.vl-1fm4cnq):before{border-color:var(--c-background);background:var(--c);animation:1.3s vl-1fm4cnq-evt-active-circle ease-in-out infinite}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).--running .evt-info:where(.vl-1fm4cnq){color:#fffe}.scheduler.vl-1fm4cnq .schedule-item:where(.vl-1fm4cnq).--running .evt-info:where(.vl-1fm4cnq) :where(.vl-1fm4cnq):before{color:#fffe!important}.scheduler.vl-1fm4cnq .empticle:where(.vl-1fm4cnq){font-size:1.5em;padding:1rem;text-align:center;font-weight:300;color:#888}.scheduler-root.vl-1fm4cnq{display:flex;align-items:flex-start;--pad: 1rem 1.3rem;gap:1rem}.scheduler-root.vl-1fm4cnq .sched-filter:where(.vl-1fm4cnq){position:sticky;top:calc(var(--header-height) + 2rem);padding:var(--pad);background:var(--c-container);box-shadow:0 .1rem 1.4rem #00000008;border-radius:.3rem;display:grid;gap:.3rem;flex-shrink:0;flex-grow:0}.scheduler-root.vl-1fm4cnq .sched-filter:where(.vl-1fm4cnq) .toggolo:where(.vl-1fm4cnq){--c: #777;font-stretch:88%;padding:.4em 1.3em;font-size:1em;transition:.2s;font-weight:570;border-radius:.5em;background-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 10em #fff0,inset 0 0 10em #fff0}.scheduler-root.vl-1fm4cnq .sched-filter:where(.vl-1fm4cnq) .toggolo:where(.vl-1fm4cnq):hover{box-shadow:inset 0 0 10em #fffd,inset 0 0 10em var(--c)}.scheduler-root.vl-1fm4cnq .sched-filter:where(.vl-1fm4cnq) .toggolo:where(.vl-1fm4cnq).on{background-color:var(--c);color:#fff;text-shadow:0 .03em 0 #0005}.scheduler-root.vl-1fm4cnq .sched-filter:where(.vl-1fm4cnq) .toggolo:where(.vl-1fm4cnq).on:hover{box-shadow:inset 0 0 10em #fff3,inset 0 0 10em var(--c)}.scheduler-root.vl-1fm4cnq .sched-mount:where(.vl-1fm4cnq){flex-grow:1}.scheduler-udtime.vl-1fm4cnq{font-size:.8em;color:#aaa;text-align:right;margin:1em 0}.scheduler-udtime.vl-1fm4cnq b:where(.vl-1fm4cnq){font-weight:500}.sched-loadicle.vl-1fm4cnq{--c-main: #e9e9e9;--c-sec: #f5f5f5;z-index:1;padding-left:4rem;counter-reset:wi}.sched-loadicle.vl-1fm4cnq .dummy:where(.vl-1fm4cnq){display:block;background:linear-gradient(-45deg,var(--c-main),var(--c-sec),var(--c-main));background-size:200% 100%;border-radius:.2em;animation:.6s vl-1fm4cnq-backmove linear infinite}.sched-loadicle.vl-1fm4cnq .dummy:where(.vl-1fm4cnq).yr{height:2.4em;width:12.2em;margin-bottom:1.9em;margin-left:-2.25em}.sched-loadicle.vl-1fm4cnq .dummy:where(.vl-1fm4cnq).entry{background:transparent;padding-left:2.25em;padding-top:0;padding-bottom:2.7em;position:relative}.sched-loadicle.vl-1fm4cnq .dummy:where(.vl-1fm4cnq).entry:before{content:"";height:calc(100% + 1em);width:.5em;background-color:var(--c-main);display:block;position:absolute;left:0;border-radius:1rem}.sched-loadicle.vl-1fm4cnq .dummy:where(.vl-1fm4cnq).entry:has(.yr:where(.vl-1fm4cnq)){padding-top:.57em}.sched-loadicle.vl-1fm4cnq .dummy:where(.vl-1fm4cnq).entry:has(.yr:where(.vl-1fm4cnq)):first-child{padding-top:0}.sched-loadicle.vl-1fm4cnq .dummy:where(.vl-1fm4cnq).hdr{width:8.5rem;height:1.4em;margin-bottom:.3em}.sched-loadicle.vl-1fm4cnq .dummy:where(.vl-1fm4cnq).bot{width:18em;height:1em}@keyframes vl-1fm4cnq-backmove{0%{background-position-x:0%}to{background-position-x:-200%}}@media only screen and (max-width:768px){.scheduler-root.vl-1fm4cnq{flex-flow:column;align-items:normal}.scheduler-root.vl-1fm4cnq .sched-filter:where(.vl-1fm4cnq){flex-grow:1;flex-shrink:1;z-index:1;top:var(--header-height);display:grid;grid-template-columns:1fr 1fr;margin:0 -7vw}.scheduler-root.vl-1fm4cnq .sched-mount:where(.vl-1fm4cnq){flex-grow:0;margin-left:-7vw}.scheduler-root.vl-1fm4cnq .sched-mount:where(.vl-1fm4cnq) .scheduler:where(.vl-1fm4cnq) .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq){flex-flow:column;align-items:flex-start;gap:0em}.scheduler-root.vl-1fm4cnq .sched-mount:where(.vl-1fm4cnq) .scheduler:where(.vl-1fm4cnq) .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div.dtime:where(.vl-1fm4cnq){display:flex;flex-wrap:wrap;align-items:center}.scheduler-root.vl-1fm4cnq .sched-mount:where(.vl-1fm4cnq) .scheduler:where(.vl-1fm4cnq) .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div.dtime:where(.vl-1fm4cnq)>span:where(.vl-1fm4cnq){display:inline-flex}.scheduler-root.vl-1fm4cnq .sched-mount:where(.vl-1fm4cnq) .scheduler:where(.vl-1fm4cnq) .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div.dtime:where(.vl-1fm4cnq) .upto:where(.vl-1fm4cnq),.scheduler-root.vl-1fm4cnq .sched-mount:where(.vl-1fm4cnq) .scheduler:where(.vl-1fm4cnq) .schedule-item:where(.vl-1fm4cnq) .evt-info:where(.vl-1fm4cnq) div>span.dtime .upto{display:block}.scheduler-root.vl-1fm4cnq .sched-mount:where(.vl-1fm4cnq) .scheduler:where(.vl-1fm4cnq) .empticle:where(.vl-1fm4cnq){margin-left:7vw}}.imptable-closure.vl-17sbqm7{display:flex;gap:2rem}.imptable-closure.vl-17sbqm7>div:where(.vl-17sbqm7){flex-grow:1}@media only screen and (max-width:768px){.imptable-closure.vl-17sbqm7{display:grid}}.contable-head.vl-17sbqm7{font-size:2.2em;font-stretch:92%}.contable.vl-17sbqm7{display:grid;grid-template-columns:repeat(2,1fr);flex-wrap:wrap;gap:2rem;margin:var(--text-block-margin) 0}.contable.vl-17sbqm7 .imp-profile{flex-grow:1;flex-shrink:0}.contable.vl-17sbqm7 .imp-profile .profbox{--psize: 10.6em;gap:1.7em;background:var(--c-container);border-radius:10rem;box-shadow:0 0 2em #0001;margin:0;overflow:hidden;align-items:stretch}.contable.vl-17sbqm7 .imp-profile .profbox .prof{box-shadow:0 0 2em #0001}.contable.vl-17sbqm7 .imp-profile .profbox .content{display:flex;gap:0;justify-content:space-between}.contable.vl-17sbqm7 .imp-profile .profbox .content .basics .name{font-size:1.5em;font-stretch:83%;font-weight:600}.contable.vl-17sbqm7 .imp-profile .profbox .content .basics .role{font-stretch:80%;font-size:1.3em;font-weight:500;color:var(--c-vl)}.contable.vl-17sbqm7 .imp-profile .profbox .content .basics .subrole{font-stretch:80%;font-size:1em;font-weight:430;color:var(--c-vl)}.contable.vl-17sbqm7 .imp-profile .profbox .content .address{position:relative;font-size:.85em;padding-left:1.5em}.contable.vl-17sbqm7 .imp-profile .profbox .content .address:before{font-family:Material Symbols Rounded;content:"";font-variation-settings:"FILL" 1;position:absolute;left:0;opacity:.6}.contable.vl-17sbqm7 .imp-profile .profbox .content .contactlets{font-size:.85em}@media only screen and (max-width:768px){.contable.vl-17sbqm7 .imp-profile .profbox{--psize: 8rem;font-size:.9em}}.contable.vl-17sbqm7 .imp-profile.noimg .profbox .prof img{scale:.7}@media only screen and (max-width:768px){.contable.vl-17sbqm7{grid-template-columns:1fr}}html.door-camera-active{overflow:hidden}.checkin-root.vl-13ubtn0{position:relative;min-height:min(44rem,calc(100dvh - 10rem));padding-bottom:1rem;overflow:hidden}.checkin-root.camera-mode.vl-13ubtn0{position:fixed;z-index:10000;inset:0;width:100vw;height:100dvh;min-height:0;margin:0;padding:0;background:#080b0d;color:#fff}.muted.vl-13ubtn0{color:#999}.small.vl-13ubtn0{font-size:.85em}.err.vl-13ubtn0{color:#c0263a;font-weight:600}.loginbox.vl-13ubtn0,.manual.vl-13ubtn0{display:flex;flex-flow:column;gap:.6rem}.loginbox.vl-13ubtn0{max-width:22rem}input.vl-13ubtn0{padding:.7em 1em;border-radius:.5em;border:2px solid #8884;background:var(--c-container, #fff2);font-size:1.1em;color:inherit}.door-toolbar.vl-13ubtn0{position:relative;z-index:4;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.8rem 1rem;border:1px solid #8883;border-radius:1rem;background:color-mix(in srgb,var(--c-container) 92%,transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.door-title.vl-13ubtn0{display:flex;align-items:center;gap:.7rem}.door-title.vl-13ubtn0 .matsym{color:var(--c-vl);font-size:1.8rem}.door-title.vl-13ubtn0 div:where(.vl-13ubtn0){display:flex;flex-direction:column}.door-title.vl-13ubtn0 span:where(.vl-13ubtn0){color:#888;font-size:.78rem}.modes.vl-13ubtn0{display:flex;gap:.35rem;padding:.25rem;border-radius:99rem;background:#8882}.mode-button.vl-13ubtn0{display:flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;border:0;border-radius:99rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.mode-button.active.vl-13ubtn0{background:var(--c-vl);color:#fff;box-shadow:0 .15rem .5rem #0002}.round-button.vl-13ubtn0,.result-close.vl-13ubtn0{display:grid;place-items:center;width:2.65rem;height:2.65rem;border:0;border-radius:50%;background:#fff2;color:inherit;cursor:pointer}.scanbox.vl-13ubtn0{position:relative;z-index:4;display:flex;flex-flow:column;gap:.7rem;margin-top:1rem;padding:1rem;border:1px solid #8883;border-radius:1rem;background:var(--c-container)}.manual.vl-13ubtn0{flex-flow:row}.manual.vl-13ubtn0 input:where(.vl-13ubtn0){flex-grow:1}.camera-stage.vl-13ubtn0{position:absolute;inset:0;z-index:0;overflow:hidden;background:#000}.cam-view.vl-13ubtn0{width:100%;height:100%;display:block;object-fit:cover}.camera-shade.vl-13ubtn0{position:absolute;inset:0;background:linear-gradient(#0009 0,transparent 25%,transparent 65%,#000c 100%)}.scan-guide.vl-13ubtn0{position:absolute;left:50%;top:47%;width:min(72vw,32rem);aspect-ratio:1.7;transform:translate(-50%,-50%);border:.18rem solid #fff;border-radius:1.15rem;box-shadow:0 0 0 100vmax #0004,0 0 1.5rem #19738799;pointer-events:none}.scan-guide.vl-13ubtn0 span:where(.vl-13ubtn0){position:absolute;left:8%;right:8%;top:50%;height:.14rem;background:#58d9ef;box-shadow:0 0 .8rem #58d9ef;animation:vl-13ubtn0-scanline 1.8s ease-in-out infinite alternate}@keyframes vl-13ubtn0-scanline{0%{transform:translateY(-4rem)}to{transform:translateY(4rem)}}.camera-mode.vl-13ubtn0 .door-toolbar:where(.vl-13ubtn0){position:absolute;top:max(.75rem,env(safe-area-inset-top));left:.75rem;right:.75rem;border-color:#fff2;background:#101518b8}.camera-mode.vl-13ubtn0 .door-title:where(.vl-13ubtn0) span:where(.vl-13ubtn0){color:#fffb}.camera-mode.vl-13ubtn0 .scanbox:where(.vl-13ubtn0){position:absolute;left:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));margin:0;border-color:#fff2;background:#101518d9;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.camera-mode.vl-13ubtn0 input:where(.vl-13ubtn0){border-color:#fff4;background:#0008;color:#fff}.notice.vl-13ubtn0{position:relative;z-index:6;margin-top:1rem;padding:.6em 1em;border-radius:.5em;background:#8882}.result.vl-13ubtn0{position:relative;z-index:5;margin-top:1rem;padding:1.3rem 1.4rem;border-radius:.8em;color:#fff;text-shadow:0 .05em 0 #0004}.result.ok.vl-13ubtn0{background:#1f9d4d}.result.warn.vl-13ubtn0{background:#d98a1f}.result.bad.vl-13ubtn0{background:#c0263a}.result.info.vl-13ubtn0{background:var(--c-container, #f4f4f6);color:inherit;text-shadow:none;border:1px solid #8883}.camera-mode.vl-13ubtn0 .result:where(.vl-13ubtn0){position:absolute;left:50%;top:50%;width:min(42rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 12rem);margin:0;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 1rem 4rem #0009}.result-close.vl-13ubtn0{position:absolute;top:.65rem;right:.65rem;background:#0002}.result.vl-13ubtn0 .verdict:where(.vl-13ubtn0){font-size:2rem;font-weight:800;font-stretch:90%}.result.vl-13ubtn0 .evt:where(.vl-13ubtn0){font-size:1.2rem;font-weight:600;margin-top:.2rem}.result.vl-13ubtn0 .code:where(.vl-13ubtn0){font-family:ui-monospace,monospace;font-size:1.4rem;letter-spacing:.1em;margin-top:.4rem}.result.vl-13ubtn0 .variant:where(.vl-13ubtn0){margin-top:.3rem;opacity:.95}.customer-name.vl-13ubtn0{display:flex;flex-direction:column;margin-top:.75rem;padding:.7rem .85rem;border-radius:.6rem;background:#0002}.result.info.vl-13ubtn0 .customer-name:where(.vl-13ubtn0){background:#8882}.customer-name.vl-13ubtn0 span:where(.vl-13ubtn0){font-size:.75rem;opacity:.8}.customer-name.vl-13ubtn0 strong:where(.vl-13ubtn0){font-size:1.35rem}.result.vl-13ubtn0 .checkflag:where(.vl-13ubtn0){margin-top:.8rem;padding:.6em .8em;background:#0004;border-radius:.5em;font-weight:800;font-size:1.15rem}.result.vl-13ubtn0 .grid:where(.vl-13ubtn0){display:grid;grid-template-columns:auto 1fr;gap:.3rem 1rem;margin-top:.8rem}.result.vl-13ubtn0 .grid:where(.vl-13ubtn0) span:where(.vl-13ubtn0){color:#999}.reclass.vl-13ubtn0{margin-top:1rem}.varbtns.vl-13ubtn0{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.4rem}.varbtns.vl-13ubtn0 button.active:where(.vl-13ubtn0){background:var(--c-vl, #752d75);color:#fff}@media(max-width:640px){.door-toolbar.vl-13ubtn0{grid-template-columns:1fr auto}.door-title.vl-13ubtn0 span:where(.vl-13ubtn0),.mode-button.vl-13ubtn0 span:where(.vl-13ubtn0){display:none}.modes.vl-13ubtn0{grid-column:1 / -1;grid-row:2;justify-self:stretch}.mode-button.vl-13ubtn0{flex:1;justify-content:center}.manual.vl-13ubtn0 button:where(.vl-13ubtn0) span:where(.vl-13ubtn0){display:none}.result.vl-13ubtn0 .verdict:where(.vl-13ubtn0){font-size:1.55rem}.camera-mode.vl-13ubtn0 .door-toolbar:where(.vl-13ubtn0){grid-template-columns:auto 1fr auto}.camera-mode.vl-13ubtn0 .door-title:where(.vl-13ubtn0) div:where(.vl-13ubtn0){display:none}.camera-mode.vl-13ubtn0 .modes:where(.vl-13ubtn0){grid-column:auto;grid-row:auto}.camera-mode.vl-13ubtn0 .result:where(.vl-13ubtn0){top:51%;max-height:calc(100dvh - 13.5rem)}}.ag-muted.vl-1kena9o{color:#999}.ag-err.vl-1kena9o{color:#c0263a;font-weight:600}.ag-login.vl-1kena9o{display:flex;flex-flow:column;gap:.6rem;max-width:22rem;margin:2rem auto}.ag-login.vl-1kena9o input:where(.vl-1kena9o){padding:.7em 1em;border-radius:.5em;border:2px solid #8884;background:var(--c-container, #fff2);font-size:1.05em;color:inherit}.ag-login.vl-1kena9o button:where(.vl-1kena9o){padding:.6em 1.1em;border-radius:.5em;border:none;background:var(--c-vl, #752d75);color:#fff;font-weight:600;cursor:pointer}.eyebrow.vl-kdy2je{margin:0;color:var(--c-vl);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.organize-home.vl-kdy2je h1:where(.vl-kdy2je){margin-top:.2rem}.tool-grid.vl-kdy2je{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1.5rem}.tool-grid.vl-kdy2je a:where(.vl-kdy2je){display:flex;align-items:center;gap:1rem;color:inherit;text-decoration:none;transition:transform .12s,border-color .12s}.tool-grid.vl-kdy2je a:where(.vl-kdy2je):hover{transform:translateY(-.12rem);border-color:var(--c-vl)}.tool-grid.vl-kdy2je a:where(.vl-kdy2je) .matsym{color:var(--c-vl);font-size:2rem}.tool-grid.vl-kdy2je div:where(.vl-kdy2je){display:flex;flex-direction:column;gap:.25rem}.tool-grid.vl-kdy2je strong:where(.vl-kdy2je){font-size:1.08rem}.tool-grid.vl-kdy2je span:where(.vl-kdy2je){color:#888;font-size:.88rem;line-height:1.35}html.modal-open{overflow:hidden}.modal-backdrop.vl-lft0xh{position:fixed;z-index:20000;inset:0;display:grid;place-items:center;padding:1rem;background:#07171eb8;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem)}.modal-card.vl-lft0xh{width:min(42rem,100%);max-height:min(48rem,calc(100dvh - 2rem));overflow:auto;border:1px solid #fff3;border-radius:1rem;background:var(--c-container);color:var(--c-text);box-shadow:0 1.5rem 5rem #0008}header.vl-lft0xh{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid #8883;background:color-mix(in srgb,var(--c-container) 92%,transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}h2.vl-lft0xh{margin:0}header.vl-lft0xh button:where(.vl-lft0xh){display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#8882;color:inherit;cursor:pointer}.modal-content.vl-lft0xh{padding:1.2rem}.users-layout.vl-fpou3h{display:grid;grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);gap:1rem;align-items:start}.page-head.vl-fpou3h{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-head.vl-fpou3h h1:where(.vl-fpou3h){margin-bottom:.25rem}.users-layout.no-users.vl-fpou3h{grid-template-columns:1fr}.user-list.vl-fpou3h{position:sticky;top:1rem}.user-list.vl-fpou3h button:where(.vl-fpou3h){width:100%;display:flex;align-items:center;gap:.7rem;padding:.65rem;border:0;border-radius:.7rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.user-list.vl-fpou3h button:where(.vl-fpou3h):hover,.user-list.vl-fpou3h button.active:where(.vl-fpou3h){background:#8882}.user-list.vl-fpou3h button.active:where(.vl-fpou3h){color:var(--c-vl)}.user-list.vl-fpou3h button:where(.vl-fpou3h)>span:where(.vl-fpou3h):last-child{min-width:0;display:flex;flex-direction:column}.user-list.vl-fpou3h small:where(.vl-fpou3h){color:#888}.avatar.vl-fpou3h{flex:0 0 auto;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;background:var(--c-vl);color:#fff;font-weight:720}.user-main.vl-fpou3h{display:grid;gap:1rem}.ticket-card.vl-fpou3h .ticket-action:where(.vl-fpou3h){margin-top:1rem}fieldset.vl-fpou3h{display:grid;gap:.35rem;margin:0 0 1rem;padding:.8rem;border:1px solid #8883;border-radius:.7rem}legend.vl-fpou3h{padding:0 .4rem;font-weight:650}fieldset.vl-fpou3h label:where(.vl-fpou3h){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem}fieldset.vl-fpou3h code:where(.vl-fpou3h){color:#999;font-size:.72rem}.password-row.vl-fpou3h{display:flex;gap:.6rem}.password-row.vl-fpou3h input:where(.vl-fpou3h){flex:1;min-width:0;padding:.65rem .8rem;border:1px solid #8884;border-radius:.65rem;background:var(--c-background);color:inherit}.create.vl-fpou3h{display:flex;flex-direction:column;gap:1rem}.empty.vl-fpou3h{display:grid;place-items:center;min-height:14rem;color:#888}.empty.vl-fpou3h .matsym{font-size:3rem}.notice.vl-fpou3h{position:sticky;bottom:1rem;margin-top:1rem;padding:.7rem 1rem;border-radius:.7rem;background:var(--c-vl);color:#fff;box-shadow:0 .4rem 1rem #0003}.load-error.vl-fpou3h{padding:.7rem;border-radius:.7rem;background:#b3204218;color:#b32042}.load-error.vl-fpou3h .ticket-action:where(.vl-fpou3h){margin-top:.2rem}@media(max-width:760px){.users-layout.vl-fpou3h{grid-template-columns:1fr}.user-list.vl-fpou3h{position:static}fieldset.vl-fpou3h label:where(.vl-fpou3h){grid-template-columns:auto 1fr}fieldset.vl-fpou3h code:where(.vl-fpou3h){display:none}.password-row.vl-fpou3h{flex-direction:column}}.muted.vl-lofus8{color:#999}.modebox.vl-lofus8{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.8rem 1.1rem;border-radius:.6em;margin-bottom:1.5rem;background:#1f9d4d22;border:1px solid #1f9d4d55}.modebox.test.vl-lofus8{background:#b8860b22;border-color:#b8860b66}.modebox.vl-lofus8 .warn:where(.vl-lofus8){color:#c0263a;font-weight:600}.sumup-diag.vl-lofus8{margin-top:.35rem;font-size:.82rem;color:#888}.sumup-diag.vl-lofus8 code:where(.vl-lofus8){background:#8882;padding:.05em .4em;border-radius:.3em;font-size:.95em}.mode-actions.vl-lofus8{display:flex;gap:.5rem;flex-wrap:wrap}.reconcile-msg.vl-lofus8{margin:-1rem 0 1.5rem;font-size:.88rem;color:#666}.events.vl-lofus8{margin-bottom:2rem}.page-actions.vl-lofus8{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;flex-wrap:wrap}.page-actions.vl-lofus8 h2:where(.vl-lofus8){margin:0}.pa-buttons.vl-lofus8{display:flex;gap:.5rem;flex-wrap:wrap}.evt.vl-lofus8{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;border-radius:.6em;margin-bottom:.5rem;background:var(--c-container, #f5f5f7);border:1px solid #8882;text-decoration:none;color:inherit}.evt.vl-lofus8 img:where(.vl-lofus8){width:5rem;height:3.4rem;object-fit:cover;border-radius:.55rem}.evt.vl-lofus8:hover{border-color:var(--c-vl, #752d75)}.evt.vl-lofus8 .t:where(.vl-lofus8){font-weight:600;font-size:1.1rem}.evt.vl-lofus8 .d:where(.vl-lofus8){color:#999;font-size:.9rem}.badge.vl-lofus8{margin-left:.5em;font-size:.75rem;background:#8883;padding:.1em .5em;border-radius:.4em;vertical-align:middle}.create.vl-lofus8{display:flex;flex-flow:column;gap:1rem}.event-head.vl-vnlmb3{position:relative;min-height:10rem;margin-bottom:1rem;overflow:hidden;border-radius:1rem;background:linear-gradient(120deg,var(--c-vl),#173f52);color:#fff}.event-head.vl-vnlmb3 img:where(.vl-vnlmb3){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.event-head.with-image.vl-vnlmb3:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07171ed9,#07171e40)}.event-head-content.vl-vnlmb3{position:relative;z-index:1;padding:2rem}.event-head.vl-vnlmb3 h1:where(.vl-vnlmb3){margin:.2rem 0 .65rem}.eyebrow.vl-vnlmb3{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;opacity:.8}.head-meta.vl-vnlmb3{display:flex;gap:.55rem;flex-wrap:wrap}.head-meta.vl-vnlmb3 span:where(.vl-vnlmb3){padding:.24rem .65rem;border-radius:99rem;background:#fff2;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.section-head.vl-vnlmb3{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-head.vl-vnlmb3 h2:where(.vl-vnlmb3){margin-bottom:0}.image-editor.vl-vnlmb3{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.image-editor.vl-vnlmb3 img:where(.vl-vnlmb3),.image-empty.vl-vnlmb3{width:min(30rem,100%);aspect-ratio:16 / 7;border-radius:.8rem;object-fit:cover;background:#8882}.image-empty.vl-vnlmb3{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888;font-size:1.1rem;gap:.35rem}.image-empty.vl-vnlmb3 .matsym{font-size:2rem}.image-editor.vl-vnlmb3 input[type=file]:where(.vl-vnlmb3){position:absolute;opacity:0;width:1px;height:1px}.variant-list.vl-vnlmb3,.cluster-list.vl-vnlmb3{display:flex;flex-direction:column;gap:.8rem}.outlet-list.vl-vnlmb3{display:flex;flex-direction:column;gap:.75rem}.variant-card.vl-vnlmb3,.cluster-card.vl-vnlmb3{padding:1rem;border:1px solid #8883;border-radius:.85rem;background:var(--c-background)}.variant-card.archived.vl-vnlmb3{opacity:.58}.default-pick.vl-vnlmb3{display:flex;align-items:center;gap:.4rem;margin-bottom:.65rem;font-size:.82rem;font-weight:650;color:#777}.default-pick.vl-vnlmb3 input:where(.vl-vnlmb3){accent-color:var(--c-vl)}.variant-fields.vl-vnlmb3{grid-template-columns:2fr 1fr}.variant-options.vl-vnlmb3{display:flex;gap:1.2rem;flex-wrap:wrap;margin:.8rem 0}.cluster-head.vl-vnlmb3{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.cluster-head.vl-vnlmb3 h3:where(.vl-vnlmb3){margin-bottom:.35rem;display:inline;margin-right:.4rem}.cluster-head-main.vl-vnlmb3{display:flex;align-items:center;gap:.5rem}.chevron.vl-vnlmb3{display:grid;place-items:center;color:#888}.cluster-body.vl-vnlmb3{margin-top:.85rem}.warn-badge.vl-vnlmb3{background:#b8860b33!important;color:#8a6508}.bad-badge.vl-vnlmb3{background:#b3204222!important;color:#b32042}.ticket-action.danger.vl-vnlmb3{color:#b32042}.head-actions.vl-vnlmb3{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.7rem}.preview-link.vl-vnlmb3{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:99rem;background:#fff2;color:#fff;text-decoration:none;font-weight:600;font-size:.85rem}.preview-link.vl-vnlmb3:hover{background:#fff3}button.preview-link.as-btn.vl-vnlmb3{border:0;cursor:pointer;font-family:inherit}.maps-toggle.vl-vnlmb3{margin-bottom:.8rem}.outlet-item.vl-vnlmb3{border:1px solid #8883;border-radius:.7rem;margin-bottom:.5rem;overflow:hidden}.outlet-summary.vl-vnlmb3{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;cursor:pointer;-webkit-user-select:none;user-select:none}.outlet-summary.vl-vnlmb3 .chevron:where(.vl-vnlmb3){display:grid;place-items:center;color:#888}.outlet-name.vl-vnlmb3{font-weight:600}.outlet-addr.vl-vnlmb3{color:#888;font-size:.85rem;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.outlet-body.vl-vnlmb3{padding:0 .8rem .8rem}.preview-form.vl-vnlmb3{display:flex;flex-direction:column;gap:1rem}.preview-variants.vl-vnlmb3{display:flex;flex-direction:column;gap:.5rem}.preview-variant.vl-vnlmb3{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .9rem;border:1px solid #8883;border-radius:.6rem;background:var(--c-background)}.pv-label.vl-vnlmb3{font-weight:600}.pv-price.vl-vnlmb3{color:#888;font-size:.88rem}.preview-variant.vl-vnlmb3 .stepper:where(.vl-vnlmb3){display:flex;align-items:center;gap:.5rem}.preview-variant.vl-vnlmb3 .stepper:where(.vl-vnlmb3) button:where(.vl-vnlmb3){width:2rem;height:2rem;border-radius:50%;border:0;cursor:pointer;background:var(--c-vl, #752d75);color:#fff;font-size:1.15rem;line-height:1}.preview-variant.vl-vnlmb3 .stepper:where(.vl-vnlmb3) button:where(.vl-vnlmb3):disabled{opacity:.4;cursor:default}.preview-variant.vl-vnlmb3 .count:where(.vl-vnlmb3){min-width:1.4rem;text-align:center;font-weight:700}.progress.vl-vnlmb3{height:.55rem;margin:.85rem 0;overflow:hidden;border-radius:99rem;background:#8882}.progress.vl-vnlmb3 span:where(.vl-vnlmb3){display:block;height:100%;border-radius:inherit;background:var(--c-vl)}.stat-grid.vl-vnlmb3{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.stat-grid.vl-vnlmb3 div:where(.vl-vnlmb3){display:flex;flex-direction:column;padding:.6rem;border-radius:.55rem;background:#8881}.stat-grid.vl-vnlmb3 span:where(.vl-vnlmb3){color:#888;font-size:.75rem}.stat-grid.vl-vnlmb3 b:where(.vl-vnlmb3){font-size:1.1rem}.variant-stats.vl-vnlmb3,.cluster-state.vl-vnlmb3,.cluster-actions.vl-vnlmb3{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.75rem}.variant-stats.vl-vnlmb3 span:where(.vl-vnlmb3),.cluster-state.vl-vnlmb3 span:where(.vl-vnlmb3){padding:.25rem .55rem;border-radius:99rem;background:#8882;font-size:.78rem}.cluster-state.vl-vnlmb3 span.bad:where(.vl-vnlmb3){background:#b3204222;color:#b32042}.cluster-head-actions.vl-vnlmb3{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:end}.create-cluster.vl-vnlmb3{display:flex;flex-direction:column;gap:.8rem}.modal-form.vl-vnlmb3{display:flex;flex-direction:column;gap:1rem}.create-cluster.vl-vnlmb3 .ticket-action:where(.vl-vnlmb3){margin-top:.8rem}.savebar.vl-vnlmb3{position:sticky;z-index:10;bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.75rem 1rem;border:1px solid #8883;border-radius:1rem;background:color-mix(in srgb,var(--c-container) 90%,transparent);box-shadow:0 .4rem 1.5rem #0002;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}@media(max-width:760px){.stat-grid.vl-vnlmb3{grid-template-columns:repeat(2,1fr)}.variant-fields.vl-vnlmb3{grid-template-columns:1fr}.savebar.vl-vnlmb3{align-items:stretch;flex-direction:column}}.orders-root.vl-1nw1w5s{padding-bottom:4rem}.muted.vl-1nw1w5s{color:#999}.back.vl-1nw1w5s{display:inline-block;color:var(--c-vl, #752d75);text-decoration:none;margin-bottom:.3rem}.toolbar.vl-1nw1w5s{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.search.vl-1nw1w5s{flex:1;min-width:14rem;padding:.55em .9em;border-radius:.5em;border:2px solid #8884;background:var(--c-background, #fff);color:inherit}.filters.vl-1nw1w5s{display:flex;gap:.35rem;flex-wrap:wrap}.filters.vl-1nw1w5s button:where(.vl-1nw1w5s){padding:.4em .8em;border:1px solid #8883;border-radius:99rem;background:transparent;color:inherit;cursor:pointer;font-size:.85rem}.filters.vl-1nw1w5s button.active:where(.vl-1nw1w5s){background:var(--c-vl, #752d75);color:#fff;border-color:transparent}.order-list.vl-1nw1w5s{display:flex;flex-direction:column;gap:.6rem}.order.vl-1nw1w5s{padding:.8rem 1rem;border:1px solid #8883;border-radius:.7rem;background:var(--c-container, #f5f5f7)}.order.pending.vl-1nw1w5s{border-color:#d98a1f88;background:#d98a1f14}.line1.vl-1nw1w5s{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.line1.vl-1nw1w5s .evt:where(.vl-1nw1w5s){font-size:1.1rem}.line1.vl-1nw1w5s .total:where(.vl-1nw1w5s){margin-left:auto;font-weight:700}.state.vl-1nw1w5s{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;padding:.15em .5em;border-radius:.4em;background:#8883}.state.paid.vl-1nw1w5s{background:#1f9d4d2e;color:#15823d}.state.pending.vl-1nw1w5s{background:#d98a1f33;color:#8a5a0f}.state.failed.vl-1nw1w5s,.state.refunded.vl-1nw1w5s{background:#c0263a22;color:#a01e2f}.line2.vl-1nw1w5s{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:.3rem}.line2.vl-1nw1w5s .cust:where(.vl-1nw1w5s){font-weight:600}.line2.vl-1nw1w5s .mail:where(.vl-1nw1w5s){color:var(--c-vl, #752d75);text-decoration:none}.line3.vl-1nw1w5s{margin-top:.25rem;color:#777;font-size:.9rem}.line4.vl-1nw1w5s{margin-top:.3rem;font-size:.8rem;display:flex;gap:.5rem;flex-wrap:wrap}.line4.vl-1nw1w5s code:where(.vl-1nw1w5s){background:#8882;padding:.05em .35em;border-radius:.3em}.line5.vl-1nw1w5s{margin-top:.5rem;display:flex;gap:.4rem;flex-wrap:wrap}.testmode-banner.vl-w3iyc5{background:repeating-linear-gradient(45deg,#b8860b,#b8860b 12px,#8a6508 12px 24px);color:#fff;text-shadow:0 1px 0 #0006;font-weight:700;text-align:center;padding:.55em 1em;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.6em;letter-spacing:.01em}.dot.vl-w3iyc5{width:.7em;height:.7em;border-radius:50%;background:#fff;box-shadow:0 0 .4em #fff;animation:vl-w3iyc5-blink 1.2s ease-in-out infinite}@keyframes vl-w3iyc5-blink{0%,to{opacity:1}50%{opacity:.3}}.muted.vl-f23oxs{color:#999}.evt-list.vl-f23oxs{display:flex;flex-flow:column;gap:1rem}.evt-card.vl-f23oxs{display:grid;grid-template-columns:minmax(12rem,17rem) minmax(0,1fr) auto;align-items:center;gap:1.4rem;min-height:10rem;padding:.75rem 1.4rem .75rem .75rem;border-radius:1rem;overflow:hidden;background:var(--c-container, #f5f5f7);border:1px solid #8882;text-decoration:none;color:inherit;transition:.12s}.preview.vl-f23oxs{align-self:stretch;min-height:8.5rem;overflow:hidden;border-radius:.7rem;background:linear-gradient(135deg,var(--c-vl, #752d75),#173f52)}.preview.vl-f23oxs img:where(.vl-f23oxs){width:100%;height:100%;object-fit:cover;display:block}.evt-card.vl-f23oxs:hover{border-color:var(--c-vl, #752d75);transform:translateY(-1px)}.title.vl-f23oxs{font-size:1.3rem;font-weight:700}.subtitle.vl-f23oxs{color:#888}.meta.vl-f23oxs{color:#999;font-size:.9rem;margin-top:.2rem;display:flex;gap:.4em;flex-wrap:wrap}.description.vl-f23oxs{display:-webkit-box;margin:.65rem 0 0;overflow:hidden;color:#777;line-height:1.45;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.buy.vl-f23oxs{color:var(--c-vl, #752d75);font-weight:700;white-space:nowrap}.soldout.vl-f23oxs{color:#b33;font-weight:600;white-space:nowrap}@media(max-width:700px){.evt-card.vl-f23oxs{grid-template-columns:1fr;padding:.75rem;align-items:start}.preview.vl-f23oxs{min-height:11rem}.cta.vl-f23oxs{padding:0 .4rem .35rem}.info.vl-f23oxs{padding:0 .4rem}}.muted.vl-dvgrtm{color:#999}.small.vl-dvgrtm{font-size:.88em}.err.vl-dvgrtm{color:#c0263a;font-weight:600;margin-top:.6rem}.back.vl-dvgrtm{display:inline-block;color:var(--c-vl, #752d75);text-decoration:none;margin-bottom:.5rem}.subtitle.vl-dvgrtm{color:#888;font-size:1.1rem}.meta.vl-dvgrtm{color:#999;margin-top:.2rem;display:flex;gap:.4em;flex-wrap:wrap}.closed.vl-dvgrtm{margin-top:1.5rem;padding:1rem;border-radius:.6em;background:#8882}.preview-banner.vl-dvgrtm{margin-bottom:.8rem;padding:.6rem .9rem;border-radius:.6em;background:#4a6cd422;border:1px solid #4a6cd455;font-weight:600}.shop-hero.vl-dvgrtm{position:relative;min-height:10rem;display:flex;align-items:end;overflow:hidden;padding:1.5rem;border-radius:1rem;background:linear-gradient(120deg,var(--c-vl),#173f52);color:#fff}.shop-hero.vl-dvgrtm img:where(.vl-dvgrtm){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shop-hero.with-image.vl-dvgrtm:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#07171ee8,#07171e22)}.shop-hero.vl-dvgrtm>div:where(.vl-dvgrtm){position:relative;z-index:1}.shop-hero.vl-dvgrtm h1:where(.vl-dvgrtm){margin:0 0 .3rem}.shop-hero.vl-dvgrtm .subtitle:where(.vl-dvgrtm),.shop-hero.vl-dvgrtm .meta:where(.vl-dvgrtm){color:#fffd}.event-description.vl-dvgrtm{margin-top:1rem}.event-description.vl-dvgrtm h2:where(.vl-dvgrtm),.presale.vl-dvgrtm h2:where(.vl-dvgrtm),.box-office.vl-dvgrtm h2:where(.vl-dvgrtm){margin-top:0}.event-description.vl-dvgrtm p:where(.vl-dvgrtm){margin-bottom:0;max-width:72ch;line-height:1.65;white-space:pre-line}.variants.vl-dvgrtm{margin-top:1.5rem;display:flex;flex-flow:column;gap:.7rem}.sales-until.vl-dvgrtm{margin:-.3rem 0 .2rem}.variant.vl-dvgrtm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-radius:.7em;border:1px solid #8883;background:var(--c-container, #f5f5f7)}.v-label.vl-dvgrtm{font-weight:600;font-size:1.1rem}.v-price.vl-dvgrtm{color:#777}.v-note.vl-dvgrtm{color:#b8860b;font-size:.82rem;margin-top:.2rem}.stepper.vl-dvgrtm{display:flex;align-items:center;gap:.6rem}.stepper.vl-dvgrtm button:where(.vl-dvgrtm){width:2.1rem;height:2.1rem;border-radius:50%;border:none;cursor:pointer;background:var(--c-vl, #752d75);color:#fff;font-size:1.2rem;line-height:1}.stepper.vl-dvgrtm button:where(.vl-dvgrtm):disabled{opacity:.4;cursor:default}.count.vl-dvgrtm{min-width:1.5rem;text-align:center;font-weight:700;font-size:1.1rem}.customer.vl-dvgrtm{margin-top:1rem;display:flex;flex-flow:column;gap:.8rem}.customer.vl-dvgrtm h3:where(.vl-dvgrtm){margin:0}.summary.vl-dvgrtm{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.6rem;flex-wrap:wrap}.total.vl-dvgrtm{font-size:1.2rem}.paybtn.vl-dvgrtm{font-size:1.05rem}.presale.vl-dvgrtm,.box-office.vl-dvgrtm{margin-top:1rem}.presale.vl-dvgrtm .outlets-intro:where(.vl-dvgrtm){margin-top:1.2rem}.price-list.vl-dvgrtm{display:grid;gap:.45rem;max-width:32rem}.price-list.vl-dvgrtm div:where(.vl-dvgrtm){display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid #8883}.outlet-list.vl-dvgrtm{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.outlet.vl-dvgrtm{padding:.9rem 1rem;border:1px solid #8883;border-radius:.7rem;background:var(--c-container, #f5f5f7)}.outlet.vl-dvgrtm address:where(.vl-dvgrtm){margin-top:.25rem;color:#777;font-style:normal;line-height:1.4;white-space:pre-line}.return-root.vl-19jr1zd{text-align:center;padding:3rem min(8vw,7rem) 4rem}.muted.vl-19jr1zd{color:#999}.back.vl-19jr1zd{display:inline-flex;margin-top:1.5rem;text-decoration:none}.icon.vl-19jr1zd{width:4rem;height:4rem;border-radius:50%;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#fff;font-weight:800;background:#d98a1f}.order-root.vl-19uzv0w{padding-bottom:4rem}.muted.vl-19uzv0w{color:#999}.small.vl-19uzv0w{font-size:.88em}.back.vl-19uzv0w{display:inline-flex;margin-top:1rem;text-decoration:none}.order-head.vl-19uzv0w{text-align:center;margin:1rem 0 1.5rem}.order-head.vl-19uzv0w h1:where(.vl-19uzv0w){margin:.3rem 0 0}.icon.vl-19uzv0w{width:3.4rem;height:3.4rem;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:1.9rem;color:#fff;font-weight:800}.icon.ok.vl-19uzv0w{background:#1f9d4d}.icon.bad.vl-19uzv0w{background:#c0263a}.icon.wait.vl-19uzv0w{background:#d98a1f}.meta.vl-19uzv0w{color:#999;margin:.2rem 0 1rem;display:flex;gap:.4em;flex-wrap:wrap}.items.vl-19uzv0w{display:flex;flex-flow:column;gap:.3rem;margin:1rem 0}.item.vl-19uzv0w{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid #8882}.item.total.vl-19uzv0w{font-weight:700;font-size:1.1rem;border-bottom:none;border-top:2px solid #8884;margin-top:.3rem;padding-top:.6rem}.download.vl-19uzv0w{display:inline-flex;margin:1rem 0 .5rem;font-size:1.05rem}.codes.vl-19uzv0w{display:grid;gap:.4rem;margin-top:1rem}.code.vl-19uzv0w{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .8rem;border:1px solid #8883;border-radius:.5rem;background:var(--c-container, #f5f5f7)}.code.vl-19uzv0w code:where(.vl-19uzv0w){font-size:1.05rem;letter-spacing:.1em;font-weight:700}.sc-icon.vl-9usrtn{display:block;flex:none}.people.vl-1wsz4yl{display:flex;flex-direction:column;gap:1rem;min-height:0}.panel-head.vl-1wsz4yl{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-1wsz4yl h2:where(.vl-1wsz4yl){margin:0;font-size:1.5rem}.muted.vl-1wsz4yl{color:#8b8b93;margin:.2rem 0 0;font-size:.9rem}.pad.vl-1wsz4yl{padding:1rem 0}.error.vl-1wsz4yl{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.searchbar.vl-1wsz4yl{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1px solid #8883;border-radius:.7rem;background:var(--c-container, #fff2);color:#8b8b93}.searchbar.vl-1wsz4yl input:where(.vl-1wsz4yl){border:0;background:transparent;color:inherit;font-size:1rem;width:100%;outline:none}.list.vl-1wsz4yl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.list.vl-1wsz4yl li:where(.vl-1wsz4yl){display:flex;align-items:center;gap:.85rem;padding:.6rem .75rem;border:1px solid #8882;border-radius:.75rem;background:var(--c-container, #fff1)}.list.vl-1wsz4yl li.inactive:where(.vl-1wsz4yl){opacity:.55}.avatar.vl-1wsz4yl{display:grid;place-items:center;width:2.3rem;height:2.3rem;flex:none;border-radius:50%;background:color-mix(in srgb,var(--c-vl, #752d75) 18%,transparent);color:var(--c-vl, #752d75);font-weight:700;font-size:.85rem}.meta.vl-1wsz4yl{display:flex;flex-direction:column;min-width:0;margin-right:auto}.meta.vl-1wsz4yl .sub:where(.vl-1wsz4yl){color:#8b8b93;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag.vl-1wsz4yl{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#8b8b93;border:1px solid #8884;padding:.1rem .45rem;border-radius:.5rem}.actions.vl-1wsz4yl{display:flex;gap:.2rem}.vchips.vl-1wsz4yl{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.18rem}.vchip.vl-1wsz4yl{font-size:.68rem;font-weight:700;padding:.04rem .4rem;border-radius:.4rem;color:var(--vc);border:1.5px solid var(--vc);background:color-mix(in srgb,var(--vc) 15%,transparent)}.vselect.vl-1wsz4yl{display:flex;flex-direction:column;gap:.4rem}.vselect-label.vl-1wsz4yl{font-size:.85rem;color:#8b8b93}.vopts.vl-1wsz4yl{display:flex;flex-direction:column;gap:.25rem}.vopt.vl-1wsz4yl{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border:1px solid #8883;border-radius:.55rem;padding:.4rem .6rem;cursor:pointer}.vopt.sub.vl-1wsz4yl{margin-left:1.2rem}.vopt.vl-1wsz4yl:hover{background:#8882}.vopt.on.vl-1wsz4yl{border-color:var(--vc);background:color-mix(in srgb,var(--vc) 16%,transparent);font-weight:600}.vopt.vl-1wsz4yl .swatch:where(.vl-1wsz4yl){width:1rem;height:1rem;flex:none;border-radius:.25rem;box-shadow:inset 0 0 0 1px #0002}.hint.vl-1wsz4yl{color:#8b8b93;font-size:.82rem;margin:0}.empty.vl-1wsz4yl{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem}button.vl-1wsz4yl{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-1wsz4yl{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.55rem .9rem}button.primary.vl-1wsz4yl:disabled{opacity:.6;cursor:default}button.ghost.vl-1wsz4yl{border:0;background:transparent;color:inherit;padding:.4rem;border-radius:.5rem}button.ghost.vl-1wsz4yl:hover{background:#8882}button.ghost.danger.vl-1wsz4yl:hover{color:#d23b53}.scrim.vl-1wsz4yl{position:fixed;inset:0;background:#0006;z-index:60;border:0}.drawer.vl-1wsz4yl{position:fixed;top:0;right:0;height:100dvh;width:min(26rem,100vw);z-index:61;background:var(--c-background, #15151a);border-left:1px solid #8883;box-shadow:-1rem 0 3rem #0004;display:flex;flex-direction:column}.drawer.vl-1wsz4yl>header:where(.vl-1wsz4yl){display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid #8883}.drawer.vl-1wsz4yl>header:where(.vl-1wsz4yl) h3:where(.vl-1wsz4yl){margin:0}.drawer.vl-1wsz4yl form:where(.vl-1wsz4yl){display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;overflow:auto}.drawer.vl-1wsz4yl label:where(.vl-1wsz4yl){display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#8b8b93}.drawer.vl-1wsz4yl .row:where(.vl-1wsz4yl){display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.drawer.vl-1wsz4yl input:where(.vl-1wsz4yl):not([type=checkbox]),.drawer.vl-1wsz4yl textarea:where(.vl-1wsz4yl){font:inherit;padding:.55rem .7rem;border:1px solid #8884;border-radius:.55rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}.drawer.vl-1wsz4yl label.check:where(.vl-1wsz4yl){flex-direction:row;align-items:center;gap:.5rem;color:var(--c-text, inherit);font-size:1rem}.hint.vl-1wsz4yl{color:#8b8b93;font-weight:400}.drawer-actions.vl-1wsz4yl{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.voices.vl-18mum3g{display:flex;flex-direction:column;gap:1rem}.panel-head.vl-18mum3g{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-18mum3g h2:where(.vl-18mum3g){margin:0;font-size:1.5rem}.muted.vl-18mum3g{color:#8b8b93;margin:.2rem 0 0;font-size:.9rem}.pad.vl-18mum3g{padding:1rem 0}.error.vl-18mum3g{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.tree.vl-18mum3g{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.register.vl-18mum3g{border:1px solid #8882;border-radius:.8rem;background:var(--c-container, #fff1);overflow:hidden}.row.vl-18mum3g{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem}.register.vl-18mum3g>.row:where(.vl-18mum3g){font-weight:640}.subs.vl-18mum3g{list-style:none;margin:0;padding:0 0 .35rem}.row.sub.vl-18mum3g{padding-left:2rem;border-top:1px solid #8881}.swatch.vl-18mum3g{width:1.1rem;height:1.1rem;flex:none;border-radius:.3rem;box-shadow:inset 0 0 0 1px #0002}.swatch.small.vl-18mum3g{width:.85rem;height:.85rem}.badge.vl-18mum3g{font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.08rem .4rem;border:1.5px solid;border-radius:.45rem}.name.vl-18mum3g{margin-right:auto}.actions.vl-18mum3g{display:flex;gap:.1rem}.empty.vl-18mum3g{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem}.empty-actions.vl-18mum3g{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}button.vl-18mum3g{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-18mum3g{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.55rem .9rem}button.primary.vl-18mum3g:disabled{opacity:.6;cursor:default}button.ghost.vl-18mum3g{border:0;background:transparent;color:inherit;padding:.35rem;border-radius:.5rem}button.ghost.vl-18mum3g:hover:not(:disabled){background:#8882}button.ghost.vl-18mum3g:disabled{opacity:.35;cursor:default}button.ghost.danger.vl-18mum3g:hover:not(:disabled){color:#d23b53}.scrim.vl-18mum3g{position:fixed;inset:0;background:#0006;z-index:60;border:0}.drawer.vl-18mum3g{position:fixed;top:0;right:0;height:100dvh;width:min(24rem,100vw);z-index:61;background:var(--c-background, #15151a);border-left:1px solid #8883;box-shadow:-1rem 0 3rem #0004;display:flex;flex-direction:column}.drawer.vl-18mum3g>header:where(.vl-18mum3g){display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid #8883}.drawer.vl-18mum3g>header:where(.vl-18mum3g) h3:where(.vl-18mum3g){margin:0}.drawer.vl-18mum3g form:where(.vl-18mum3g){display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;overflow:auto}.drawer.vl-18mum3g label:where(.vl-18mum3g){display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#8b8b93}.drawer.vl-18mum3g input:where(.vl-18mum3g):not([type=color]){font:inherit;padding:.55rem .7rem;border:1px solid #8884;border-radius:.55rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}.colorrow.vl-18mum3g{display:flex;gap:.6rem;align-items:center}.colorpick.vl-18mum3g{width:2.6rem;height:2.4rem;padding:0;border:1px solid #8884;border-radius:.55rem;background:none;cursor:pointer}.colorhex.vl-18mum3g{flex:1}.hint.vl-18mum3g{color:#8b8b93;font-weight:400}.drawer-actions.vl-18mum3g{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.sc-canvas.vl-1db4qup{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid #8883;border-radius:.8rem;background:radial-gradient(circle at 1px 1px,#8882 1px,transparent 0) 0 0 / 22px 22px,var(--c-container, #1a1a20);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sc-canvas.selectmode.vl-1db4qup{cursor:crosshair}.sc-canvas.panning.vl-1db4qup{cursor:grabbing}.sc-marquee.vl-1db4qup{position:absolute;border:1.5px dashed var(--c-vl, #752d75);background:color-mix(in srgb,var(--c-vl, #752d75) 14%,transparent);pointer-events:none;z-index:5}.sc-world.vl-1db4qup{position:absolute;top:0;left:0;transform-origin:0 0;background-color:color-mix(in srgb,var(--c-vl, #752d75) 7%,transparent);background-image:linear-gradient(to right,#8884 1px,transparent 1px),linear-gradient(to bottom,#8884 1px,transparent 1px);box-shadow:0 0 0 2px var(--c-vl, #752d75) inset,0 1rem 3rem #0003}.sc-world.nogrid.vl-1db4qup{background-image:none}.sc-front.vl-1db4qup{position:absolute;top:0;left:0;right:0;text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9a9aa3;background:color-mix(in srgb,var(--c-vl, #752d75) 16%,transparent);padding:2px 0;pointer-events:none}.sc-hud.vl-1db4qup{position:absolute;right:.6rem;bottom:.6rem;display:flex;align-items:center;gap:.2rem;padding:.2rem .3rem;border-radius:.6rem;background:color-mix(in srgb,var(--c-background, #15151a) 82%,transparent);border:1px solid #8883;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sc-hud.vl-1db4qup button:where(.vl-1db4qup){display:grid;place-items:center;min-width:1.7rem;height:1.7rem;font:inherit;font-size:1.1rem;line-height:1;color:inherit;background:transparent;border:0;border-radius:.4rem;cursor:pointer}.sc-hud.vl-1db4qup button:where(.vl-1db4qup):hover{background:#8883}.sc-hud.vl-1db4qup .z:where(.vl-1db4qup){min-width:2.6rem;text-align:center;font-size:.78rem;color:#9a9aa3}.sc-dims.vl-1db4qup{position:absolute;left:.6rem;bottom:.6rem;font-size:.76rem;color:#9a9aa3;padding:.2rem .5rem;border-radius:.5rem;background:color-mix(in srgb,var(--c-background, #15151a) 82%,transparent);border:1px solid #8883;pointer-events:none}.muted.vl-gjyzo{color:#8b8b93}.pad.vl-gjyzo{padding:1rem 0}.error.vl-gjyzo{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.error.inline.vl-gjyzo{margin:.2rem 0 0;font-size:.9rem}.panel-head.vl-gjyzo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-gjyzo h2:where(.vl-gjyzo){margin:0;font-size:1.5rem}.panel-head.vl-gjyzo .muted:where(.vl-gjyzo){margin:.2rem 0 0;font-size:.9rem}.cards.vl-gjyzo{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem}.cards.vl-gjyzo li:where(.vl-gjyzo){display:flex;align-items:stretch;border:1px solid #8882;border-radius:.8rem;background:var(--c-container, #fff1);overflow:hidden}.card-open.vl-gjyzo{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;align-items:flex-start;text-align:left;font:inherit;color:inherit;background:transparent;border:0;padding:.8rem .9rem;cursor:pointer}.card-open.vl-gjyzo:hover{background:#8881}.card-open.vl-gjyzo .sub:where(.vl-gjyzo){color:#8b8b93;font-size:.82rem}.actions.vl-gjyzo{display:flex;align-items:center;padding-right:.3rem}.empty.vl-gjyzo{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem;margin-top:1rem}button.vl-gjyzo{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-gjyzo{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.5rem .85rem}button.primary.vl-gjyzo:disabled{opacity:.55;cursor:default}button.ghost.vl-gjyzo{border:0;background:transparent;color:inherit;padding:.4rem;border-radius:.5rem}button.ghost.vl-gjyzo:hover{background:#8882}button.ghost.danger.vl-gjyzo:hover{color:#d23b53}.editor.vl-gjyzo{display:flex;flex-direction:column;gap:.6rem;height:100%;min-height:0}.toolbar.vl-gjyzo{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem 0;background:var(--c-background, #15151a);border-bottom:1px solid #8882}.modetoggle.vl-gjyzo{display:inline-flex;border:1px solid #8884;border-radius:.5rem;overflow:hidden}.modetoggle.vl-gjyzo button:where(.vl-gjyzo){display:grid;place-items:center;width:2rem;height:1.9rem;border:0;background:transparent;color:#8b8b93;cursor:pointer}.modetoggle.vl-gjyzo button.on:where(.vl-gjyzo){background:color-mix(in srgb,var(--c-vl, #752d75) 22%,transparent);color:var(--c-text, #fff)}.toolbar.vl-gjyzo .name:where(.vl-gjyzo){flex:1;min-width:8rem;font:inherit;font-size:1.1rem;font-weight:640;padding:.45rem .6rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:inherit}.toolbar.vl-gjyzo .name:where(.vl-gjyzo):hover:not(:disabled),.toolbar.vl-gjyzo .name:where(.vl-gjyzo):focus{border-color:#8884;background:var(--c-container, #fff1);outline:none}.dim.vl-gjyzo{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:#8b8b93}.dim.vl-gjyzo input:where(.vl-gjyzo){width:3.4rem;font:inherit;padding:.35rem .45rem;border:1px solid #8884;border-radius:.45rem;background:var(--c-container, #fff1);color:inherit}.snap.vl-gjyzo{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:#8b8b93}.snapstep.vl-gjyzo{font:inherit;font-size:.8rem;padding:.3rem .4rem;border:1px solid #8884;border-radius:.45rem;background:var(--c-container, #fff1);color:inherit}.snapstep.vl-gjyzo:disabled{opacity:.5}.spacer.vl-gjyzo{flex:1}.workspace.vl-gjyzo{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:.8rem;flex:1;min-height:24rem}.workspace.vl-gjyzo .sc-canvas{height:100%}.token.vl-gjyzo{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;cursor:grab}.token.vl-gjyzo .dot:where(.vl-gjyzo){display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--vc);color:#fff;font-size:12px;font-weight:700;box-shadow:0 1px 3px #0005,0 0 0 2px #fff6 inset;text-shadow:0 1px 1px #0006}.token.vl-gjyzo .tlabel:where(.vl-gjyzo){font-size:10px;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text, #e9e9ee);background:color-mix(in srgb,var(--c-background, #15151a) 65%,transparent);padding:0 3px;border-radius:3px}.token.sel.vl-gjyzo .dot:where(.vl-gjyzo){box-shadow:0 0 0 3px var(--c-background, #15151a),0 0 0 5px var(--vc)}.token.absent.vl-gjyzo{opacity:.5}.token.absent.vl-gjyzo .dot:where(.vl-gjyzo){filter:grayscale(.65)}.token.vl-gjyzo .absent-mark:where(.vl-gjyzo){position:absolute;top:-7px;right:-9px;font-size:8px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:#d23b53;color:#fff;padding:0 3px;border-radius:3px;box-shadow:0 1px 2px #0005}.token.vl-gjyzo .dir:where(.vl-gjyzo){position:absolute;left:50%;top:17px;width:0;height:0;transform:translate(-50%) rotate(var(--f));transform-origin:50% 0;pointer-events:none}.token.vl-gjyzo .dir:where(.vl-gjyzo):before{content:"";position:absolute;left:-5px;bottom:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--vc);filter:drop-shadow(0 0 1px #0006)}.dirgrid.vl-gjyzo{display:grid;grid-template-columns:repeat(3,1fr);gap:.15rem;max-width:7rem}.dirgrid.vl-gjyzo button:where(.vl-gjyzo){font:inherit;padding:.2rem;border:1px solid #8884;border-radius:.35rem;background:transparent;color:inherit;cursor:pointer}.dirgrid.vl-gjyzo button.on:where(.vl-gjyzo){background:color-mix(in srgb,var(--c-vl, #752d75) 25%,transparent);border-color:var(--c-vl, #752d75)}.dirgrid.vl-gjyzo button:where(.vl-gjyzo):disabled{opacity:.5;cursor:default}.gigctx.vl-gjyzo{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:#8b8b93}.gigctx.vl-gjyzo select:where(.vl-gjyzo){font:inherit;padding:.35rem .5rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-container, #1d1d24);color:inherit}.ctx-banner.vl-gjyzo{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.85rem;color:#8b8b93;padding:.4rem .65rem;border:1px solid #8883;border-radius:.6rem;background:color-mix(in srgb,var(--c-vl, #752d75) 9%,transparent)}.ctx-banner.vl-gjyzo .warn:where(.vl-gjyzo){color:#d8863a;font-weight:600}.att-toggle.vl-gjyzo{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--c-text, inherit)}.pchip.absent.vl-gjyzo{opacity:.55}.pchip.vl-gjyzo .ptag:where(.vl-gjyzo){font-size:.6rem;font-weight:800;text-transform:uppercase;color:#d23b53;border:1px solid #d23b5366;border-radius:.3rem;padding:0 .25rem}.side.vl-gjyzo{display:flex;flex-direction:column;gap:.8rem;overflow:auto;min-height:0}.side-hint.vl-gjyzo{color:#8b8b93;font-size:.84rem;margin:0}.inspector.vl-gjyzo{position:sticky;top:0;z-index:2;border:1px solid #8883;border-radius:.7rem;padding:.7rem;display:flex;flex-direction:column;gap:.5rem;background:var(--c-container, #1d1d24)}.insp-head.vl-gjyzo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ins-field.vl-gjyzo{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#8b8b93}.ins-field.vl-gjyzo select:where(.vl-gjyzo){font:inherit;padding:.4rem .5rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-container, #1d1d24);color:var(--c-text, inherit)}.pos.vl-gjyzo{margin:0;font-size:.78rem;color:#8b8b93}.palette.vl-gjyzo{display:flex;flex-direction:column;gap:.4rem}.palette-head.vl-gjyzo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.palette-title.vl-gjyzo{font-size:.8rem;color:#8b8b93;text-transform:uppercase;letter-spacing:.04em}.palette-head.vl-gjyzo .toggle:where(.vl-gjyzo){border:0;background:transparent;color:#8b8b93;padding:.25rem;border-radius:.4rem;cursor:pointer;display:grid;place-items:center}.palette-head.vl-gjyzo .toggle.on:where(.vl-gjyzo){color:var(--c-vl, #752d75);background:color-mix(in srgb,var(--c-vl, #752d75) 16%,transparent)}.psearch.vl-gjyzo{display:flex;align-items:center;gap:.4rem;padding:.3rem .5rem;border:1px solid #8883;border-radius:.5rem;color:#8b8b93}.psearch.vl-gjyzo input:where(.vl-gjyzo){border:0;background:transparent;color:inherit;font:inherit;font-size:.85rem;width:100%;outline:none}.pgroup.vl-gjyzo{display:flex;flex-direction:column;gap:.25rem}.pgroup-head.vl-gjyzo{display:flex;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.72rem;color:#8b8b93;text-transform:uppercase;letter-spacing:.03em}.pgroup-head.vl-gjyzo .gdot:where(.vl-gjyzo){width:.7rem;height:.7rem;border-radius:.22rem;box-shadow:inset 0 0 0 1px #0002}.palette-list.vl-gjyzo{display:flex;flex-direction:column;gap:.25rem}.pchip.vl-gjyzo{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border:1px solid #8883;border-radius:.55rem;padding:.3rem .45rem;cursor:pointer}.pchip.vl-gjyzo:hover{background:#8882}.pchip.vl-gjyzo .pdot:where(.vl-gjyzo){display:grid;place-items:center;width:1.6rem;height:1.6rem;flex:none;border-radius:50%;background:var(--vc);color:#fff;font-size:.68rem;font-weight:700}.pchip.vl-gjyzo .pname:where(.vl-gjyzo){margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pchip.placed.vl-gjyzo{opacity:.5}.pchip.vl-gjyzo .placedtag:where(.vl-gjyzo){font-size:.6rem;font-weight:700;text-transform:uppercase;color:#8b8b93;border:1px solid #8884;border-radius:.3rem;padding:0 .25rem}@media(max-width:760px){.workspace.vl-gjyzo{grid-template-columns:1fr;height:auto}.workspace.vl-gjyzo .sc-canvas{height:60vh}}.pm-backdrop.vl-pktdch{position:fixed;inset:0;z-index:60;background:#0008;display:grid;place-items:center;padding:1.5rem}.pm.vl-pktdch{display:flex;flex-direction:column;gap:.6rem;width:min(96vw,60rem);max-height:90vh;background:var(--c-background, #15151a);color:var(--c-text, #e9e9ee);border:1px solid #8884;border-radius:1rem;padding:1rem 1.1rem;box-shadow:0 1rem 3rem #0007}.pm-head.vl-pktdch{display:flex;align-items:center;gap:.7rem}.pm-head.vl-pktdch strong:where(.vl-pktdch){font-size:1.1rem}.pm-head.vl-pktdch .muted:where(.vl-pktdch){margin-right:auto}.muted.vl-pktdch{color:#8b8b93}.small.vl-pktdch{font-size:.82rem}.pad.vl-pktdch{padding:1.5rem}button.vl-pktdch{font:inherit;cursor:pointer;border-radius:.5rem;display:inline-flex;align-items:center;gap:.3rem}button.ghost.vl-pktdch{border:0;background:transparent;color:inherit;padding:.35rem}button.ghost.vl-pktdch:hover{background:#8882}button.ghost.danger.vl-pktdch:hover{color:#d23b53}.pm-edit.vl-pktdch{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .6rem;border:1px solid #8884;border-left:3px solid var(--kc, #2f6fe0);border-radius:.6rem;background:color-mix(in srgb,var(--kc, #2f6fe0) 8%,transparent)}.pm-edit.vl-pktdch .kc-dot:where(.vl-pktdch){width:.7rem;height:.7rem;border-radius:50%;background:var(--kc, #2f6fe0);flex:none}.pm-edit.vl-pktdch .pm-ends:where(.vl-pktdch){font-weight:600}.pm-edit.vl-pktdch .pm-label:where(.vl-pktdch){flex:1 1 8rem;min-width:6rem}.chk.vl-pktdch{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:#8b8b93}.pm-filters.vl-pktdch{display:flex;flex-direction:column;gap:.3rem}.pm-filt.vl-pktdch{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.chip.vl-pktdch{font-size:.76rem;padding:.15rem .5rem;border:1px solid #8884;background:transparent;color:inherit;border-radius:1rem}.chip.off.vl-pktdch{opacity:.4;text-decoration:line-through}.pm-grid-wrap.vl-pktdch{overflow:auto;border:1px solid #8883;border-radius:.6rem}.pm-grid.vl-pktdch{border-collapse:collapse;font-size:.76rem}.pm-grid.vl-pktdch th:where(.vl-pktdch),.pm-grid.vl-pktdch td:where(.vl-pktdch){border:1px solid #8882;padding:0}.pm-grid.vl-pktdch .corner:where(.vl-pktdch){position:sticky;left:0;top:0;z-index:3;background:var(--c-background, #15151a)}.pm-grid.vl-pktdch thead:where(.vl-pktdch) th:where(.vl-pktdch){position:sticky;top:0;z-index:2;background:var(--c-container, #1d1d24)}.pm-grid.vl-pktdch .col-h:where(.vl-pktdch){min-width:2.4rem;padding:.25rem .2rem;text-align:center;vertical-align:bottom}.pm-grid.vl-pktdch .col-h.grp:where(.vl-pktdch){border-left:2px solid #8886}.ch-dev.vl-pktdch{display:block;font-size:.64rem;color:#8b8b93;max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 auto}.ch-port.vl-pktdch{display:block;font-weight:700}.row-h.vl-pktdch{position:sticky;left:0;z-index:1;background:var(--c-container, #1d1d24);text-align:left;padding:.2rem .4rem;white-space:nowrap}tr.grp.vl-pktdch .row-h:where(.vl-pktdch),tr.grp.vl-pktdch td:where(.vl-pktdch){border-top:2px solid #8886}.rh-dev.vl-pktdch{color:#8b8b93;margin-right:.3rem}.rh-port.vl-pktdch{font-weight:700}.cell.vl-pktdch{width:100%;height:1.7rem;min-width:2.2rem;border:0;background:transparent;display:grid;place-items:center;border-radius:0}.cell.vl-pktdch:hover:not(:disabled){background:#8882}.cell.vl-pktdch:disabled{cursor:default}.cell.vl-pktdch .cdot:where(.vl-pktdch){width:.8rem;height:.8rem;border-radius:50%;background:var(--kc, #2f6fe0)}.cell.sel.vl-pktdch{outline:2px solid var(--kc, #2f6fe0);outline-offset:-2px}input.vl-pktdch,select.vl-pktdch{font:inherit;font-size:.82rem;padding:.3rem .45rem;border:1px solid #8884;border-radius:.45rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}.riders.vl-b6qesr{display:flex;flex-direction:column;gap:1rem}.panel-head.vl-b6qesr{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-b6qesr h2:where(.vl-b6qesr){margin:0;font-size:1.5rem}.muted.vl-b6qesr{color:#8b8b93;margin:.2rem 0 0;font-size:.9rem}.pad.vl-b6qesr{padding:1rem 0}.error.vl-b6qesr{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.error.sm.vl-b6qesr{font-size:.82rem;font-weight:500}.list.vl-b6qesr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.list.vl-b6qesr li:where(.vl-b6qesr){display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem .5rem .2rem;border:1px solid #8882;border-radius:.75rem;background:var(--c-container, #fff1)}.meta.vl-b6qesr{display:flex;flex-direction:column;min-width:0;margin-right:auto;text-align:left;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;padding:.3rem .55rem;border-radius:.5rem}.meta.vl-b6qesr:hover{background:#8882}.meta.vl-b6qesr .sub:where(.vl-b6qesr){color:#8b8b93;font-size:.82rem}.actions.vl-b6qesr{display:flex;gap:.2rem}.empty.vl-b6qesr{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem}button.vl-b6qesr{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-b6qesr{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.5rem .9rem}button.primary.vl-b6qesr:disabled{opacity:.6;cursor:default}button.ghost.vl-b6qesr{border:0;background:transparent;color:inherit;padding:.4rem;border-radius:.5rem}button.ghost.vl-b6qesr:hover{background:#8882}button.ghost.danger.vl-b6qesr:hover{color:#d23b53}.mini.vl-b6qesr{margin-top:.4rem;font-size:.82rem;padding:.3rem .7rem;border:1px dashed #8885;background:transparent;color:inherit}.mini.vl-b6qesr:hover{background:#8882;border-color:var(--c-vl, #752d75)}.mini.sub.vl-b6qesr{margin-top:.25rem;font-size:.78rem}.rider-editor.vl-b6qesr{display:flex;flex-direction:column;gap:.7rem;height:100%;min-height:0}.ed-body.vl-b6qesr{display:grid;grid-template-columns:minmax(0,1fr) 23rem;grid-template-rows:minmax(0,1fr);gap:1rem;flex:1;min-height:0}.plan-pane.vl-b6qesr{display:flex;flex-direction:column;min-height:0;gap:.5rem}.side-pane.vl-b6qesr{overflow-y:auto;overflow-x:hidden;min-height:0;height:100%;display:flex;flex-direction:column;gap:.6rem;padding-right:.3rem}.side-pane.vl-b6qesr>.sec:where(.vl-b6qesr){flex:0 0 auto}.side-pane.vl-b6qesr>.tabbar:where(.vl-b6qesr){flex:0 0 auto;position:sticky;top:0;z-index:8;background:var(--c-background, #15151a);padding-bottom:.25rem}.tabbar.vl-b6qesr{display:flex;gap:.25rem;overflow-x:auto}.tabbar.vl-b6qesr button:where(.vl-b6qesr){font:inherit;font-size:.78rem;padding:.3rem .55rem;border:1px solid #8884;background:transparent;color:#9a9aa3;border-radius:.5rem;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.tabbar.vl-b6qesr button.active:where(.vl-b6qesr){background:color-mix(in srgb,var(--c-vl, #752d75) 22%,transparent);color:var(--c-text, #fff);border-color:var(--c-vl, #752d75)}.tabbar.vl-b6qesr .tc:where(.vl-b6qesr){font-size:.66rem;color:#8b8b93}.pick-hint.vl-b6qesr{margin:.1rem 0;font-size:.78rem;color:var(--c-vl, #9a6cc0)}.pick-btn.vl-b6qesr{flex:none;padding:.2rem .4rem}.pick-btn.active.vl-b6qesr{background:color-mix(in srgb,var(--c-vl, #752d75) 30%,transparent);border-color:var(--c-vl, #752d75);color:var(--c-text, #fff)}.side-pane.vl-b6qesr>.sticky-obj:where(.vl-b6qesr){position:sticky;top:2.2rem;z-index:6;background:var(--c-background, #15151a);box-shadow:0 .4rem .6rem -.4rem #0006;max-height:48vh;overflow:auto}.port-row.vl-b6qesr .pconn:where(.vl-b6qesr){flex:0 1 6rem;min-width:4.5rem;font-size:.74rem}.hw-row.vl-b6qesr .hw-dot:where(.vl-b6qesr){width:.7rem;height:.7rem;border-radius:3px;flex:none}.obj-conn.vl-b6qesr{display:flex;flex-direction:column;gap:.35rem}.oc-head.vl-b6qesr{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.85rem}.oc-head.vl-b6qesr .kc-dot:where(.vl-b6qesr){width:.7rem;height:.7rem;border-radius:50%;background:var(--kc, #2f6fe0);flex:none}.sec-head.vl-b6qesr{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;font-weight:600;font-size:.9rem;background:#8881;border-bottom:1px solid #8883}@media(max-width:900px){.ed-body.vl-b6qesr{grid-template-columns:1fr;grid-template-rows:auto auto}.plan-canvas.vl-b6qesr{min-height:22rem}.plan-pane.vl-b6qesr{min-height:24rem}.side-pane.vl-b6qesr{height:auto;overflow:visible}}.ed-head.vl-b6qesr{display:flex;align-items:center;gap:.6rem;background:var(--c-background, #15151a);padding:.2rem 0 .6rem;border-bottom:1px solid #8883}.ed-head.vl-b6qesr .title:where(.vl-b6qesr){flex:1;min-width:0;font:inherit;font-size:1.2rem;font-weight:640;background:transparent;border:0;border-bottom:1px dashed transparent;color:inherit;padding:.2rem .1rem}.ed-head.vl-b6qesr .title:where(.vl-b6qesr):focus{outline:none;border-bottom-color:#8886}.ed-actions.vl-b6qesr{display:flex;align-items:center;gap:.6rem}.sec.vl-b6qesr{border:1px solid #8883;border-radius:.7rem;overflow:hidden}.sec-body.vl-b6qesr{padding:.7rem .8rem;display:flex;flex-direction:column;gap:.4rem}.fld.vl-b6qesr{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:#8b8b93}.dim-row.vl-b6qesr{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.grow.vl-b6qesr{flex:1 1 8rem;min-width:6rem}.w-num.vl-b6qesr{width:4.2rem;text-align:right}.w-mid.vl-b6qesr{flex:0 1 8rem;min-width:5rem}.len.vl-b6qesr{color:#8b8b93;font-size:.82rem;display:inline-flex;align-items:center;gap:.25rem}.chk.vl-b6qesr{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:#8b8b93;white-space:nowrap}input.vl-b6qesr:not([type=checkbox]),textarea.vl-b6qesr,select.vl-b6qesr{font:inherit;font-size:.88rem;padding:.4rem .5rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}input[readonly].vl-b6qesr,textarea[readonly].vl-b6qesr{opacity:.8}.bar.vl-b6qesr{height:.4rem;border-radius:.4rem;background:#8882;overflow:hidden}.bar.vl-b6qesr .fill:where(.vl-b6qesr){display:block;height:100%;background:var(--c-vl, #752d75)}.bar.vl-b6qesr .fill.over:where(.vl-b6qesr){background:#d8863a}.load-line.vl-b6qesr{font-size:.76rem;color:#8b8b93}.load-line.over.vl-b6qesr{color:#d8863a;font-weight:600}.plan-toolbar.vl-b6qesr{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.mini.active.vl-b6qesr{background:color-mix(in srgb,var(--c-vl, #752d75) 22%,transparent);border-style:solid;border-color:var(--c-vl, #752d75)}.small.vl-b6qesr{font-size:.82rem}.palette.vl-b6qesr{display:flex;flex-wrap:wrap;gap:.35rem}.pchip.vl-b6qesr{display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:.8rem;color:inherit;background:transparent;border:1px solid #8884;border-radius:.5rem;padding:.2rem .5rem .2rem .25rem;cursor:pointer}.pchip.vl-b6qesr:hover{background:#8882}.pchip.vl-b6qesr .pdot:where(.vl-b6qesr){display:grid;place-items:center;min-width:1.5rem;height:1.5rem;border-radius:.4rem;background:var(--nc);color:#fff;font-size:.62rem;font-weight:800;padding:0 .2rem}.plan-canvas.vl-b6qesr{flex:1;min-height:20rem}.plan-canvas.vl-b6qesr .sc-canvas{height:100%}.palette-hint.vl-b6qesr{font-size:.78rem;color:#8b8b93}.grid-toggle.vl-b6qesr{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:#8b8b93;white-space:nowrap}.plan-toolbar.vl-b6qesr .step:where(.vl-b6qesr){font-size:.78rem;padding:.2rem .35rem}.pchip[draggable=true].vl-b6qesr{cursor:grab}.mini.danger.vl-b6qesr{color:#d23b53;border-color:#d23b5355}.mini.danger.vl-b6qesr:hover{background:color-mix(in srgb,#d23b53 12%,transparent)}.node-row.vl-b6qesr{display:flex;align-items:center;gap:.45rem;width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border:1px solid #8883;border-radius:.5rem;padding:.3rem .45rem;cursor:pointer}.node-row.vl-b6qesr:hover{background:#8882}.node-row.sel.vl-b6qesr{border-color:var(--c-vl, #752d75);background:color-mix(in srgb,var(--c-vl, #752d75) 12%,transparent)}.nr-dot.vl-b6qesr{display:grid;place-items:center;min-width:1.5rem;height:1.5rem;flex:none;border-radius:.4rem;color:#fff;font-size:.62rem;font-weight:800;padding:0 .2rem}.nr-label.vl-b6qesr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.nr-tag.vl-b6qesr{flex:none;font-size:.68rem;color:#8b8b93}.ports.vl-b6qesr{display:flex;flex-direction:column;gap:.3rem;border:1px solid #8883;border-radius:.55rem;padding:.45rem .55rem}.ports-head.vl-b6qesr{font-size:.78rem;font-weight:600;color:#8b8b93}.port-row.vl-b6qesr{display:flex;align-items:center;gap:.3rem;border-left:3px solid var(--pc, #2f6fe0);padding-left:.4rem;flex-wrap:wrap}.port-row.vl-b6qesr>.grow:where(.vl-b6qesr){flex:1 1 5rem;min-width:4rem}.port-row.vl-b6qesr .pdir:where(.vl-b6qesr){width:3.2rem;flex:none}.chan-row.vl-b6qesr{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.chan-row.vl-b6qesr>.grow:where(.vl-b6qesr){flex:1 1 5rem;min-width:4rem}.chan-row.vl-b6qesr .w-mid:where(.vl-b6qesr){flex:0 1 6rem;min-width:4rem}.port-add.vl-b6qesr{display:flex;gap:.4rem}.patch-end.vl-b6qesr{display:flex;align-items:center;gap:.35rem}.patch-end.vl-b6qesr .pe-tag:where(.vl-b6qesr){font-size:.72rem;color:#8b8b93;width:2.4rem;flex:none}.patch-end.vl-b6qesr .pport:where(.vl-b6qesr){flex:0 1 7rem;font-size:.8rem}.port-used.vl-b6qesr{color:#3fa66a;font-size:.7rem;flex:none}.patch-end.wrap.vl-b6qesr{flex-wrap:wrap}.conn-row.vl-b6qesr{border:1px solid #8883;border-radius:.6rem;padding:.45rem .55rem;display:flex;flex-direction:column;gap:.35rem;border-left:3px solid var(--kc, #2f6fe0);cursor:pointer}.conn-row.sel.vl-b6qesr{background:color-mix(in srgb,var(--kc, #2f6fe0) 12%,transparent)}.conn-head.vl-b6qesr{display:flex;align-items:center;gap:.35rem}.conn-head.vl-b6qesr .kc-dot:where(.vl-b6qesr){width:.7rem;height:.7rem;border-radius:50%;flex:none;background:var(--kc, #2f6fe0)}.conn-head.vl-b6qesr .pk:where(.vl-b6qesr){flex:0 1 9rem;font-size:.78rem}.conn-actions.vl-b6qesr{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}g.conn.vl-b6qesr{cursor:pointer}g.conn.sel.vl-b6qesr{filter:drop-shadow(0 0 2px #fff8)}.hw-row.vl-b6qesr{display:flex;align-items:baseline;gap:.5rem;font-size:.85rem;padding:.15rem 0;border-bottom:1px solid #8882}.hw-row.vl-b6qesr .hw-count:where(.vl-b6qesr){font-weight:700;min-width:2rem}.hw-row.vl-b6qesr .hw-name:where(.vl-b6qesr){flex:1;min-width:0}.hw-row.vl-b6qesr .hw-watt:where(.vl-b6qesr){color:#8b8b93;font-variant-numeric:tabular-nums}.way-live.vl-b6qesr{font-size:.76rem;color:var(--c-vl, #9a6cc0)}.bundle.vl-b6qesr{border:1px solid #8883;border-radius:.55rem;padding:.4rem .5rem;display:flex;flex-direction:column;gap:.3rem;border-left:3px solid var(--bc, #5566d6)}.bundle.sel.vl-b6qesr{background:color-mix(in srgb,var(--bc, #5566d6) 12%,transparent)}.bundle-top.vl-b6qesr{display:flex;align-items:center;gap:.35rem}.bundle-top.vl-b6qesr .bsel:where(.vl-b6qesr){flex:none;background:transparent;border:0;padding:.1rem;cursor:pointer}.bundle-top.vl-b6qesr .bsel:where(.vl-b6qesr) .bdot:where(.vl-b6qesr){display:block;width:.9rem;height:.9rem;border-radius:50%;background:var(--bc, #5566d6)}.bundle-top.vl-b6qesr .pk:where(.vl-b6qesr){flex:0 1 8rem;font-size:.78rem}.bundle-meta.vl-b6qesr{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.whandle.vl-b6qesr{position:absolute;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:var(--c-vl, #752d75);border:2px solid #fff;box-shadow:0 1px 3px #0006;cursor:grab;z-index:3;touch-action:none}.whandle.sel.vl-b6qesr{width:18px;height:18px;background:#d23b53;box-shadow:0 0 0 2px var(--c-background, #15151a),0 0 0 4px #d23b53}.pnode.vl-b6qesr .ndel:where(.vl-b6qesr){position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:2px solid var(--c-background, #15151a);border-radius:50%;background:#d23b53;color:#fff;cursor:pointer;z-index:4}.pnode.vl-b6qesr .ndel:where(.vl-b6qesr):hover{background:#e24d64}.pline.vl-b6qesr{display:flex;flex-direction:column;gap:.2rem;border-left:3px solid #d8863a;padding-left:.4rem}.pline.over.vl-b6qesr{border-left-color:#d23b53}.pline-row.vl-b6qesr{display:flex;align-items:center;gap:.35rem}.dist.vl-b6qesr{display:flex;flex-direction:column;gap:.25rem;width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border:1px solid #8883;border-radius:.55rem;padding:.4rem .5rem;cursor:pointer}.dist.vl-b6qesr:hover{background:#8882}.dist.sel.vl-b6qesr{border-color:#d8863a;background:color-mix(in srgb,#d8863a 10%,transparent)}.dist-head.vl-b6qesr{display:flex;align-items:center;gap:.35rem;font-weight:600;font-size:.85rem}.dist-line.vl-b6qesr{display:flex;align-items:center;gap:.4rem;font-size:.76rem}.dist-line.vl-b6qesr .dl-label:where(.vl-b6qesr){flex:0 0 5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b8b93}.dist-line.vl-b6qesr .dl-bar:where(.vl-b6qesr){flex:1;height:.4rem;border-radius:.4rem;background:#8882;overflow:hidden}.dist-line.vl-b6qesr .dl-bar:where(.vl-b6qesr) .fill:where(.vl-b6qesr){display:block;height:100%;background:#d8863a}.dist-line.vl-b6qesr .dl-bar:where(.vl-b6qesr) .fill.over:where(.vl-b6qesr){background:#d23b53}.dist-line.vl-b6qesr .dl-watt:where(.vl-b6qesr){flex:none;color:#8b8b93;font-variant-numeric:tabular-nums}.dist-line.over.vl-b6qesr .dl-watt:where(.vl-b6qesr){color:#d23b53;font-weight:700}.power-tot.vl-b6qesr{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.82rem;margin-top:.2rem}.power-tot.vl-b6qesr .warn:where(.vl-b6qesr){color:#d8863a;font-weight:600}svg.routes.vl-b6qesr{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;z-index:1}.pnode.vl-b6qesr{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;cursor:grab;z-index:2}.pnode.vl-b6qesr .dot:where(.vl-b6qesr){display:grid;place-items:center;min-width:32px;height:32px;padding:0 5px;border-radius:7px;background:var(--nc);color:#fff;font-size:11px;font-weight:800;box-shadow:0 1px 3px #0005,0 0 0 2px #fff6 inset}.pnode.vl-b6qesr .lbl:where(.vl-b6qesr){font-size:9px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text, #e9e9ee);background:color-mix(in srgb,var(--c-background, #15151a) 65%,transparent);padding:0 3px;border-radius:3px}.pnode.sel.vl-b6qesr .dot:where(.vl-b6qesr){box-shadow:0 0 0 3px var(--c-background, #15151a),0 0 0 5px #8aa0ff}.pnode.primary.vl-b6qesr .dot:where(.vl-b6qesr){box-shadow:0 0 0 3px var(--c-background, #15151a),0 0 0 5px var(--nc)}.equip.vl-1kqtpqg{display:flex;flex-direction:column;gap:1rem}.panel-head.vl-1kqtpqg{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-1kqtpqg h2:where(.vl-1kqtpqg){margin:0;font-size:1.5rem}.muted.vl-1kqtpqg{color:#8b8b93;margin:.2rem 0 0;font-size:.9rem}.small.vl-1kqtpqg{font-size:.82rem}.pad.vl-1kqtpqg{padding:1rem 0}.error.vl-1kqtpqg{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.error.sm.vl-1kqtpqg{font-size:.82rem;font-weight:500}.list.vl-1kqtpqg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.list.vl-1kqtpqg li:where(.vl-1kqtpqg){display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem .5rem .2rem;border:1px solid #8882;border-radius:.75rem;background:var(--c-container, #fff1)}.meta.vl-1kqtpqg{display:flex;flex-direction:column;min-width:0;margin-right:auto;text-align:left;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;padding:.3rem .55rem;border-radius:.5rem}.meta.vl-1kqtpqg:hover{background:#8882}.meta.vl-1kqtpqg .sub:where(.vl-1kqtpqg){color:#8b8b93;font-size:.82rem}.actions.vl-1kqtpqg{display:flex;gap:.2rem}.empty.vl-1kqtpqg{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem}button.vl-1kqtpqg{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-1kqtpqg{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.5rem .9rem}button.primary.vl-1kqtpqg:disabled{opacity:.6;cursor:default}button.ghost.vl-1kqtpqg{border:0;background:transparent;color:inherit;padding:.4rem;border-radius:.5rem}button.ghost.vl-1kqtpqg:hover{background:#8882}button.ghost.danger.vl-1kqtpqg:hover{color:#d23b53}.mini.vl-1kqtpqg{font-size:.82rem;padding:.3rem .7rem;border:1px dashed #8885;background:transparent;color:inherit}.mini.vl-1kqtpqg:hover{background:#8882;border-color:var(--c-vl, #752d75)}.eq-editor.vl-1kqtpqg{display:flex;flex-direction:column;gap:.8rem;max-width:46rem}.ed-head.vl-1kqtpqg{display:flex;align-items:center;gap:.6rem;padding:.2rem 0 .6rem;border-bottom:1px solid #8883}.ed-head.vl-1kqtpqg .title:where(.vl-1kqtpqg){flex:1;min-width:0;font:inherit;font-size:1.2rem;font-weight:640;background:transparent;border:0;border-bottom:1px dashed transparent;color:inherit;padding:.2rem .1rem}.ed-head.vl-1kqtpqg .title:where(.vl-1kqtpqg):focus{outline:none;border-bottom-color:#8886}.ed-actions.vl-1kqtpqg{display:flex;align-items:center;gap:.6rem}.grid.vl-1kqtpqg{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem}.fld.vl-1kqtpqg{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:#8b8b93}.sec.vl-1kqtpqg{border:1px solid #8883;border-radius:.7rem;overflow:hidden}.sec-head.vl-1kqtpqg{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;font-weight:600;background:#8881}.sec-body.vl-1kqtpqg{padding:.7rem .8rem;display:flex;flex-direction:column;gap:.4rem}.port.vl-1kqtpqg{display:flex;align-items:center;gap:.35rem;border-left:3px solid var(--pc, #2f6fe0);padding-left:.4rem;flex-wrap:wrap}.port.vl-1kqtpqg .pdir:where(.vl-1kqtpqg){width:3.6rem;flex:none}.port.vl-1kqtpqg .pconn:where(.vl-1kqtpqg){flex:0 1 11rem}.port-add.vl-1kqtpqg{display:flex;gap:.4rem;margin-top:.2rem}.grow.vl-1kqtpqg{flex:1 1 8rem;min-width:6rem}.w-num.vl-1kqtpqg{width:4rem;text-align:right}input.vl-1kqtpqg:not([type=checkbox]),textarea.vl-1kqtpqg,select.vl-1kqtpqg{font:inherit;font-size:.88rem;padding:.4rem .5rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}input[readonly].vl-1kqtpqg,textarea[readonly].vl-1kqtpqg{opacity:.8}.pieces.vl-9tvz2c{display:flex;flex-direction:column;gap:1rem}.panel-head.vl-9tvz2c{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-9tvz2c h2:where(.vl-9tvz2c){margin:0;font-size:1.5rem}.muted.vl-9tvz2c{color:#8b8b93;margin:.2rem 0 0;font-size:.9rem}.pad.vl-9tvz2c{padding:1rem 0}.error.vl-9tvz2c{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.searchbar.vl-9tvz2c{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1px solid #8883;border-radius:.7rem;background:var(--c-container, #fff2);color:#8b8b93}.searchbar.vl-9tvz2c input:where(.vl-9tvz2c){border:0;background:transparent;color:inherit;font-size:1rem;width:100%;outline:none}.list.vl-9tvz2c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.list.vl-9tvz2c li:where(.vl-9tvz2c){display:flex;align-items:center;gap:.85rem;padding:.6rem .75rem;border:1px solid #8882;border-radius:.75rem;background:var(--c-container, #fff1)}.meta.vl-9tvz2c{display:flex;flex-direction:column;min-width:0;margin-right:auto;gap:.15rem}.meta.vl-9tvz2c .sub:where(.vl-9tvz2c){color:#8b8b93;font-size:.82rem;display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.dur.vl-9tvz2c{display:inline-flex;align-items:center;gap:.2rem}.vchips.vl-9tvz2c{display:flex;flex-wrap:wrap;gap:.25rem}.vchip.vl-9tvz2c{font-size:.68rem;font-weight:700;padding:.04rem .4rem;border-radius:.4rem;color:var(--vc);border:1.5px solid var(--vc);background:color-mix(in srgb,var(--vc) 15%,transparent)}.actions.vl-9tvz2c{display:flex;gap:.2rem}.empty.vl-9tvz2c{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem}button.vl-9tvz2c{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-9tvz2c{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.55rem .9rem}button.primary.vl-9tvz2c:disabled{opacity:.6;cursor:default}button.ghost.vl-9tvz2c{border:0;background:transparent;color:inherit;padding:.4rem;border-radius:.5rem}button.ghost.vl-9tvz2c:hover{background:#8882}button.ghost.danger.vl-9tvz2c:hover{color:#d23b53}.scrim.vl-9tvz2c{position:fixed;inset:0;background:#0006;z-index:60;border:0}.drawer.vl-9tvz2c{position:fixed;top:0;right:0;height:100dvh;width:min(27rem,100vw);z-index:61;background:var(--c-background, #15151a);border-left:1px solid #8883;box-shadow:-1rem 0 3rem #0004;display:flex;flex-direction:column}.drawer.vl-9tvz2c>header:where(.vl-9tvz2c){display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid #8883}.drawer.vl-9tvz2c>header:where(.vl-9tvz2c) h3:where(.vl-9tvz2c){margin:0}.drawer.vl-9tvz2c form:where(.vl-9tvz2c){display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;overflow:auto}.drawer.vl-9tvz2c label:where(.vl-9tvz2c){display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#8b8b93}.row.vl-9tvz2c{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.drawer.vl-9tvz2c input:where(.vl-9tvz2c):not([type=number]),.drawer.vl-9tvz2c textarea:where(.vl-9tvz2c),.drawer.vl-9tvz2c select:where(.vl-9tvz2c){font:inherit;padding:.55rem .7rem;border:1px solid #8884;border-radius:.55rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}.dur-row.vl-9tvz2c{display:flex;align-items:center;gap:.4rem;color:#8b8b93}.dur-row.vl-9tvz2c input:where(.vl-9tvz2c){width:4rem;font:inherit;padding:.5rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}.field.vl-9tvz2c{display:flex;flex-direction:column;gap:.35rem}.field-label.vl-9tvz2c{font-size:.85rem;color:#8b8b93}.chips.vl-9tvz2c{display:flex;flex-wrap:wrap;gap:.3rem}.chip.vl-9tvz2c{font:inherit;font-size:.8rem;font-weight:600;padding:.25rem .55rem;border-radius:.5rem;cursor:pointer;color:var(--vc);border:1.5px solid var(--vc);background:transparent}.chip.sub.vl-9tvz2c{opacity:.85}.chip.on.vl-9tvz2c{background:color-mix(in srgb,var(--vc) 20%,transparent)}.chip.neutral.vl-9tvz2c{--vc: #9a9aa3;color:var(--c-text, inherit);border-color:#8884}.chip.neutral.on.vl-9tvz2c{background:color-mix(in srgb,var(--c-vl, #752d75) 18%,transparent);border-color:var(--c-vl, #752d75)}.hint.vl-9tvz2c{color:#8b8b93;font-size:.82rem;margin:0}.drawer-actions.vl-9tvz2c{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.variant.vl-xvral3{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.v-bar.vl-xvral3{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.85rem}.v-info.vl-xvral3{color:#8b8b93}.v-info.vl-xvral3 strong:where(.vl-xvral3){color:var(--c-text, inherit)}.badge.vl-xvral3{margin-left:.4rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.08rem .4rem;border-radius:.4rem;background:color-mix(in srgb,var(--c-vl, #752d75) 20%,transparent);color:var(--c-text, #fff)}.badge.muted.vl-xvral3{background:#8883;color:#8b8b93}.badge.warn.vl-xvral3{background:color-mix(in srgb,#d8863a 28%,transparent);color:var(--c-text, #fff)}.reset.vl-xvral3{font:inherit;font-size:.78rem;border:1px solid #8884;background:transparent;color:inherit;border-radius:.45rem;padding:.25rem .6rem;cursor:pointer}.reset.vl-xvral3:hover{background:#8882}.v-work.vl-xvral3{display:grid;grid-template-columns:minmax(0,1fr) 12.5rem;gap:.6rem}.v-canvas.vl-xvral3{height:22rem}.v-canvas.vl-xvral3 .sc-canvas{height:100%}.vt.vl-xvral3{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;cursor:grab}.vt.vl-xvral3 .dot:where(.vl-xvral3){display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--vc);color:#fff;font-size:11px;font-weight:700;box-shadow:0 1px 3px #0005,0 0 0 2px #fff6 inset}.vt.vl-xvral3 .lbl:where(.vl-xvral3){font-size:9px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text, #e9e9ee);background:color-mix(in srgb,var(--c-background, #15151a) 65%,transparent);padding:0 3px;border-radius:3px}.vt.sel.vl-xvral3 .dot:where(.vl-xvral3){box-shadow:0 0 0 3px var(--c-background, #15151a),0 0 0 5px var(--vc)}.vt.added.vl-xvral3 .dot:where(.vl-xvral3){outline:2px dashed #fff8;outline-offset:1px}.vt.absent.vl-xvral3 .dot:where(.vl-xvral3){filter:grayscale(.7);opacity:.6}.vt.vl-xvral3 .absmark:where(.vl-xvral3){position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:#d8863a;color:#fff;font-size:10px;font-weight:800;line-height:14px;text-align:center;box-shadow:0 0 0 2px var(--c-background, #15151a)}.vt.ghost.vl-xvral3{opacity:.4;cursor:default}.vt.ghost.vl-xvral3 .dot:where(.vl-xvral3){filter:grayscale(1)}.vt.vl-xvral3 .restore:where(.vl-xvral3){position:absolute;top:-6px;right:-8px;width:16px;height:16px;border-radius:50%;border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:800;line-height:1;cursor:pointer}.v-side.vl-xvral3{display:flex;flex-direction:column;gap:.6rem}.insp.vl-xvral3{border:1px solid #8883;border-radius:.6rem;padding:.55rem;display:flex;flex-direction:column;gap:.4rem}.insp-head.vl-xvral3{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.insp-head.vl-xvral3 .x:where(.vl-xvral3){border:0;background:transparent;color:inherit;cursor:pointer;padding:.2rem;border-radius:.4rem}.insp-head.vl-xvral3 .x:where(.vl-xvral3):hover{color:#d23b53}.fld.vl-xvral3{display:flex;flex-direction:column;gap:.2rem;font-size:.76rem;color:#8b8b93}.fld.vl-xvral3 select:where(.vl-xvral3){font:inherit;padding:.35rem .45rem;border:1px solid #8884;border-radius:.45rem;background:var(--c-background, #15151a);color:var(--c-text, inherit)}.tag-added.vl-xvral3{margin:0;font-size:.72rem;color:var(--c-vl, #752d75)}.hint.vl-xvral3{color:#8b8b93;font-size:.8rem;margin:0}.psearch.vl-xvral3{display:flex;align-items:center;gap:.35rem;padding:.3rem .45rem;border:1px solid #8883;border-radius:.45rem;color:#8b8b93}.psearch.vl-xvral3 input:where(.vl-xvral3){border:0;background:transparent;color:inherit;font:inherit;font-size:.82rem;width:100%;outline:none}.pal-list.vl-xvral3{display:flex;flex-direction:column;gap:.2rem;margin-top:.35rem;max-height:14rem;overflow:auto}.pchip.vl-xvral3{display:flex;align-items:center;gap:.4rem;width:100%;text-align:left;font:inherit;font-size:.82rem;color:inherit;background:transparent;border:1px solid #8883;border-radius:.45rem;padding:.25rem .4rem;cursor:pointer}.pchip.vl-xvral3:hover{background:#8882}.pchip.vl-xvral3 .pdot:where(.vl-xvral3){display:grid;place-items:center;width:1.4rem;height:1.4rem;flex:none;border-radius:50%;background:var(--vc);color:#fff;font-size:.62rem;font-weight:700}.pchip.vl-xvral3 .pn:where(.vl-xvral3){margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pchip.absent.vl-xvral3{opacity:.65}.pchip.vl-xvral3 .pabs:where(.vl-xvral3){flex:none;font-size:.6rem;font-weight:700;text-transform:uppercase;color:#d8863a}@media(max-width:760px){.v-work.vl-xvral3{grid-template-columns:1fr}}.muted.vl-mwgjdg{color:#8b8b93}.pad.vl-mwgjdg{padding:1rem 0}.error.vl-mwgjdg{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.error.inline.vl-mwgjdg{margin:.2rem 0 0;font-size:.9rem}.panel-head.vl-mwgjdg{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-mwgjdg h2:where(.vl-mwgjdg){margin:0;font-size:1.5rem}.panel-head.vl-mwgjdg .muted:where(.vl-mwgjdg){margin:.2rem 0 0;font-size:.9rem}.cards.vl-mwgjdg{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem}.cards.vl-mwgjdg li:where(.vl-mwgjdg){display:flex;border:1px solid #8882;border-radius:.8rem;background:var(--c-container, #fff1);overflow:hidden}.card-open.vl-mwgjdg{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;align-items:flex-start;text-align:left;font:inherit;color:inherit;background:transparent;border:0;padding:.8rem .9rem;cursor:pointer}.card-open.vl-mwgjdg:hover{background:#8881}.card-open.vl-mwgjdg .sub:where(.vl-mwgjdg){color:#8b8b93;font-size:.82rem}.actions.vl-mwgjdg{display:flex;align-items:center;padding-right:.3rem}.empty.vl-mwgjdg{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem;margin-top:1rem}.empty-items.vl-mwgjdg{text-align:center;padding:2rem 1rem;border:1px dashed #8884;border-radius:1rem}button.vl-mwgjdg{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-mwgjdg{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.5rem .85rem}button.primary.vl-mwgjdg:disabled{opacity:.55;cursor:default}button.ghost.vl-mwgjdg{border:0;background:transparent;color:inherit;padding:.35rem;border-radius:.5rem}button.ghost.vl-mwgjdg:hover:not(:disabled){background:#8882}button.ghost.vl-mwgjdg:disabled{opacity:.35;cursor:default}button.ghost.danger.vl-mwgjdg:hover:not(:disabled){color:#d23b53}.editor.vl-mwgjdg{display:flex;flex-direction:column;gap:.7rem}.toolbar.vl-mwgjdg{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.toolbar.vl-mwgjdg .name:where(.vl-mwgjdg){flex:1;min-width:8rem;font:inherit;font-size:1.1rem;font-weight:640;padding:.45rem .6rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:inherit}.toolbar.vl-mwgjdg .name:where(.vl-mwgjdg):hover:not(:disabled),.toolbar.vl-mwgjdg .name:where(.vl-mwgjdg):focus{border-color:#8884;background:var(--c-container, #fff1);outline:none}.deffmt.vl-mwgjdg{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:#8b8b93}.deffmt.vl-mwgjdg select:where(.vl-mwgjdg){font:inherit;padding:.35rem .5rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-container, #1d1d24);color:inherit}.runtime.vl-mwgjdg{display:inline-flex;align-items:center;gap:.3rem;font-weight:640;color:var(--c-vl, #752d75)}.spacer.vl-mwgjdg{flex:1}.items.vl-mwgjdg{list-style:none;counter-reset:it;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.item.vl-mwgjdg{border:1px solid #8883;border-left-width:5px;border-radius:.8rem;background:var(--c-container, #fff1);overflow:hidden}.item.piece.vl-mwgjdg{margin-left:1.5rem;border-left-color:#2f6fe0;background:color-mix(in srgb,#2f6fe0 12%,var(--c-container, #fff1))}.item.moderation.vl-mwgjdg{border-left-color:#e8822e;background:color-mix(in srgb,#e8822e 14%,var(--c-container, #fff1))}.item.pause.vl-mwgjdg{border-left-color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 14%,var(--c-container, #fff1))}.item.umbau.vl-mwgjdg{border-left-color:#0f9b8e;background:color-mix(in srgb,#0f9b8e 14%,var(--c-container, #fff1))}.item.einlass.vl-mwgjdg{border-left-color:#3fa66a;background:color-mix(in srgb,#3fa66a 14%,var(--c-container, #fff1))}.item.act.vl-mwgjdg{border-left-color:#d6456e;background:color-mix(in srgb,#d6456e 14%,var(--c-container, #fff1))}.item.dropbefore.vl-mwgjdg{box-shadow:inset 0 3px 0 var(--c-vl, #752d75)}.item.dropafter.vl-mwgjdg{box-shadow:inset 0 -3px 0 var(--c-vl, #752d75)}.item-head.vl-mwgjdg{display:flex;align-items:center;gap:.6rem;padding:.45rem .7rem;background:#8881}.handle.vl-mwgjdg{cursor:grab;color:#8b8b93;font-size:1rem;line-height:1;-webkit-user-select:none;user-select:none}.posnum.vl-mwgjdg{width:2.6rem;font:inherit;font-size:.8rem;padding:.2rem .3rem;border:1px solid #8884;border-radius:.4rem;background:var(--c-background, #15151a);color:inherit;text-align:center}.kind.vl-mwgjdg{counter-increment:it;display:inline-flex;align-items:center;gap:.4rem;font-weight:640;font-size:.9rem}.kind.vl-mwgjdg:before{content:counter(it);display:grid;place-items:center;min-width:1.4rem;height:1.4rem;border-radius:50%;background:#8883;font-size:.72rem}.cum.vl-mwgjdg{font-size:.72rem;color:#8b8b93;font-variant-numeric:tabular-nums}.idur.vl-mwgjdg{margin-left:auto;font-size:.82rem;color:#8b8b93}.iactions.vl-mwgjdg{display:flex;gap:.1rem}.item-body.vl-mwgjdg{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem .7rem;padding:.7rem}.f.vl-mwgjdg{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;color:#8b8b93}.f.sm.vl-mwgjdg{max-width:8rem}.f.vl-mwgjdg input:where(.vl-mwgjdg),.f.vl-mwgjdg select:where(.vl-mwgjdg){font:inherit;padding:.4rem .55rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-background, #15151a);color:var(--c-text, inherit)}.flabel.vl-mwgjdg{font-size:.78rem}.mods.vl-mwgjdg{grid-column:1 / -1}.mod-chips.vl-mwgjdg{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.mchip.vl-mwgjdg{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--c-text, inherit);padding:.2rem .2rem .2rem .5rem;border:1px solid #8884;border-radius:.5rem}.mchip.vl-mwgjdg button:where(.vl-mwgjdg){border:0;background:transparent;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 .2rem;border-radius:.3rem}.mchip.vl-mwgjdg button:where(.vl-mwgjdg):hover{color:#d23b53}.wide.vl-mwgjdg{grid-column:1 / -1}.singer-row.vl-mwgjdg{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.singer-row.vl-mwgjdg>select:where(.vl-mwgjdg){font:inherit;padding:.35rem .5rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-background, #15151a);color:inherit}.flabel.vl-mwgjdg .mini:where(.vl-mwgjdg){font:inherit;font-size:.72rem;margin-left:.4rem;padding:.15rem .45rem;border:1px dashed #8885;border-radius:.45rem;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;vertical-align:middle}.flabel.vl-mwgjdg .mini:where(.vl-mwgjdg):hover{background:#8882}.group.vl-mwgjdg{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(7rem,1fr) minmax(8rem,2fr) auto;gap:.4rem;align-items:center;margin-top:.3rem}.group.vl-mwgjdg input:where(.vl-mwgjdg),.group.vl-mwgjdg select:where(.vl-mwgjdg){font:inherit;padding:.35rem .5rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-background, #15151a);color:inherit;min-width:0}.role-add.vl-mwgjdg{display:inline-flex;gap:.3rem;align-items:center;flex-wrap:wrap}.role-add.vl-mwgjdg select:where(.vl-mwgjdg),.role-add.vl-mwgjdg input:where(.vl-mwgjdg){font:inherit;font-size:.8rem;padding:.25rem .4rem;border:1px solid #8884;border-radius:.4rem;background:var(--c-background, #15151a);color:inherit}.role-add.vl-mwgjdg input:where(.vl-mwgjdg){width:9rem}.vbadge.vl-mwgjdg{margin-left:.4rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.06rem .4rem;border-radius:.4rem;background:color-mix(in srgb,var(--c-vl, #752d75) 20%,transparent);color:var(--c-text, #fff)}.vhint.vl-mwgjdg{margin:.3rem 0 0;color:#8b8b93;font-size:.82rem}.sl-work.vl-mwgjdg{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:.9rem;align-items:start}.items.vl-mwgjdg{min-height:4rem}.empty-drop.vl-mwgjdg{list-style:none;border:1px dashed #8884;border-radius:.7rem;padding:1.3rem 1rem;text-align:center;color:#8b8b93;font-size:.86rem}.empty-drop.dropbefore.vl-mwgjdg{border-color:var(--c-vl, #752d75);background:color-mix(in srgb,var(--c-vl, #752d75) 8%,transparent)}.sl-palette.vl-mwgjdg{position:sticky;top:3.2rem;display:flex;flex-direction:column;gap:.8rem;border:1px solid #8883;border-radius:.7rem;padding:.7rem;background:var(--c-container, #fff1);max-height:calc(100dvh - 8rem);overflow:auto}.pal-sec.vl-mwgjdg{display:flex;flex-direction:column;gap:.4rem}.pal-title.vl-mwgjdg{font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:#8b8b93}.pal-markers.vl-mwgjdg,.pal-pieces.vl-mwgjdg{display:flex;flex-direction:column;gap:.25rem}.pal-markers.vl-mwgjdg{flex-direction:row;flex-wrap:wrap}.pal-chip.vl-mwgjdg{display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:.8rem;color:inherit;background:transparent;border:1px solid #8884;border-radius:.5rem;padding:.3rem .5rem;cursor:grab;text-align:left}.pal-chip.vl-mwgjdg:hover{background:#8882;border-color:var(--c-vl, #752d75)}.pal-chip.piece.vl-mwgjdg{width:100%}.pal-chip.vl-mwgjdg .pn:where(.vl-mwgjdg){margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-chip.vl-mwgjdg .cnt:where(.vl-mwgjdg){font-size:.68rem;font-weight:700;color:var(--c-vl, #752d75)}.pal-chip.used.vl-mwgjdg{opacity:.55}.psearch.vl-mwgjdg{display:flex;align-items:center;gap:.35rem;padding:.3rem .45rem;border:1px solid #8883;border-radius:.45rem;color:#8b8b93}.psearch.vl-mwgjdg input:where(.vl-mwgjdg){border:0;background:transparent;color:inherit;font:inherit;font-size:.82rem;width:100%;outline:none}@media(max-width:820px){.sl-work.vl-mwgjdg{grid-template-columns:1fr}.sl-palette.vl-mwgjdg{position:static;max-height:none;flex-direction:row;flex-wrap:wrap}.pal-sec.vl-mwgjdg{flex:1;min-width:12rem}}.locations.vl-1ckdl6u{display:flex;flex-direction:column;gap:1rem}.panel-head.vl-1ckdl6u{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-1ckdl6u h2:where(.vl-1ckdl6u){margin:0;font-size:1.5rem}.muted.vl-1ckdl6u{color:#8b8b93;margin:.2rem 0 0;font-size:.9rem}.pad.vl-1ckdl6u{padding:1rem 0}.error.vl-1ckdl6u{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.list.vl-1ckdl6u{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.list.vl-1ckdl6u li:where(.vl-1ckdl6u){display:flex;align-items:center;gap:.85rem;padding:.6rem .75rem;border:1px solid #8882;border-radius:.75rem;background:var(--c-container, #fff1)}.meta.vl-1ckdl6u{display:flex;flex-direction:column;min-width:0;margin-right:auto}.meta.vl-1ckdl6u .sub:where(.vl-1ckdl6u){color:#8b8b93;font-size:.82rem}.actions.vl-1ckdl6u{display:flex;gap:.2rem}.empty.vl-1ckdl6u{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem}button.vl-1ckdl6u{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-1ckdl6u{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.55rem .9rem}button.primary.vl-1ckdl6u:disabled{opacity:.6;cursor:default}button.ghost.vl-1ckdl6u{border:0;background:transparent;color:inherit;padding:.4rem;border-radius:.5rem}button.ghost.vl-1ckdl6u:hover{background:#8882}button.ghost.danger.vl-1ckdl6u:hover{color:#d23b53}.scrim.vl-1ckdl6u{position:fixed;inset:0;background:#0006;z-index:60;border:0}.drawer.vl-1ckdl6u{position:fixed;top:0;right:0;height:100dvh;width:min(25rem,100vw);z-index:61;background:var(--c-background, #15151a);border-left:1px solid #8883;box-shadow:-1rem 0 3rem #0004;display:flex;flex-direction:column}.drawer.vl-1ckdl6u>header:where(.vl-1ckdl6u){display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid #8883}.drawer.vl-1ckdl6u>header:where(.vl-1ckdl6u) h3:where(.vl-1ckdl6u){margin:0}.drawer.vl-1ckdl6u form:where(.vl-1ckdl6u){display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;overflow:auto}.drawer.vl-1ckdl6u label:where(.vl-1ckdl6u){display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#8b8b93}.drawer.vl-1ckdl6u input:where(.vl-1ckdl6u):not([type=number]),.drawer.vl-1ckdl6u textarea:where(.vl-1ckdl6u){font:inherit;padding:.55rem .7rem;border:1px solid #8884;border-radius:.55rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}.dim-row.vl-1ckdl6u{display:flex;align-items:center;gap:.4rem;color:#8b8b93;flex-wrap:wrap}.dim-row.vl-1ckdl6u input:where(.vl-1ckdl6u){width:4.5rem;font:inherit;padding:.5rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}.drawer-actions.vl-1ckdl6u{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.overlay.vl-1do3bgu{display:flex;flex-direction:column;gap:.5rem;margin-top:.4rem}.bar.vl-1do3bgu{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.modes.vl-1do3bgu{display:inline-flex;gap:.3rem}.hint.vl-1do3bgu{color:#8b8b93;font-size:.82rem}.mini.vl-1do3bgu{font:inherit;font-size:.78rem;padding:.28rem .6rem;border:1px dashed #8885;border-radius:.45rem;background:transparent;color:inherit;cursor:pointer}.mini.vl-1do3bgu:hover{background:#8882}.mini.active.vl-1do3bgu{background:color-mix(in srgb,var(--c-vl, #752d75) 22%,transparent);border-style:solid;border-color:var(--c-vl, #752d75)}.mini.reset.vl-1do3bgu{margin-left:auto}.palette.vl-1do3bgu{display:flex;flex-wrap:wrap;gap:.35rem}.pchip.vl-1do3bgu{display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:.8rem;color:inherit;background:transparent;border:1px solid #8884;border-radius:.5rem;padding:.2rem .5rem .2rem .25rem;cursor:pointer}.pchip.vl-1do3bgu:hover{background:#8882}.pchip.vl-1do3bgu .pdot:where(.vl-1do3bgu){display:grid;place-items:center;min-width:1.5rem;height:1.5rem;border-radius:.4rem;background:var(--nc);color:#fff;font-size:.62rem;font-weight:800;padding:0 .2rem}.canvas.vl-1do3bgu{height:26rem}.canvas.vl-1do3bgu .sc-canvas{height:100%}svg.routes.vl-1do3bgu{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;z-index:1}.pnode.vl-1do3bgu{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;cursor:grab;z-index:2}.pnode.vl-1do3bgu .dot:where(.vl-1do3bgu){display:grid;place-items:center;min-width:32px;height:32px;padding:0 5px;border-radius:7px;background:var(--nc);color:#fff;font-size:11px;font-weight:800;box-shadow:0 1px 3px #0005,0 0 0 2px #fff6 inset}.pnode.vl-1do3bgu .lbl:where(.vl-1do3bgu){font-size:9px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text, #e9e9ee);background:color-mix(in srgb,var(--c-background, #15151a) 65%,transparent);padding:0 3px;border-radius:3px}.pnode.sel.vl-1do3bgu .dot:where(.vl-1do3bgu){box-shadow:0 0 0 3px var(--c-background, #15151a),0 0 0 5px var(--nc)}.pnode.from.vl-1do3bgu .dot:where(.vl-1do3bgu){outline:2px dashed #fff;outline-offset:2px}.pnode.added.vl-1do3bgu .dot:where(.vl-1do3bgu){outline:2px dashed #fff8;outline-offset:1px}.pnode.ghost.vl-1do3bgu{opacity:.4;cursor:default}.pnode.ghost.vl-1do3bgu .dot:where(.vl-1do3bgu){filter:grayscale(1)}.pnode.vl-1do3bgu .restore:where(.vl-1do3bgu){position:absolute;top:-6px;right:-8px;width:16px;height:16px;border-radius:50%;border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:800;line-height:1;cursor:pointer}.insp.vl-1do3bgu{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;border:1px solid #8883;border-radius:.55rem;padding:.4rem .55rem}.insp.vl-1do3bgu .nm:where(.vl-1do3bgu){font-weight:600}.insp.vl-1do3bgu .grow:where(.vl-1do3bgu){flex:1;min-width:6rem}.insp.vl-1do3bgu select:where(.vl-1do3bgu),.insp.vl-1do3bgu input:where(.vl-1do3bgu),.routes-list.vl-1do3bgu select:where(.vl-1do3bgu){font:inherit;font-size:.82rem;padding:.3rem .45rem;border:1px solid #8884;border-radius:.45rem;background:var(--c-container, #fff1);color:inherit}.tag.vl-1do3bgu{font-size:.68rem;color:#8b8b93}.tag.added.vl-1do3bgu{color:var(--c-vl, #752d75);font-weight:700}.routes-list.vl-1do3bgu{display:flex;flex-direction:column;gap:.3rem}.rl-title.vl-1do3bgu{font-size:.76rem;text-transform:uppercase;letter-spacing:.03em;color:#8b8b93}.rrow.vl-1do3bgu{display:flex;align-items:center;gap:.4rem}.rdot.vl-1do3bgu{width:.8rem;height:.8rem;border-radius:2px;flex:none}.rkind.vl-1do3bgu{font-size:.82rem;min-width:3rem}.route-ends.vl-1do3bgu{flex:1;min-width:0;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghost.vl-1do3bgu{border:0;background:transparent;color:inherit;cursor:pointer}button.ghost.vl-1do3bgu{padding:.25rem;border-radius:.4rem}button.ghost.vl-1do3bgu:hover{background:#8882}button.ghost.danger.vl-1do3bgu:hover{color:#d23b53}.fv.vl-2psuje{margin:.4rem 0}.fv-zoom.vl-2psuje{display:block;width:100%;border:0;background:transparent;padding:0;cursor:zoom-in}.fv-svg.vl-2psuje{width:100%;max-width:22rem;height:auto;display:block;margin:0 auto}.area.vl-2psuje{fill:color-mix(in srgb,var(--c-vl, #752d75) 6%,transparent);stroke:var(--c-vl, #752d75);stroke-width:1.5}.front.vl-2psuje{stroke:var(--c-vl, #752d75);stroke-width:3;opacity:.6}.dot.vl-2psuje{stroke:#fff6;stroke-width:1}.ini.vl-2psuje{font-size:7px;font-weight:700;fill:#fff}.nm.vl-2psuje{font-size:6px;fill:var(--c-text, #333)}figcaption.vl-2psuje{font-size:.78rem;color:#8b8b93;margin-top:.2rem}.hint-zoom.vl-2psuje{opacity:.7}.fv-modal.vl-2psuje{position:fixed;inset:0;z-index:80;background:#0009;display:grid;place-items:center;padding:1rem}.fv-modal-box.vl-2psuje{width:97vw;height:95vh;display:flex;flex-direction:column;background:var(--c-background, #15151a);border:1px solid #8884;border-radius:.8rem;box-shadow:0 2rem 4rem #0006;overflow:hidden}.fv-modal-head.vl-2psuje{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid #8883}.fv-modal-head.vl-2psuje button:where(.vl-2psuje){border:0;background:transparent;color:inherit;font-size:1.4rem;line-height:1;cursor:pointer}.fv-modal-body.vl-2psuje{flex:1;min-height:0;padding:1rem;overflow:auto;display:grid;place-items:center}.fv-modal-body.vl-2psuje .fv-svg:where(.vl-2psuje){max-width:none;width:100%;max-height:100%}@media print{.fv-svg.vl-2psuje{max-width:100%}.area.vl-2psuje{fill:#f3eef5;stroke:#752d75}.nm.vl-2psuje{fill:#222}.hint-zoom.vl-2psuje{display:none}.fv-zoom.vl-2psuje{cursor:default}}.gm.vl-ws89in{display:flex;flex-direction:column;gap:1rem}.gm-top.vl-ws89in{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:.6rem;padding:.5rem 0;background:var(--c-background, #15151a);border-bottom:1px solid #8882}.gm-title.vl-ws89in{margin:0;font-size:1.4rem}.spacer.vl-ws89in{flex:1}.runtime.vl-ws89in{display:inline-flex;align-items:center;gap:.3rem;font-weight:640;color:var(--c-vl, #752d75)}.muted.vl-ws89in{color:#8b8b93}.muted.small.vl-ws89in{font-size:.82rem;margin:0}.error.vl-ws89in{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560;margin:0}.card.vl-ws89in{border:1px solid #8883;border-radius:.8rem;padding:.9rem;display:flex;flex-direction:column;gap:.6rem;background:var(--c-container, #fff1)}.card.vl-ws89in h3:where(.vl-ws89in){margin:0;font-size:1.05rem;display:flex;align-items:center;gap:.5rem}.card.vl-ws89in .count:where(.vl-ws89in){color:#8b8b93;font-weight:400;font-size:.9rem}.card.vl-ws89in .quick:where(.vl-ws89in){margin-left:auto;display:flex;gap:.3rem}.card.vl-ws89in .quick:where(.vl-ws89in) button:where(.vl-ws89in){font:inherit;font-size:.72rem;padding:.1rem .5rem;border:1px solid #8884;border-radius:.4rem;background:transparent;color:inherit;cursor:pointer}.f.vl-ws89in{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:#8b8b93}.flabel.vl-ws89in{font-size:.82rem;color:#8b8b93}.row.vl-ws89in{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.f.vl-ws89in input:where(.vl-ws89in),.f.vl-ws89in select:where(.vl-ws89in),.f.vl-ws89in textarea:where(.vl-ws89in){font:inherit;padding:.45rem .6rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-background, #15151a);color:var(--c-text, inherit)}.chips.vl-ws89in{display:flex;flex-wrap:wrap;gap:.3rem}.rider-sum.vl-ws89in{margin:.3rem 0 0;font-size:.8rem;color:#8b8b93}.rider-sum.vl-ws89in .over:where(.vl-ws89in){color:#d8863a;font-weight:600}.rider-ov.vl-ws89in{margin-top:.4rem;padding-top:.4rem;border-top:1px dashed #8883}.rider-ov-actions.vl-ws89in{display:flex;gap:.4rem;margin-top:.2rem}.rider-ov-body.vl-ws89in{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.rider-ov-body.vl-ws89in .dims:where(.vl-ws89in){display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.82rem;color:#8b8b93}.rider-ov-body.vl-ws89in .dims:where(.vl-ws89in) input:where(.vl-ws89in){width:4.5rem;font:inherit;padding:.35rem .45rem;border:1px solid #8884;border-radius:.45rem;background:var(--c-background, #15151a);color:inherit}.rider-ov-body.vl-ws89in .ovnote:where(.vl-ws89in){display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:#8b8b93}.rider-ov-body.vl-ws89in .ovnote:where(.vl-ws89in) textarea:where(.vl-ws89in){font:inherit;padding:.5rem .6rem;border:1px solid #8884;border-radius:.5rem;background:var(--c-background, #15151a);color:var(--c-text, inherit);resize:vertical}.chip.vl-ws89in{font:inherit;font-size:.8rem;padding:.25rem .55rem;border-radius:.5rem;cursor:pointer;color:var(--c-text, inherit);border:1px solid #8884;background:transparent}.chip.on.vl-ws89in{background:color-mix(in srgb,var(--c-vl, #752d75) 20%,transparent);border-color:var(--c-vl, #752d75);font-weight:600}.chip.vl-ws89in:disabled{cursor:default}button.ghost.vl-ws89in{border:0;background:transparent;color:inherit;padding:.4rem;border-radius:.5rem;cursor:pointer}button.ghost.vl-ws89in:hover{background:#8882}button.primary.vl-ws89in{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.5rem .9rem;border-radius:.6rem;cursor:pointer}button.primary.vl-ws89in:disabled{opacity:.55;cursor:default}.sl.vl-ws89in{margin-top:.3rem}.sl.vl-ws89in h4:where(.vl-ws89in){margin:.4rem 0 .2rem}.fold.vl-ws89in{margin:.35rem 0;border:1px solid #8883;border-radius:.5rem;padding:.1rem .5rem}.fold.vl-ws89in>summary:where(.vl-ws89in){cursor:pointer;font-size:.82rem;color:#8b8b93;padding:.3rem 0}.fold.base.vl-ws89in>summary:where(.vl-ws89in){color:var(--c-vl, #752d75);font-weight:600}.items.vl-ws89in{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.item.vl-ws89in{border:1px solid #8883;border-left-width:5px;border-radius:.6rem;padding:.55rem .7rem}.item.piece.vl-ws89in{margin-left:1.5rem;border-left-color:#2f6fe0;background:color-mix(in srgb,#2f6fe0 12%,transparent)}.item.moderation.vl-ws89in{border-left-color:#e8822e;background:color-mix(in srgb,#e8822e 14%,transparent)}.item.pause.vl-ws89in{border-left-color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 14%,transparent)}.item.umbau.vl-ws89in{border-left-color:#0f9b8e;background:color-mix(in srgb,#0f9b8e 14%,transparent)}.item.einlass.vl-ws89in{border-left-color:#3fa66a;background:color-mix(in srgb,#3fa66a 14%,transparent)}.item.act.vl-ws89in{border-left-color:#d6456e;background:color-mix(in srgb,#d6456e 14%,transparent)}.it-row.vl-ws89in{display:flex;align-items:center;gap:.5rem}.it-kind.vl-ws89in{color:#8b8b93;display:inline-flex}.it-title.vl-ws89in{font-weight:620}.it-cum.vl-ws89in{margin-left:auto;color:#8b8b93;font-size:.82rem;font-variant-numeric:tabular-nums}.it-dur.vl-ws89in{margin-left:.6rem;color:#8b8b93;font-size:.85rem;font-variant-numeric:tabular-nums}.swap.vl-ws89in{font:inherit;font-size:.72rem;padding:.1rem .2rem;border:1px solid #8884;border-radius:.4rem;background:var(--c-background, #15151a);color:#8b8b93;max-width:6rem}.it-line.vl-ws89in{margin:.25rem 0 0;font-size:.86rem}.it-line.vl-ws89in .lbl:where(.vl-ws89in){color:#8b8b93;font-weight:600}.it-line.out.vl-ws89in .lbl:where(.vl-ws89in){color:#d8863a}.item.added.vl-ws89in{border-left-style:dashed}.posnum.vl-ws89in{width:2.4rem;font:inherit;font-size:.78rem;padding:.15rem .25rem;border:1px solid #8884;border-radius:.4rem;background:var(--c-background, #15151a);color:inherit;text-align:center}.gtag.vl-ws89in{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--c-vl, #752d75);border:1px solid color-mix(in srgb,var(--c-vl, #752d75) 50%,transparent);border-radius:.3rem;padding:0 .25rem}.ihide.vl-ws89in{margin-left:.2rem}.add-controls.vl-ws89in{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.add-controls.vl-ws89in select:where(.vl-ws89in){font:inherit;font-size:.8rem;padding:.3rem .45rem;border:1px solid #8884;border-radius:.45rem;background:var(--c-background, #15151a);color:inherit}.removed-line.vl-ws89in{margin-top:.5rem;font-size:.8rem;color:#8b8b93;display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.restore-chip.vl-ws89in{font:inherit;font-size:.76rem;padding:.15rem .45rem;border:1px dashed #8885;border-radius:.4rem;background:transparent;color:inherit;cursor:pointer}.restore-chip.vl-ws89in:hover{background:#8882;border-color:var(--c-vl, #752d75)}.it-line.roles.vl-ws89in,.it-line.soli.vl-ws89in,.it-line.mod.vl-ws89in{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.soli.vl-ws89in select:where(.vl-ws89in),.mod.vl-ws89in select:where(.vl-ws89in){font:inherit;font-size:.78rem;padding:.2rem .35rem;border:1px solid #8884;border-radius:.4rem;background:var(--c-background, #15151a);color:inherit}.rchip.absent.vl-ws89in{opacity:.6;text-decoration:line-through;border-color:#d8863a66}.form-actions.vl-ws89in{display:flex;flex-wrap:wrap;gap:.4rem}.rchip.vl-ws89in{display:inline-flex;align-items:center;gap:.2rem;font-size:.78rem;padding:.1rem .2rem .1rem .45rem;border:1px solid #8884;border-radius:.4rem}.rchip.vl-ws89in button:where(.vl-ws89in){border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;padding:0 .2rem}.rchip.vl-ws89in button:where(.vl-ws89in):hover{color:#d23b53}.roles.vl-ws89in select:where(.vl-ws89in),.rinput.vl-ws89in{font:inherit;font-size:.78rem;padding:.2rem .35rem;border:1px solid #8884;border-radius:.4rem;background:var(--c-background, #15151a);color:inherit}.rinput.vl-ws89in{width:7rem}.mini.vl-ws89in{margin-top:.3rem;font:inherit;font-size:.78rem;padding:.25rem .6rem;border:1px dashed #8885;border-radius:.45rem;background:transparent;color:inherit;cursor:pointer}.mini.vl-ws89in:hover{background:#8882;border-color:var(--c-vl, #752d75)}@media(max-width:760px){.row.vl-ws89in{grid-template-columns:1fr}}.card-open.vl-bt60ph{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;align-items:flex-start;text-align:left;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;padding:0}.card-open.vl-bt60ph:hover strong:where(.vl-bt60ph){color:var(--c-vl, #752d75)}.gigs.vl-bt60ph{display:flex;flex-direction:column;gap:1rem}.panel-head.vl-bt60ph{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-bt60ph h2:where(.vl-bt60ph){margin:0;font-size:1.5rem}.muted.vl-bt60ph{color:#8b8b93;margin:.2rem 0 0;font-size:.9rem}.pad.vl-bt60ph{padding:1rem 0}.error.vl-bt60ph{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.list.vl-bt60ph{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.list.vl-bt60ph li:where(.vl-bt60ph){display:flex;align-items:center;gap:.85rem;padding:.6rem .75rem;border:1px solid #8882;border-radius:.75rem;background:var(--c-container, #fff1)}.meta.vl-bt60ph{display:flex;flex-direction:column;min-width:0;margin-right:auto}.meta.vl-bt60ph .sub:where(.vl-bt60ph){color:#8b8b93;font-size:.82rem;display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.chip-date.vl-bt60ph{display:inline-flex;align-items:center;gap:.2rem}.actions.vl-bt60ph{display:flex;gap:.2rem}.empty.vl-bt60ph{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem}button.vl-bt60ph{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-bt60ph{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.55rem .9rem}button.primary.vl-bt60ph:disabled{opacity:.6;cursor:default}button.ghost.vl-bt60ph{border:0;background:transparent;color:inherit;padding:.4rem;border-radius:.5rem}button.ghost.vl-bt60ph:hover{background:#8882}button.ghost.danger.vl-bt60ph:hover{color:#d23b53}.scrim.vl-bt60ph{position:fixed;inset:0;background:#0006;z-index:60;border:0}.drawer.vl-bt60ph{position:fixed;top:0;right:0;height:100dvh;width:min(28rem,100vw);z-index:61;background:var(--c-background, #15151a);border-left:1px solid #8883;box-shadow:-1rem 0 3rem #0004;display:flex;flex-direction:column}.drawer.vl-bt60ph>header:where(.vl-bt60ph){display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid #8883}.drawer.vl-bt60ph>header:where(.vl-bt60ph) h3:where(.vl-bt60ph){margin:0}.drawer.vl-bt60ph form:where(.vl-bt60ph){display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;overflow:auto}.drawer.vl-bt60ph label:where(.vl-bt60ph){display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#8b8b93}.row.vl-bt60ph{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.drawer.vl-bt60ph input:where(.vl-bt60ph),.drawer.vl-bt60ph textarea:where(.vl-bt60ph),.drawer.vl-bt60ph select:where(.vl-bt60ph){font:inherit;padding:.55rem .7rem;border:1px solid #8884;border-radius:.55rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}.field.vl-bt60ph{display:flex;flex-direction:column;gap:.35rem}.field-label.vl-bt60ph{font-size:.85rem;color:#8b8b93;display:flex;align-items:center;gap:.5rem}.field-label.vl-bt60ph .count:where(.vl-bt60ph){color:var(--c-vl, #752d75);font-weight:600}.field-label.vl-bt60ph .quick:where(.vl-bt60ph){margin-left:auto;display:flex;gap:.3rem}.field-label.vl-bt60ph .quick:where(.vl-bt60ph) button:where(.vl-bt60ph){font:inherit;font-size:.72rem;padding:.1rem .5rem;border:1px solid #8884;border-radius:.4rem;background:transparent;color:inherit;cursor:pointer}.field-label.vl-bt60ph .quick:where(.vl-bt60ph) button:where(.vl-bt60ph):hover{background:#8882}.chips.vl-bt60ph{display:flex;flex-wrap:wrap;gap:.3rem}.chip.vl-bt60ph{font:inherit;font-size:.8rem;padding:.25rem .55rem;border-radius:.5rem;cursor:pointer;color:var(--c-text, inherit);border:1px solid #8884;background:transparent}.chip.on.vl-bt60ph{background:color-mix(in srgb,var(--c-vl, #752d75) 20%,transparent);border-color:var(--c-vl, #752d75);font-weight:600}.hint.vl-bt60ph{color:#8b8b93;font-size:.82rem;margin:0}.drawer-actions.vl-bt60ph{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.views.vl-jvaodg{display:flex;flex-direction:column;gap:1rem}.panel-head.vl-jvaodg{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-head.vl-jvaodg h2:where(.vl-jvaodg){margin:0;font-size:1.5rem}.muted.vl-jvaodg{color:#8b8b93;margin:.2rem 0 0;font-size:.9rem}.pad.vl-jvaodg{padding:1rem 0}.error.vl-jvaodg{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.list.vl-jvaodg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.list.vl-jvaodg li:where(.vl-jvaodg){display:flex;align-items:center;gap:.85rem;padding:.6rem .75rem;border:1px solid #8882;border-radius:.75rem;background:var(--c-container, #fff1)}.meta.vl-jvaodg{display:flex;flex-direction:column;min-width:0;margin-right:auto}.meta.vl-jvaodg .sub:where(.vl-jvaodg){color:#8b8b93;font-size:.82rem}.pub.vl-jvaodg{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;border:1px solid #8884;color:#8b8b93;padding:.05rem .4rem;border-radius:.4rem;vertical-align:middle;font-weight:700}.pub.on.vl-jvaodg{color:#2e9e5b;border-color:#2e9e5b66;background:#2e9e5b1a}.actions.vl-jvaodg{display:flex;gap:.2rem}.empty.vl-jvaodg{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:3rem 1rem;color:#8b8b93;text-align:center;border:1px dashed #8884;border-radius:1rem}button.vl-jvaodg{font:inherit;cursor:pointer;border-radius:.6rem;display:inline-flex;align-items:center;gap:.4rem}button.primary.vl-jvaodg{border:0;background:var(--c-vl, #752d75);color:#fff;font-weight:600;padding:.55rem .9rem}button.primary.vl-jvaodg:disabled{opacity:.6;cursor:default}button.ghost.vl-jvaodg{border:0;background:transparent;color:inherit;padding:.4rem;border-radius:.5rem}button.ghost.vl-jvaodg:hover{background:#8882}button.ghost.danger.vl-jvaodg:hover{color:#d23b53}.scrim.vl-jvaodg{position:fixed;inset:0;background:#0006;z-index:60;border:0}.drawer.vl-jvaodg{position:fixed;top:0;right:0;height:100dvh;width:min(27rem,100vw);z-index:61;background:var(--c-background, #15151a);border-left:1px solid #8883;box-shadow:-1rem 0 3rem #0004;display:flex;flex-direction:column}.drawer.vl-jvaodg>header:where(.vl-jvaodg){display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid #8883}.drawer.vl-jvaodg>header:where(.vl-jvaodg) h3:where(.vl-jvaodg){margin:0}.drawer.vl-jvaodg form:where(.vl-jvaodg){display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;overflow:auto}.drawer.vl-jvaodg label:where(.vl-jvaodg){display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#8b8b93}.drawer.vl-jvaodg label.check:where(.vl-jvaodg){flex-direction:row;align-items:center;gap:.5rem;color:var(--c-text, inherit);font-size:.95rem}.drawer.vl-jvaodg input:where(.vl-jvaodg):not([type=checkbox]){font:inherit;padding:.55rem .7rem;border:1px solid #8884;border-radius:.55rem;background:var(--c-container, #fff1);color:var(--c-text, inherit)}.field.vl-jvaodg{display:flex;flex-direction:column;gap:.4rem}.field-label.vl-jvaodg{font-size:.85rem;color:#8b8b93}.chips.vl-jvaodg{display:flex;flex-wrap:wrap;gap:.3rem}.chip.vl-jvaodg{font:inherit;font-size:.8rem;padding:.25rem .55rem;border-radius:.5rem;cursor:pointer;color:var(--c-text, inherit);border:1px solid #8884;background:transparent}.chip.on.vl-jvaodg{background:color-mix(in srgb,var(--c-vl, #752d75) 20%,transparent);border-color:var(--c-vl, #752d75);font-weight:600}.presets.vl-jvaodg{display:flex;gap:.4rem;flex-wrap:wrap}.presets.vl-jvaodg button:where(.vl-jvaodg){font:inherit;font-size:.82rem;padding:.35rem .7rem;border:1px solid #8884;border-radius:.5rem;background:transparent;color:inherit;cursor:pointer}.presets.vl-jvaodg button:where(.vl-jvaodg):hover{background:#8882;border-color:var(--c-vl, #752d75)}.hint.vl-jvaodg{color:#8b8b93;font-size:.82rem;margin:0}.linkbox.vl-jvaodg{display:flex;flex-direction:column;gap:.4rem;padding:.7rem;border:1px solid #8883;border-radius:.6rem;background:#8881}.linkbox.vl-jvaodg code:where(.vl-jvaodg){font-size:.78rem;word-break:break-all;color:var(--c-text, inherit)}.link-actions.vl-jvaodg{display:flex;flex-wrap:wrap;gap:.4rem}.link-actions.vl-jvaodg button:where(.vl-jvaodg){font:inherit;font-size:.8rem;padding:.35rem .7rem;border:1px solid #8884;border-radius:.5rem;background:transparent;color:inherit;cursor:pointer}.link-actions.vl-jvaodg button:where(.vl-jvaodg):hover{background:#8882}.drawer-actions.vl-jvaodg{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.sc-editor.vl-1yl75yo{position:fixed;inset:0;z-index:40;display:grid;grid-template-columns:15rem minmax(0,1fr);background:var(--c-background, #15151a);color:var(--c-text, #e9e9ee);font-size:15px}.rail.vl-1yl75yo{display:flex;flex-direction:column;gap:.4rem;padding:1rem .7rem;border-right:1px solid #8883;background:color-mix(in srgb,var(--c-container, #1d1d24) 60%,transparent)}.brand.vl-1yl75yo{display:flex;align-items:center;gap:.6rem;padding:.3rem .5rem 1rem;font-weight:760;font-size:1.12rem}.brand.vl-1yl75yo .dot:where(.vl-1yl75yo){width:.9rem;height:.9rem;border-radius:50%;background:var(--c-vl, #752d75);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--c-vl, #752d75) 30%,transparent)}nav.vl-1yl75yo{display:flex;flex-direction:column;gap:.18rem}nav.vl-1yl75yo button:where(.vl-1yl75yo){display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;font:inherit;color:#9a9aa3;background:transparent;border:0;padding:.6rem .7rem;border-radius:.7rem;cursor:pointer}nav.vl-1yl75yo button:where(.vl-1yl75yo) span:where(.vl-1yl75yo):nth-of-type(1){margin-right:auto}nav.vl-1yl75yo button:where(.vl-1yl75yo):hover:not(:disabled){background:#8882;color:var(--c-text, #fff)}nav.vl-1yl75yo button.active:where(.vl-1yl75yo){background:color-mix(in srgb,var(--c-vl, #752d75) 22%,transparent);color:var(--c-text, #fff);box-shadow:inset .18rem 0 0 var(--c-vl, #752d75)}nav.vl-1yl75yo button.soon:where(.vl-1yl75yo){cursor:default;opacity:.7}.badge.vl-1yl75yo{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:#9a9aa3;border:1px solid #8884;padding:.05rem .35rem;border-radius:.5rem}.rail-foot.vl-1yl75yo{margin-top:auto}.exit.vl-1yl75yo{display:flex;align-items:center;gap:.6rem;width:100%;font:inherit;color:#9a9aa3;background:transparent;border:0;padding:.6rem .7rem;border-radius:.7rem;cursor:pointer}.exit.vl-1yl75yo:hover{background:#8882;color:var(--c-text, #fff)}.stage.vl-1yl75yo{display:flex;flex-direction:column;min-width:0;min-height:0}.topbar.vl-1yl75yo{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.4rem;border-bottom:1px solid #8883}.crumbs.vl-1yl75yo .area:where(.vl-1yl75yo){font-weight:640}.tenant.vl-1yl75yo select:where(.vl-1yl75yo),.tenant-name.vl-1yl75yo{font:inherit;color:inherit}.tenant.vl-1yl75yo select:where(.vl-1yl75yo){background:var(--c-container, #1d1d24);border:1px solid #8884;border-radius:.5rem;padding:.35rem .6rem}.tenant-name.vl-1yl75yo{color:#9a9aa3;font-size:.9rem}.content.vl-1yl75yo{padding:1.4rem;overflow:auto;min-height:0;flex:1}.muted.vl-1yl75yo{color:#9a9aa3}.error.vl-1yl75yo{color:#d23b53;display:flex;align-items:center;gap:.45rem;font-weight:560}.soon-note.vl-1yl75yo{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:4rem 1rem;color:#9a9aa3;text-align:center}@media(max-width:760px){.sc-editor.vl-1yl75yo{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.rail.vl-1yl75yo{flex-direction:row;align-items:center;overflow-x:auto;padding:.5rem;border-right:0;border-bottom:1px solid #8883}.brand.vl-1yl75yo{padding:.3rem .5rem}.brand.vl-1yl75yo .name:where(.vl-1yl75yo){display:none}nav.vl-1yl75yo{flex-direction:row}nav.vl-1yl75yo button:where(.vl-1yl75yo) span:where(.vl-1yl75yo):nth-of-type(1),.badge.vl-1yl75yo{display:none}.rail-foot.vl-1yl75yo{margin:0 0 0 auto}.exit.vl-1yl75yo span:where(.vl-1yl75yo){display:none}}.sc-viewer.vl-z9yyvp{padding:1rem 0 3rem;color:var(--c-text, inherit)}.muted.vl-z9yyvp{color:#8b8b93}.err.vl-z9yyvp{color:#d23b53;font-weight:600}.v-head.vl-z9yyvp{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.v-head.vl-z9yyvp h1:where(.vl-z9yyvp){margin:0 0 .5rem}.print-btn.vl-z9yyvp{font:inherit;text-decoration:none;padding:.5rem .9rem;border-radius:.6rem;background:var(--c-vl, #752d75);color:#fff;font-weight:600}.gig.vl-z9yyvp{margin:1.75rem 0;padding:1.1rem 1.25rem;border:1px solid #8884;border-radius:1rem;background:color-mix(in srgb,var(--c-vl, #752d75) 3%,transparent)}.gig.vl-z9yyvp:first-of-type{margin-top:.75rem}.gig-head.vl-z9yyvp{border-bottom:1px solid #8883;padding-bottom:.6rem;margin-bottom:.4rem}.gig-head.vl-z9yyvp h2:where(.vl-z9yyvp){margin:0;color:var(--c-vl, #752d75)}.gig-head.vl-z9yyvp .when:where(.vl-z9yyvp){margin:.1rem 0 0}.gig-head.vl-z9yyvp .where:where(.vl-z9yyvp){margin:.1rem 0 0;color:#8b8b93}.block.vl-z9yyvp{margin:.8rem 0}.block.vl-z9yyvp h3:where(.vl-z9yyvp){margin:0 0 .3rem;font-size:1rem}.att-groups.vl-z9yyvp{display:flex;flex-direction:column;gap:.25rem}.att-group.vl-z9yyvp{display:flex;align-items:baseline;gap:.5rem}.att-reg.vl-z9yyvp{flex:none;min-width:2.4rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--c)}.att-people.vl-z9yyvp{line-height:1.5}.setlist.vl-z9yyvp{margin:1rem 0}.sl-name.vl-z9yyvp{margin:.6rem 0 .3rem;font-size:1.05rem}.fold.vl-z9yyvp{margin:.4rem 0;border:1px solid #8883;border-radius:.55rem;padding:.1rem .5rem}.fold.vl-z9yyvp>summary:where(.vl-z9yyvp){cursor:pointer;font-size:.85rem;color:#8b8b93;padding:.35rem 0}.fold.base.vl-z9yyvp>summary:where(.vl-z9yyvp){color:var(--c-vl, #752d75);font-weight:600}.programme.vl-z9yyvp{list-style:none;counter-reset:it;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.item.vl-z9yyvp{counter-increment:it;border:1px solid #8883;border-left-width:5px;border-radius:.6rem;padding:.6rem .8rem;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.item.piece.vl-z9yyvp{margin-left:1.75rem;border-left-color:#2f6fe0;background:color-mix(in srgb,#2f6fe0 13%,transparent)}.item.moderation.vl-z9yyvp{border-left-color:#e8822e;background:color-mix(in srgb,#e8822e 15%,transparent)}.item.pause.vl-z9yyvp{border-left-color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 15%,transparent)}.item.umbau.vl-z9yyvp{border-left-color:#0f9b8e;background:color-mix(in srgb,#0f9b8e 15%,transparent)}.item.einlass.vl-z9yyvp{border-left-color:#3fa66a;background:color-mix(in srgb,#3fa66a 15%,transparent)}.item.act.vl-z9yyvp{border-left-color:#d6456e;background:color-mix(in srgb,#d6456e 15%,transparent)}.item.vl-z9yyvp:not(.piece) .it-title:where(.vl-z9yyvp){text-transform:uppercase;letter-spacing:.03em;font-size:.92rem}.it-row.vl-z9yyvp{display:flex;align-items:baseline;gap:.6rem}.it-row.vl-z9yyvp:before{content:counter(it);min-width:1.5rem;height:1.5rem;display:inline-grid;place-items:center;border-radius:50%;background:#8882;font-size:.75rem;font-weight:700}.it-title.vl-z9yyvp{font-weight:640;font-size:1.05rem}.it-sub.vl-z9yyvp{color:#8b8b93;font-size:.85rem}.it-cum.vl-z9yyvp{margin-left:auto;color:#8b8b93;font-size:.82rem;font-variant-numeric:tabular-nums}.it-dur.vl-z9yyvp{margin-left:.6rem;color:#8b8b93;font-variant-numeric:tabular-nums}.it-line.vl-z9yyvp{margin:.3rem 0 0;font-size:.9rem}.it-line.vl-z9yyvp .lbl:where(.vl-z9yyvp){color:#8b8b93;font-weight:600}.it-line.out.vl-z9yyvp .lbl:where(.vl-z9yyvp){color:#d8863a}.it-line.tech.vl-z9yyvp{color:#2f6f82}.it-gap.vl-z9yyvp{margin:.35rem 0 0;font-size:.82rem;color:#8b8b93;font-style:italic}.riders.vl-z9yyvp h3:where(.vl-z9yyvp){margin:0 0 .5rem}.rider.vl-z9yyvp{border:1px solid #8883;border-radius:.7rem;padding:.7rem .85rem;margin:.5rem 0;break-inside:avoid}.rider-name.vl-z9yyvp{margin:0 0 .3rem;font-size:1rem;color:var(--c-vl, #752d75)}.rider-notes.vl-z9yyvp{margin:0 0 .5rem;font-size:.88rem}.rider-gignote.vl-z9yyvp{margin:0 0 .5rem;font-size:.88rem;padding:.35rem .5rem;border-left:3px solid #d8863a;background:color-mix(in srgb,#d8863a 12%,transparent);border-radius:.3rem}.rider-gignote.vl-z9yyvp .lbl:where(.vl-z9yyvp){color:#d8863a;font-weight:700}.rider.vl-z9yyvp h5:where(.vl-z9yyvp){margin:.7rem 0 .25rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.03em;color:#8b8b93;display:flex;align-items:baseline;gap:.5rem}.rider.vl-z9yyvp h5:where(.vl-z9yyvp) .r-total:where(.vl-z9yyvp){font-weight:500;text-transform:none;letter-spacing:0}.r-tbl.vl-z9yyvp{width:100%;border-collapse:collapse;font-size:.84rem}.r-tbl.vl-z9yyvp th:where(.vl-z9yyvp),.r-tbl.vl-z9yyvp td:where(.vl-z9yyvp){text-align:left;padding:.25rem .4rem;border-bottom:1px solid #8882}.r-tbl.vl-z9yyvp th:where(.vl-z9yyvp){color:#8b8b93;font-weight:600;font-size:.76rem}.r-list.vl-z9yyvp{margin:.1rem 0;padding-left:1.1rem;font-size:.86rem}.r-list.vl-z9yyvp li:where(.vl-z9yyvp){margin:.12rem 0}.patch-list.vl-z9yyvp,.cable-list.vl-z9yyvp{list-style:none;padding-left:0}.packing.vl-z9yyvp{margin:.3rem 0;display:flex;flex-wrap:wrap;gap:.3rem;font-size:.82rem}.packing.vl-z9yyvp .pack:where(.vl-z9yyvp){padding:.1rem .45rem;border:1px solid #8884;border-radius:.4rem}.outlets.vl-z9yyvp{display:flex;flex-direction:column;gap:.3rem}.r-outlet.vl-z9yyvp{border:1px solid #8883;border-radius:.5rem;padding:.35rem .5rem}.r-outlet.over.vl-z9yyvp{border-color:#d8863a88}.r-outlet-head.vl-z9yyvp{display:flex;justify-content:space-between;gap:.5rem;font-size:.86rem;font-weight:560}.r-load.vl-z9yyvp{color:#8b8b93;font-variant-numeric:tabular-nums}.r-load.over.vl-z9yyvp{color:#d8863a;font-weight:700}.r-devs.vl-z9yyvp{font-size:.8rem;color:#8b8b93;margin-top:.15rem}.r-pline.vl-z9yyvp{display:flex;align-items:center;gap:.4rem;font-size:.78rem;margin-top:.2rem}.r-pline.vl-z9yyvp .rpl-label:where(.vl-z9yyvp){flex:0 0 5rem;color:#8b8b93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-pline.vl-z9yyvp .rpl-bar:where(.vl-z9yyvp){flex:1;height:.4rem;border-radius:.4rem;background:#8882;overflow:hidden}.r-pline.vl-z9yyvp .rpl-bar:where(.vl-z9yyvp) .fill:where(.vl-z9yyvp){display:block;height:100%;background:#d8863a;-webkit-print-color-adjust:exact;print-color-adjust:exact}.r-pline.vl-z9yyvp .rpl-bar:where(.vl-z9yyvp) .fill.over:where(.vl-z9yyvp){background:#d23b53}.r-pline.over.vl-z9yyvp .r-load:where(.vl-z9yyvp){color:#d23b53;font-weight:700}.plan.vl-z9yyvp{width:100%;max-width:54rem;height:auto;display:block;margin:.2rem 0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.plan-area.vl-z9yyvp{fill:color-mix(in srgb,var(--c-vl, #752d75) 5%,transparent);stroke:#8886;stroke-width:1}.plan-front.vl-z9yyvp{stroke:var(--c-vl, #752d75);stroke-width:1.5;opacity:.55}.plan-front-lbl.vl-z9yyvp{font-size:7px;letter-spacing:.05em;fill:#9a9aa3;text-transform:uppercase}.pn-abbr.vl-z9yyvp{font-size:7px;font-weight:800;fill:#fff}.pn-lbl.vl-z9yyvp{font-size:6.5px;fill:var(--c-text, #333)}@media print{.plan.vl-z9yyvp{max-width:100%}.plan-area.vl-z9yyvp{fill:#f3eef5}.pn-lbl.vl-z9yyvp{fill:#222}}.conn-grp.vl-z9yyvp{margin:.3rem 0 .5rem}.cg-head.vl-z9yyvp{font-weight:600;font-size:.86rem;margin-bottom:.1rem}.ck-dot.vl-z9yyvp{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;margin-right:.3rem;vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact}.patch-tbl.vl-z9yyvp .mono:where(.vl-z9yyvp){font-variant-numeric:tabular-nums;color:#8b8b93}.patch-tbl.vl-z9yyvp .arr:where(.vl-z9yyvp){text-align:center;color:#8b8b93}.group.vl-z9yyvp{margin-top:.4rem;padding-left:.6rem;border-left:2px dashed #8884}.g-label.vl-z9yyvp{margin:0;font-weight:600;font-size:.9rem}.group.vl-z9yyvp .tech:where(.vl-z9yyvp){color:#2f6f82;font-weight:400}@media print{.sc-viewer.vl-z9yyvp{padding:0;color:#000}.print-btn.vl-z9yyvp{display:none}.gig.vl-z9yyvp{break-before:page;margin:0;padding:0;border:0;background:none}.gig.vl-z9yyvp:first-of-type{break-before:avoid}.item.vl-z9yyvp{border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc}.item.piece.vl-z9yyvp{margin-left:2rem}.fold.vl-z9yyvp{border:0;padding:0}.fold.vl-z9yyvp>summary:where(.vl-z9yyvp){color:#333;font-weight:600;list-style:none}.att-reg.vl-z9yyvp{color:#333}}.sc-viewer.print.vl-z9yyvp{max-width:60rem;margin:0 auto;padding:1.5rem}.sc-gate.vl-1lbhpyy{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background:var(--c-background, #15151a);color:var(--c-text, #e9e9ee)}.sc-gate.vl-1lbhpyy form:where(.vl-1lbhpyy){display:flex;flex-flow:column;gap:.7rem;width:min(22rem,100%)}.brand.vl-1lbhpyy{display:flex;align-items:center;gap:.55rem;font-weight:760;font-size:1.25rem;margin-bottom:.4rem}.brand.vl-1lbhpyy .dot:where(.vl-1lbhpyy){width:.9rem;height:.9rem;border-radius:50%;background:var(--c-vl, #752d75);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--c-vl, #752d75) 30%,transparent)}.sc-gate.vl-1lbhpyy input:where(.vl-1lbhpyy){padding:.7em 1em;border-radius:.55em;border:2px solid #8884;background:var(--c-container, #fff2);font-size:1.05em;color:inherit}.sc-gate.vl-1lbhpyy button:where(.vl-1lbhpyy){padding:.6em 1.1em;border-radius:.55em;border:none;background:var(--c-vl, #752d75);color:#fff;font-weight:600;cursor:pointer}.err.vl-1lbhpyy{color:#d23b53;font-weight:600;margin:0}.denied.vl-1lbhpyy{display:flex;flex-flow:column;gap:1rem;align-items:center;text-align:center}.sc-print.vl-1b3yo0a{position:fixed;inset:0;overflow:auto;z-index:40;background:#fff;--c-background: #fff;--c-container: #fff;--c-text: #111;color:#111}@media print{.sc-print.vl-1b3yo0a{position:static;inset:auto;overflow:visible;height:auto;z-index:auto}html,body{height:auto!important;overflow:visible!important}}.organize-shell.vl-t3yvcl{width:min(92rem,calc(100vw - 2rem));min-height:calc(100dvh - var(--header-height) - 3rem);margin:0 auto 4rem;display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:1.4rem;align-items:start}.organize-sidebar.vl-t3yvcl{position:sticky;top:calc(var(--header-height) + 1rem);display:flex;flex-direction:column;padding:.85rem;border:1px solid #8883;border-radius:1rem;background:var(--c-container);box-shadow:0 .3rem 1.2rem #0000000c}.brand.vl-t3yvcl,nav.vl-t3yvcl a:where(.vl-t3yvcl){display:flex;align-items:center;gap:.7rem;color:inherit;text-decoration:none}.brand.vl-t3yvcl{padding:.7rem .75rem 1.1rem;font-size:1.12rem;font-weight:720;color:var(--c-vl)}nav.vl-t3yvcl{display:flex;flex-direction:column;gap:.28rem}nav.vl-t3yvcl a:where(.vl-t3yvcl){min-height:2.8rem;padding:.62rem .75rem;border-radius:.72rem;color:#777;font-weight:560}nav.vl-t3yvcl a:where(.vl-t3yvcl):hover,nav.vl-t3yvcl a.active:where(.vl-t3yvcl){color:var(--c-text);background:#8882}nav.vl-t3yvcl a.active:where(.vl-t3yvcl){color:var(--c-vl);box-shadow:inset .2rem 0 0 var(--c-vl)}.account.vl-t3yvcl{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem .55rem .2rem;border-top:1px solid #8883}.account.vl-t3yvcl div:where(.vl-t3yvcl){min-width:0;display:flex;flex-direction:column}.account.vl-t3yvcl span:where(.vl-t3yvcl){overflow:hidden;color:#888;font-size:.76rem;text-overflow:ellipsis}.account.vl-t3yvcl button:where(.vl-t3yvcl){display:grid;place-items:center;width:2.35rem;height:2.35rem;border:0;border-radius:50%;background:#8882;color:inherit;cursor:pointer}.organize-content.vl-t3yvcl{min-width:0}.organize-content.vl-t3yvcl .ticket-shell{width:100%}@media(max-width:820px){.organize-shell.vl-t3yvcl{width:min(100%,calc(100vw - 1rem));grid-template-columns:1fr;gap:.7rem}.organize-sidebar.vl-t3yvcl{z-index:100;top:calc(var(--header-height) + .4rem);height:auto;min-height:0;padding:.45rem;flex-direction:row;align-items:center;overflow-x:auto;border-radius:.85rem}.brand.vl-t3yvcl span:where(.vl-t3yvcl),nav.vl-t3yvcl a:where(.vl-t3yvcl) span:where(.vl-t3yvcl),.account.vl-t3yvcl div:where(.vl-t3yvcl){display:none}.brand.vl-t3yvcl{padding:.55rem .7rem}nav.vl-t3yvcl{flex-direction:row}nav.vl-t3yvcl a:where(.vl-t3yvcl){min-height:2.5rem;padding:.5rem .7rem}nav.vl-t3yvcl a.active:where(.vl-t3yvcl){box-shadow:inset 0 -.18rem 0 var(--c-vl)}.account.vl-t3yvcl{margin:0 0 0 auto;padding:0 0 0 .4rem;border:0;border-left:1px solid #8883}}#vl-distributor.vl-1aec4vb{margin:auto;min-height:100dvh;overflow:unset;display:flex;flex-flow:column}#vl-distributor.vl-1aec4vb #switchable-mount:where(.vl-1aec4vb){margin-top:var(--header-height);flex-grow:1;height:var(--iheight, 1em);transition:height .5s cubic-bezier(.2,0,0,1);position:relative;display:flex;justify-content:center}#vl-distributor.vl-1aec4vb #switchable-mount:where(.vl-1aec4vb) .switch-container-mount:where(.vl-1aec4vb){position:absolute;top:0}#vl-distributor.vl-1aec4vb #switchable-mount:where(.vl-1aec4vb) .--centric,#vl-distributor.vl-1aec4vb #switchable-mount:where(.vl-1aec4vb) .centric{width:var(--content-width);margin:auto;padding-top:1rem}#vl-distributor.vl-1aec4vb #switchable-mount:where(.vl-1aec4vb) h1{font-size:3.3rem;font-stretch:90%;margin-top:0;transition:margin-top .5s cubic-bezier(0,0,0,1)}.notfound-wrap.vl-1aec4vb{width:var(--content-width);margin:2rem auto;display:flex;justify-content:center;align-items:center;gap:3rem}.notfound-wrap.vl-1aec4vb .number:where(.vl-1aec4vb){display:flex;font-size:14rem;font-stretch:75%;font-weight:800;margin-right:2rem}.notfound-wrap.vl-1aec4vb .number:where(.vl-1aec4vb) .digits:where(.vl-1aec4vb).tilt{color:#580016;rotate:29deg;translate:1rem 3rem}.notfound-wrap.vl-1aec4vb .message:where(.vl-1aec4vb){width:32.1rem}.notfound-wrap.vl-1aec4vb .message:where(.vl-1aec4vb) .title:where(.vl-1aec4vb){font-size:4rem;font-stretch:91%;font-weight:600}.notfound-wrap.vl-1aec4vb .message:where(.vl-1aec4vb) .value:where(.vl-1aec4vb){font-size:1.184rem;color:#aaa}.headwrap.vl-1aec4vb{--fullrem: 3;--realper: max(min(1, calc(var(--scr-remc) / var(--fullrem))), 0);--fullper: var(--realper);--heightdif: 1.5rem;--nvtrans: .1s ease-out;position:fixed;background:rgba(var(--c-background-values),.98);height:var(--header-height);height:calc(var(--header-height) - (var(--fullper) * var(--heightdif)));width:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;z-index:50;-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);transition:var(--nvtrans);-webkit-user-select:none;user-select:none}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb){width:var(--content-width);margin:auto;display:flex;justify-content:space-between;align-items:center}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb) a:where(.vl-1aec4vb){transition:var(--nvtrans);background:transparent;background-image:url(/assets/vllogo-C6xuV5Q2.svg);height:3rem;display:inline-block;width:12.45rem;background-size:100%;background-size:calc(100% - (var(--fullper) * 30%));background-position:left;background-repeat:no-repeat}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb){display:flex;gap:.4em;transition:var(--nvtrans);align-items:center}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) a:where(.vl-1aec4vb){background:linear-gradient(to top,var(--c-vl) 2q,transparent 2q calc(50% - 2q),var(--c-vl) 0);background-size:0% 200%;background-repeat:no-repeat;background-position:50% 100%;padding:.3em .8em;border-radius:.8em;display:inline-flex;align-items:center;gap:.4em}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) a:where(.vl-1aec4vb):hover{background-size:100% 200%}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) a:where(.vl-1aec4vb).active{transition-duration:.25s;transition-timing-function:cubic-bezier(0,0,0,1);color:var(--c-background);background-size:100% 200%;background-position:50% 0%}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) a:where(.vl-1aec4vb) .icon:where(.vl-1aec4vb){font-family:Material Symbols Rounded;scale:1.3;font-weight:300}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) a:where(.vl-1aec4vb).d-icononly .label:where(.vl-1aec4vb){display:none}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .themetoggle:where(.vl-1aec4vb),.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .snacklack{--sz: 1.5em;width:var(--sz);height:var(--sz);border-radius:var(--sz);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.1s cubic-bezier(0,0,0,1);scale:1}:is(.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .themetoggle:where(.vl-1aec4vb),.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .snacklack):before,:is(.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .themetoggle:where(.vl-1aec4vb),.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .snacklack):after{font-family:Material Symbols Rounded;scale:1.3;font-weight:300;position:absolute;transition:color .1s,rotate .3s cubic-bezier(0,0,0,1)}:is(.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .themetoggle:where(.vl-1aec4vb),.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .snacklack):before{content:"";opacity:1}:is(.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .themetoggle:where(.vl-1aec4vb),.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .snacklack):after{content:"";rotate:180deg;opacity:0}:is(.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .themetoggle:where(.vl-1aec4vb),.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .snacklack):hover{scale:1.2}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) #mtoggle:where(.vl-1aec4vb){display:none}.headwrap.vl-1aec4vb .subshade:where(.vl-1aec4vb){width:calc(var(--header-shade-width) + var(--header-shade-scale) * 2);position:fixed;height:var(--header-shade-scale);overflow:hidden;pointer-events:none;top:var( --header-height);top:calc(var(--header-height) - (var(--fullper) * var(--heightdif)));transition:.2s opacity,var(--nvtrans);opacity:var(--realper)}.headwrap.vl-1aec4vb .subshade:where(.vl-1aec4vb) .dummy:where(.vl-1aec4vb){width:var(--header-shade-width);height:100%;bottom:100%;position:absolute;box-shadow:0 0 var(--header-shade-scale) var(--header-shade-color);left:50%;translate:-50% 0}.footwrap.vl-1aec4vb{--logo-sz: 13rem;background:linear-gradient(to bottom,#0000002b 0,transparent 2.5rem),var(--c-vl);color:#fff;margin-top:3.5rem;border-radius:100% 100% 0% 0%/20% 20% 50% 50%;box-shadow:0 0 2.5rem #0002,0 8rem 0 var(--c-vl);z-index:49}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb){width:var(--content-width);margin:auto;padding:3rem 0 2.5rem;display:grid;grid-template-columns:1fr var(--logo-sz) 1fr;justify-content:space-between;font-size:.9em}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) ::selection{color:var(--c-vl-actual);background:#fff}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) a{--c: #fff}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb){display:flex;align-items:center;justify-content:center;flex-flow:column;gap:.8em}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb) img:where(.vl-1aec4vb){-webkit-user-select:none;user-select:none;pointer-events:none;width:var(--logo-sz);opacity:.5}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb) .socials:where(.vl-1aec4vb){display:flex;gap:.5em}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb) .socials:where(.vl-1aec4vb) .social:where(.vl-1aec4vb){--s: 2.2rem;width:var(--s);height:var(--s);display:block;background-image:url(/assets/socials-BuEHfqZi.svg);background-size:auto 100%;background-position-x:0%;opacity:.5;transition:.1s}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb) .socials:where(.vl-1aec4vb) .social:where(.vl-1aec4vb):hover{opacity:1}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb) .socials:where(.vl-1aec4vb) .social:where(.vl-1aec4vb).insta{background-position-x:100%}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb) .socials:where(.vl-1aec4vb) .social:where(.vl-1aec4vb).login{background:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb) .socials:where(.vl-1aec4vb) .social:where(.vl-1aec4vb).login .--icon{color:var(--c-vl);font-size:1.6em;font-weight:800}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .right:where(.vl-1aec4vb){text-align:right}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .right:where(.vl-1aec4vb) .contact-snip{flex-flow:row-reverse;gap:.4em}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .cvers:where(.vl-1aec4vb){color:#fffa;font-style:italic;font-weight:300;font-size:.8em}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .cvers:where(.vl-1aec4vb) span:where(.vl-1aec4vb){font-weight:200}@media only screen and (max-width:768px){.headwrap.vl-1aec4vb{--fullper: 0!important}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) #mtoggle:where(.vl-1aec4vb){display:flex;align-items:center;font-size:2rem;transition:.2s ease-in-out}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb){position:absolute;right:0;top:var(--header-height);display:flex;flex-flow:column;align-items:stretch;background:rgba(var(--c-background-values),.9);width:100vw;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;padding:1.2rem;gap:.7rem;box-sizing:border-box;box-shadow:0 1rem 1rem #0002;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);translate:0 -2rem}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) a:where(.vl-1aec4vb).d-icononly .label:where(.vl-1aec4vb){display:block}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) a:where(.vl-1aec4vb).d-icononly .icon:where(.vl-1aec4vb){display:none}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb) .navigation:where(.vl-1aec4vb) .themetoggle:where(.vl-1aec4vb){width:unset}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb).open #mtoggle:where(.vl-1aec4vb){scale:1.2}.headwrap.vl-1aec4vb .headmount:where(.vl-1aec4vb).open .navigation:where(.vl-1aec4vb){opacity:1;pointer-events:unset;translate:0 0rem}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb){grid-template-columns:1fr;gap:1em;font-size:1rem;text-align:center}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .logo:where(.vl-1aec4vb){grid-row:3;margin-top:1rem}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .right:where(.vl-1aec4vb){text-align:center;grid-row:1}.footwrap.vl-1aec4vb .footmount:where(.vl-1aec4vb) .right:where(.vl-1aec4vb) .contact-snip{margin-left:-1.5em;flex-flow:row;justify-content:center}#vl-distributor.vl-1aec4vb #switchable-mount:where(.vl-1aec4vb) h1{font-size:2.7rem}}.initload.vl-1xop87i{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2em}
