@keyframes slide-down{0%{transform:translateY(-120px)}100%{transform:translateY(0)}}@keyframes slide-down--out{0%{transform:translateY(0)}100%{transform:translateY(-120px)}}@keyframes slide-up{0%{transform:translateY(120px)}100%{transform:translateY(0)}}@keyframes slide-up--out{0%{transform:translateY(0)}100%{transform:translateY(120px)}}@keyframes slide-left{0%{transform:translateX(120px)}100%{transform:translateX(0)}}@keyframes slide-left--out{0%{transform:translateX(0)}100%{transform:translateX(120px)}}@keyframes slide-right{0%{transform:translateX(-120px)}100%{transform:translateX(0)}}@keyframes slide-right--out{0%{transform:translateX(0)}100%{transform:translateX(-120px)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade--out{0%{opacity:1}100%{opacity:0}}@keyframes pop{0%{transform:scale(0.5);opacity:0}50%{transform:scale(1.1);opacity:1}100%{transform:scale(1)}}@keyframes pop--out{0%{transform:scale(1)}30%{transform:scale(1.25)}100%{transform:scale(0.1)}}@keyframes shake{0%{transform:translate(0, 0)}10%{transform:translate(-8px, 0)}20%{transform:translate(8px, 0)}30%{transform:translate(-12px, 0)}40%{transform:translate(12px, 0)}50%{transform:translate(-8px, 0)}60%{transform:translate(8px, 0)}70%{transform:translate(-4px, 0)}80%{transform:translate(4px, 0)}90%{transform:translate(-2px, 0)}95%{transform:translate(2px, 0)}100%{transform:translate(0, 0)}}@keyframes reveal{0%{max-height:0}100%{max-height:1600px}}:root{--rgb-white:255,255,255;--rgb-mist:247,247,247;--rgb-fog:231,231,231;--rgb-frost:215,215,215;--rgb-smoke:199,199,199;--rgb-stone:183,183,183;--rgb-silver:167,167,167;--rgb-platinum:151,151,151;--rgb-pewter:135,135,135;--rgb-steel:119,119,119;--rgb-flint:103,103,103;--rgb-pebble:87,87,87;--rgb-lead:71,71,71;--rgb-slate:55,55,55;--rgb-iron:39,39,39;--rgb-coal:23,23,23;--rgb-tar:7,7,7;--rgb-black:0,0,0;--rgb-yellow:230,200,80;--rgb-orange:255,177,66;--rgb-red:179,57,57;--rgb-purple:71,71,135;--rgb-blue:44,58,77;--rgb-green:90,140,85;--rgb-brown:100,70,40;--rgb-base:var(--rgb-mist);--rgb-base--default:var(--rgb-mist);--rgb-container:var(--rgb-white);--rgb-container--default:var(--rgb-white);--rgb-layout:var(--rgb-slate);--rgb-layout--default:var(--rgb-slate);--rgb-primary:var(--rgb-iron);--rgb-primary--default:var(--rgb-iron);--rgb-focus:var(--rgb-stone);--rgb-focus--default:var(--rgb-stone);--rgb-shadow:var(--rgb-steel);--rgb-selection:var(--rgb-smoke);--rgb-info:var(--rgb-blue);--rgb-info--default:var(--rgb-blue);--rgb-warn:var(--rgb-yellow);--rgb-warn--default:var(--rgb-yellow);--rgb-alert:var(--rgb-red);--rgb-alert--default:var(--rgb-red);--rgb-success:var(--rgb-green);--rgb-success--default:var(--rgb-green);--font-size: 14px;--font-size--micro: calc(var(--font-size) - 4pt);--font-size--tiny: calc(var(--font-size) - 3pt);--font-size--small: calc(var(--font-size) - 2pt);--font-size--medium: calc(var(--font-size) + 2pt);--font-size--large: calc(var(--font-size) + 4pt);--font-size--x-large: calc(var(--font-size) + 6pt);--font-size--xx-large: calc(var(--font-size) + 10pt);--font-size--xxx-large: calc(var(--font-size) + 14pt);--font-size--huge: calc(var(--font-size) + 16pt);--font-size--x-huge: calc(var(--font-size) + 18pt);--font-size--xx-huge: calc(var(--font-size) + 20pt);--font-size--xxx-huge: calc(var(--font-size) + 22pt);--line-height: 1.231em;--line-height--micro: calc(var(--line-height) - .04em);--line-height--tiny: calc(var(--line-height) - .03em);--line-height--small: calc(var(--line-height) - .02em);--line-height--medium: calc(var(--line-height) + .02em);--line-height--large: calc(var(--line-height) + .03em);--line-height--x-large: calc(var(--line-height) + .04em);--line-height--xx-large: calc(var(--line-height) + .05em);--line-height--xxx-large: calc(var(--line-height) + .06em);--line-height--huge: calc(var(--line-height) + .07em);--line-height--x-huge: calc(var(--line-height) + .08em);--line-height--xx-huge: calc(var(--line-height) + .09em);--line-height--xxx-huge: calc(var(--line-height) + .1em);--grid-size: 8px;--grid-breakpoint--height--small: only screen and (max-height: 896px);--grid-breakpoint--height--medium: only screen and (max-height: 1200px);--grid-breakpoint--height--large: only screen and (max-height: 2048px);--grid-breakpoint--width--large: only screen and (max-width: 1024px);--grid-breakpoint--width--small: only screen and (max-width: 432px);--grid-breakpoint--width--medium: only screen and (max-width: 840px);--grid-breakpoint--standalone--height--small: (display-mode: standalone) and (max-height: 896px);--grid-breakpoint--standalone--height--medium: (display-mode: standalone) and (max-height: 1200px);--grid-breakpoint--standalone--height--large: (display-mode: standalone) and (max-height: 2048px);--grid-breakpoint--standalone--width--large: (display-mode: standalone) and (max-width: 1024px);--grid-breakpoint--standalone--width--small: (display-mode: standalone) and (max-width: 432px);--grid-breakpoint--standalone--width--medium: (display-mode: standalone) and (max-width: 840px);--font-family: Arial;--font-weight--light: 300;--font-weight: 400;--font-weight--bold: 500}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,figure,figcaption{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}dl{margin-block:auto}img,video{vertical-align:middle}mark{background-color:rgba(0,0,0,0);color:inherit}button,input,optgroup,select,textarea{margin:0;outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:inherit;font-size:inherit;line-height:var(--line-height, inherit)}textarea{overflow:auto}input :-moz-placeholder,input ::placeholder,input ::-moz-placeholder{opacity:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}input ::-webkit-input-placeholder,input :placeholder-shown{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}input :-webkit-autofill,input :-webkit-autofill:hover,input :-webkit-autofill:focus,input :-webkit-autofill:active,input :-internal-autofill-selected{-webkit-background-clip:text;-webkit-text-fill-color:var(--input-color);transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 24px 24px rgba(0,0,0,0);background:rgba(0,0,0,0);color:rgba(var(--rgb-layout), 1)}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number] ::-webkit-inner-spin-button,input[type=number] ::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search] ::-webkit-search-decoration{-webkit-appearance:none}input ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button{-webkit-appearance:button}button[type=button],button[type=reset],button[type=submit]{-webkit-appearance:button}button[type=button] ::-moz-focus-inner,button[type=reset] ::-moz-focus-inner,button[type=submit] ::-moz-focus-inner{border-style:none;padding:0}button ::-moz-focus-inner{border-style:none;padding:0}img{border-style:none}[contenteditable]:focus{outline:none}a[href^=tel]{text-decoration:none}html{background-color:rgba(var(--rgb-base), 1)}html,body{--selection-background-color: color("black");--selection-color: color("white");flex:1;display:flex;flex-direction:column;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:rgba(var(--rgb-layout), 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html ::-moz-selection,body ::-moz-selection{background-color:var(--selection-background-color);color:var(--selection-color)}html ::selection,body ::selection{background-color:var(--selection-background-color);color:var(--selection-color)}@media only screen and (max-width: 432px){body{--font-size: 24px}}.dialog.alert{--dialog-max-width: 600px}.dialog.alert .content{flex-direction:row}.dialog.alert .content>aside{padding:2px 16px 0 0}.dialog.alert .content>aside>.icon{--icon-font-size: var(--font-size--x-large)}.dialog.alert .content>section{user-select:none;-webkit-user-select:none}.dialog.alert .content>section h1{font-size:var(--font-size--large);line-height:var(--line-height)}.dialog.alert .content>section p{margin-top:4px;color:rgba(var(--rgb-layout), 0.5)}.dialog.alert .content>section .scroll{margin-top:16px;max-height:400px}.dialog.alert .content>section ul li{display:flex;align-items:center;padding:2px 0;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.8)}.dialog.alert .content>section ul li>.icon{--icon-font-size: var(--font-size--large);--icon-line-height: 1em;--icon-color: inherit;margin-right:4px}@media only screen and (max-width: 1024px){.dialog.alert{--dialog-min-height: unset;--dialog-min-width: unset;--dialog-max-width: 600px}}@media only screen and (max-width: 432px){.dialog.alert{--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}}.annotation{cursor:none}@keyframes keyframe-annotation-ripple{0%{opacity:0}10%{opacity:.7}100%{opacity:0;transform:scale(5)}}.annotation .arrow{position:absolute;display:flex;justify-content:center;box-sizing:border-box}.annotation .arrow .symbol{position:relative;height:50%;width:7px;margin-bottom:50%;margin-top:5px;border-width:0;border-style:solid;border-radius:8px}.annotation .arrow .symbol:before{transform:scale(2);content:"";position:absolute;bottom:0;left:0;display:block;height:7px;width:7px;background-color:inherit;border:1px solid rgba(0,0,0,0);border-radius:50%}.annotation .arrow .symbol:after{transform:scale(3) rotate(-45deg);position:absolute;top:5px;left:0;content:"";display:block;height:7px;width:7px;box-sizing:border-box;border-top-width:2px;border-top-style:inherit;border-top-color:inherit;border-right-width:2px;border-right-style:inherit;border-right-color:inherit;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0)}.annotation .circle{position:absolute;box-sizing:border-box;border-radius:50%}.annotation .dot{position:absolute;box-sizing:border-box;border-radius:50%}.annotation .dot:before{animation:keyframe-annotation-ripple 1.5s ease forwards;display:block;box-sizing:inherit;content:"";height:inherit;width:inherit;opacity:0;background-color:inherit;border-width:inherit;border-style:solid;border-color:inherit;border-radius:inherit}.annotation .cursor{position:absolute;box-sizing:border-box;border-radius:50%}.annotation .cursor:before{animation:keyframe-annotation-ripple 1.5s ease infinite;display:block;box-sizing:inherit;content:"";height:inherit;width:inherit;opacity:0;background-color:inherit;border-width:inherit;border-style:solid;border-color:inherit;border-radius:inherit}.annotation .rectangle{position:absolute;box-sizing:border-box}.annotation .crosshair{position:absolute;box-sizing:border-box;border-radius:50%;background-color:rgba(var(--rgb-tar), 0.2);border:1px solid rgba(var(--rgb-layout), 0.3);font-family:"icon";font-size:10px;color:rgba(var(--rgb-layout), 0.75)}.annotation .crosshair:before{position:relative;top:-0.05em;left:-0.1em;display:flex;justify-content:center;align-items:center;box-sizing:inherit;height:inherit;width:inherit;content:var(--icon-plus);font-size:inherit;line-height:inherit;color:inherit}.arguments{display:flex;position:relative;flex-direction:column;transition-property:max-height,padding,border;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-duration:.5s;max-height:1600px;margin-bottom:8px;padding:16px 0 16px 16px;background-color:color-mix(in srgb, rgba(var(--rgb-layout), 1) 1%, rgba(var(--rgb-base), 1));border-top:1px dashed rgba(var(--rgb-layout), 0.1);border-bottom:1px dashed rgba(var(--rgb-layout), 0.1)}.arguments.is-closed{max-height:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:2px;border-bottom-color:rgba(var(--rgb-layout), 0.2)}.arguments.is-closed .argument,.arguments.is-closed .divider{opacity:0}.arguments.is-closed>.links .link .icon{transition-property:transform;transform:rotate(180deg)}.arguments.disabled .argument>.icon{--icon-color: rgba(var(--rgb-layout), 0.35)}.arguments.disabled .argument>h5{color:rgba(var(--rgb-layout), 0.35)}.arguments .argument,.arguments .divider{transition-property:opacity;transition-duration:.25s;transition-timing-function:linear;transition-delay:.25s}.arguments .argument{opacity:1;display:flex;flex-direction:row;align-items:center;padding-right:8px}.arguments .argument>.icon{--icon-font-size: 20px;--icon-color: rgba(var(--rgb-layout), 0.6)}.arguments .argument>h5{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0 8px;user-select:none;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.6);cursor:pointer}.arguments .argument>h5:hover{color:rgba(var(--rgb-layout), 0.9)}.arguments .argument>h5 em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:1px}.arguments .argument>h5 em q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.arguments .argument>h5 em q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.arguments .argument .links{padding-right:4px}.arguments .argument .links .link{--link-padding: 2px;--link-icon-font-size: 16px}.arguments .divider{opacity:1;margin:8px 4px 8px 32px;border-bottom:1px dashed rgba(var(--rgb-layout), 0.1)}.arguments>.links{transition-property:bottom;transition-duration:.5s;transition-timing-function:linear;position:absolute;bottom:-20px;left:0;width:100%;justify-content:center;z-index:50}.arguments>.links .link .icon{transition-property:background-color,box-shadow,border,color,transform;transition-duration:.5s;transition-timing-function:linear;padding:8px;border:1px solid rgba(var(--rgb-black), 0.05);font-size:16px}@media only screen and (max-width: 840px){.arguments{margin:0;padding:16px 0 16px 16px;border-top:0}.arguments .argument{padding-right:12px}.arguments.is-closed{padding-bottom:8px}.arguments.is-closed>.links{bottom:-48px}.arguments.is-closed>.links .link{--rgb-base: var(--rgb-layout)}.arguments.is-closed>.links .link .icon{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;color:rgba(var(--rgb-layout), 0.7)}}@media only screen and (max-width: 432px){.arguments.is-closed{padding-bottom:0}.arguments.is-closed>.links{bottom:-40px}}.audio{--audio-height: initial;--audio-width: initial;--audio-background-color: rgba(var(--rgb-layout), 0.05);--audio-border-width: 1px;--audio-border-style: solid;--audio-border-color: rgba(var(--rgb-base), 1);--audio-border-radius: 0;position:relative;box-sizing:border-box;display:flex;height:var(--audio-height);width:var(--audio-width);background-color:var(--audio-background-color);border-width:var(--audio-border-width);border-style:var(--audio-border-style);border-color:var(--audio-border-color);border-radius:var(--audio-border-radius);overflow:hidden;user-select:none;-webkit-user-select:none}.audio.loading .play-pause,.audio.error .play-pause{opacity:0}.audio.loading .scrubber,.audio.error .scrubber{opacity:1}.audio.started.controls .play-pause,.audio.started.controls .scrubber{opacity:1}.audio.error .image .img{opacity:.5;filter:saturate(0)}.audio.seeking .scrubber .progress{--progress-height: 16px}.audio.playing .controller,.audio.started .controller{opacity:1}.audio .content{background-image:linear-gradient(45deg, rgba(var(--rgb-layout), 0.1) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0.1) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.1) 75%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.1) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;flex:1;display:flex;flex-direction:column}.audio .image{--image-border-width: 0;flex:1;display:flex;position:absolute;height:100%;z-index:1;width:100%}.audio .image .content{background:none}.audio .media{flex:1;display:flex;max-width:100%;max-width:-webkit-fill-available;max-height:100%;max-height:-webkit-fill-available;align-items:center;justify-content:center}.audio .media audio{max-height:inherit;max-width:inherit}.audio .media audio:focus{outline:none}.audio .controller{transition:opacity .5s ease;position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.audio .controller .play-pause{transition:opacity .5s ease}.audio .controller .play-pause .link{--link-padding: 2px}.audio .controller .play-pause .link .icon{--icon-padding--inverted: 8px;--icon-background-color--inverted: rgba(var(--rgb-layout), 0.8);--icon-border-radius--inverted: 10em;--icon-font-size: var(--font-size--x-large);--icon-line-height--inverted: initial}.audio .controller .scrubber{transition:opacity .5s ease;position:absolute;z-index:2;bottom:0;opacity:0;width:100%;width:-webkit-fill-available;padding:0 8px 8px}.audio .waiting{position:absolute;z-index:11;top:50%;left:0;width:-webkit-fill-available}.audio .waiting .busy{animation:fade 1s ease forwards;animation-delay:.5s;opacity:0}.audio .overlay{position:absolute;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;height:100%;min-height:-webkit-fill-available;width:100%;min-width:-webkit-fill-available}.audio .overlay>.icon{--icon-padding--inverted: 8px;--icon-background-color--inverted: rgba(var(--rgb-layout), 0.8);--icon-border-radius--inverted: 10em;--icon-font-size--inverted: var(--font-size--x-large);--icon-line-height--inverted: initial;box-shadow:1px 1px 3px rgba(var(--rgb-shadow), 0.25)}.browser{display:flex;flex-direction:column;overflow:hidden}.browser>header{display:flex}.browser>header .crumbs{flex:1}.browser .empty,.browser .failure{padding:24px 0;text-align:center;font-size:var(--font-size);color:rgba(var(--rgb-layout), 0.25)}.browser .list{--list-padding: 4px 0;flex:1}.browser .list.focused .folder.selected,.browser .list.focused .file.selected{--folder-icon-color: var(--list-item-color--selected--focused);--folder-title-color: var(--list-item-color--selected--focused);--folder-description-color: var(--list-item-color--selected--focused);--file-icon-color: var(--list-item-color--selected--focused);--file-title-color: var(--list-item-color--selected--focused);--file-description-color: var(--list-item-color--selected--focused)}.browser .list.focused .folder.selected .overlay>.icon,.browser .list.focused .file.selected .overlay>.icon{--icon-background-color--inverted: var(--list-item-color--selected--focused);--icon-color--inverted: var(--list-item-background-color--selected--focused)}.browser .list.focused .file.selected .image{opacity:1;filter:none}.browser .list.loading .scroll>.scroll-content{transition-property:none;opacity:.125}.browser .list.list-rows .item{--item-padding: 6px}.browser .list.list-grid .item{--item-padding: 16px}.browser .list .scroll{border-top-color:rgba(var(--rgb-layout), 0.1)}.browser .list .scroll>.scroll-content{transition-property:top,left,opacity;transition-duration:.25s,.25s,.5s;transition-timing-function:ease;opacity:1}.browser .file{--file-icon-color: rgba(var(--rgb-layout), 0.15);--file-title-color: rgba(var(--rgb-layout), 0.7);--file-description-color: rgba(var(--rgb-layout), 0.4);display:flex;position:relative}.browser .file.file-view-rows header{flex:1;padding-left:10px}.browser .file.file-view-rows .inner{flex-direction:row}.browser .file.file-view-rows .image .overlay .icon,.browser .file.file-view-rows .audio .overlay .icon,.browser .file.file-view-rows .video .overlay .icon{--icon-padding--inverted: 8px}.browser .file.file-view-rows .image .icon.file-type,.browser .file.file-view-rows .audio .icon.file-type,.browser .file.file-view-rows .video .icon.file-type{--icon-font-size: 32px;--icon-line-height: 1em}.browser .file.file-view-grid header{text-align:center}.browser .file.file-view-grid header p{justify-content:center}.browser .file.file-view-grid .image,.browser .file.file-view-grid .audio,.browser .file.file-view-grid .video{flex:1}.browser .file.file-view-grid .image .icon.file-type,.browser .file.file-view-grid .audio .icon.file-type,.browser .file.file-view-grid .video .icon.file-type{--icon-font-size: 96px;--icon-line-height: 1em}.browser .file.file-view-grid .image{--image-height: -webkit-fill-available;--image-min-height: 200px;--image-width: -webkit-fill-available;--image-background-color: none}.browser .file.file-view-grid .audio{--audio-height: -webkit-fill-available;--audio-width: -webkit-fill-available;--audio-background-color: none}.browser .file.file-view-grid .audio .media{align-items:initial}.browser .file.file-view-grid .video{--video-height: -webkit-fill-available;--video-width: -webkit-fill-available;--video-background-color: none}.browser .file.file-view-grid .video .media{align-items:initial}.browser .file.selected.dragging .img{filter:saturate(0)}.browser .file header{overflow:hidden}.browser .file header h1{overflow:hidden;padding-top:8px;font-size:var(--font-size--medium);font-weight:var(--font-weight);line-height:var(--line-height);text-overflow:ellipsis;white-space:nowrap;color:var(--file-title-color)}.browser .file header p{overflow:hidden;font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);white-space:nowrap;text-overflow:ellipsis;color:var(--file-description-color)}.browser .file header p>.icon:not(:first-child){padding-left:8px}.browser .file .inner{flex:1;display:flex}.browser .file .image{--image-height: 56px;--image-width: 56px;--image-border-color: rgba(var(--rgb-layout), 0.1);--image-border-radius: 4px}.browser .file .audio{--audio-height: 56px;--audio-width: 56px;--audio-border-color: rgba(var(--rgb-layout), 0.1);--audio-border-radius: 4px}.browser .file .video{--video-height: 56px;--video-width: 56px;--video-border-color: rgba(var(--rgb-layout), 0.1);--video-border-radius: 4px}.browser .file .busy{--busy-size: 4px;--busy-spacing: 8px}.browser .file .status-overlay{position:absolute;overflow:hidden;display:none;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:100}.browser .folder{--folder-icon-color: rgba(var(--rgb-layout), 0.15);--folder-title-color: rgba(var(--rgb-layout), 0.7);--folder-description-color: rgba(var(--rgb-layout), 0.4);display:flex;position:relative}.browser .folder.folder-view-rows header{flex:1;padding-left:8px}.browser .folder.folder-view-rows header h1{padding-top:10px}.browser .folder.folder-view-rows .inner{flex-direction:row}.browser .folder.folder-view-grid header{text-align:center}.browser .folder.folder-view-grid .inner{flex-direction:column;justify-content:center}.browser .folder.folder-view-grid .icon{--icon-font-size: 96px;--icon-height: 96px;min-width:100%;min-width:-webkit-fill-available}.browser .folder header{overflow:hidden}.browser .folder header h1{overflow:hidden;font-size:var(--font-size--medium);font-weight:var(--font-weight);line-height:var(--line-height);text-overflow:ellipsis;white-space:nowrap;color:var(--folder-title-color)}.browser .folder header p{overflow:hidden;font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);white-space:nowrap;text-overflow:ellipsis;color:var(--folder-description-color)}.browser .folder .inner{flex:1;display:flex}.browser .folder .icon{--icon-font-size: 56px;--icon-color: var(--folder-icon-color);display:flex;flex-direction:column;justify-content:center;text-align:center}@keyframes busy-pulse{0%{opacity:0;transform:scale(0.1)}40%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.1)}}.busy{--busy-duration: 1.25s;--busy-height--inverted: 24px;--busy-padding--inverted: 4px 16px;--busy-background-color--inverted: rgba(var(--rgb-primary), 0.9);--busy-border-width--inverted: 2px;--busy-border-style--inverted: solid;--busy-border-color--inverted: rgba(var(--rgb-primary), 1);--busy-color--inverted: rgba(var(--rgb-base), 1);--busy-color--subtle: rgba(var(--rgb-layout), 0.25);--busy-dot-size: 8px;--busy-dot-border-radius: 8px;--busy-dot-spacing: 10px;--busy-dot-color: rgba(var(--rgb-layout), 1);position:relative;display:flex;justify-content:center;margin-top:calc(var(--busy-dot-size)*.5 - var(--busy-dot-size));height:var(--busy-dot-size)}.busy .dots .dot,.busy .dots:after,.busy .dots:before{position:absolute;display:block;content:"";height:var(--busy-dot-size);width:var(--busy-dot-size);opacity:0;background:var(--busy-dot-color);border-radius:var(--busy-dot-border-radius)}.busy.compact{--busy-dot-size: 4px;--busy-dot-spacing: 6px}.busy.subtle{--busy-dot-color: var(--busy-color--subtle)}.busy.inverted{--busy-dot-color: var(--busy-color--inverted)}.busy.inverted>.dots{box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);height:var(--busy-height--inverted);padding:var(--busy-padding--inverted);background-color:var(--busy-background-color--inverted);border-width:var(--busy-border-width--inverted);border-style:var(--busy-border-style--inverted);border-color:var(--busy-border-color--inverted);border-radius:var(--busy-height--inverted)}.busy.inverted>.dots:before,.busy.inverted>.dots:after,.busy.inverted>.dots .dot{margin-top:8px}.busy .dots{margin:0 auto;width:calc(var(--busy-dot-size)*3.5)}.busy .dots:before{animation:busy-pulse var(--busy-duration) ease infinite}.busy .dots:after{animation:busy-pulse var(--busy-duration) ease infinite;animation-delay:calc(var(--busy-duration)/3);margin-left:calc(var(--busy-dot-spacing)*2)}.busy .dots .dot{animation:busy-pulse var(--busy-duration) ease infinite;animation-delay:calc(var(--busy-duration)/5);margin-left:var(--busy-dot-spacing)}.button{--button-transition-property: background-color, color;--button-transition-duration: .25s, .25s;--button-transition-timing-function: ease;--button-padding: 10px 32px;--button-padding--has-icon: 10px 24px;--button-background-color: rgba(var(--rgb-primary), 1);--button-background-color--hover: rgba(var(--rgb-primary), 0.8);--button-background-color--pressed: rgba(var(--rgb-primary), 0.5);--button-background-color--disabled: color-mix(in srgb, rgba(var(--rgb-layout), 1) 20%, rgba(var(--rgb-base), 1) 90%);--button-border-width: 2px;--button-border-style: solid;--button-border-color: rgba(var(--rgb-black), 0.1);--button-border-radius: calc(infinity * 1px);--button-border-color--hover: var(--button-border-color);--button-border-color--pressed: var(--button-border-color);--button-border-color--disabled: rgba(var(--rgb-layout), 0.05);--button-font-size: var(--font-size--medium);--button-font-weight: var(--font-weight);--button-line-height: 1em;--button-text-transform: none;--button-padding--compact: 6px 16px;--button-font-family--compact: var(--font-family--bold);--button-font-size--compact: var(--font-size--small);--button-line-height--compact: var(--line-height--small);--button-text-transform--compact: uppercase;--button-color: rgba(var(--rgb-base), 1);--button-color--pressed: rgba(var(--rgb-base), 1);--button-color--hover: rgba(var(--rgb-base), 1);--button-color--disabled: color-mix(in srgb, rgba(var(--rgb-layout), 1) 50%, rgba(var(--rgb-base), 1) 90%);--button-padding--secondary: 9px 16px;--button-border-width--secondary: 1px;--button-border-style--secondary: solid;--button-background--secondary: transparent;--button-background--secondary--hover: var(--button-background--secondary);--button-background--secondary--pressed: var(--button-background--secondary);--button-background--secondary-disabled: var(--button-background--secondary);--button-border-color--secondary: rgba(var(--rgb-layout), 0.1);--button-border-color--secondary--hover: var(--button-border-color--secondary);--button-border-color--secondary--pressed: var(--button-border-color--secondary);--button-border-color--secondary--disabled: rgba(var(--rgb-layout), 0.1);--button-color--secondary: rgba(var(--rgb-layout), 1);--button-color--secondary--hover: rgba(var(--rgb-layout), 0.8);--button-color--secondary--pressed: rgba(var(--rgb-layout), 0.5);--button-color--secondary--disabled: rgba(var(--rgb-layout), 0.25);transition-property:var(--button-transition-property);transition-duration:var(--button-transition-duration);transition-timing-function:var(--button-transition-timing-function);display:inline-flex;justify-content:center;align-items:center;margin:0;padding:var(--button-padding);background-color:var(--button-background-color);border:var(--button-border-width) var(--button-border-style) var(--button-border-color);border-radius:var(--button-border-radius);cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);color:var(--button-color)}.button:not(:disabled):not(.secondary){box-shadow:1px 1px 3px rgba(var(--rgb-shadow), 0.25)}.button:not(:disabled):hover{background-color:var(--button-background-color--hover);border-color:var(--button-border-color--hover);color:var(--button-color--hover)}.button:not(:disabled):active{outline:none;background-color:var(--button-background-color--pressed);border-color:var(--button-border-color--pressed);color:var(--button-color--pressed)}.button:not(:disabled):focus{outline:none}.button:disabled{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));background-color:var(--button-background-color--disabled);border-color:var(--button-border-color--disabled);color:var(--button-color--disabled);cursor:default}.button.secondary{padding:var(--button-padding--secondary);background-color:var(--button-background--secondary);border-color:var(--button-border-color--secondary);border-width:var(--button-border-width--secondary);color:var(--button-color--secondary)}.button.secondary:not(:disabled){transition:none}.button.secondary:not(:disabled):hover{background-color:var(--button-background--color--secondary--hover);border-color:var(--button-border-color--secondary--hover);color:var(--button-color--secondary--hover)}.button.secondary:not(:disabled):active{outline:none;background-color:var(--button-background--color--secondary--pressed);border-color:var(--button-border-color--secondary--pressed);color:var(--button-color--secondary--pressed)}.button.secondary:not(:disabled):focus{outline:none}.button.secondary.disabled{background-color:var(--button-background--secondary--disabled);border-color:var(--button-border-color--secondary--disabled);color:var(--button-color--secondary--disabled)}.button.destructive{--rgb-primary: var(--rgb-alert)}.button.compact{padding:var(--button-padding--compact);font-size:var(--button-font-size--compact);font-family:var(--button-font-family--compact);line-height:var(--button-line-height--compact);text-transform:var(--button-text-transform--compact)}.button.compact .icon{margin-top:-2px;padding-right:2px}.button.has-icon{padding:var(--button-padding--has-icon)}.button .icon{--icon-font-size: 16px;--icon-color: inherit;margin-left:-8px;padding-right:4px}.button .icon:not(:only-child){--icon-margin: 0 4px 0 -8px;--icon-margin--inverted: var(--icon-margin);--icon-margin--outlined: var(--icon-margin)}.button>em{display:flex;white-space:nowrap}.buttons{--buttons-spacing: 4px;--buttons-links-spacing: 16px;--buttons-margin: 0 0 0 var(--buttons-spacing);--buttons-flex-direction: row;--buttons-justify-content: flex-end;display:flex;flex-direction:var(--buttons-flex-direction);align-items:center;justify-content:var(--buttons-justify-content)}.buttons .button:not(:first-child){margin:var(--buttons-margin)}.buttons .links{--links-spacing: 16px}.buttons .links:not(:only-child):first-child{padding-right:var(--buttons-links-spacing)}.buttons .links .link{--link-font-size: var(--font-size--medium)}.calendar{--calendar-min-height--compact: 240px;--calendar-background-color: transparent;--calendar-background-color--today: rgba(var(--rgb-layout), 0.1);--calendar-background-color--highlight: rgba(var(--rgb-layout), 0.02);--calendar-background-color--highlight--hover: rgba(var(--rgb-layout), 0.03);--calendar-background-color--selected: rgba(var(--rgb-layout), 0.2);--calendar-background-color--selected--hover: rgba(var(--rgb-layout), 0.2);--calendar-background-color--noncurrent: rgba(var(--rgb-layout), 0.025);--calendar-border-color: rgba(var(--rgb-layout), 0.2);--calendar-border-color--selected: rgba(var(--rgb-layout), 0.5);--calendar-border-color--selected--today: rgba(var(--rgb-layout), 0.7);--calendar-border-color--selected--noncurrent: rgba(var(--rgb-layout), 0.2);--calendar-header-font-size: var(--font-size--medium);--calendar-header-font-weight: var(--font-weight--light);--calendar-header-font-family--highlight: var(--font-family--bold);--calendar-header-font-weight--highlight: var(--font-weight);--calendar-header-line-height: var(--line-height--medium);--calendar-header-color: rgba(var(--rgb-layout), 0.8);--calendar-font-weight: var(--font-weight);--calendar-font-weight--header: var(--font-weight);--calendar-font-weight--selected: var(--font-weight);--calendar-font-weight--today: var(--font-weight);--calendar-color: rgba(var(--rgb-layout), 0.7);--calendar-color--light: rgba(var(--rgb-layout), 0.6);--calendar-color--highlight: rgba(var(--rgb-layout), 1);--calendar-color--header: rgba(var(--rgb-layout), 0.35);--calendar-color--selected: rgba(var(--rgb-layout), 0.8);--calendar-color--today: rgba(var(--rgb-layout), 0.8);--calendar-color--unavailable: rgba(var(--rgb-layout), 0.2);--calendar-color--noncurrent: rgba(var(--rgb-layout), 0.2);--calendar-date-min-height: 120px;--calendar-date-min-height--small: 64px;--calendar-date-gap: 0;--calendar-date-background-color: transparent;--calendar-date-background-color--today: rgba(var(--rgb-layout), 0.1);--calendar-date-background-color--hover: transparent;--calendar-date-background-color--available: transparent;--calendar-date-background-color--eventful: transparent;--calendar-date-background-color--noncurrent: transparent;--calendar-date-background-color--selected: rgba(var(--rgb-primary), 1);--calendar-date-background-color--selected--unavailable: rgba(var(--rgb-layout), 0.05);--calendar-date-font-family--today: var(--font-family);--calendar-date-font-family--selected: var(--font-family);--calendar-date-font-weight: var(--font-weight);--calendar-date-font-weight--selected: var(--font-weight);--calendar-date-font-weight--today: var(--font-weight);--calendar-date-color: rgba(var(--rgb-layout), 0.7);--calendar-date-color--today: rgba(var(--rgb-layout), 0.7);--calendar-date-color--selected: rgba(var(--rgb-base), 1);--calendar-current-time-border-color: rgba(var(--rgb-primary), 1);--calendar-current-time-background-color: rgba(var(--rgb-primary), 1);--calendar-current-time-font-size: var(--font-size--small);--calendar-current-time-font-family: var(--font-family--bold);--calendar-current-time-font-weight: var(--font-weight);--calendar-current-time-color: rgba(var(--rgb-primary), 1);--calendar-day-time-column-width: 72px;--calendar-day-time-column-width--compact: 80px;--calendar-day-time-row-height: 48px;--calendar-day-time-row-height--compact: 32px;--calendar-event-background-color: rgba(var(--rgb-layout), 0.1);--calendar-event-background-color--focused: rgba(var(--rgb-layout), 0.2);--calendar-event-background-color--selected: rgba(var(--rgb-layout), 0.2);--calendar-event-background-color--disabled: rgba(var(--rgb-layout), 0.1);--calendar-event-border-width: 1px;--calendar-event-border-color: rgba(var(--rgb-layout), 0.05);--calendar-event-border-color--focused: rgba(var(--rgb-layout), 0.2);--calendar-event-border-color--selected: rgba(var(--rgb-layout), 0.2);--calendar-event-border-color--disabled: rgba(var(--rgb-layout), 0.1);--calendar-year-month-header-font-size: var(--font-size--xx-large);--calendar-year-month-header-font-weight: var(--font-weight--light);--calendar-month-day-min-height: 168px;--calendar-month-event-background-color: transparent;--calendar-month-event-background-color--focused: rgba(var(--rgb-layout), 0.1);--calendar-month-event-background-color--disabled: transparent;--calendar-month-event-background-color--selected: rgba(var(--rgb-layout), 0.1);--calendar-month-event-box-shadow: none;--calendar-month-event-box-shadow--focused: none;--calendar-month-event-box-shadow--disabled: none;--calendar-month-event-time-font-size: var(--font-size--small);--calendar-month-event-time-font-family: var(--font-family--bold);--calendar-month-event-time-font-weight: var(--font-weight);--calendar-month-event-time-line-height: var(--line-height);--calendar-month-event-time-color: rgba(var(--rgb-layout), 0.5);--calendar-month-event-details-font-size: var(--font-size--small);--calendar-month-event-details-font-family: var(--font-family--bold);--calendar-month-event-details-font-weight: var(--font-weight);--calendar-month-event-details-line-height: var(--line-height);--calendar-month-event-details-color: rgba(var(--rgb-layout), 0.8);--calendar-month-event-status-bottom: -4px;--calendar-month-event-status-size: 8px;--calendar-month-event-status-color: rgba(var(--rgb-primary), 1);--calendar-month-day-more-padding: 0 4px;--calendar-month-day-more-font-size: var(--font-size--small);--calendar-month-day-more-color: rgba(var(--rgb-layout), 0.5);--calendar-week-header-font-size: var(--font-size--medium);--calendar-week-header-font-weight: var(--font-weight--medium);--calendar-week-day-min-width: auto;--calendar-week-event-background-color: var(--calendar-event-background-color);--calendar-week-event-background-color--focused: var(--calendar-event-background-color--focused);--calendar-week-event-background-color--selected: var(--calendar-event-background-color--selected);--calendar-week-event-background-color--disabled: var(--calendar-event-background-color--disabled);--calendar-week-event-border-width: var(--calendar-event-border-width);--calendar-week-event-border-color: var(--calendar-event-border-color);--calendar-week-event-border-color: var(--calendar-event-border-color);--calendar-week-event-border-color--focused: var(--calendar-event-border-color--focused);--calendar-week-event-border-color--focused: var(--calendar-event-border-color--focused);--calendar-week-event-border-color--selected: var(--calendar-event-border-color--selected);--calendar-week-event-border-color--selected: var(--calendar-event-border-color--selected);--calendar-week-event-border-color--disabled: var(--calendar-event-border-color--disabled);--calendar-week-event-border-color--disabled: var(--calendar-event-border-color--disabled);--calendar-week-event-details-line-break: 1;--calendar-week-event-time-margin: 0 0 4px;--calendar-week-event-time-font-size: var(--font-size--small);--calendar-week-event-time-font-family: var(--font-family--bold);--calendar-week-event-time-font-weight: var(--font-weight);--calendar-week-event-time-line-height: var(--line-height);--calendar-week-event-time-color: rgba(var(--rgb-layout), 0.5);--calendar-week-event-details-margin: 2px 0 4px;--calendar-week-event-details-font-size: var(--font-size);--calendar-week-event-details-font-weight: var(--font-weight);--calendar-week-event-details-line-height: var(--line-height);--calendar-week-event-details-color: rgba(var(--rgb-layout), 0.8);--calendar-month-event-max-height: auto;--calendar-day-event-background-color: var(--calendar-event-background-color);--calendar-day-event-background-color--focused: var(--calendar-event-background-color--focused);--calendar-day-event-background-color--selected: var(--calendar-event-background-color--selected);--calendar-day-event-background-color--disabled: var(--calendar-event-background-color--disabled);--calendar-day-event-border-width: var(--calendar-event-border-width);--calendar-day-event-border-color: var(--calendar-event-border-color);--calendar-day-event-border-color--focused: var(--calendar-event-border-color--focused);--calendar-day-event-border-color--selected: var(--calendar-event-border-color--selected);--calendar-day-event-border-color--disabled: var(--calendar-event-border-color--disabled);--calendar-day-event-details-line-break: 3;--calendar-day-event-time-margin: 0 0 4px;--calendar-day-event-time-font-size: var(--font-size--small);--calendar-day-event-time-font-family: var(--font-family--bold);--calendar-day-event-time-font-weight: var(--font-weight);--calendar-day-event-time-line-height: var(--line-height);--calendar-day-event-time-color: rgba(var(--rgb-layout), 0.5);--calendar-day-event-details-margin: 2px 0 4px;--calendar-day-event-details-font-size: var(--font-size);--calendar-day-event-details-font-weight: var(--font-weight);--calendar-day-event-details-line-height: var(--line-height);--calendar-day-event-details-color: rgba(var(--rgb-layout), 0.8);flex:1;display:flex;flex-direction:column;overflow:hidden;user-select:none;-moz-user-select:none;-webkit-user-select:none}.calendar.condensed{--calendar-header-font-size: var(--font-size--medium);--calendar-month-day-min-height: 56px;--calendar-date-min-height: 80px;--calendar-day-time-row-height: 56px}.calendar.condensed.calendar-month .day.eventful .inner>header h5{position:relative}.calendar.condensed.calendar-month .day.eventful .inner>header h5:before{position:absolute;bottom:var(--calendar-month-event-status-bottom);content:"";height:var(--calendar-month-event-status-size);width:var(--calendar-month-event-status-size);background-color:var(--calendar-month-event-status-color);border-radius:2em}.calendar.condensed.calendar-month .day .inner>header{justify-content:center}.calendar.condensed.calendar-month .day .event{display:none !important}.calendar.condensed.calendar-month .day .event>section>p>span{display:none}.calendar.condensed.calendar-week{min-width:unset}.calendar.condensed.calendar-week .days .weekday{display:flex;justify-content:center;padding:4px 2px}.calendar.condensed.calendar-week .days .weekday.today h6{height:16px;width:16px}.calendar.condensed.calendar-week .days .weekday h5{display:none}.calendar.condensed.calendar-week .days .weekday h6{height:16px;padding:4px}.calendar.condensed.calendar-week .days .weekday h5,.calendar.condensed.calendar-week .days .weekday h6{font-size:var(--font-size);line-height:1em}.calendar.condensed.calendar-week .event>section{display:none}.calendar.condensed>header{min-height:18px}.calendar.condensed .month .weekdays .weekday h5{font-size:var(--font-size--small);text-align:center;color:var(--calendar-color--light)}.calendar.condensed .month .weekdays .weekday h5>span{display:none}.calendar.condensed .month .day .inner>header h5{font-size:var(--font-size)}.calendar.compact>header h5 .icon{--icon-font-size: var(--font-size)}.calendar>header{display:flex;flex-direction:row;align-items:center;padding:8px 0;border-bottom:1px solid var(--calendar-border-color)}.calendar>header h5{flex:1;font-size:var(--calendar-header-font-size);font-weight:var(--calendar-header-font-weight);line-height:var(--calendar-header-line-height);color:var(--calendar-header-color)}.calendar>header h5 .link{--link-font-weight: var(--calendar-header-font-weight)}.calendar>header h5 strong{font-family:var(--calendar-header-font-family--highlight);font-weight:var(--calendar-header-font-weight--highlight)}.calendar>header h5 .icon{--icon-color: var(--calendar-border-color)}.calendar>header>.toolbars{display:flex;align-items:center}.calendar>header>.toolbar,.calendar>header>.buttons,.calendar>header>.button{margin-left:4px}.calendar>header>.button{--button-padding: 8px 16px;--button-font-size: var(--font-size--small);--button-font-weight: var(--font-weight--bold);--button-text-transform: uppercase}.calendar>header .links{--links-spacing: 12px}.calendar>header .links:not(:first-of-type){margin-left:16px}.calendar>header .links:not(.ctrl) .link{--link-padding: 2px 0}.calendar>header .links.ctrl{--links-spacing: 0;margin-left:8px}.calendar>header .links.ctrl .link{--link-padding: 8px;--link-icon-font-size: 16px}.calendar>section{flex:1;display:flex;flex-direction:column}.calendar>.scroll{--scroll-border-top-width--scrollable: 0;--scroll-border-left-width--scrollable: 0;--scroll-border-right-width--scrollable: 0;flex:1}.calendar>.scroll .scroll-content{position:relative;padding:0}.calendar .current-time{position:absolute;display:flex;z-index:999;width:100%;top:0;transform:translate(0, -100px);user-select:none;pointer-events:none}.calendar .current-time h5{display:inline-block;margin-top:-6px;width:calc(var(--calendar-day-time-column-width) - 16px);padding:0 16px 0 0;white-space:nowrap;line-height:1em;text-align:right;font-size:var(--calendar-current-time-font-size);font-family:var(--calendar-current-time-font-family);font-weight:var(--calendar-current-time-font-weight);color:var(--calendar-current-time-color)}.calendar .current-time .line{position:relative;flex:1;height:0;margin-left:-8px;padding-left:4.25px;border-top:1px solid var(--calendar-current-time-border-color)}.calendar .current-time .line .marker{position:relative;top:-5px;height:9px;width:9px;background-color:var(--calendar-current-time-background-color);border-radius:8px}.calendar .time-range{z-index:1}.calendar .time-range:not(.event)>section>h5{padding:4px 8px;font-size:var(--font-size);color:rgba(var(--rgb-layout), 0.5)}.calendar .event{z-index:2}.calendar .event.overflowing{--event-border-radius: 4px 4px 0 0;--event-border-radius--disabled: 4px 4px 0 0}.calendar .event.continuation{--event-border-radius: 0 0 4px 4px;--event-border-radius--disabled: 0 0 4px 4px}.calendar .event>section>p{min-height:16px}.calendar.calendar-day.compact{--calendar-day-time-column-width: var(--calendar-day-time-column-width--compact);--calendar-day-time-row-height: var(--calendar-day-time-row-height--compact)}.calendar.calendar-day.compact .hour.highlighted>header h5{font-size:var(--font-size--small)}.calendar.calendar-day.headless>.scroll{--scroll-border-top-width--scrollable: 1px}.calendar.calendar-day .hours{margin-top:-1px}.calendar.calendar-day .scroll{min-height:unset;max-height:unset}.calendar.calendar-day .hour{transition:opacity .5s ease;display:flex}.calendar.calendar-day .hour.highlighted:not(:last-child){background-color:var(--calendar-background-color--highlight)}.calendar.calendar-day .hour.highlighted>header h5{line-height:1em;font-size:var(--calendar-font-size--highlight);font-weight:var(--calendar-font-weight--highlight);color:var(--calendar-color--highlight)}.calendar.calendar-day .hour.highlighted>header h5 span{top:-10px}.calendar.calendar-day .hour.unavailable{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));cursor:default}.calendar.calendar-day .hour.unavailable>header h5{color:var(--calendar-color--unavailable)}.calendar.calendar-day .hour.hide-hour h5 span{opacity:0}.calendar.calendar-day .hour.hour-00>header h5{opacity:0}.calendar.calendar-day .hour>header{border-right:1px solid var(--calendar-border-color)}.calendar.calendar-day .hour>header h5{box-sizing:border-box;padding:4px 16px 4px 0;min-height:var(--calendar-day-time-row-height);min-width:var(--calendar-day-time-column-width);text-align:right;line-height:1em;font-size:var(--font-size--small);color:var(--calendar-color)}.calendar.calendar-day .hour>header h5 span{display:block;position:relative;top:-9px;opacity:1}.calendar.calendar-day .hour>section{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-left:-8px;padding:4px 8px 4px 16px;border-top:1px solid var(--calendar-border-color)}.calendar.calendar-day .time-ranges-container{position:absolute;top:0;height:100%;width:stretch;padding-left:var(--calendar-day-time-column-width)}.calendar.calendar-day .time-ranges-container .time-ranges{position:relative;height:stretch}.calendar.calendar-day .event{--event-padding: 8px 12px;--event-background-color: var(--calendar-day-event-background-color);--event-background-color--focused: var(--calendar-day-event-background-color--focused);--event-background-color--selected: var(--calendar-day-event-background-color--selected);--event-background-color--disabled: var(--calendar-day-event-background-color--disabled);--event-border-width: var(--calendar-day-event-border-width);--event-border-color: var(--calendar-day-event-border-color);--event-border-color--focused: var(--calendar-day-event-border-color--focused);--event-border-color--selected: var(--calendar-day-event-border-color--selected);--event-border-color--disabled: var(--calendar-day-event-border-color--disabled);--event-time-margin: var(--calendar-day-event-time-margin);--event-time-font-size: var(--calendar-day-event-time-font-size);--event-time-font-family: var(--calendar-day-event-time-font-family);--event-time-font-weight: var(--calendar-day-event-time-font-weight);--event-time-line-height: var(--calendar-day-event-time-line-height);--event-time-color: var(--calendar-day-event-time-color);--event-details-margin: var(--calendar-day-event-details-margin);--event-details-line-break: var(--calendar-day-event-details-line-break);--event-details-font-size: var(--calendar-day-event-details-font-size);--event-details-font-family: var(--calendar-day-event-details-font-family);--event-details-font-weight: var(--calendar-day-event-details-font-weight);--event-details-line-height: var(--calendar-day-event-details-line-height);--event-details-line-break: var(--calendar-day-event-details-line-break);--event-details-color: var(--calendar-day-event-details-color)}.calendar.calendar-week{min-width:600px}.calendar.calendar-week .days{display:flex;flex-direction:row;min-width:100%}.calendar.calendar-week .days .hours{border-bottom:1px solid var(--calendar-border-color)}.calendar.calendar-week .days .hours .hour{min-height:unset}.calendar.calendar-week .days .weekday{flex:1;border-bottom:1px solid var(--calendar-border-color)}.calendar.calendar-week .days .weekday.today h6{justify-content:center;height:24px;width:24px;padding:4px;background-color:var(--calendar-date-background-color--today);font-family:var(--calendar-date-font-family--today);color:var(--calendar-date-color--today)}.calendar.calendar-week .days .weekday.unavailable h5,.calendar.calendar-week .days .weekday.unavailable h6{color:var(--calendar-color--unavailable)}.calendar.calendar-week .days .weekday.selected h5{color:var(--calendar-color--selected)}.calendar.calendar-week .days .weekday.selected:not(.unavailable) h6{font-family:var(--font-family--bold)}.calendar.calendar-week .days .weekday.selected:not(.unavailable) h6 span{margin-bottom:-3px;padding-bottom:1px;border-bottom:2px dashed var(--calendar-border-color--selected)}.calendar.calendar-week .days .weekday.selected.noncurrent h6 span{border-color:var(--calendar-border-color--selected--noncurrent)}.calendar.calendar-week .days .weekday h5{display:inline-block;margin:8px 4px 8px 8px;font-size:var(--calendar-week-header-font-size);font-weight:var(--calendar-week-header-font-weight);line-height:1.3em;color:var(--calendar-color)}.calendar.calendar-week .days .weekday h6{display:inline-flex;align-items:center;justify-content:center;border-radius:2em;line-height:1em;font-size:var(--calendar-week-header-font-size);font-weight:var(--calendar-week-header-font-weight);color:var(--calendar-color)}.calendar.calendar-week .scroll{border-top:0;min-height:unset;max-height:unset}.calendar.calendar-week .scroll-content{display:flex;flex-direction:row}.calendar.calendar-week .weekdays{display:flex;flex:1;position:relative;margin-top:-1px}.calendar.calendar-week .weekday{flex:1;position:relative;border-left:1px solid var(--calendar-border-color)}.calendar.calendar-week .weekday.unavailable{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));cursor:default}.calendar.calendar-week .weekday.highlighted{background-color:var(--calendar-background-color--highlight)}.calendar.calendar-week .weekday .hour .note{margin-top:2px}.calendar.calendar-week .weekday .layer{height:100%;width:100%;pointer-events:none}.calendar.calendar-week .hours{min-width:var(--calendar-day-time-column-width)}.calendar.calendar-week .hours .hour{transition:opacity .5s ease;position:relative;border-top-color:rgba(0,0,0,0);text-align:right}.calendar.calendar-week .hours .hour.highlighted{font-size:var(--calendar-font-size--highlight)}.calendar.calendar-week .hours .hour.hide-hour span{opacity:0}.calendar.calendar-week .hours .hour.hour-00>span{opacity:0}.calendar.calendar-week .hours .hour span{display:block;position:absolute;top:-12px;right:0;padding:4px 16px 4px 8px;opacity:1}.calendar.calendar-week .hours .hour span:after{position:absolute;top:10px;right:0;content:"";border-top:1px solid var(--calendar-border-color);width:8px}.calendar.calendar-week .hour{display:flex;min-height:var(--calendar-day-time-row-height);min-width:var(--calendar-week-day-min-width);border-top:1px solid var(--calendar-border-color);font-size:var(--font-size--small);color:var(--calendar-color)}.calendar.calendar-week .hour.unavailable{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));cursor:default}.calendar.calendar-week .hour.highlighted{background-color:var(--calendar-background-color--highlight);color:var(--calendar-color--highlight)}.calendar.calendar-week .hour.highlighted span{top:-14px}.calendar.calendar-week .hour.highlighted span:after{top:12px}.calendar.calendar-week .hour.hour-00{border-top-color:rgba(0,0,0,0)}.calendar.calendar-week .event{--event-padding: 8px 12px;--event-background-color: var(--calendar-week-event-background-color);--event-background-color--focused: var(--calendar-week-event-background-color--focused);--event-background-color--disabled: var(--calendar-week-event-background-color--disabled);--event-background-color--selected: var(--calendar-week-event-background-color--selected);--event-border-width: var(--calendar-week-event-border-width);--event-border-color: var(--calendar-week-event-border-color);--event-border-color--focused: var(--calendar-week-event-border-color--focused);--event-border-color--disabled: var(--calendar-week-event-border-color--disabled);--event-border-color--selected: var(--calendar-week-event-border-color--selected);--event-time-margin: var(--calendar-week-event-time-margin);--event-time-font-size: var(--calendar-week-event-time-font-size);--event-time-font-family: var(--calendar-week-event-time-font-family);--event-time-font-weight: var(--calendar-week-event-time-font-weight);--event-time-line-height: var(--calendar-week-event-time-line-height);--event-time-color: var(--calendar-week-event-time-color);--event-details-margin: var(--calendar-week-event-details-margin);--event-details-line-break: var(--calendar-week-event-details-line-break);--event-details-font-size: var(--calendar-week-event-details-font-size);--event-details-font-weight: var(--calendar-week-event-details-font-weight);--event-details-line-height: var(--calendar-week-event-details-line-height);--event-details-line-break: var(--calendar-week-event-details-line-break);--event-details-color: var(--calendar-week-event-details-color)}.calendar.calendar-month{display:flex;flex-direction:column}.calendar.calendar-month.locked .day.noncurrent:not(.unavailable):hover{background:var(--calendar-background-color--noncurrent);cursor:default}.calendar.calendar-month.locked .day.noncurrent:not(.unavailable):hover>h5{cursor:default}.calendar.calendar-month.disabled .month .weekdays .weekday h5{color:var(--calendar-color--unavailable)}.calendar.calendar-month.compact{--calendar-header-font-size: var(--font-size--medium);--calendar-header-line-height: var(--line-height--medium);min-height:var(--calendar-min-height--compact)}.calendar.calendar-month.compact.locked .day.noncurrent:hover{background:rgba(0,0,0,0)}.calendar.calendar-month.compact>header{padding:0 0 4px;text-align:left;border-bottom:0}.calendar.calendar-month.compact>header .toolbar{--toolbar-border-width: 0;--toolbar-background-color: transparent;--toolbar-endcap-padding: 0;padding-top:2px}.calendar.calendar-month.compact>header .toolbar .postfix{margin-bottom:-4px}.calendar.calendar-month.compact>header .toolbar .link{--link-padding: 0;--link-icon-padding: 0 6px;--link-background-color--pressed: transparent}.calendar.calendar-month.compact .weekday h5{font-size:var(--font-size--small);color:var(--calendar-color--light)}.calendar.calendar-month.compact .day{font-size:var(--font-size)}.calendar.calendar-month.compact .day.eventful>h5:before{bottom:2px}.calendar.calendar-month .scroll{min-height:unset;max-height:unset}.calendar.calendar-month .day{position:relative}.calendar.calendar-month .day>.layer{height:100%;width:100%;pointer-events:none}.calendar.calendar-month .day .event{--event-padding: 1px 4px;--event-background-color: var(--calendar-month-event-background-color);--event-background-color--focused: var(--calendar-month-event-background-color--focused);--event-background-color--selected: var(--calendar-month-event-background-color--selected);--event-background-color--disabled: var(--calendar-month-event-background-color--disabled);--event-border-width: 0;--event-box-shadow: var(--calendar-month-event-box-shadow);--event-box-shadow--focused: var(--calendar-month-event-box-shadow--focused);--event-box-shadow--selected: var(--calendar-month-event-box-shadow--selected);--event-time-font-size: var(--calendar-month-event-time-font-size);--event-time-font-family: var(--calendar-month-event-time-font-family);--event-time-font-weight: var(--calendar-month-event-time-font-weight);--event-time-line-height: var(--calendar-month-event-time-line-height);--event-time-color: var(--calendar-month-event-time-color);--event-details-font-size: var(--calendar-month-event-details-font-size);--event-details-font-family: var(--calendar-month-event-details-font-family);--event-details-font-weight: var(--calendar-month-event-details-font-weight);--event-details-line-height: var(--calendar-month-event-details-line-height);--event-details-color: var(--calendar-month-event-details-color);display:flex;justify-content:flex-start;position:relative;overflow:visible;margin-top:2px;max-height:var(--calendar-month-event-max-height)}.calendar.calendar-month .day .event.disabled{background:none}.calendar.calendar-month .day .event>section{flex-direction:row}.calendar.calendar-month .day .event>section>h5{margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar.calendar-month .day .event>section>p{flex:1;overflow:hidden;text-overflow:ellipsis;display:flex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.3em}.calendar.calendar-month .day .event>section>p>span{white-space:unset}.calendar.calendar-month .day .more{padding:var(--calendar-month-day-more-padding);font-size:var(--calendar-month-day-more-font-size);color:var(--calendar-month-day-more-color)}.calendar.calendar-month .timeline{--timeline-event-marker-header-font-size: var(--font-size);--timeline-event-marker-header-line-height: var(--line-height);--timeline-event-marker-header-color: rgba(var(--rgb-layout), 0.3);flex:1;margin:8px 8px 0}.calendar.calendar-month .timeline .markers .marker>header{bottom:-20px}.calendar.calendar-month .timeline .markers .marker>header h5{padding-left:8px}.calendar.calendar-month .timeline .markers .marker>header h5:after{content:var(--icon-chevron-right);font-family:"icon";font-size:10px}.calendar.calendar-month .timeline .event{--event-background-color: transparent;--event-background-color--focused: transparent;--event-background-color--selected: transparent;--event-background-color--disabled: transparent;--event-box-shadow: none;--event-box-shadow--focused: none;--event-box-shadow--selected: none;--event-box-shadow--disabled: none;height:95%}.calendar.calendar-month .timeline .event>section{display:flex;flex-direction:column;flex-wrap:wrap;min-height:unset;height:inherit;padding:0 20px}.calendar.calendar-month .timeline .event>section:before{display:none}.calendar.calendar-month .timeline .event>section .link{--link-padding: 4px;--link-background-color: rgba(var(--rgb-layout), 0.01);--link-background-color--disabled: transparent;--link-background-color--hover: rgba(var(--rgb-layout), 0.1);--link-text-align: center;--link-font-size: var(--font-size--tiny);--link-color--disabled: rgba(var(--rgb-layout), 0.2);display:flex;justify-content:center;min-width:50%;margin:0;border-radius:4px;text-transform:uppercase}.calendar.calendar-month .timeline .event>section .link:not(.selected){--link-background-color--pressed: rgba(var(--rgb-layout), 0.1)}.calendar.calendar-month .timeline .event>section .link.selected{--link-background-color: rgba(var(--rgb-primary), 1);--link-background-color--hover: rgba(var(--rgb-primary), 1);--link-background-color--pressed: rgba(var(--rgb-primary), 0.8);--link-font-weight: var(--font-weight--bold);--link-color: rgba(var(--rgb-base), 1);--link-color--pressed: rgba(var(--rgb-base), 0.8);--link-color--hover: rgba(var(--rgb-base), 1)}.calendar.calendar-month .timeline .event>section .link.selected .text em{color:inherit}.calendar.calendar-month .timeline .event>section .link.disabled .label{position:relative}.calendar.calendar-month .timeline .event>section .link.disabled .label:after{transform:rotate(30deg);position:absolute;content:"";width:75%;height:0;border-bottom:1px solid var(--calendar-border)}.calendar.calendar-month .timeline .event>section .link.disabled .text em{color:inherit}.calendar.calendar-month .timeline .event>section .link:nth-child(even){min-width:50%;margin-right:0}.calendar.calendar-month .timeline .event>section .link .text{display:flex;flex-direction:column}.calendar.calendar-month .timeline .event>section .link .text em{color:rgba(var(--rgb-layout), 0.5)}.calendar.calendar-year .scroll{min-height:unset;max-height:unset}.calendar.calendar-year .months{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden;padding:24px}.calendar.calendar-year .months .month-container{flex:1;flex-basis:30%;min-width:320px;max-width:400px;padding:32px 32px 16px}.calendar.calendar-year .months .month-container>header h5{margin-bottom:24px;text-align:center;font-size:var(--calendar-year-month-header-font-size);font-weight:var(--calendar-year-month-header-font-size);color:var(--calendar-color)}.calendar.calendar-year .months .month-container .day:not(.unavailable):not(.selected){cursor:default}.calendar .month{flex:1;display:flex;flex-direction:column}.calendar .month .weekdays{display:flex;flex-direction:row;min-width:100%;border-bottom:1px solid var(--calendar-border-color)}.calendar .month .weekdays .weekday{flex:1;padding:0 8px}.calendar .month .weekdays .weekday:not(:first-child){border-left:1px solid var(--calendar-border-color)}.calendar .month .weekdays .weekday.unavailable{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0))}.calendar .month .weekdays .weekday.unavailable h5{color:var(--calendar-color--unavailable)}.calendar .month .weekdays .weekday.highlighted{background-color:var(--calendar-background-color--highlight)}.calendar .month .weekdays .weekday h5{margin:8px 0;font-weight:var(--font-weight);color:var(--calendar-color--highlight)}.calendar .month .scroll{--scroll-border-top-width--scrollable: 0;--scroll-border-bottom-width--scrollable: 0;flex:1;display:flex;flex-direction:column;max-height:unset}.calendar .month .scroll .scroll-content{flex:1;display:flex;flex-direction:column;min-height:unset}.calendar .month .week{flex:1;display:flex;flex-direction:row;overflow:hidden;min-height:var(--calendar-month-day-min-height)}.calendar .month .week:not(:last-child){border-bottom:1px solid var(--calendar-border-color)}.calendar .month .day{flex:1;display:flex;flex-direction:column;overflow:hidden}.calendar .month .day:not(:first-child){border-left:1px solid var(--calendar-border-color)}.calendar .month .day.noncurrent{background-color:var(--calendar-background-color--noncurrent)}.calendar .month .day.noncurrent .inner>header h5{color:var(--calendar-color--noncurrent)}.calendar .month .day.unavailable{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));cursor:default}.calendar .month .day.unavailable .inner>header h5{color:var(--calendar-color--unavailable)}.calendar .month .day.highlighted:not(.noncurrent):not(.selected){background-color:var(--calendar-background-color--highlight)}.calendar .month .day.selected{background-color:var(--calendar-background-color--selected)}.calendar .month .day.selected:not(.unavailable) .inner>header h5{font-weight:var(--calendar-font-weight--selected)}.calendar .month .day.selected:not(.unavailable).today .inner>header h5 span{border-color:rgba(0,0,0,0)}.calendar .month .day.selected.noncurrent .inner>header h5 span{border-color:var(--calendar-border-color--selected--noncurrent)}.calendar .month .day.selected .event{--event-background-color: var(--calendar-month-event-background-color);--event-background-color--focused: var(--calendar-month-event-background-color--focused);--event-background-color--selected: var(--calendar-month-event-background-color--selected);--event-background-color--disabled: var(--calendar-month-event-background-color--disabled);--event-box-shadow: var(--calendar-month-event-box-shadow);--event-box-shadow--focused: var(--calendar-month-event-box-shadow--focused);--event-box-shadow--selected: var(--calendar-month-event-box-shadow--selected);--event-box-shadow--disabled: var(--calendar-month-event-box-shadow--disabled)}.calendar .month .day.today:not(.unavailable) .inner>header h5{height:32px;width:32px;background-color:var(--calendar-date-background-color--today);font-weight:var(--calendar-date-font-weight--today);line-height:1em;color:var(--calendar-date-color--today)}.calendar .month .day .inner{flex:1;display:flex;flex-direction:column;padding:6px}.calendar .month .day .inner>header{display:flex;padding-bottom:2px}.calendar .month .day .inner>header h5{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;padding:2px;border-radius:2em;font-size:var(--font-size--medium);font-weight:var(--font-weight--light);color:var(--calendar-color--selected)}.calendar .month .day .inner>header h5 span{display:block;text-align:center}.calendar .month .day .inner>section{flex:1;position:relative;min-height:var(--calendar-date-min-height)}.calendar .month-compact{text-align:center;gap:var(--calendar-date-gap)}.calendar .month-compact .weekdays{display:flex;flex-direction:row;min-width:100%}.calendar .month-compact .weekdays .weekday{flex:1;display:flex;flex-direction:column;align-items:center}.calendar .month-compact .weekdays .weekday h5{margin:8px 0;font-family:var(--font-family--bold);color:var(--calendar-color--header)}.calendar .month-compact>section{display:flex;flex-direction:column}.calendar .month-compact .week{flex:1;display:flex;flex-direction:row;gap:var(--calendar-date-gap)}.calendar .month-compact .day{flex:1;display:flex;align-items:center;justify-content:center}.calendar .month-compact .day.noncurrent h5{color:var(--calendar-color--noncurrent)}.calendar .month-compact .day.unavailable h5{position:relative;color:var(--calendar-color--unavailable)}.calendar .month-compact .day.unavailable h5:after{position:absolute;transform:rotate(30deg);content:"";width:75%;height:0;border-bottom:1px solid var(--calendar-border-color)}.calendar .month-compact .day.highlighted:not(.noncurrent):not(.unavailable):not(.selected):not(.today) h5{color:var(--calendar-color)}.calendar .month-compact .day.today:not(.selected):not(.noncurrent) h5{background-color:var(--calendar-date-background-color--today);font-weight:var(--calendar-date-font-weight--today);color:var(--calendar-date-color--today)}.calendar .month-compact .day.today:not(.selected).unavailable h5{background-color:var(--calendar-date-background-color);font-weight:var(--calendar-date-font-weight);color:var(--calendar-color--unavailable)}.calendar .month-compact .day:not(.unavailable):not(.selected){cursor:pointer}.calendar .month-compact .day:not(.unavailable):not(.selected) h5:hover{background-color:var(--calendar-date-background-color--hover)}.calendar .month-compact .day:not(.unavailable) h5{background-color:var(--calendar-date-background-color--available);cursor:pointer}.calendar .month-compact .day.selected:not(.unavailable):not(.noncurrent) h5{font-family:var(--calendar-date-font-family--selected);font-weight:var(--calendar-date-font-weight--selected);background-color:var(--calendar-date-background-color--selected);color:var(--calendar-date-color--selected)}.calendar .month-compact .day.selected:not(.unavailable).noncurrent h5 span{border-color:var(--calendar-border-color--selected--noncurrent)}.calendar .month-compact .day.selected:not(.unavailable).eventful>h5:before{background-color:var(--calendar-date-color--selected)}.calendar .month-compact .day.eventful{position:relative}.calendar .month-compact .day.eventful:not(.unavailable):not(.noncurrent)>h5{background-color:var(--calendar-date-background-color--eventful)}.calendar .month-compact .day.eventful>h5:before{position:absolute;bottom:var(--calendar-month-event-status-bottom);content:"";height:var(--calendar-month-event-status-size);width:var(--calendar-month-event-status-size);background-color:var(--calendar-month-event-status-color);border-radius:2em}.calendar .month-compact .day h5{display:flex;align-items:center;justify-content:center;padding:8px;background-color:var(--calendar-date-background-color);border-radius:2em;line-height:1.2em;color:var(--calendar-color)}.calendar .month-compact .day h5 span{display:block;height:1.16em;width:1.16em;text-align:center}body.windows .calendar.calendar-vertical-scroll.calendar-day .scroll .scroll-content{margin-right:17px}body.windows .calendar.calendar-vertical-scroll.calendar-week .days .weekday:last-child{padding-right:17px}body.windows .calendar.calendar-vertical-scroll.calendar-week .scroll .scroll-content{margin-right:17px}body.windows .calendar.calendar-vertical-scroll.calendar-month .month .weekdays .weekday:last-child{padding-right:25px}body.windows .calendar.calendar-vertical-scroll.calendar-month .scroll .scroll-content{margin-right:17px}.calendar-types-menu.menu{--menu-min-width: 144px}@media only screen and (max-width: 1024px){.calendar.calendar-month .day .event>section>p{margin:0;visibility:hidden}.calendar.calendar-week .days .weekday.today h6{height:16px;width:16px}.calendar.calendar-week .days .weekday h5,.calendar.calendar-week .days .weekday h6{font-size:var(--font-size);line-height:1em}.calendar .month .day .inner>header h5{font-size:var(--font-size)}}@media only screen and (max-width: 432px){.calendar{--calendar-header-font-size: var(--font-size--medium);--calendar-month-day-min-height: 64px;--calendar-day-time-row-height: 40px}.calendar.compact .day.eventful .inner>header h5{position:relative}.calendar.compact .day.eventful .inner>header h5:before{position:absolute;bottom:var(--calendar-month-event-status-bottom);content:"";height:var(--calendar-month-event-status-size);width:var(--calendar-month-event-status-size);background-color:var(--calendar-month-event-status-color);border-radius:2em}.calendar.compact .day .event{display:none !important}.calendar.calendar-month .day .inner>header{justify-content:center}.calendar.calendar-week{min-width:unset}.calendar.calendar-week .days .weekday{display:flex;justify-content:center;padding:4px 2px}.calendar.calendar-week .days .weekday h5{display:none}.calendar.calendar-week .days .weekday h6{height:16px;padding:4px}.calendar>header{min-height:18px}.calendar .month .weekdays .weekday h5{font-size:var(--font-size--small);text-align:center;color:var(--calendar-color--light)}.calendar .month .weekdays .weekday h5>span{display:none}.calendar .month .week{min-height:unset}.calendar .month .day .inner>section{min-height:var(--calendar-date-min-height--small)}}.card{--card-padding: 16px;--card-background-color: rgba(var(--rgb-base), 1);--card-background-color--focused: var(--card-background-color);--card-background-color--highlighted: var(--card-background-color);--card-border-width: 1px;--card-border-style: solid;--card-border-style--focused: solid;--card-border-style--highlighted: solid;--card-border-color: rgba(var(--rgb-focus), 0.1);--card-border-color--focused: rgba(var(--rgb-focus), 0.35);--card-border-color--highlighted: rgba(var(--rgb-focus), 0.35);--card-border-radius: 8px;--card-box-shadow: 1px 1px 3px rgba(var(--rgb-shadow), 0.25);--card-box-shadow--focused: var(--card-box-shadow);--card-box-shadow--highlighted: var(--card-box-shadow);--card-header-padding: 0 0 16px;--card-header-font-size: var(--font-size--small);--card-header-font-weight: var(--font-weight--bold);--card-header-text-transform: uppercase;--card-header-color: rgba(var(--rgb-layout), 0.3);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:var(--card-padding);background-color:var(--card-background-color);border-width:var(--card-border-width);border-style:var(--card-border-style);border-color:var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow)}.card:not(.disabled).focused{background-color:var(--card-background-color--focused);border-style:var(--card-border-style--focused);border-color:var(--card-border-color--focused);box-shadow:var(--card-box-shadow--focused)}.card:not(.disabled).highlighted{background-color:var(--card-background-color--highlighted);border-style:var(--card-border-style--highlighted);border-color:var(--card-border-color--highlighted);box-shadow:var(--card-box-shadow--highlighted)}.carousel{--carousel-transition-duration: .5s;--carousel-transition-timing-function: ease;--carousel-overflow: hidden;--carousel-border-radius: 8px;--carousel-border-width: 1px;--carousel-border-style: solid;--carousel-border-color: rgba(var(--rgb-layout), 0.1);--carousel-background-color: rgba(var(--rgb-layout), 0.05);--carousel-item-transition-duration: 1s;--carousel-item-transition-duration--in: var(--carousel-item-transition-duration);--carousel-item-transition-duration--out: var(--carousel-item-transition-duration);--carousel-item-transition-timing-function: ease;--carousel-item-transition-timing-function--in: var(--carousel-item-transition-timing-function);--carousel-item-transition-timing-function--out: var(--carousel-item-transition-timing-function);--carousel-chevron-padding: 8px;--carousel-chevron-font-size: var(--font-size);--carousel-marker-justify-content: center;--carousel-marker-spacing: 8px;--carousel-marker-size: 8px;--carousel-marker-size--selected: var(--carousel-marker-size);--carousel-marker-background-color: rgba(var(--rgb-layout), 0.1);--carousel-marker-background-color--selected: rgba(var(--rgb-layout), 1);--carousel-marker-background-color--hover: rgba(var(--rgb-layout), 0.5);--carousel-marker-border-width: 0;--carousel-marker-border-width--selected: var(--carousel-marker-border-width);--carousel-marker-border-radius: 1em;--carousel-marker-border-radius--selected: var(--carousel-marker-border-radius);--carousel-marker-border-style: solid;--carousel-marker-border-style--selected: var(--carousel-marker-border-style);--carousel-marker-border-color: rgba(var(--rgb-layout), 0.1);--carousel-marker-border-color--selected: var(--carousel-marker-border-color) ;position:relative;overflow:var(--carousel-overflow);border-radius:var(--carousel-border-radius);border-width:var(--carousel-border-width);border-style:var(--carousel-border-style);border-color:var(--carousel-border-color);background-color:var(--carousel-background-color)}.carousel.slide>section{transition-duration:var(--carousel-transition-duration);transition-timing-function:var(--carousel-transition-timing-function)}.carousel.stack>section .item{transition-duration:var(--carousel-item-transition-duration);transition-timing-function:var(--carousel-item-transition-timing-function);z-index:2}.carousel.stack>section .item:not(.current){opacity:0}.carousel.stack>section .item.before{z-index:3}.carousel.stack>section .item.after{z-index:1}.carousel.stack>section .item.out.before{transform:translateX(-100%)}.carousel.stack>section .item.in{transform:translateX(0)}.carousel.fade>section{transition-delay:.25s}.carousel.fade>section .item{transition:opacity .5s ease}.carousel.fade>section .item:not(.current){opacity:0}.carousel.fade>section .item.out{opacity:0}.carousel.fade>section .item.in{opacity:1}.carousel>header{position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;display:flex;pointer-events:none}.carousel>header .markers{flex:1;display:flex;align-items:flex-end}.carousel>header .previous,.carousel>header .next{--link-padding: var(--carousel-chevron-padding);--link-icon-font-size: var(--carousel-chevron-font-size);display:flex;align-items:center;pointer-events:all}.carousel>header .links{--links-justify-content: var(--carousel-marker-justify-content);--links-spacing: var(--carousel-marker-spacing);flex:1;margin-bottom:8px}.carousel>header .links .link{--link-background-color: var(--carousel-marker-background-color);--link-background-color--hover: var(--carousel-marker-background-color--hover);height:var(--carousel-marker-size);width:var(--carousel-marker-size);border-radius:var(--carousel-marker-border-radius);border-width:var(--carousel-marker-border-width);border-style:var(--carousel-marker-border-style);border-color:var(--carousel-marker-border-color);pointer-events:all}.carousel>header .links .link.selected{--link-background-color: var(--carousel-marker-background-color--selected);border-radius:var(--carousel-marker-border-radius--selected);border-width:var(--carousel-marker-border-width--selected);border-style:var(--carousel-marker-border-style--selected);border-color:var(--carousel-marker-border-color--selected)}.carousel>section{position:absolute;z-index:1;min-height:100%;min-width:100%}.carousel>section .item{--item-background-color: transparent;--item-background-color--hover: transparent;border-top:0;border-bottom:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.carousel>section .item.in{transition-duration:var(--carousel-item-transition-duration--in);transition-timing-function:var(--carousel-item-transition-timing-function--in)}.carousel>section .item.out{transition-duration:var(--carousel-item-transition-duration--out);transition-timing-function:var(--carousel-item-transition-timing-function--out)}.checkbox{--checkbox-transition-property: background-color, border-radius, border-color, color;--checkbox-transition-duration: .5s, .5s, .5s;--checkbox-transition-timing-function: ease;--checkbox-margin: 0 2px 0 0;--checkbox-size: 19px;--checkbox-box-shadow: none;--checkbox-box-shadow--checked: none;--checkbox-box-shadow--focused: 0 0 2px 2px rgba(var(--rgb-focus), 0.35);--checkbox-box-shadow--focused--checked: var(--checkbox-box-shadow--focused);--checkbox-box-shadow--disabled: none;--checkbox-box-shadow--disabled--checked: none;--checkbox-box-shadow--readonly: none;--checkbox-box-shadow--readonly--checked: none;--checkbox-background-color: rgba(var(--rgb-layout), 0.1);--checkbox-background-color--focused: rgba(var(--rgb-primary), 1);--checkbox-background-color--checked: rgba(var(--rgb-primary), 1);--checkbox-background-color--pressed: rgba(var(--rgb-layout), 0.3);--checkbox-background-color--pressed--checked: rgba(var(--rgb-primary), 0.7);--checkbox-background-color--disabled: transparent;--checkbox-background-color--disabled--checked: transparent;--checkbox-background-color--readonly: transparent;--checkbox-background-color--readonly--checked: transparent;--checkbox-border-width: 1px;--checkbox-border-radius: 4px;--checkbox-border-radius--checked: var(--checkbox-border-radius);--checkbox-border-radius--pressed: var(--checkbox-border-radius);--checkbox-border-radius--pressed--checked: var(--checkbox-border-radius);--checkbox-border-radius--disabled: var(--checkbox-border-radius);--checkbox-border-radius--disabled--checked: var(--checkbox-border-radius);--checkbox-border-radius--readonly: var(--checkbox-border-radius);--checkbox-border-radius--readonly--checked: var(--checkbox-border-radius);--checkbox-border-style: solid;--checkbox-border-style--checked: var(--checkbox-border-style);--checkbox-border-style--pressed: var(--checkbox-border-style);--checkbox-border-style--pressed--checked: var(--checkbox-border-style);--checkbox-border-style--disabled: var(--checkbox-border-style);--checkbox-border-style--disabled--checked: var(--checkbox-border-style);--checkbox-border-style--readonly: var(--checkbox-border-style);--checkbox-border-style--readonly--checked: var(--checkbox-border-style);--checkbox-border-color: rgba(var(--rgb-layout), 0.1);--checkbox-border-color--checked: var(--checkbox-border-color);--checkbox-border-color--pressed: var(--checkbox-border-color);--checkbox-border-color--pressed--checked: var(--checkbox-border-color);--checkbox-border-color--disabled: rgba(var(--rgb-layout), 0.2);--checkbox-border-color--disabled--checked: rgba(var(--rgb-layout), 0.2);--checkbox-border-color--readonly: var(--checkbox-border-color);--checkbox-border-color--readonly--checked: var(--checkbox-border-color);--checkbox-icon-margin: 0 0 0 1px;--checkbox-icon-line-height: var(--line-height);--checkbox-icon-font-size: 14px;--checkbox-icon-color: rgba(var(--rgb-base), 1);--checkbox-icon-color--checked: rgba(var(--rgb-base), 1);--checkbox-icon-color--pressed: rgba(var(--rgb-base), 1);--checkbox-icon-color--pressed--checked: rgba(var(--rgb-base), 1);--checkbox-icon-color--disabled: rgba(var(--rgb-layout), 0.5);--checkbox-icon-color--disabled--checked: var(--checkbox-icon-color--disabled);--checkbox-icon-color--readonly: rgba(var(--rgb-layout), 1);--checkbox-icon-color--readonly--checked: var(--checkbox-icon-color--readonly);margin:var(--checkbox-margin)}.checkbox.focused input:checked+.box{box-shadow:var(--checkbox-box-shadow--focused--checked)}.checkbox.focused input+.box{box-shadow:var(--checkbox-box-shadow--focused)}.checkbox.pressed input:checked+.box{background-color:var(--checkbox-background-color--pressed--checked);border-radius:var(--checkbox-border-radius--pressed--checked);border-color:var(--checkbox-border-color--pressed--checked);border-style:var(--checkbox-border-style--pressed--checked)}.checkbox.pressed input:checked+.box:before{color:var(--checkbox-icon-color--pressed--checked)}.checkbox.pressed input+.box{background-color:var(--checkbox-background-color--pressed);border-radius:var(--checkbox-border-radius--pressed);border-color:var(--checkbox-border-color--pressed);border-style:var(--checkbox-border-style--pressed)}.checkbox.pressed input+.box:before{color:var(--checkbox-icon-color--pressed)}.checkbox.disabled input:checked+.box{background-color:var(--checkbox-background-color--disabled--checked);box-shadow:var(--checkbox-box-shadow--disabled--checked);border-radius:var(--checkbox-border-radius--disabled--checked);border-color:var(--checkbox-border-color--disabled--checked);border-style:var(--checkbox-border-style--disabled--checked)}.checkbox.disabled input:checked+.box:before{color:var(--checkbox-icon-color--disabled--checked)}.checkbox.disabled input+.box{background-color:var(--checkbox-background-color--disabled);border-radius:var(--checkbox-border-radius--disabled);border-color:var(--checkbox-border-color--disabled)}.checkbox.disabled input+.box:before{color:var(--checkbox-icon-color--disabled)}.checkbox.readonly input:checked:disabled+.box{background-color:var(--checkbox-background-color--readonly--checked);box-shadow:var(--checkbox-box-shadow--readonly--checked);border-radius:var(--checkbox-border-radius--readonly--checked);border-color:var(--checkbox-border-color--readonly--checked);border-style:var(--checkbox-border-style--readonly--checked)}.checkbox.readonly input:checked:disabled+.box:before{color:var(--checkbox-icon-color--readonly--checked)}.checkbox.readonly input:disabled+.box{background-color:var(--checkbox-background-color--readonly);box-shadow:var(--checkbox-box-shadow--readonly);border-radius:var(--checkbox-border-radius--readonly);border-color:var(--checkbox-border-color--readonly);border-style:var(--checkbox-border-style--readonly)}.checkbox .box{transition-property:var(--checkbox-transition-property);transition-duration:var(--checkbox-transition-duration);transition-timing-function:var(--checkbox-transition-timing-function);position:relative;z-index:2;box-sizing:border-box;display:block;height:var(--checkbox-size);width:var(--checkbox-size);box-shadow:var(--checkbox-box-shadow);border-width:var(--checkbox-border-width);border-style:var(--checkbox-border-style);border-color:var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);background-color:var(--checkbox-background-color)}.checkbox .box.icon{--icon-height: var(--checkbox-size);--icon-width: var(--checkbox-size);--icon-font-size: var(--checkbox-icon-font-size);--icon-line-height: var(--checkbox-icon-line-height);--icon-color: var(--checkbox-icon-color)}.checkbox .box.icon:before{display:none;line-height:inherit}.checkbox input{-webkit-appearance:none;-moz-appearance:none;position:absolute;z-index:1}.checkbox input:checked+.box{transition:box-shadow .5s ease;background-color:var(--checkbox-background-color--checked);box-shadow:var(--checkbox-box-shadow--checked);border-radius:var(--checkbox-border-radius--checked);border-color:var(--checkbox-border-color--checked);border-style:var(--checkbox-border-style--checked)}.checkbox input:checked+.box.icon{--icon-content: var(--icon-checkmark);--icon-color: var(--checkbox-icon-color--checked)}.checkbox input:checked+.box.icon:before{display:block;margin:var(--checkbox-icon-margin)}.chip{--chip-transition-property: background-color;--chip-transition-duration: 0;--chip-transition-timing-function: ease;--chip-min-width: initial;--chip-max-width: 240px;--chip-padding: 4px;--chip-padding--is-text: 2px 8px 3px;--chip-padding--is-text--is-icon: 2px 8px 2px 6px;--chip-padding--is-text--is-menu: 2px 4px 2px 8px;--chip-padding--is-text--is-menu--is-icon: 2px 4px 2px 8px;--chip-padding--compact: 4px 8px;--chip-padding--compact--is-text: 2px 8px;--chip-padding--compact--is-text--is-icon: 4px 11px 4px 4px;--chip-padding--compact--is-text--is-menu: 4px 4px 4px 8px;--chip-padding--compact--is-text--is-menu--is-icon: 4px;--chip-background-color: rgba(var(--rgb-layout), 0.03);--chip-background-color--disabled: rgba(var(--rgb-layout), 0.02);--chip-background-color--readonly: transparent;--chip-background-color--pressed: rgba(var(--rgb-layout), 0.03);--chip-background-color--selected: rgba(var(--rgb-base), 1);--chip-background-color--selected--pressed: rgba(var(--rgb-base), 0.5);--chip-background-color--hover: var(--chip-background-color);--chip-border-width: 1px;--chip-border-radius: 2em;--chip-border-style: solid;--chip-border-style--disabled: solid;--chip-border-style--readonly: solid;--chip-border-style--pressed: var(--chip-border-style);--chip-border-style--selected: var(--chip-border-style);--chip-border-style--hover: var(--chip-border-style);--chip-border-color: rgba(var(--rgb-layout), 0.05);--chip-border-color--disabled: var(--chip-border-color);--chip-border-color--readonly: rgba(var(--rgb-layout), 0.15);--chip-border-color--pressed: var(--chip-border-color);--chip-border-color--selected: var(--chip-border-color);--chip-border-color--hover: var(--chip-border-color);--chip-font-size: var(--font-size);--chip-font-size--compact: var(--font-size--tiny);--chip-font-weight: var(--font-weight);--chip-line-height: var(--line-height);--chip-line-height--compact: 1em;--chip-text-transform: none;--chip-text-transform--compact: uppercase;--chip-cursor: default;--chip-cursor--disabled: default;--chip-cursor-readonly: default;--chip-color: rgba(var(--rgb-layout), 0.7);--chip-color--readonly: var(--chip-color);--chip-color--disabled: rgba(var(--rgb-layout), 0.25);--chip-color--pressed: rgba(var(--rgb-layout), 0.5);--chip-color--selected: rgba(var(--rgb-layout), 1);--chip-color--selected--pressed: rgba(var(--rgb-layout), 0.5);--chip-icon-background-color: inherit;--chip-icon-background-color--hover: inherit;--chip-icon-color: var(--chip-color);--chip-icon-color--hover: var(--chip-color);--chip-label-text-align: center;--chip-remove-margin: 0 8px 0 -4px;--chip-remove-margin--compact: -1px 6px 0 -2px;--chip-remove-padding: 0;--chip-remove-padding--compact: 0;--chip-remove-font-size: var(--font-size--small);--chip-remove-font-size--compact: var(--font-size);--chip-remove-line-height: 1em;--chip-remove-line-height--compact: 1em;transition-property:var(--chip-transition-property);transition-duration:var(--chip-transition-duration);transition-timing-function:var(--chip-transition-timing-function);display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden;background-color:var(--chip-background-color);border-width:var(--chip-border-width);border-style:var(--chip-border-style);border-color:var(--chip-border-color);border-radius:var(--chip-border-radius);text-transform:var(--chip-text-transform);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);white-space:nowrap;color:var(--chip-color);user-select:none;-webkit-user-select:none;cursor:var(--chip-cursor)}.chip.is-text.is-icon .chip-label{padding:var(--chip-padding--is-text--is-icon)}.chip.is-text.is-icon .chip-label .text{margin:-2px 0 0}.chip.is-text:not(.readonly).is-menu .chip-label{padding:var(--chip-padding--is-text--is-menu)}.chip.is-text:not(.readonly).is-menu.is-icon .chip-label{padding:var(--chip-padding--is-text--is-menu--is-icon)}.chip.is-text .chip-label{padding:var(--chip-padding--is-text)}.chip.is-text .chip-label .text{margin:0 0 0 2px}.chip.disabled{background-color:var(--chip-background-color--disabled);border-style:var(--chip-border-style--disabled);border-color:var(--chip-border-color--disabled);cursor:var(--chip-cursor--disabled)}.chip.readonly{background-color:var(--chip-background-color--readonly);border-style:var(--chip-border-style--readonly);border-color:var(--chip-border-color--readonly);cursor:var(--chip-cursor--readonly)}.chip:not(.selected):not(.disabled):not(.readonly):hover{background-color:var(--chip-background-color--hover);border-style:var(--chip-border-style--hover);border-color:var(--chip-border-color--hover)}.chip.pressed:not(.selected){background-color:var(--chip-background-color--pressed);border-style:var(--chip-border-style--pressed);border-color:var(--chip-border-color--pressed);color:var(--chip-color--pressed)}.chip.pressed:not(.selected) .chip-label.link,.chip.pressed:not(.selected) .chip-remove.link{--link-color: var(--chip-color--pressed);--link-icon-color: var(--chip-color--pressed);--link-color--subtle: var(--chip-color--pressed);--link-after-icon-color: var(--chip-color--pressed)}.chip.selected:not(.disabled),.chip.expanded:not(.disabled){--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default)}.chip.selected:not(.disabled):not(.pressed),.chip.expanded:not(.disabled):not(.pressed){background-color:var(--chip-background-color--selected)}.chip.selected:not(.disabled):not(.pressed) .chip-label.link,.chip.selected:not(.disabled):not(.pressed) .chip-remove.link,.chip.expanded:not(.disabled):not(.pressed) .chip-label.link,.chip.expanded:not(.disabled):not(.pressed) .chip-remove.link{--link-color: var(--chip-color--selected);--link-color--hover: var(--chip-color--selected);--link-color--expanded: var(--chip-color--selected);--link-color--pressed: var(--chip-color--selected);--link-icon-color: var(--chip-color--selected);--link-after-icon-color: var(--chip-color--selected)}.chip.selected:not(.disabled).pressed,.chip.expanded:not(.disabled).pressed{background-color:var(--chip-background-color--selected--pressed)}.chip.selected:not(.disabled).pressed .chip-label.link,.chip.selected:not(.disabled).pressed .chip-remove.link,.chip.expanded:not(.disabled).pressed .chip-label.link,.chip.expanded:not(.disabled).pressed .chip-remove.link{--link-color: var(--chip-color--selected--pressed);--link-color--expanded: var(--chip-color--selected--pressed);--link-color--pressed: var(--chip-color--selected--pressed);--link-after-icon-color: var(--chip-color--selected--pressed)}.chip.selected:not(.disabled).pressed .chip-label.link .icon,.chip.selected:not(.disabled).pressed .chip-remove.link .icon,.chip.expanded:not(.disabled).pressed .chip-label.link .icon,.chip.expanded:not(.disabled).pressed .chip-remove.link .icon{color:var(--chip-color--selected--pressed)}.chip.compact.is-text .chip-label{padding:var(--chip-padding--compact--is-text)}.chip.compact.is-text.is-icon .chip-label{padding:var(--chip-padding--compact--is-text--is-icon)}.chip.compact.is-text.is-icon .label .text{padding-left:1px}.chip.compact.is-text:not(.readonly).is-menu .chip-label{padding:var(--chip-padding--compact--is-text--is-menu)}.chip.compact.is-text:not(.readonly).is-menu.is-icon .chip-label{padding:var(--chip-padding--compact--is-text--is-menu--is-icon)}.chip.compact .chip-label{padding:var(--chip-padding--compact)}.chip.compact .chip-label .label .text{margin:0}.chip.compact .chip-remove{margin:var(--chip-remove-margin--compact)}.chip.compact .chip-remove.link{--link-icon-padding: var(--chip-remove-padding--compact);--link-icon-font-size: var(--chip-remove-font-size--compact);--link-line-height: var(--chip-remove-line-height--compact)}.chip .chip-label{padding:var(--chip-padding)}.chip .chip-label.link{--link-transition-property: var(--chip-transition-property);--link-transition-duration: var(--chip-transition-duration);--link-transition-timing-function: var(--chip-transition-timing-function);--link-cursor: var(--chip-cursor);--link-border-width: 0;--link-color: var(--chip-color);--link-color--hover: var(--link-color);--link-color--pressed: var(--chip-color--pressed);--link-color--expanded: var(--chip-color--pressed);--link-color--readonly: var(--chip-color--readonly);--link-color--disabled: var(--chip-color--disabled);--link-line-height: var(--chip-line-height);--link-line-height--compact: var(--chip-line-height--compact);--link-icon-padding: 0 0 3px;--link-icon-padding--inverted: 2px;--link-icon-background-color: var(--chip-icon-background-color);--link-icon-background-color--inverted: var(--chip-icon-background-color);--link-icon-background-color--hover: var(--chip-icon-background-color--hover);--link-icon-color: var(--chip-icon-color);--link-icon-color--inverted: var(--chip-background-color)}.chip .chip-label .label{min-width:var(--chip-min-width);max-width:var(--chip-max-width)}.chip .chip-label .label .text{flex:1;display:block;text-align:var(--chip-label-text-align)}.chip .chip-remove{margin:var(--chip-remove-margin)}.chip .chip-remove.link{--link-icon-padding: var(--chip-remove-padding);--link-icon-font-size: var(--chip-remove-font-size);--link-line-height: 1em}.chips{--chips-input-width: 120px;--chips-margin--autoinput: 2px;--chips-input-margin--autoinput: 4px 0;display:flex;flex-wrap:wrap;overflow:hidden;gap:var(--chips-gap, 4px)}.chips.focus{background-color:var(--input-background-color--focus);border-color:var(--input-border-color--focus)}.chips.empty .add-chip{margin-left:0}.chips.compact>.empty{display:flex;min-height:24px;align-items:center;font-size:var(--font-size--small)}.chips.compact .add-chip.open{padding-left:8px}.chips.compact .add-chip.open .input{--input-background-color: transparent;--input-background-color--inline: var(--input-background-color);--input-background-color--invalid: var(--input-background-color);margin:0;padding:0;max-height:initial}.chips.compact .add-chip.open .input input{padding:0;text-transform:uppercase}.chips.compact .add-chip .input{--input-font-size: var(--font-size--small);--input-font-weight: var(--font-weight--bold);max-height:0}.chips.compact .add-chip .toggle{--toggle-icon-font-size: var(--font-size--small)}.chips.compact .add-chip .toggle>.box>span{font-size:var(--font-size--tiny)}.chips.nowrap{flex-wrap:nowrap}.chips.nowrap .scroll{overflow:hidden;max-width:100%;max-width:-webkit-fill-available}.chips.nowrap .scroll .scroll-content{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;min-height:unset}.chips:not(.nowrap) .scroll{flex:1}.chips:not(.nowrap) .scroll .scroll-content{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;min-height:unset}.chips.autoinput{--chips-input-width: -webkit-fill-available;cursor:text}.chips.autoinput .add-chip.open{flex:1;margin:var(--chips-input-margin--autoinput);min-width:80px;padding-left:0;border-width:0}.chips.autoinput .add-chip.open .input{--input-font-size: var(--font-size--medium);--input-font-weight: var(--font-weight);--input-background-color--focused: transparent;--input-background-color--invalid: transparent;--input-border-color--invalid: transparent}.chips.autoinput .add-chip.open .input input{padding-bottom:0;text-transform:none}.chips.autoinput .add-chip.open .toggle{display:none}.chips.autoinput .chip{margin:var(--chips-margin--autoinput)}.chips>.empty{display:flex;min-height:32px;align-items:center}.chips .add-chip{display:flex;align-items:flex-start;margin:2px;border:1px solid rgba(var(--rgb-layout), 0.1);border-radius:16px;max-width:initial}.chips .add-chip.open{padding-left:12px}.chips .add-chip.open .input{transition:min-width .5s ease,max-width .5s ease;min-width:var(--chips-input-width)}.chips .add-chip.open .input input{padding-bottom:2px}.chips .add-chip .input{--input-background-color--invalid: transparent;--input-border-color--invalid: transparent;--input-font-size: var(--font-size);--input-border-width: 0;transition:none;min-width:0;max-width:0;overflow:hidden}.chips .add-chip .toggle{--toggle-padding: 4px 8px;--toggle-icon-font-size: var(--font-size)}.chips .add-chip .toggle>.box>span{padding:0 2px;font-size:var(--font-size--small);line-height:1em;text-transform:uppercase}.code{--code-font-size: var(--font-size);--code-indent: 12px;--code-space: 8px;--code-user-select: text;--code-markup-color: rgba(var(--rgb-layout), 0.5);--code-text-color: rgba(var(--rgb-layout), 0.5);--code-tag-name-color: rgba(var(--rgb-layout), 1);--code-attribute-name-color: rgba(var(--rgb-layout), 0.5);--code-attribute-value-color: rgba(var(--rgb-layout), 1);line-height:var(--line-height);user-select:var(--code-user-select);font-family:monospace;font-size:var(--code-font-size)}.code i{color:var(--code-markup-color)}.code dfn{display:block}.code dfn:not([data-code]):not(:first-child){padding-left:var(--code-indent)}.code dfn:not([data-code])>span{display:block;padding-left:var(--code-indent)}.code dfn[data-code]+i:last-child{padding-left:var(--code-indent)}.code dfn>b{color:var(--code-tag-name-color)}.code dfn>var:not(:only-of-type){padding-left:var(--code-indent)}.code dfn>var:not(:last-of-type){display:block}.code dfn>var:only-of-type{padding-left:var(--code-space)}.code dfn>var>b{color:var(--code-attribute-name-color)}.code dfn>var>span{color:var(--code-attribute-value-color)}.code dfn>var>span>em{color:var(--code-attribute-value-color)}.code dfn>span{color:var(--code-text-color)}.code var>code>dfn{padding-left:calc(var(--code-indent)*2)}.code var>code>dfn>b{color:var(--code-attribute-name-color)}.code var>code>dfn>span{color:var(--code-attribute-value-color)}.code .more{display:block;padding:4px 0 4px var(--code-indent)}.code .more>em{display:block;color:var(--code-markup-color)}.code .more>b{display:block;font-style:italic;color:var(--code-text-color)}.dialog.confirm{--dialog-max-width: 600px;--dialog-header-font-size: var(--font-size--x-large);--dialog-header-line-height: var(--line-height--x-large);--dialog-content-padding: 8px 8px 16px;--dialog-font-size: var(--font-size--medium);--dialog-line-height: var(--line-height--medium);--dialog-text-color: rgba(var(--rgb-layout), 0.7)}.dialog.confirm .content{flex-direction:row}.dialog.confirm .content>aside{padding:2px 16px 0 0}.dialog.confirm .content>aside>.icon{--icon-font-size: var(--font-size--x-large)}.dialog.confirm .content>section{user-select:none;-webkit-user-select:none}.dialog.confirm .content>section h1{font-size:var(--dialog-header-font-size);line-height:var(--dialog-header-line-height)}.dialog.confirm .content>section p{margin-top:4px;font-size:var(--dialog-font-size);line-height:var(--dialog-line-height);color:var(--dialog-text-color)}.dialog.confirm .content>section p:not(:last-of-type){margin-bottom:8px}.dialog.confirm .content>section .scroll{margin-top:16px;max-height:400px}.dialog.confirm .content>section ul li{display:flex;align-items:center;padding:2px 0;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.8)}.dialog.confirm .content>section ul li>.icon{--icon-font-size: var(--font-size--large);--icon-line-height: 1em;--icon-color: inherit;margin-right:4px}@media only screen and (max-width: 1024px){.dialog.confirm{--dialog-min-height: unset;--dialog-min-width: unset;--dialog-max-width: 600px}}@media only screen and (max-width: 432px){.dialog.confirm{--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)));--dialog-padding: 20px 24px;--dialog-content-padding: 8px 8px 24px}}.input.credit-card-number .postfix .icon{--icon-color: rgba(var(--rgb-layout), 0.35)}.input.credit-card-number .postfix .credit-card-icon{--icon-height: 22px;--icon-width: 32px;height:var(--icon-height);width:var(--icon-width);background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;border-radius:4px;line-height:1em}.input.credit-card-number .postfix .credit-card-icon:before{content:" "}.input.credit-card-number .postfix .credit-card-icon-amex{background-image:url(/assets/cards/amex.eff8c1a269f3a3878876.svg)}.input.credit-card-number .postfix .credit-card-icon-diners-club{background-image:url(/assets/cards/diners-club.b20ea83cf481f16b023e.svg)}.input.credit-card-number .postfix .credit-card-icon-discover{background-image:url(/assets/cards/discover.c7b0bce9eea97fc3c2b4.svg)}.input.credit-card-number .postfix .credit-card-icon-jcb{background-image:url(/assets/cards/jcb.d2f7efe09ff1de7926db.svg)}.input.credit-card-number .postfix .credit-card-icon-mastercard{background-image:url(/assets/cards/mastercard.144b565abc07ab34a78c.svg)}.input.credit-card-number .postfix .credit-card-icon-visa{background-image:url(/assets/cards/visa.84a41fc7ca7b2d3c5875.svg)}.input.credit-card-code .postfix .icon{--icon-color: rgba(var(--rgb-layout), 0.35)}.input.credit-card-expiration .postfix .icon{--icon-color: rgba(var(--rgb-layout), 0.35)}.criteria .criteria-param{display:flex;flex-direction:row;align-items:center}.criteria .criteria-param:not(:last-child){margin-bottom:4px}.criteria .criteria-param .chip{--chip-border-radius: 2em;--chip-label-text-align: left;--chip-font-size: var(--font-size);--chip-font-weight: var(--chip-font-weight);--chip-color--readonly: rgba(var(--rgb-layout), 0.5);--chip-padding--is-text: 6px 12px;--chip-padding--is-text--is-menu: 6px 12px;--chip-min-width: 160px;--chip-max-width: 160px;margin-right:4px}.criteria .criteria-param .input,.criteria .criteria-param .select{flex:1;margin-right:4px}.criteria .criteria-param .links{--links-spacing: 4px}.criteria .criteria-param .links .link{--link-icon-padding--inverted: 6px;line-height:1em}.menu-criteria-types .panel{max-height:400px}.crumbs{--crumbs-font-size: var(--font-size--medium);--crumbs-font-size--compact: var(--font-size--small);--crumbs-font-weight: var(--font-weight);--crumbs-font-weight--compact: var(--font-weight);--crumbs-line-height: var(--line-height--medium);--crumbs-line-height--compact: var(--line-height--small);--crumbs-icon-font-size: 20px;--crumbs-icon-font-size--compact: 13px;--crumbs-divider-margin: 4px 0 0;--crumbs-divider-margin--compact: 1px 0 0 1px;--crumbs-divider-padding: 0;--crumbs-divider-font-size: 12px;--crumbs-divider-font-size--compact: 9px;--crumbs-divider-color: inherit;overflow:hidden}.crumbs.links{--links-justify-content: flex-start;--links-spacing: 0}.crumbs.links .link:not(:last-child){padding-right:4px}.crumbs.links .link.disabled{overflow:hidden}.crumbs:hover .link{--link-color: var(--link-color--subtle)}.crumbs.compact .link{--link-font-size: var(--crumbs-font-size--compact);--link-font-weight: var(--crumbs-font-weight--compact);--link-icon-font-size: var(--crumbs-icon-font-size--compact);--link-after-icon-margin: var(--crumbs-divider-margin--compact);--link-after-icon-font-size: var(--crumbs-divider-font-size--compact);--link-text-transform: uppercase}.crumbs .link{--link-font-size: var(--crumbs-font-size);--link-font-weight: var(--crumbs-font-weight);--link-line-height: var(--crumbs-line-height);--link-icon-font-size: var(--crumbs-icon-font-size);--link-icon-line-height: 1em;--link-after-icon-margin: var(--crumbs-divider-margin);--link-after-icon-padding: var(--crumbs-divider-padding);--link-after-icon-font-size: var(--crumbs-divider-font-size);--link-after-icon-color: var(--crumbs-divider-color)}.crumbs .link.highlight{--link-color: rgba(var(--rgb-layout), 1);--link-color--subtle: var(--link-color);--link-color--hover: var(--link-color)}.currency{display:flex;justify-content:center;gap:2px}.currency.currency-usd em:before{content:"$"}.currency>i{font-size:var(--font-size--small);color:rgba(var(--rgb-layout), 0.5)}.currency>i:before{content:"("}.currency>i:after{content:")"}.currency>sup{color:rgba(var(--rgb-layout), 0.5)}.dialog{--dialog-min-height: initial;--dialog-max-height: -webkit-fill-available;--dialog-min-width: 560px;--dialog-max-width: -webkit-fill-available;--dialog-margin: 0;--dialog-panel-margin-top: 4px;--dialog-panel-margin-right: 4px;--dialog-panel-margin-bottom: 4px;--dialog-panel-margin-left: 4px;--dialog-padding: 32px 32px 24px;--dialog-padding--headless: var(--dialog-padding);--dialog-padding--footless: 24px 24px 16px;--dialog-border-radius: 8px;--dialog-border-top-left-radius: var(--dialog-border-radius);--dialog-border-top-right-radius: var(--dialog-border-radius);--dialog-border-bottom-left-radius: var(--dialog-border-radius);--dialog-border-bottom-right-radius: var(--dialog-border-radius);--dialog-border-width: 1px;--dialog-border-style: solid;--dialog-border-color: rgba(var(--rgb-layout), 0.1);--dialog-header-margin: 0;--dialog-header-padding: 0 0 8px;--dialog-content-padding: 0;--dialog-content-padding--headless: 8px 0 16px;--dialog-content-padding--footless: 8px 0 16px;--dialog-footer-padding: 16px 0 0;--dialog-footer-padding--links-only: 16px 4px 0;--dialog-footer-links-spacing: 16px;--dialog-footer-links-flex-direction: row;--dialog-footer-links-justify-content: flex-start;--dialog-footer-links-link-margin: 0 0 0 var(--dialog-footer-links-spacing);--dialog-footer-link-font-size: var(--font-size--medium);--dialog-footer-link-icon-font-size: 16px;position:fixed;overflow:hidden;width:100%;height:100%;margin:var(--dialog-margin)}.dialog>.panel{--panel-padding: var(--dialog-padding);--panel-min-height: var(--dialog-min-height);--panel-min-width: var(--dialog-min-width);--panel-max-height: var(--dialog-max-height);--panel-max-width: var(--dialog-max-width);--panel-border-width: var(--dialog-border-width);--panel-border-style: var(--dialog-border-style);--panel-border-color: var(--dialog-border-color);--panel-border-top-left-radius: var(--dialog-border-top-left-radius);--panel-border-top-right-radius: var(--dialog-border-top-right-radius);--panel-border-bottom-left-radius: var(--dialog-border-bottom-left-radius);--panel-border-bottom-right-radius: var(--dialog-border-bottom-right-radius);top:-2000px;left:-2000px;position:absolute;min-height:var(--dialog-min-height);max-height:var(--dialog-max-height);min-width:var(--dialog-min-width);max-width:var(--dialog-max-width)}.dialog>.panel.destructive>.footer .button{--rgb-primary: var(--rgb-alert)}.dialog>.panel:not(.opaque){animation-name:fade,slide-down;animation-duration:.5s,.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-property:top,left;transition-duration:.5s,.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.dialog>.panel.opaque{opacity:0}.dialog>.panel.titleless>.header{padding-bottom:0}.dialog>.panel.headless{--panel-padding: var(--dialog-padding--headless);--dialog-content-padding: var(--dialog-content-padding--headless)}.dialog>.panel.headless>.header{display:none}.dialog>.panel.footless{--panel-padding: var(--dialog-padding--footless);--dialog-content-padding: var(--dialog-content-padding--footless)}.dialog>.panel.footless>.footer{display:none}.dialog>.panel.focused{border-color:rgba(var(--rgb-layout), 0.1)}.dialog>.panel>.content{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:var(--dialog-content-padding)}.dialog>.panel>.header{--panel-header-margin: var(--dialog-header-margin);--panel-header-padding: var(--dialog-header-padding)}.dialog>.panel .stack{margin-bottom:2px}.dialog>.panel .scroll{min-height:unset}.dialog>.panel>.footer{padding:var(--dialog-footer-padding)}.dialog>.panel>.footer .buttons:not(:has(.button)){padding:var(--dialog-footer-padding--links-only)}.dialog>.panel>.footer .links{--links-spacing: var(--dialog-footer-links-spacing);--links-flex-direction: var(--dialog-footer-links-flex-direction);--links-justify-content: var(--dialog-footer-links-justify-content);--links-link-margin: var(--dialog-footer-links-link-margin);display:flex}.dialog>.panel>.footer .links .link{--link-icon-font-size: var(--dialog-footer-link-icon-font-size);--link-icon-padding: 0 .2em .2em;--link-underline: 2px dotted rgba(var(--rgb-layout), 0.2);--link-underline--disabled: 2px dotted rgba(var(--rgb-layout), 0.1);--link-font-size: var(--dialog-footer-link-font-size);--link-color: rgba(var(--rgb-layout), 0.8);--link-color--hover: rgba(var(--rgb-layout), 1);--link-color--pressed: rgba(var(--rgb-layout), 0.35)}.dialog-modal-overlay{--dialog-modal-background-color: var(--color-modal, rgba(var(--rgb-tar), 0.5));animation-name:fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease;position:fixed;top:0;left:0;height:100%;width:100%;-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%);background-color:var(--dialog-modal-background-color)}@media only screen and (max-width: 1024px){.dialog{--dialog-panel-margin-top: 4px;--dialog-panel-margin-bottom: 4px;--dialog-panel-margin-left: 4px;--dialog-panel-margin-right: 4px;--dialog-min-height: calc(100% - calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)));--dialog-max-height: calc(100% - calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)));--dialog-min-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)));--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}.dialog.alert,.dialog.confirm{--dialog-min-height: unset;--dialog-min-width: unset}.dialog .stack{border-top-left-radius:var(--stack-border-radius);border-top-right-radius:var(--stack-border-radius)}}@media only screen and (max-width: 432px){.dialog{--dialog-padding: 16px}.dialog:not(.alert):not(.confirm) .panel:not(.opaque){animation-name:fade,slide-up;animation-duration:.25s,.25s;animation-timing-function:cubic-bezier(0, 0, 0.58, 1)}}@media(display-mode: standalone)and (max-width: 432px){.dialog:not(.alert):not(.confirm){--dialog-panel-margin-top: 1px;--dialog-panel-margin-bottom: 1px;--dialog-panel-margin-left: 1px;--dialog-panel-margin-right: 1px;--dialog-min-height: calc(100% - calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)));--dialog-max-height: calc(100% - calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)));--dialog-min-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)));--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)));--dialog-border-bottom-left-radius: 0;--dialog-border-bottom-right-radius: 0;--dialog-footer-padding: 16px 0 32px}.dialog:not(.alert):not(.confirm) .panel{margin-top:8px}}.divider{--divider-height: auto;--divider-margin: 0;--divider-border-width: 0 1px 0 0;--divider-border-style: dashed;--divider-border-color: rgba(var(--rgb-layout), 0.2);height:var(--divider-height);margin:var(--divider-margin);border-width:var(--divider-border-width);border-style:var(--divider-border-style);border-color:var(--divider-border-color)}.drag{filter:drop-shadow(0 1px 1px rgba(var(--rgb-shadow), 0.25));position:absolute;z-index:999;margin:-24px 0 0 -24px;cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;user-select:none;-webkit-user-select:none}.drag .overlay{position:relative}.drag .count{filter:drop-shadow(0 2px 2px rgba(var(--rgb-shadow), 0.25));position:absolute;display:flex;top:0;right:-2px;height:18px;width:18px;justify-content:center;align-items:center;background-color:rgba(var(--rgb-alert), 0.9);border:1px solid rgba(var(--rgb-alert), 0.2);border-radius:2em;font-size:var(--font-size--tiny);font-weight:var(--font-weight--bold);line-height:1em}.drag .hint{right:auto;left:32px;width:auto;padding:1px 8px}.drag .icon{--icon-font-size: 48px;--icon-color: rgba(var(--rgb-layout), 0.9)}.editor{--editor-padding: 0;--editor-font-family: monospace;--editor-font-size: var(--font-size);--editor-line-height: var(--line-height);--editor-color: rgba(var(--rgb-layout), 1);padding:var(--editor-padding);font-family:var(--editor-font-family);font-size:var(--editor-font-size);line-height:var(--editor-line-height);color:var(--editor-color)}.event{--event-transition-property: background-color, border-color;--event-transition-duration: 0;--event-transition-timing-function: ease;--event-opacity: .9;--event-opacity--disabled: .7;--event-padding: 6px;--event-box-shadow: 1px 1px 3px rgba(var(--rgb-shadow), 0.25);--event-box-shadow--selected: 2px 2px 6px rgba(var(--rgb-shadow), 0.3);--event-box-shadow--focused: 2px 2px 6px rgba(var(--rgb-shadow), 0.3);--event-background-color: rgba(var(--rgb-base), 0.5);--event-background-color--focused: rgba(var(--rgb-base), 1);--event-background-color--disabled: rgba(var(--rgb-base), 0.25);--event-border-width: 1px;--event-border-style: solid;--event-border-style--focused: var(--event-border-style);--event-border-style--selected: var(--event-border-style);--event-border-style--disabled: dashed;--event-border-color: rgba(var(--rgb-layout), 0.1);--event-border-color--focused: rgba(var(--rgb-layout), 0.2);--event-border-color--selected: rgba(var(--rgb-layout), 0.2);--event-border-color--disabled: rgba(var(--rgb-layout), 0.1);--event-border-radius: 4px;--event-border-radius--focused: var(--event-border-radius);--event-border-radius--selected: var(--event-border-radius);--event-border-radius--disabled: var(--event-border-radius);--event-font-family: var(--font-family--bold);--event-font-size: var(--font-size--small);--event-font-weight: var(--font-weight);--event-line-height: var(--line-height);--event-color: rgba(var(--rgb-layout), 0.9);--event-color--focused: rgba(var(--rgb-layout), 1);--event-color--selected: rgba(var(--rgb-layout), 1);--event-color--disabled: rgba(var(--rgb-layout), 0.25);--event-time-margin: var(--event-padding) var(--event-padding) 4px;--event-time-font-family: var(--font-family--bold);--event-time-font-size: var(--font-size--small);--event-time-font-weight: var(--font-weight);--event-time-line-height: var(--line-height);--event-time-color: rgba(var(--rgb-layout), 0.9);--event-time-color--focused: rgba(var(--rgb-layout), 1);--event-time-color--selected: rgba(var(--rgb-layout), 1);--event-time-color--disabled: rgba(var(--rgb-layout), 0.25);--event-details-margin: 0 var(--event-padding) var(--event-padding);--event-details-font-size: var(--font-size);--event-details-font-weight: var(--font-weight);--event-details-line-height: var(--line-height);--event-details-line-break: 2;--event-details-color: rgba(var(--rgb-layout), 0.7);--event-details-color--focused: rgba(var(--rgb-layout), 1);--event-details-color--selected: rgba(var(--rgb-layout), 1);--event-details-color--disabled: rgba(var(--rgb-layout), 0.25);position:relative;min-height:fit-content;box-sizing:border-box;overflow:hidden;opacity:var(--event-opacity);box-shadow:var(--event-box-shadow);background-color:var(--event-background-color);border-width:var(--event-border-width);border-style:var(--event-border-style);border-color:var(--event-border-color);border-radius:var(--event-border-radius)}.event.time-range{--time-range-transition-property: var(--event-transition-property);--time-range-transition-duration: var(--event-transition-duration);--time-range-transition-timing-function: var(--event-transition-timing-function)}.event.compact>section{display:none}.event.focused{box-shadow:var(--event-box-shadow--focused);background-color:var(--event-background-color--focused);border-style:var(--event-border-style--focused);border-color:var(--event-border-color--focused);border-radius:var(--event-border-radius--focused)}.event.focused>section{color:var(--event-color--focused)}.event.focused>section>h1{color:var(--event-time-color--focused)}.event.focused>section>p{color:var(--event-details-color--focused)}.event.selected{box-shadow:var(--event-box-shadow--selected);background-color:var(--event-background-color--selected);border-style:var(--event-border-style--selected);border-color:var(--event-border-color--selected);border-radius:var(--event-border-radius--selected)}.event.selected>section{color:var(--event-color--selected)}.event.selected>section>h1{color:var(--event-time-color--selected)}.event.selected>section>p{color:var(--event-details-color--selected)}.event.disabled{background-color:var(--event-background-color--disabled);border-style:var(--event-border-style--disabled);border-color:var(--event-border-color--disabled);border-radius:var(--event-border-radius--disabled);opacity:var(--event-opacity--disabled)}.event.disabled>section{color:var(--event-color--disabled)}.event.disabled>section>h1{color:var(--event-time-color--disabled)}.event.disabled>section>p{color:var(--event-details-color--disabled)}.event.disabled>section>p .icon{--icon-color: inherit}.event>section{min-height:100%;min-height:stretch;max-height:100%;max-height:stretch;max-height:-webkit-fill-available;min-width:100%;min-width:stretch;min-width:-webkit-fill-available;max-width:100%;max-width:stretch;max-width:-webkit-fill-available;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:var(--event-padding);font-family:var(--event-font-family);font-size:var(--event-font-size);font-weight:var(--event-font-weight);line-height:var(--event-line-height);color:var(--event-color)}.event>section>h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:var(--event-time-margin);font-family:var(--event-time-font-family);font-size:var(--event-time-font-size);font-weight:var(--event-time-font-weight);line-height:var(--event-time-line-height);color:var(--event-time-color)}.event>section>p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--event-details-line-break);max-height:calc(var(--event-details-line-height)*(var(--event-details-line-break)));margin:var(--event-details-margin);font-weight:var(--event-details-font-weight);font-size:var(--event-details-font-size);line-height:var(--event-details-line-height);color:var(--event-details-color)}@media only screen and (max-width: 840px){.event>section>h5>span{display:none}}.empty{color:rgba(var(--rgb-layout), 0.5);user-select:none;-webkit-user-select:none}.failure{color:rgba(var(--rgb-layout), 0.5);user-select:none;-webkit-user-select:none}.field{--field-margin: 0 0 8px 0;--field-label-padding: .1em 0 0 0;--field-label-padding--disabled: var(--field-label-padding);--field-label-padding--readonly: var(--field-label-padding);--field-label-padding--rtl: 0 0 .1em 0;--field-label-font-family: var(--font-family--bold);--field-label-font-size: var(--font-size--small);--field-label-font-weight: var(--font-weight);--field-label-text-transform: initial;--field-label-line-height: 1.3em;--field-label-required-color: rgba(var(--rgb-warn), 1);--field-label-color: rgba(var(--rgb-layout), 0.5);--field-label-color--focused: rgba(var(--rgb-layout), 0.7);--field-label-color--invalid: rgba(var(--rgb-alert), 1);--field-label-color--disabled: rgba(var(--rgb-layout), 0.3);display:flex;flex-direction:column-reverse;margin:var(--field-margin)}.field[dir=rtl] .field-message{padding-left:0;padding-right:4px}.field.compact{--field-label-font-size: var(--field-label-font-size--compact)}.field.rtl{direction:rtl}.field.rtl .field-message{padding:var(--field-label-padding--rtl)}.field.rtl .field-controls{right:auto;left:0}.field.rtl .field-control{padding:var(--field-control-padding--rtl)}.field.focused:not(.invalid) .field-labels{color:var(--field-label-color--focused)}.field.empty:not(.readonly) .field-label .text{top:-1.65em}.field.invalid:not(.empty) .field-labels{color:var(--field-label-color--invalid)}.field.invalid .field-label .text,.field.invalid .field-message .text{transition:top .5s ease}.field.invalid .field-message .text{top:0}.field.disabled .field-labels{color:var(--field-label-color--disabled)}.field.field-checkbox{--field-label-padding: 0 0 0 4px;--field-label-font-size: var(--font-size--medium);--field-label-font-weight: var(--font-weight);--field-label-line-height: var(--line-height);--field-label-color: rgba(var(--rgb-layout), 0.8);--field-label-color--disabled: rgba(var(--rgb-layout), 0.3);flex-direction:row}.field.field-checkbox .field-labels{--field-label-font-family: var(--font-family);order:2;-webkit-order:2;transition:color .5s ease}.field.field-input.readonly .field-labels .field-label,.field.field-credit-card-number.readonly .field-labels .field-label,.field.field-credit-card-code.readonly .field-labels .field-label,.field.field-credit-card-expiration.readonly .field-labels .field-label{top:-0.25em;padding:var(--field-label-padding--readonly)}.field.field-input.focused input,.field.field-credit-card-number.focused input,.field.field-credit-card-code.focused input,.field.field-credit-card-expiration.focused input{outline:none}.field.field-textarea.readonly .field-labels .field-label{top:-0.25em}.field.field-textarea.focused textarea{outline:none}.field.field-select.readonly .field-labels .field-label{top:-0.25em}.field.field-select .select{flex:1;width:100%}.field.field-switch{--field-label-padding: 0 8px 0 0;--field-label-font-size: var(--font-size--medium);--field-label-font-weight: var(--font-weight);--field-label-line-height: 1.1em;--field-label-color: rgba(var(--rgb-layout), 0.8);--field-label-color--disabled: rgba(var(--rgb-layout), 0.3);flex-direction:row}.field.field-switch.compact{--field-label-font-size: var(--font-size--small);--field-label-font-weight: var(--font-weight--bold);text-transform:uppercase}.field.field-switch.empty:not(.readonly):not(.disabled) .field-label .text{top:0}.field.field-switch .field-labels{--field-label-font-family: var(--font-family);transition:color .5s ease;flex:1;display:flex;align-items:center;padding-top:.05em}.field.field-switch .field-labels .field-message{display:none}.field.field-toggle{--field-margin: 0 0 4px 0;--field-label-padding: 1px 0 0 0;--field-label-font-size: var(--font-size--medium);--field-label-font-weight: var(--font-weight);--field-label-color: rgba(var(--rgb-layout), 0.8);--field-label-color--disabled: rgba(var(--rgb-layout), 0.3);flex-direction:row}.field.field-toggle .field-labels{--field-label-font-family: var(--font-family);order:2;-webkit-order:2;transition:color .5s ease;flex:1}.field.field-toggle .field-labels .field-message{display:none}.field.dirty .field-label .text,.field.dirty .field-message .text{transition:top .5s ease}.field .field-labels{flex:1;display:flex;justify-content:space-between;min-height:1.4em;font-family:var(--field-label-font-family);font-size:var(--field-label-font-size);line-height:var(--field-label-line-height);font-weight:var(--field-label-font-weight);text-transform:var(--field-label-text-transform);color:var(--field-label-color)}.field .field-label,.field .field-message{position:relative;display:block;overflow:hidden;padding:var(--field-label-padding);white-space:nowrap;user-select:none;-webkit-user-select:none;color:inherit}.field .field-label .text,.field .field-message .text{position:relative;display:block;top:0}.field .field-label .text .help,.field .field-message .text .help{display:inline-block;margin-left:4px}.field .field-label .text .help .icon,.field .field-message .text .help .icon{--icon-padding--inverted: 3px;--icon-font-size: var(--font-size--tiny)}.field .field-label{transition:top .5s ease;position:relative;top:0;flex:1}.field .field-message{padding-left:4px;color:var(--field-label-color--invalid)}.field .field-message .text{top:-1.65em}.field .field-required-flag{position:relative;display:none;top:-0.3em;padding:0 0 0 .1em;font-size:.65em;line-height:1em;color:var(--field-label-required-color)}.field .field-case{position:relative;display:flex}.field .field-controls{position:absolute;bottom:1px;right:0;left:auto;height:100%;box-sizing:border-box;overflow:hidden}.field .field-controls .field-control{display:block;padding:var(--field-control-padding);line-height:1em;color:var(--field-control-color)}.field .field-controls .field-control:hover{color:var(--field-control-color--hover)}.field .field-controls .field-control:active,.field .field-controls .field-control.active{color:var(--field-control-color--pressed)}.field .field-controls .field-control:disabled,.field .field-controls .field-control.disabled{color:var(--field-control-color--disabled);cursor:default}.field .field-controls .field-control.hide{margin-top:1.85em}.fields{--fields-gap: 4px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--fields-gap)}.fields>.input,.fields>.select,.fields>.textarea,.fields .field{flex:1}.fields>.checkbox,.fields>.switch,.fields .field-checkbox,.fields .field-switch,.fields .field-toggle{padding:.275em 8px 0 0}.fields>.checkbox:last-child,.fields>.switch:last-child,.fields .field-checkbox:last-child,.fields .field-switch:last-child,.fields .field-toggle:last-child{padding-right:0}.fields .field-switch{flex:1}.fields>.toggle{padding:.25em 4px 0}.fields>.toggle:last-child{padding-right:0}.flags{font-size:var(--font-size--small)}.flags.link{--link-after-icon-color: rgba(var(--rgb-layout), 0.35)}.flags.link.disabled .label .text .flag{opacity:.35}.flags.link .label .text{display:flex;flex-direction:row;align-items:center}.flags.link .label .text .flag em{line-height:1em}.flags.link .label .text>em{padding-top:2px}.flags .flag{margin-right:4px}.flags-menu{--flags-menu-max-height: 280px;--flags-menu-max-width: 200px}.flags-menu.menu{--menu-max-height: var(--flags-menu-max-height);--menu-max-width: var(--flags-menu-max-width)}.flags-menu .group{border-bottom:1px solid rgba(var(--rgb-layout), 0.1);padding-bottom:4px;margin-bottom:4px}.flags-menu .link.disabled .label .text .flag{opacity:.35}.flags-menu .link.disabled .label .text>em{color:inherit}.flags-menu .link .label .text{display:flex;flex-direction:row;align-items:center}.flags-menu .link .label .text>span{flex:1;display:block;padding:0 8px;overflow:hidden;text-overflow:ellipsis;color:rgba(var(--rgb-layout), 0.9)}.flags-menu .link .label .text>em{padding:0 0 0 8px;color:rgba(var(--rgb-layout), 0.5)}.flag{--flag-height: 14px;--flag-width: 16px;box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);height:var(--flag-height);width:var(--flag-width);background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;line-height:1em}.flag:before{content:" "}.flag-xx{background-image:url(/assets/flags/xx.2f10d5eb62aa538e6a0c.svg)}.flag-ad{background-image:url(/assets/flags/ad.ad7b28b8809b2680a778.svg)}.flag-ae{background-image:url(/assets/flags/ae.b263220156c66d18fff2.svg)}.flag-af{background-image:url(/assets/flags/af.0b9773700de5d03d896d.svg)}.flag-ag{background-image:url(/assets/flags/ag.83368a85eb8f28de42da.svg)}.flag-ai{background-image:url(/assets/flags/ai.0f2889e07afc1fe5c351.svg)}.flag-al{background-image:url(/assets/flags/al.aa5df04283b60e8c3cf4.svg)}.flag-am{background-image:url(/assets/flags/am.683c20ed58f4d9474856.svg)}.flag-ao{background-image:url(/assets/flags/ao.39110f8b63c8b1d373b1.svg)}.flag-aq{background-image:url(/assets/flags/aq.2405e38d3ce9174eee60.svg)}.flag-ar{background-image:url(/assets/flags/ar.880c69d555b2b40e56e7.svg)}.flag-as{background-image:url(/assets/flags/as.965342ed79d6814bd4c1.svg)}.flag-at{background-image:url(/assets/flags/at.b511d36eecb8b5dc08f5.svg)}.flag-au{background-image:url(/assets/flags/au.fdaebf2b3a87f4cbd2fb.svg)}.flag-aw{background-image:url(/assets/flags/aw.841257eee50ebdf85f75.svg)}.flag-ax{background-image:url(/assets/flags/ax.4ca93cfb652ea3fcb7ca.svg)}.flag-az{background-image:url(/assets/flags/az.aae9c7ff43e36d202a00.svg)}.flag-ba{background-image:url(/assets/flags/ba.db3b93c010755f238c97.svg)}.flag-bb{background-image:url(/assets/flags/bb.1a39713c7071f91c422b.svg)}.flag-bd{background-image:url(/assets/flags/bd.0ad8c443ef4d47ea0497.svg)}.flag-be{background-image:url(/assets/flags/be.251f80c01a359e203199.svg)}.flag-bf{background-image:url(/assets/flags/bf.a3957b0a98236111e237.svg)}.flag-bg{background-image:url(/assets/flags/bg.9c87ba43360f54e47b2f.svg)}.flag-bh{background-image:url(/assets/flags/bh.3310879d5f14a62669bf.svg)}.flag-bi{background-image:url(/assets/flags/bi.2bea8a3a0c6787094c56.svg)}.flag-bj{background-image:url(/assets/flags/bj.5a146847e0c49fa342f0.svg)}.flag-bl{background-image:url(/assets/flags/bl.78df1f5ffc0623dbfa99.svg)}.flag-bm{background-image:url(/assets/flags/bm.6332d36a113b7b30a72f.svg)}.flag-bn{background-image:url(/assets/flags/bn.513d1e4632edd7b884c6.svg)}.flag-bo{background-image:url(/assets/flags/bo.e0a90fef5f7c6c6ab66f.svg)}.flag-bq{background-image:url(/assets/flags/bq.04ca6698f051e72cf774.svg)}.flag-br{background-image:url(/assets/flags/br.33b38c329c8eb7d5a366.svg)}.flag-bs{background-image:url(/assets/flags/bs.1663df4613f132b9b0af.svg)}.flag-bt{background-image:url(/assets/flags/bt.ef80804e14eb159e3936.svg)}.flag-bv{background-image:url(/assets/flags/bv.61b89dcce6829f069fa8.svg)}.flag-bw{background-image:url(/assets/flags/bw.840cd355c0fbd02b11c7.svg)}.flag-by{background-image:url(/assets/flags/by.6810528d415a4abd3ed1.svg)}.flag-bz{background-image:url(/assets/flags/bz.9e8153a1022c0f4282f8.svg)}.flag-ca{background-image:url(/assets/flags/ca.f3f7109aa7e471fef134.svg)}.flag-cc{background-image:url(/assets/flags/cc.5cc309bf03b8035d8bdb.svg)}.flag-cd{background-image:url(/assets/flags/cd.4b82821f4a615f2d8c26.svg)}.flag-cf{background-image:url(/assets/flags/cf.92ff73b026ce144a88f1.svg)}.flag-cg{background-image:url(/assets/flags/cg.e858987084705e29d032.svg)}.flag-ch{background-image:url(/assets/flags/ch.55323a0680e7c5ff735b.svg)}.flag-ci{background-image:url(/assets/flags/ci.c7146bc39c724cd34b46.svg)}.flag-ck{background-image:url(/assets/flags/ck.6f73c68e1aca3060e929.svg)}.flag-cl{background-image:url(/assets/flags/cl.9ca8cc2d40d08efd0bdd.svg)}.flag-cm{background-image:url(/assets/flags/cm.b09bb372e446f5ca1acc.svg)}.flag-cn{background-image:url(/assets/flags/cn.890ef6a654b865eea033.svg)}.flag-co{background-image:url(/assets/flags/co.2035da4efa474be5bb4b.svg)}.flag-cr{background-image:url(/assets/flags/cr.da71ea0e0e43752f1f4a.svg)}.flag-cu{background-image:url(/assets/flags/cu.ca9650f172c0b6b37672.svg)}.flag-cv{background-image:url(/assets/flags/cv.c6177a8822d609dcf25e.svg)}.flag-cw{background-image:url(/assets/flags/cw.becdffe6af9758c3ee0c.svg)}.flag-cx{background-image:url(/assets/flags/cx.b7e461d75f0be7e9609d.svg)}.flag-cy{background-image:url(/assets/flags/cy.c956003b42baa905013c.svg)}.flag-cz{background-image:url(/assets/flags/cz.5a24757d105fbe7a4e81.svg)}.flag-de{background-image:url(/assets/flags/de.6435bf24d148ca7248e7.svg)}.flag-dj{background-image:url(/assets/flags/dj.6246a301207a9902a557.svg)}.flag-dk{background-image:url(/assets/flags/dk.025c12105396b6e6b3b8.svg)}.flag-dm{background-image:url(/assets/flags/dm.d5ea6f472d24bff288ef.svg)}.flag-do{background-image:url(/assets/flags/do.9e08e7a74f2edca14082.svg)}.flag-dz{background-image:url(/assets/flags/dz.0f0875827805c6719abb.svg)}.flag-ec{background-image:url(/assets/flags/ec.7d1693275c588cea2fe8.svg)}.flag-ee{background-image:url(/assets/flags/ee.bd3f873d66e924740c13.svg)}.flag-eg{background-image:url(/assets/flags/eg.de66162867f147fe1ca1.svg)}.flag-eh{background-image:url(/assets/flags/eh.e1b0695e859071d1797d.svg)}.flag-er{background-image:url(/assets/flags/er.4e8d72f968ec26604a65.svg)}.flag-es{background-image:url(/assets/flags/es.e3db1b5f8a2ec8ae8764.svg)}.flag-et{background-image:url(/assets/flags/et.86929804a152a1bf1d08.svg)}.flag-fi{background-image:url(/assets/flags/fi.ead68a19c50e3e6f4d04.svg)}.flag-fj{background-image:url(/assets/flags/fj.890e19ded82dba321284.svg)}.flag-fk{background-image:url(/assets/flags/fk.04a6b075e5743995de12.svg)}.flag-fm{background-image:url(/assets/flags/fm.65d69423a88599bae6ed.svg)}.flag-fo{background-image:url(/assets/flags/fo.a443ba2a164976447a5a.svg)}.flag-fr{background-image:url(/assets/flags/fr.78df1f5ffc0623dbfa99.svg)}.flag-ga{background-image:url(/assets/flags/ga.ccf7eecbecdd26d2403c.svg)}.flag-gb{background-image:url(/assets/flags/gb.516897fd3988e35032b7.svg)}.flag-gd{background-image:url(/assets/flags/gd.9357b33dc4ff2614d2dd.svg)}.flag-ge{background-image:url(/assets/flags/ge.3c65f52fda94c4461ae5.svg)}.flag-gf{background-image:url(/assets/flags/gf.78df1f5ffc0623dbfa99.svg)}.flag-gg{background-image:url(/assets/flags/gg.9f0be4b0947f82e770ea.svg)}.flag-gh{background-image:url(/assets/flags/gh.3b04534742f8cc2f32bb.svg)}.flag-gi{background-image:url(/assets/flags/gi.9aac5eefeebd80bdee3b.svg)}.flag-gl{background-image:url(/assets/flags/gl.633d308e7df9c5abcb89.svg)}.flag-gm{background-image:url(/assets/flags/gm.7e866f9c439c1a85699a.svg)}.flag-gn{background-image:url(/assets/flags/gn.65edeaef7dabb0abc834.svg)}.flag-gp{background-image:url(/assets/flags/gp.78df1f5ffc0623dbfa99.svg)}.flag-gq{background-image:url(/assets/flags/gq.d338046f390d50e31f3c.svg)}.flag-gr{background-image:url(/assets/flags/gr.969458b727378ff7b215.svg)}.flag-gs{background-image:url(/assets/flags/gs.8e80bc152270a2f24e01.svg)}.flag-gt{background-image:url(/assets/flags/gt.0898d034d487860b74c7.svg)}.flag-gu{background-image:url(/assets/flags/gu.a237987ff814fc9412a0.svg)}.flag-gw{background-image:url(/assets/flags/gw.442e700de324c517fda8.svg)}.flag-gy{background-image:url(/assets/flags/gy.80b47cd2f50d288d53b6.svg)}.flag-hk{background-image:url(/assets/flags/hk.abfa2ba75a873db82a1e.svg)}.flag-hm{background-image:url(/assets/flags/hm.7357662d39fe5b26e5f2.svg)}.flag-hn{background-image:url(/assets/flags/hn.eefcc77a3294db9aabc3.svg)}.flag-hr{background-image:url(/assets/flags/hr.89b8c8af46eef412f1cd.svg)}.flag-ht{background-image:url(/assets/flags/ht.7979dcf65e35682bcb8c.svg)}.flag-hu{background-image:url(/assets/flags/hu.e404d718cffb5bd06467.svg)}.flag-id{background-image:url(/assets/flags/id.f624e2c8444a7794b357.svg)}.flag-ie{background-image:url(/assets/flags/ie.0542b94612db83a2f550.svg)}.flag-il{background-image:url(/assets/flags/il.2a257a42dc51e3462908.svg)}.flag-im{background-image:url(/assets/flags/im.ba78f5434b0a2732843a.svg)}.flag-in{background-image:url(/assets/flags/in.1434165acf97a8c1a31a.svg)}.flag-io{background-image:url(/assets/flags/io.28620005e48bf3f0c7b0.svg)}.flag-iq{background-image:url(/assets/flags/iq.7a8858e71522f3d9d56e.svg)}.flag-ir{background-image:url(/assets/flags/ir.04c2367365c690467921.svg)}.flag-is{background-image:url(/assets/flags/is.c6322c886836457e19d9.svg)}.flag-it{background-image:url(/assets/flags/it.08db2cd122d5f99494dd.svg)}.flag-je{background-image:url(/assets/flags/je.13440f3dbb9dfa1c3ff4.svg)}.flag-jm{background-image:url(/assets/flags/jm.bbf9bcce8cefb8d15d88.svg)}.flag-jo{background-image:url(/assets/flags/jo.da87523cfcb90d626656.svg)}.flag-jp{background-image:url(/assets/flags/jp.fe958929c57cbeb286c0.svg)}.flag-ke{background-image:url(/assets/flags/ke.785c24b7349ff3963bf9.svg)}.flag-kg{background-image:url(/assets/flags/kg.543eafd48925f7df2fb4.svg)}.flag-kh{background-image:url(/assets/flags/kh.09c49693fc10e5bd02ed.svg)}.flag-ki{background-image:url(/assets/flags/ki.c4bfeebb02822ead5845.svg)}.flag-km{background-image:url(/assets/flags/km.ccc98eab8627a96bab30.svg)}.flag-kn{background-image:url(/assets/flags/kn.50910d19ab773253a414.svg)}.flag-kp{background-image:url(/assets/flags/kp.a96c9b047dd90a6d56b8.svg)}.flag-kr{background-image:url(/assets/flags/kr.2b4d800b17bf5c624a18.svg)}.flag-kw{background-image:url(/assets/flags/kw.72e00b08c4eb05a929ad.svg)}.flag-ky{background-image:url(/assets/flags/ky.93f08455d7e8846d4756.svg)}.flag-kz{background-image:url(/assets/flags/kz.3d4a35e4d8a856d5765d.svg)}.flag-la{background-image:url(/assets/flags/la.18f6e0964c04afaa0d99.svg)}.flag-lb{background-image:url(/assets/flags/lb.bf00c0e6a75650e89413.svg)}.flag-lc{background-image:url(/assets/flags/lc.26619234555a923eb7b3.svg)}.flag-li{background-image:url(/assets/flags/li.637cad1d9f490bd27b72.svg)}.flag-lk{background-image:url(/assets/flags/lk.3cb867c4401d5caa5bcf.svg)}.flag-lr{background-image:url(/assets/flags/lr.a40de856669db680b18c.svg)}.flag-ls{background-image:url(/assets/flags/ls.1656b1dc3d7ad3685ca4.svg)}.flag-lt{background-image:url(/assets/flags/lt.93a07daff68dea7336fd.svg)}.flag-lu{background-image:url(/assets/flags/lu.c155a6845ad167cdad8c.svg)}.flag-lv{background-image:url(/assets/flags/lv.ff6176a6bfeba64d0716.svg)}.flag-ly{background-image:url(/assets/flags/ly.76ef03fb1b2c40e2aaa6.svg)}.flag-ma{background-image:url(/assets/flags/ma.ab052b412792b9fadd8c.svg)}.flag-mc{background-image:url(/assets/flags/mc.b5edb75519037dcf483e.svg)}.flag-md{background-image:url(/assets/flags/md.b51b6be960f624fb9814.svg)}.flag-me{background-image:url(/assets/flags/me.0c03b01f0a036dd1e720.svg)}.flag-mf{background-image:url(/assets/flags/mf.78df1f5ffc0623dbfa99.svg)}.flag-mg{background-image:url(/assets/flags/mg.5d294de1198203cd569a.svg)}.flag-mh{background-image:url(/assets/flags/mh.d3854d0ef79845fd2197.svg)}.flag-mk{background-image:url(/assets/flags/mk.b5eadefbb6da73c9d0cf.svg)}.flag-ml{background-image:url(/assets/flags/ml.fa530666ce9e170dc6cd.svg)}.flag-mm{background-image:url(/assets/flags/mm.2b2a394fb01d4515aeee.svg)}.flag-mn{background-image:url(/assets/flags/mn.dbc2cf49179fad8c83ba.svg)}.flag-mo{background-image:url(/assets/flags/mo.d9d54c05add13a831e6f.svg)}.flag-mp{background-image:url(/assets/flags/mp.3cf73b66e049e24c980e.svg)}.flag-mq{background-image:url(/assets/flags/mq.78df1f5ffc0623dbfa99.svg)}.flag-mr{background-image:url(/assets/flags/mr.b54c9b3dd9d9bd0d450e.svg)}.flag-ms{background-image:url(/assets/flags/ms.bf1a58841a4c742dcebc.svg)}.flag-mt{background-image:url(/assets/flags/mt.a39094a015bbe6ba3861.svg)}.flag-mu{background-image:url(/assets/flags/mu.468d5464b2219b1bb922.svg)}.flag-mv{background-image:url(/assets/flags/mv.f252e4cb6189ffbeb1ed.svg)}.flag-mw{background-image:url(/assets/flags/mw.0159b1bd857af9ed65b8.svg)}.flag-mx{background-image:url(/assets/flags/mx.479622e6f02e13aaf235.svg)}.flag-my{background-image:url(/assets/flags/my.1b20caddc2b0bc5a4f3b.svg)}.flag-mz{background-image:url(/assets/flags/mz.b61f53a42b467ac742e1.svg)}.flag-na{background-image:url(/assets/flags/na.318d8d403d5adf5f3526.svg)}.flag-nc{background-image:url(/assets/flags/nc.cd59091eac48fc8cc185.svg)}.flag-ne{background-image:url(/assets/flags/ne.82c3626f7a2a329d1397.svg)}.flag-nf{background-image:url(/assets/flags/nf.96d57c56bd4feba75b0e.svg)}.flag-ng{background-image:url(/assets/flags/ng.f29450b9f8b2f04e96aa.svg)}.flag-ni{background-image:url(/assets/flags/ni.893e2e54a15bad4768e3.svg)}.flag-nl{background-image:url(/assets/flags/nl.cfe72ae0b3d6d8485234.svg)}.flag-no{background-image:url(/assets/flags/no.b9cc4fcdf51eb234607e.svg)}.flag-np{background-image:url(/assets/flags/np.948c1b4ee291578bcd79.svg)}.flag-nr{background-image:url(/assets/flags/nr.e14160edd74f2773940d.svg)}.flag-nu{background-image:url(/assets/flags/nu.2d9c15c308eff50f974f.svg)}.flag-nz{background-image:url(/assets/flags/nz.17d2eb5145282d8618d4.svg)}.flag-om{background-image:url(/assets/flags/om.49a9b4865d6aaeac9793.svg)}.flag-pa{background-image:url(/assets/flags/pa.cd1984518b3db9d7f306.svg)}.flag-pe{background-image:url(/assets/flags/pe.9412c8bf3459213d3b45.svg)}.flag-pf{background-image:url(/assets/flags/pf.8ec0276f836b1c3ed9e5.svg)}.flag-pg{background-image:url(/assets/flags/pg.7248ade59c2b54a0a348.svg)}.flag-ph{background-image:url(/assets/flags/ph.e215bab6b405d1afeff4.svg)}.flag-pk{background-image:url(/assets/flags/pk.40f409e06f2268a7b115.svg)}.flag-pl{background-image:url(/assets/flags/pl.2b5541c54505328dbc1b.svg)}.flag-pm{background-image:url(/assets/flags/pm.78df1f5ffc0623dbfa99.svg)}.flag-pn{background-image:url(/assets/flags/pn.f46ea786be29908fae68.svg)}.flag-pr{background-image:url(/assets/flags/pr.6c718649ddcee94c2dd6.svg)}.flag-ps{background-image:url(/assets/flags/ps.e85ccf44bb1031650a5d.svg)}.flag-pt{background-image:url(/assets/flags/pt.96475126e7232ee3558e.svg)}.flag-pw{background-image:url(/assets/flags/pw.82558a933f06bc63dd4f.svg)}.flag-py{background-image:url(/assets/flags/py.b4f1de657b201640e4ec.svg)}.flag-qa{background-image:url(/assets/flags/qa.a4f5c16c0a4ab4c14fdf.svg)}.flag-re{background-image:url(/assets/flags/re.78df1f5ffc0623dbfa99.svg)}.flag-ro{background-image:url(/assets/flags/ro.33482fcd4344b097d6d7.svg)}.flag-rs{background-image:url(/assets/flags/rs.d739adb78c4c6a78a7eb.svg)}.flag-ru{background-image:url(/assets/flags/ru.7e04b988972d41f5c369.svg)}.flag-rw{background-image:url(/assets/flags/rw.fbb7d374d6bc26a0991d.svg)}.flag-sa{background-image:url(/assets/flags/sa.9c949cf27348c26d967f.svg)}.flag-sb{background-image:url(/assets/flags/sb.4890dc20580c16a25450.svg)}.flag-sc{background-image:url(/assets/flags/sc.4691653cefd138906e7b.svg)}.flag-sd{background-image:url(/assets/flags/sd.e23974c1bc1c5a4c46fd.svg)}.flag-se{background-image:url(/assets/flags/se.369f685ebb83712ce954.svg)}.flag-sg{background-image:url(/assets/flags/sg.aeed0d75418cb47c133e.svg)}.flag-sh{background-image:url(/assets/flags/sh.95cd59a2cd4342f74570.svg)}.flag-si{background-image:url(/assets/flags/si.8c21f9f439fdf3dac2ed.svg)}.flag-sj{background-image:url(/assets/flags/sj.f8f9b21529bdc34df1b5.svg)}.flag-sk{background-image:url(/assets/flags/sk.031f7d1211a3a7f59010.svg)}.flag-sl{background-image:url(/assets/flags/sl.d4cd148ff94760097b5c.svg)}.flag-sm{background-image:url(/assets/flags/sm.42bdc9518f62841c3540.svg)}.flag-sn{background-image:url(/assets/flags/sn.5d2dde7343ab4f202890.svg)}.flag-so{background-image:url(/assets/flags/so.045f172d17a1e8803691.svg)}.flag-sr{background-image:url(/assets/flags/sr.f281cc96dc94e9f2bcdf.svg)}.flag-ss{background-image:url(/assets/flags/ss.65f6eee5fd80394c659f.svg)}.flag-st{background-image:url(/assets/flags/st.a66e38d3051c95e23a7d.svg)}.flag-sv{background-image:url(/assets/flags/sv.2b995d455aa93dcba0cf.svg)}.flag-sx{background-image:url(/assets/flags/sx.a73444bf15213247be39.svg)}.flag-sy{background-image:url(/assets/flags/sy.a7d9792964e74fe3a58f.svg)}.flag-sz{background-image:url(/assets/flags/sz.21008fcfe503027823f2.svg)}.flag-tc{background-image:url(/assets/flags/tc.e8dd367f8c40a4f1ea91.svg)}.flag-td{background-image:url(/assets/flags/td.f6c172d9fdebca34a65f.svg)}.flag-tf{background-image:url(/assets/flags/tf.b52f02c3eaacdccd3a78.svg)}.flag-tg{background-image:url(/assets/flags/tg.8fb7e0cdea6c5d1efbae.svg)}.flag-th{background-image:url(/assets/flags/th.d3dea0cee87c83e3a1e6.svg)}.flag-tj{background-image:url(/assets/flags/tj.4c009c916e4eafb0debd.svg)}.flag-tk{background-image:url(/assets/flags/tk.5c7cbb32d630f7d2f658.svg)}.flag-tl{background-image:url(/assets/flags/tl.0c07d75972afc69ccb6b.svg)}.flag-tm{background-image:url(/assets/flags/tm.d3ba1e6d9177e5bec2c5.svg)}.flag-tn{background-image:url(/assets/flags/tn.a522f047754de602916f.svg)}.flag-to{background-image:url(/assets/flags/to.a7375d4d2ef32a2c8761.svg)}.flag-tr{background-image:url(/assets/flags/tr.a1a28a5eb8eceaad90b3.svg)}.flag-tt{background-image:url(/assets/flags/tt.33069ab84c09c8db0b08.svg)}.flag-tv{background-image:url(/assets/flags/tv.fd2caae1fd2cb51b675a.svg)}.flag-tw{background-image:url(/assets/flags/tw.ac6bcad0ad5f7095204d.svg)}.flag-tz{background-image:url(/assets/flags/tz.d03864606ac83da1d9a3.svg)}.flag-ua{background-image:url(/assets/flags/ua.423c68f9fb154fb2749b.svg)}.flag-ug{background-image:url(/assets/flags/ug.e63befb93d196f2cddd3.svg)}.flag-um{background-image:url(/assets/flags/um.89ae5c7167a46fcbc8ef.svg)}.flag-us{background-image:url(/assets/flags/us.ff79de9a2b6fd8944ba5.svg)}.flag-uy{background-image:url(/assets/flags/uy.2a4ff395d3b91e6a8d73.svg)}.flag-uz{background-image:url(/assets/flags/uz.a4de118b4064c4b8dd54.svg)}.flag-va{background-image:url(/assets/flags/va.cf6a492acafefcbefa10.svg)}.flag-vc{background-image:url(/assets/flags/vc.a1a39ca12f5354105b9b.svg)}.flag-ve{background-image:url(/assets/flags/ve.2d66184ba6da6528b7b8.svg)}.flag-vg{background-image:url(/assets/flags/vg.d3a0b9657dadcd14f9d3.svg)}.flag-vi{background-image:url(/assets/flags/vi.2394a011069c69dcda82.svg)}.flag-vn{background-image:url(/assets/flags/vn.7092fa6d7a56836b259c.svg)}.flag-vu{background-image:url(/assets/flags/vu.967afc7431bb6e99113f.svg)}.flag-wf{background-image:url(/assets/flags/wf.78df1f5ffc0623dbfa99.svg)}.flag-ws{background-image:url(/assets/flags/ws.314e33c2a444698f4bce.svg)}.flag-ye{background-image:url(/assets/flags/ye.67bb215c4226cd5a32aa.svg)}.flag-yt{background-image:url(/assets/flags/yt.78df1f5ffc0623dbfa99.svg)}.flag-za{background-image:url(/assets/flags/za.82f1a8c6bb02e11bcd1f.svg)}.flag-zm{background-image:url(/assets/flags/zm.9ad1f86fc0ca458e5dc3.svg)}.flag-zw{background-image:url(/assets/flags/zw.2f08e87c44098d9ddade.svg)}.flag-ac{background-image:url(/assets/flags/ac.c2944c54d114cc61a506.svg)}.flag-cefta{background-image:url(/assets/flags/cefta.c30b5601f6b0147d772f.svg)}.flag-cp{background-image:url(/assets/flags/cp.6d728b13712a82796c6e.svg)}.flag-dg{background-image:url(/assets/flags/dg.70993b20a743a55eed3b.svg)}.flag-ea{background-image:url(/assets/flags/ea.786adca69a2e53c3248d.svg)}.flag-es-ct{background-image:url(/assets/flags/es-ct.ae2d1ab93385b37fd124.svg)}.flag-es-ga{background-image:url(/assets/flags/es-ga.243efb32d0bd1c83edf5.svg)}.flag-es-pv{background-image:url(/assets/flags/es-pv.c08c7f619156141c65a4.svg)}.flag-eu{background-image:url(/assets/flags/eu.0420e634b15c416fbdc1.svg)}.flag-gb-eng{background-image:url(/assets/flags/gb-eng.ee3571430d489c32deac.svg)}.flag-gb-nir{background-image:url(/assets/flags/gb-nir.bea2c639a90241a8f6c1.svg)}.flag-gb-sct{background-image:url(/assets/flags/gb-sct.5edc6d75a73111158da1.svg)}.flag-gb-wls{background-image:url(/assets/flags/gb-wls.4abd7bc95cbecde943cc.svg)}.flag-ic{background-image:url(/assets/flags/ic.500d420982feb8a67cbc.svg)}.flag-ta{background-image:url(/assets/flags/ta.f8cb3b88a0852205020f.svg)}.flag-un{background-image:url(/assets/flags/un.4388dfb01646ff8dc71d.svg)}.flag-xk{background-image:url(/assets/flags/xk.cb1cc9d11ced8a2d2cee.svg)}.history{--history-path-min-height: 8px;--history-path-width: 2px;--history-path-style: solid;--history-path-color: rgba(var(--rgb-layout), 0.1);--history-icon-background-color: rgba(var(--rgb-layout), 0.8);--history-icon-border-width: 4px;--history-icon-border-color: rgba(var(--rgb-layout), 0.1);--history-icon-padding: 12px;--history-icon-font-size: 28px;--history-icon-color: rgba(var(--rgb-base), 1);--history-icon-background-color--compact: rgba(var(--rgb-layout), 0.05);--history-icon-border-width--compact: var(--history-path-width);--history-icon-border-color--compact: var(--history-path-color);--history-icon-padding--compact: 7px;--history-icon-font-size--compact: 16px;--history-icon-color--compact: rgba(var(--rgb-layout), 0.7);display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,0)}.history:not(.borderless) .item:not(.compact)>.content{padding:12px 16px 12px 0;border:1px solid rgba(var(--rgb-layout), 0.1);border-radius:8px}.history .item{--item-background-color: transparent;--item-background-color--hover: transparent;display:flex;flex-direction:column}.history .item:last-child aside em{border-color:rgba(0,0,0,0)}.history .item:last-child .path{display:none}.history .item.compact>.content{padding:0;border:0}.history .item.compact>.content aside .icon{--icon-background-color--inverted: var(--history-icon-background-color--compact);--icon-border-width--inverted: var(--history-icon-border-width--compact);--icon-border-color--inverted: var(--history-icon-border-color--compact);--icon-padding--inverted: var(--history-icon-padding--compact);--icon-font-size: var(--history-icon-font-size--compact);--icon-color--inverted: var(--history-icon-color--compact)}.history .item.compact>.content aside .icon:before{padding-left:.1em}.history .item aside{display:flex;flex-direction:column;align-items:center;min-width:72px;padding-right:12px}.history .item aside em{flex:1;display:block;border-left-width:var(--history-path-width);border-style:var(--history-path-style);border-color:var(--history-path-color)}.history .item section{flex:1;display:flex;flex-direction:column;justify-content:center}.history .item>.content{display:flex}.history .item>.content aside .icon{--icon-background-color--inverted: var(--history-icon-background-color);--icon-border-width--inverted: var(--history-icon-border-width);--icon-border-color--inverted: var(--history-icon-border-color);--icon-padding--inverted: var(--history-icon-padding);--icon-font-size: var(--history-icon-font-size);--icon-color--inverted: var(--history-icon-color)}.history .item>.path{display:flex}.history .item>.path aside em{min-height:var(--history-path-min-height)}@font-face{font-family:"icon";font-weight:normal;font-style:normal;font-display:block;src:url(/assets/fonts/icon.b4da062a254f77e30b81.ttf?svnwna) format("truetype"),url(/assets/fonts/icon.933aa6bc18a7bea7684c.woff?svnwna) format("woff"),url(/assets/fonts/icon.263407be17f18d864176.svg?svnwna#icons) format("svg")}:root{--icon-address-book:"";--icon-adjust:"";--icon-alarm-clock:"";--icon-alert:"";--icon-arrow-bottom-left:"";--icon-arrow-bottom-right:"";--icon-arrow-diagonal-left:"";--icon-arrow-diagonal-right:"";--icon-arrow-down:"";--icon-arrow-left:"";--icon-arrow-right-left:"";--icon-arrow-right:"";--icon-arrow-top-left:"";--icon-arrow-top-right:"";--icon-arrow-up-down:"";--icon-arrow-up:"";--icon-asterisk:"";--icon-bar-horizontal:"";--icon-bar-vertical:"";--icon-bell-alert:"";--icon-bell-strike:"";--icon-bell:"";--icon-binoculars:"";--icon-bold:"";--icon-book:"";--icon-bookmark:"";--icon-box-3d:"";--icon-box-shipment:"";--icon-box-software-download:"";--icon-box-software:"";--icon-broadcast:"";--icon-brush:"";--icon-calendar-checkmark:"";--icon-calendar-day:"";--icon-calendar-exclamation-mark:"";--icon-calendar-history:"";--icon-calendar-minus:"";--icon-calendar-month:"";--icon-calendar-plus:"";--icon-calendar-time:"";--icon-calendar-week:"";--icon-calendar-x:"";--icon-calendar-year:"";--icon-calendar:"";--icon-camera:"";--icon-certificate:"";--icon-checkerboard:"";--icon-checkmark-circle:"";--icon-checkmark:"";--icon-chevron-down:"";--icon-chevron-left:"";--icon-chevron-right:"";--icon-chevron-up:"";--icon-circle:"";--icon-clipboard-checkmark:"";--icon-clipboard-exclaimation-mark:"";--icon-clipboard-list:"";--icon-clipboard-minus:"";--icon-clipboard-plus:"";--icon-clipboard-x:"";--icon-clock:"";--icon-cloud-checkmark:"";--icon-cloud-download:"";--icon-cloud-strike:"";--icon-cloud-upload:"";--icon-cloud:"";--icon-club:"";--icon-code:"";--icon-comment-add:"";--icon-comment-checkmark:"";--icon-comment-exclamation-mark:"";--icon-comment-question-mark:"";--icon-comment-remove:"";--icon-comment:"";--icon-computer:"";--icon-connect:"";--icon-connection-in:"";--icon-connection-out:"";--icon-construction:"";--icon-conversation:"";--icon-copy:"";--icon-credit-card-cvc:"";--icon-credit-card:"";--icon-cut:"";--icon-dashes-horizontal:"";--icon-dashes-vertical:"";--icon-diamond:"";--icon-diverge:"";--icon-dot:"";--icon-dots-horizontal:"";--icon-dots-vertical:"";--icon-download:"";--icon-drag-bottom-left:"";--icon-drag-bottom-right:"";--icon-drag-bottom:"";--icon-drag-left:"";--icon-drag-right:"";--icon-drag-top-left:"";--icon-drag-top-right:"";--icon-drag-top:"";--icon-drag:"";--icon-drive:"";--icon-drop-target-arrow-down:"";--icon-drop-target-arrow-left:"";--icon-drop-target-arrow-right:"";--icon-drop-target-arrow-up:"";--icon-edit:"";--icon-enlarge:"";--icon-envelope-checkmark:"";--icon-envelope-exclaimation-mark:"";--icon-envelope-minus:"";--icon-envelope-open:"";--icon-envelope-plus:"";--icon-envelope-read:"";--icon-envelope-x:"";--icon-envelope:"";--icon-exclamation-mark-circle:"";--icon-exclamation-mark:"";--icon-export:"";--icon-eye-slash:"";--icon-eye:"";--icon-fast-back:"";--icon-fast-forward:"";--icon-feedback:"";--icon-file-alert:"";--icon-file-audio:"";--icon-file-bookmarked:"";--icon-file-broken:"";--icon-file-checkmark:"";--icon-file-code:"";--icon-file-download:"";--icon-file-exclamation-mark:"";--icon-file-image:"";--icon-file-minus:"";--icon-file-missing:"";--icon-file-open:"";--icon-file-plus:"";--icon-file-question-mark:"";--icon-file-stack:"";--icon-file-text:"";--icon-file-upload:"";--icon-file-video:"";--icon-file-x:"";--icon-file-zip:"";--icon-file:"";--icon-film:"";--icon-filter-add:"";--icon-filter-remove:"";--icon-filter:"";--icon-fire-extinguisher:"";--icon-flame:"";--icon-focus:"";--icon-folder-bookmarked:"";--icon-folder-checkmark:"";--icon-folder-download:"";--icon-folder-exclamation-mark:"";--icon-folder-minus:"";--icon-folder-no-entry:"";--icon-folder-plus:"";--icon-folder-question-mark:"";--icon-folder-upload:"";--icon-folder-x:"";--icon-folder:"";--icon-forward:"";--icon-gear:"";--icon-globe:"";--icon-grid:"";--icon-hang-up:"";--icon-heart:"";--icon-history-alert:"";--icon-history:"";--icon-house:"";--icon-image-squence:"";--icon-image-stack:"";--icon-image:"";--icon-import:"";--icon-inbox:"";--icon-indent-ltr-less:"";--icon-indent-ltr-more:"";--icon-indent-rtl-less:"";--icon-indent-rtl-more:"";--icon-info-circle:"";--icon-info:"";--icon-italic:"";--icon-justify-center:"";--icon-justify-left:"";--icon-justify-ltr-flush:"";--icon-justify-right:"";--icon-justify-rtl-flush:"";--icon-key:"";--icon-levels:"";--icon-lightbulb:"";--icon-lightning-bolt-circle:"";--icon-lightning-bolt:"";--icon-line-chart:"";--icon-link-plus:"";--icon-link:"";--icon-list:"";--icon-location:"";--icon-lock:"";--icon-magnify-glass:"";--icon-man-circle:"";--icon-man:"";--icon-map:"";--icon-microphone-silent:"";--icon-microphone:"";--icon-microscope:"";--icon-minus-circle:"";--icon-minus:"";--icon-mobile-phone:"";--icon-moon:"";--icon-move-down:"";--icon-move-from:"";--icon-move-horizontal:"";--icon-move-in:"";--icon-move-left:"";--icon-move-out:"";--icon-move-right:"";--icon-move-to:"";--icon-move-up:"";--icon-move-vertical:"";--icon-move:"";--icon-no-entry:"";--icon-not-allowed:"";--icon-notes:"";--icon-ordered-list:"";--icon-outbox:"";--icon-paper-plane:"";--icon-paperclip:"";--icon-partial:"";--icon-passport:"";--icon-paste:"";--icon-pause:"";--icon-pencil-slash:"";--icon-pencil:"";--icon-people:"";--icon-person-checkmark:"";--icon-person-circle:"";--icon-person-exclamation-mark:"";--icon-person-minus:"";--icon-person-plus:"";--icon-person-transfer:"";--icon-person-x:"";--icon-person:"";--icon-phone:"";--icon-pie-chart:"";--icon-pin:"";--icon-play-circle:"";--icon-play:"";--icon-plug:"";--icon-plus-circle:"";--icon-plus:"";--icon-power:"";--icon-presentation:"";--icon-presenter:"";--icon-printer:"";--icon-question-mark-circle:"";--icon-question-mark:"";--icon-quote:"";--icon-redo:"";--icon-refresh:"";--icon-reply:"";--icon-request:"";--icon-restart:"";--icon-rubber-stamp:"";--icon-save:"";--icon-selection-add:"";--icon-selection-remove:"";--icon-selection:"";--icon-server-stack:"";--icon-server:"";--icon-shared:"";--icon-sheild:"";--icon-shield-exclamation-mark:"";--icon-shopping-bag:"";--icon-shrink:"";--icon-spade:"";--icon-square:"";--icon-stack:"";--icon-star:"";--icon-statement:"";--icon-step-back:"";--icon-step-forward:"";--icon-stop:"";--icon-stopwatch:"";--icon-storage-checkmark:"";--icon-storage-exclamation-mark:"";--icon-storage-minus:"";--icon-storage-plus:"";--icon-storage-question-mark:"";--icon-storage-x:"";--icon-storage:"";--icon-strike-through:"";--icon-stroller:"";--icon-sun-rise:"";--icon-sun-set:"";--icon-sun:"";--icon-table:"";--icon-tag:"";--icon-target:"";--icon-text-direction-ltr:"";--icon-text-direction-rtl:"";--icon-text-size:"";--icon-text:"";--icon-thumbs-down:"";--icon-thumbs-up:"";--icon-to-beginning:"";--icon-to-end:"";--icon-translation:"";--icon-trash-can-x:"";--icon-trash-can:"";--icon-triangle-down:"";--icon-triangle-left:"";--icon-triangle-right:"";--icon-triangle-up:"";--icon-underline:"";--icon-undo:"";--icon-unknown:"";--icon-unlinked:"";--icon-unlocked:"";--icon-unordered-list:"";--icon-upload:"";--icon-utensils:"";--icon-video-camera-slash:"";--icon-video-camera:"";--icon-video-presentation:"";--icon-waveform:"";--icon-wheelchair:"";--icon-window-dock:"";--icon-window-new:"";--icon-window-remove:"";--icon-window-tear:"";--icon-window:"";--icon-woman-circle:"";--icon-woman:"";--icon-wrench:"";--icon-x-circle:"";--icon-x:"";--icon-zoom-in:"";--icon-zoom-out:""}.icon{--icon-height: 1em;--icon-height--inverted: 1.2em;--icon-height--outlined: 1.2em;--icon-width: 1em;--icon-width--inverted: 1.2em;--icon-width--outlined: 1.2em;--icon-margin: 0;--icon-margin--inverted: 0;--icon-margin--outlined: 0;--icon-padding: 0;--icon-padding--inverted: 14px;--icon-padding--inverted--compact: 8px;--icon-padding--outlined: 14px;--icon-padding--outlined--compact: 8px;--icon-border-radius: 0;--icon-border-radius--inverted: calc(var(--icon-height--inverted) * 2.5);--icon-border-radius--outlined: calc(var(--icon-height--outlined) * 2.5);--icon-border-width: 0;--icon-border-width--inverted: 0;--icon-border-width--outlined: 1px;--icon-border-style: solid;--icon-border-style--inverted: solid;--icon-border-style--outlined: solid;--icon-border-color: transparent;--icon-border-color--subtle: transparent;--icon-border-color--inverted: transparent;--icon-border-color--inverted--subtle: transparent;--icon-border-color--outlined: rgba(var(--rgb-layout), 0.2);--icon-border-color--outlined--subtle: var(--icon-color--subtle);--icon-background-color: transparent;--icon-background-color--inverted: var(--icon-color);--icon-background-color--inverted--subtle: var(--icon-color--subtle);--icon-background-color--outlined: transparent;--icon-background-color--outlined--subtle: transparent;--icon-font-size: var(--font-size--medium);--icon-line-height: var(--icon-font-size);--icon-line-height--inverted: var(--icon-line-height);--icon-line-height--outlined: var(--icon-line-height);--icon-color: rgba(var(--rgb-layout), 1);--icon-color--inverted: rgba(var(--rgb-base), 1);--icon-color--outlined: var(--icon-color);--icon-color--subtle: rgba(var(--rgb-layout), 0.35);--icon-content: "";font-family:"icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;box-sizing:content-box;min-height:var(--icon-height);max-height:var(--icon-height);min-width:var(--icon-width);max-width:var(--icon-width);margin:var(--icon-margin);padding:var(--icon-padding);background-color:var(--icon-background-color);border-width:var(--icon-border-width);border-style:var(--icon-border-style);border-color:var(--icon-border-color);border-radius:var(--icon-border-radius);font-size:var(--icon-font-size);line-height:var(--icon-line-height);user-select:none;-webkit-user-select:none;color:var(--icon-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon:before{display:block;content:var(--icon-content);line-height:var(--icon-line-height)}.icon.hide{display:none}.icon.inverted:before,.icon.outlined:before{height:100%;width:100%;width:-webkit-fill-available;display:flex;justify-content:center;align-items:center}.icon.subtle{color:var(--icon-color--subtle);border-color:var(--icon-border-color--subtle)}.icon.subtle.inverted{background-color:var(--icon-background-color--inverted--subtle);border-color:var(--icon-border-color--inverted--subtle)}.icon.subtle.outlined{background-color:var(--icon-background-color--outlined--subtle);border-color:var(--icon-border-color--outlined--subtle);color:var(--icon-color--subtle)}.icon.compact.inverted{padding:var(--icon-padding--inverted--compact)}.icon.compact.outlined{padding:var(--icon-padding--outlined--compact)}.icon.inverted{height:var(--icon-height--inverted);width:var(--icon-width--inverted);margin:var(--icon-margin--inverted);padding:var(--icon-padding--inverted);background-color:var(--icon-background-color--inverted);border-width:var(--icon-border-width--inverted);border-style:var(--icon-border-style--inverted);border-color:var(--icon-border-color--inverted);border-radius:var(--icon-border-radius--inverted);line-height:var(--icon-line-height--inverted);color:var(--icon-color--inverted)}.icon.outlined{height:var(--icon-height--outlined);width:var(--icon-width--outlined);margin:var(--icon-margin--outlined);padding:var(--icon-padding--outlined);background-color:var(--icon-background-color--outlined);border-width:var(--icon-border-width--outlined);border-style:var(--icon-border-style--outlined);border-color:var(--icon-border-color--outlined);border-radius:var(--icon-border-radius--outlined);line-height:var(--icon-line-height--outlined);color:var(--icon-color--outlined)}.icon-address-book:before{content:var(--icon-address-book)}.icon-adjust:before{content:var(--icon-adjust)}.icon-alarm-clock:before{content:var(--icon-alarm-clock)}.icon-alert:before{content:var(--icon-alert)}.icon-arrow-bottom-left:before{content:var(--icon-arrow-bottom-left)}.icon-arrow-bottom-right:before{content:var(--icon-arrow-bottom-right)}.icon-arrow-diagonal-left:before{content:var(--icon-arrow-diagonal-left)}.icon-arrow-diagonal-right:before{content:var(--icon-arrow-diagonal-right)}.icon-arrow-down:before{content:var(--icon-arrow-down)}.icon-arrow-left:before{content:var(--icon-arrow-left)}.icon-arrow-right-left:before{content:var(--icon-arrow-right-left)}.icon-arrow-right:before{content:var(--icon-arrow-right)}.icon-arrow-top-left:before{content:var(--icon-arrow-top-left)}.icon-arrow-top-right:before{content:var(--icon-arrow-top-right)}.icon-arrow-up-down:before{content:var(--icon-arrow-up-down)}.icon-arrow-up:before{content:var(--icon-arrow-up)}.icon-asterisk:before{content:var(--icon-asterisk)}.icon-bar-horizontal:before{content:var(--icon-bar-horizontal)}.icon-bar-vertical:before{content:var(--icon-bar-vertical)}.icon-bell-alert:before{content:var(--icon-bell-alert)}.icon-bell-strike:before{content:var(--icon-bell-strike)}.icon-bell:before{content:var(--icon-bell)}.icon-binoculars:before{content:var(--icon-binoculars)}.icon-bold:before{content:var(--icon-bold)}.icon-book:before{content:var(--icon-book)}.icon-bookmark:before{content:var(--icon-bookmark)}.icon-box-3d:before{content:var(--icon-box-3d)}.icon-box-shipment:before{content:var(--icon-box-shipment)}.icon-box-software-download:before{content:var(--icon-box-software-download)}.icon-box-software:before{content:var(--icon-box-software)}.icon-broadcast:before{content:var(--icon-broadcast)}.icon-brush:before{content:var(--icon-brush)}.icon-calendar-checkmark:before{content:var(--icon-calendar-checkmark)}.icon-calendar-day:before{content:var(--icon-calendar-day)}.icon-calendar-exclamation-mark:before{content:var(--icon-calendar-exclamation-mark)}.icon-calendar-history:before{content:var(--icon-calendar-history)}.icon-calendar-minus:before{content:var(--icon-calendar-minus)}.icon-calendar-month:before{content:var(--icon-calendar-month)}.icon-calendar-plus:before{content:var(--icon-calendar-plus)}.icon-calendar-time:before{content:var(--icon-calendar-time)}.icon-calendar-week:before{content:var(--icon-calendar-week)}.icon-calendar-x:before{content:var(--icon-calendar-x)}.icon-calendar-year:before{content:var(--icon-calendar-year)}.icon-calendar:before{content:var(--icon-calendar)}.icon-camera:before{content:var(--icon-camera)}.icon-certificate:before{content:var(--icon-certificate)}.icon-checkerboard:before{content:var(--icon-checkerboard)}.icon-checkmark-circle:before{content:var(--icon-checkmark-circle)}.icon-checkmark:before{content:var(--icon-checkmark)}.icon-chevron-down:before{content:var(--icon-chevron-down)}.icon-chevron-left:before{content:var(--icon-chevron-left)}.icon-chevron-right:before{content:var(--icon-chevron-right)}.icon-chevron-up:before{content:var(--icon-chevron-up)}.icon-circle:before{content:var(--icon-circle)}.icon-clipboard-checkmark:before{content:var(--icon-clipboard-checkmark)}.icon-clipboard-exclaimation-mark:before{content:var(--icon-clipboard-exclaimation-mark)}.icon-clipboard-list:before{content:var(--icon-clipboard-list)}.icon-clipboard-minus:before{content:var(--icon-clipboard-minus)}.icon-clipboard-plus:before{content:var(--icon-clipboard-plus)}.icon-clipboard-x:before{content:var(--icon-clipboard-x)}.icon-clock:before{content:var(--icon-clock)}.icon-cloud-checkmark:before{content:var(--icon-cloud-checkmark)}.icon-cloud-download:before{content:var(--icon-cloud-download)}.icon-cloud-strike:before{content:var(--icon-cloud-strike)}.icon-cloud-upload:before{content:var(--icon-cloud-upload)}.icon-cloud:before{content:var(--icon-cloud)}.icon-club:before{content:var(--icon-club)}.icon-code:before{content:var(--icon-code)}.icon-comment-add:before{content:var(--icon-comment-add)}.icon-comment-checkmark:before{content:var(--icon-comment-checkmark)}.icon-comment-exclamation-mark:before{content:var(--icon-comment-exclamation-mark)}.icon-comment-question-mark:before{content:var(--icon-comment-question-mark)}.icon-comment-remove:before{content:var(--icon-comment-remove)}.icon-comment:before{content:var(--icon-comment)}.icon-computer:before{content:var(--icon-computer)}.icon-connect:before{content:var(--icon-connect)}.icon-connection-in:before{content:var(--icon-connection-in)}.icon-connection-out:before{content:var(--icon-connection-out)}.icon-construction:before{content:var(--icon-construction)}.icon-conversation:before{content:var(--icon-conversation)}.icon-copy:before{content:var(--icon-copy)}.icon-credit-card-cvc:before{content:var(--icon-credit-card-cvc)}.icon-credit-card:before{content:var(--icon-credit-card)}.icon-cut:before{content:var(--icon-cut)}.icon-dashes-horizontal:before{content:var(--icon-dashes-horizontal)}.icon-dashes-vertical:before{content:var(--icon-dashes-vertical)}.icon-diamond:before{content:var(--icon-diamond)}.icon-diverge:before{content:var(--icon-diverge)}.icon-dot:before{content:var(--icon-dot)}.icon-dots-horizontal:before{content:var(--icon-dots-horizontal)}.icon-dots-vertical:before{content:var(--icon-dots-vertical)}.icon-download:before{content:var(--icon-download)}.icon-drag-bottom-left:before{content:var(--icon-drag-bottom-left)}.icon-drag-bottom-right:before{content:var(--icon-drag-bottom-right)}.icon-drag-bottom:before{content:var(--icon-drag-bottom)}.icon-drag-left:before{content:var(--icon-drag-left)}.icon-drag-right:before{content:var(--icon-drag-right)}.icon-drag-top-left:before{content:var(--icon-drag-top-left)}.icon-drag-top-right:before{content:var(--icon-drag-top-right)}.icon-drag-top:before{content:var(--icon-drag-top)}.icon-drag:before{content:var(--icon-drag)}.icon-drive:before{content:var(--icon-drive)}.icon-drop-target-arrow-down:before{content:var(--icon-drop-target-arrow-down)}.icon-drop-target-arrow-left:before{content:var(--icon-drop-target-arrow-left)}.icon-drop-target-arrow-right:before{content:var(--icon-drop-target-arrow-right)}.icon-drop-target-arrow-up:before{content:var(--icon-drop-target-arrow-up)}.icon-edit:before{content:var(--icon-edit)}.icon-enlarge:before{content:var(--icon-enlarge)}.icon-envelope-checkmark:before{content:var(--icon-envelope-checkmark)}.icon-envelope-exclaimation-mark:before{content:var(--icon-envelope-exclaimation-mark)}.icon-envelope-minus:before{content:var(--icon-envelope-minus)}.icon-envelope-open:before{content:var(--icon-envelope-open)}.icon-envelope-plus:before{content:var(--icon-envelope-plus)}.icon-envelope-read:before{content:var(--icon-envelope-read)}.icon-envelope-x:before{content:var(--icon-envelope-x)}.icon-envelope:before{content:var(--icon-envelope)}.icon-exclamation-mark-circle:before{content:var(--icon-exclamation-mark-circle)}.icon-exclamation-mark:before{content:var(--icon-exclamation-mark)}.icon-export:before{content:var(--icon-export)}.icon-eye-slash:before{content:var(--icon-eye-slash)}.icon-eye:before{content:var(--icon-eye)}.icon-fast-back:before{content:var(--icon-fast-back)}.icon-fast-forward:before{content:var(--icon-fast-forward)}.icon-feedback:before{content:var(--icon-feedback)}.icon-file-alert:before{content:var(--icon-file-alert)}.icon-file-audio:before{content:var(--icon-file-audio)}.icon-file-bookmarked:before{content:var(--icon-file-bookmarked)}.icon-file-broken:before{content:var(--icon-file-broken)}.icon-file-checkmark:before{content:var(--icon-file-checkmark)}.icon-file-code:before{content:var(--icon-file-code)}.icon-file-download:before{content:var(--icon-file-download)}.icon-file-exclamation-mark:before{content:var(--icon-file-exclamation-mark)}.icon-file-image:before{content:var(--icon-file-image)}.icon-file-minus:before{content:var(--icon-file-minus)}.icon-file-missing:before{content:var(--icon-file-missing)}.icon-file-open:before{content:var(--icon-file-open)}.icon-file-plus:before{content:var(--icon-file-plus)}.icon-file-question-mark:before{content:var(--icon-file-question-mark)}.icon-file-stack:before{content:var(--icon-file-stack)}.icon-file-text:before{content:var(--icon-file-text)}.icon-file-upload:before{content:var(--icon-file-upload)}.icon-file-video:before{content:var(--icon-file-video)}.icon-file-x:before{content:var(--icon-file-x)}.icon-file-zip:before{content:var(--icon-file-zip)}.icon-file:before{content:var(--icon-file)}.icon-film:before{content:var(--icon-film)}.icon-filter-add:before{content:var(--icon-filter-add)}.icon-filter-remove:before{content:var(--icon-filter-remove)}.icon-filter:before{content:var(--icon-filter)}.icon-fire-extinguisher:before{content:var(--icon-fire-extinguisher)}.icon-flame:before{content:var(--icon-flame)}.icon-focus:before{content:var(--icon-focus)}.icon-folder-bookmarked:before{content:var(--icon-folder-bookmarked)}.icon-folder-checkmark:before{content:var(--icon-folder-checkmark)}.icon-folder-download:before{content:var(--icon-folder-download)}.icon-folder-exclamation-mark:before{content:var(--icon-folder-exclamation-mark)}.icon-folder-minus:before{content:var(--icon-folder-minus)}.icon-folder-no-entry:before{content:var(--icon-folder-no-entry)}.icon-folder-plus:before{content:var(--icon-folder-plus)}.icon-folder-question-mark:before{content:var(--icon-folder-question-mark)}.icon-folder-upload:before{content:var(--icon-folder-upload)}.icon-folder-x:before{content:var(--icon-folder-x)}.icon-folder:before{content:var(--icon-folder)}.icon-forward:before{content:var(--icon-forward)}.icon-gear:before{content:var(--icon-gear)}.icon-globe:before{content:var(--icon-globe)}.icon-grid:before{content:var(--icon-grid)}.icon-hang-up:before{content:var(--icon-hang-up)}.icon-heart:before{content:var(--icon-heart)}.icon-history-alert:before{content:var(--icon-history-alert)}.icon-history:before{content:var(--icon-history)}.icon-house:before{content:var(--icon-house)}.icon-image-squence:before{content:var(--icon-image-squence)}.icon-image-stack:before{content:var(--icon-image-stack)}.icon-image:before{content:var(--icon-image)}.icon-import:before{content:var(--icon-import)}.icon-inbox:before{content:var(--icon-inbox)}.icon-indent-ltr-less:before{content:var(--icon-indent-ltr-less)}.icon-indent-ltr-more:before{content:var(--icon-indent-ltr-more)}.icon-indent-rtl-less:before{content:var(--icon-indent-rtl-less)}.icon-indent-rtl-more:before{content:var(--icon-indent-rtl-more)}.icon-info-circle:before{content:var(--icon-info-circle)}.icon-info:before{content:var(--icon-info)}.icon-italic:before{content:var(--icon-italic)}.icon-justify-center:before{content:var(--icon-justify-center)}.icon-justify-left:before{content:var(--icon-justify-left)}.icon-justify-ltr-flush:before{content:var(--icon-justify-ltr-flush)}.icon-justify-right:before{content:var(--icon-justify-right)}.icon-justify-rtl-flush:before{content:var(--icon-justify-rtl-flush)}.icon-key:before{content:var(--icon-key)}.icon-levels:before{content:var(--icon-levels)}.icon-lightbulb:before{content:var(--icon-lightbulb)}.icon-lightning-bolt-circle:before{content:var(--icon-lightning-bolt-circle)}.icon-lightning-bolt:before{content:var(--icon-lightning-bolt)}.icon-line-chart:before{content:var(--icon-line-chart)}.icon-link-plus:before{content:var(--icon-link-plus)}.icon-link:before{content:var(--icon-link)}.icon-list:before{content:var(--icon-list)}.icon-location:before{content:var(--icon-location)}.icon-lock:before{content:var(--icon-lock)}.icon-magnify-glass:before{content:var(--icon-magnify-glass)}.icon-man-circle:before{content:var(--icon-man-circle)}.icon-man:before{content:var(--icon-man)}.icon-map:before{content:var(--icon-map)}.icon-microphone-silent:before{content:var(--icon-microphone-silent)}.icon-microphone:before{content:var(--icon-microphone)}.icon-microscope:before{content:var(--icon-microscope)}.icon-minus-circle:before{content:var(--icon-minus-circle)}.icon-minus:before{content:var(--icon-minus)}.icon-mobile-phone:before{content:var(--icon-mobile-phone)}.icon-moon:before{content:var(--icon-moon)}.icon-move-down:before{content:var(--icon-move-down)}.icon-move-from:before{content:var(--icon-move-from)}.icon-move-horizontal:before{content:var(--icon-move-horizontal)}.icon-move-in:before{content:var(--icon-move-in)}.icon-move-left:before{content:var(--icon-move-left)}.icon-move-out:before{content:var(--icon-move-out)}.icon-move-right:before{content:var(--icon-move-right)}.icon-move-to:before{content:var(--icon-move-to)}.icon-move-up:before{content:var(--icon-move-up)}.icon-move-vertical:before{content:var(--icon-move-vertical)}.icon-move:before{content:var(--icon-move)}.icon-no-entry:before{content:var(--icon-no-entry)}.icon-not-allowed:before{content:var(--icon-not-allowed)}.icon-notes:before{content:var(--icon-notes)}.icon-ordered-list:before{content:var(--icon-ordered-list)}.icon-outbox:before{content:var(--icon-outbox)}.icon-paper-plane:before{content:var(--icon-paper-plane)}.icon-paperclip:before{content:var(--icon-paperclip)}.icon-partial:before{content:var(--icon-partial)}.icon-passport:before{content:var(--icon-passport)}.icon-paste:before{content:var(--icon-paste)}.icon-pause:before{content:var(--icon-pause)}.icon-pencil-slash:before{content:var(--icon-pencil-slash)}.icon-pencil:before{content:var(--icon-pencil)}.icon-people:before{content:var(--icon-people)}.icon-person-checkmark:before{content:var(--icon-person-checkmark)}.icon-person-circle:before{content:var(--icon-person-circle)}.icon-person-exclamation-mark:before{content:var(--icon-person-exclamation-mark)}.icon-person-minus:before{content:var(--icon-person-minus)}.icon-person-plus:before{content:var(--icon-person-plus)}.icon-person-transfer:before{content:var(--icon-person-transfer)}.icon-person-x:before{content:var(--icon-person-x)}.icon-person:before{content:var(--icon-person)}.icon-phone:before{content:var(--icon-phone)}.icon-pie-chart:before{content:var(--icon-pie-chart)}.icon-pin:before{content:var(--icon-pin)}.icon-play-circle:before{content:var(--icon-play-circle)}.icon-play:before{content:var(--icon-play)}.icon-plug:before{content:var(--icon-plug)}.icon-plus-circle:before{content:var(--icon-plus-circle)}.icon-plus:before{content:var(--icon-plus)}.icon-power:before{content:var(--icon-power)}.icon-presentation:before{content:var(--icon-presentation)}.icon-presenter:before{content:var(--icon-presenter)}.icon-printer:before{content:var(--icon-printer)}.icon-question-mark-circle:before{content:var(--icon-question-mark-circle)}.icon-question-mark:before{content:var(--icon-question-mark)}.icon-quote:before{content:var(--icon-quote)}.icon-redo:before{content:var(--icon-redo)}.icon-refresh:before{content:var(--icon-refresh)}.icon-reply:before{content:var(--icon-reply)}.icon-request:before{content:var(--icon-request)}.icon-restart:before{content:var(--icon-restart)}.icon-rubber-stamp:before{content:var(--icon-rubber-stamp)}.icon-save:before{content:var(--icon-save)}.icon-selection-add:before{content:var(--icon-selection-add)}.icon-selection-remove:before{content:var(--icon-selection-remove)}.icon-selection:before{content:var(--icon-selection)}.icon-server-stack:before{content:var(--icon-server-stack)}.icon-server:before{content:var(--icon-server)}.icon-shared:before{content:var(--icon-shared)}.icon-sheild:before{content:var(--icon-sheild)}.icon-shield-exclamation-mark:before{content:var(--icon-shield-exclamation-mark)}.icon-shopping-bag:before{content:var(--icon-shopping-bag)}.icon-shrink:before{content:var(--icon-shrink)}.icon-spade:before{content:var(--icon-spade)}.icon-square:before{content:var(--icon-square)}.icon-stack:before{content:var(--icon-stack)}.icon-star:before{content:var(--icon-star)}.icon-statement:before{content:var(--icon-statement)}.icon-step-back:before{content:var(--icon-step-back)}.icon-step-forward:before{content:var(--icon-step-forward)}.icon-stop:before{content:var(--icon-stop)}.icon-stopwatch:before{content:var(--icon-stopwatch)}.icon-storage-checkmark:before{content:var(--icon-storage-checkmark)}.icon-storage-exclamation-mark:before{content:var(--icon-storage-exclamation-mark)}.icon-storage-minus:before{content:var(--icon-storage-minus)}.icon-storage-plus:before{content:var(--icon-storage-plus)}.icon-storage-question-mark:before{content:var(--icon-storage-question-mark)}.icon-storage-x:before{content:var(--icon-storage-x)}.icon-storage:before{content:var(--icon-storage)}.icon-strike-through:before{content:var(--icon-strike-through)}.icon-stroller:before{content:var(--icon-stroller)}.icon-sun-rise:before{content:var(--icon-sun-rise)}.icon-sun-set:before{content:var(--icon-sun-set)}.icon-sun:before{content:var(--icon-sun)}.icon-table:before{content:var(--icon-table)}.icon-tag:before{content:var(--icon-tag)}.icon-target:before{content:var(--icon-target)}.icon-text-direction-ltr:before{content:var(--icon-text-direction-ltr)}.icon-text-direction-rtl:before{content:var(--icon-text-direction-rtl)}.icon-text-size:before{content:var(--icon-text-size)}.icon-text:before{content:var(--icon-text)}.icon-thumbs-down:before{content:var(--icon-thumbs-down)}.icon-thumbs-up:before{content:var(--icon-thumbs-up)}.icon-to-beginning:before{content:var(--icon-to-beginning)}.icon-to-end:before{content:var(--icon-to-end)}.icon-translation:before{content:var(--icon-translation)}.icon-trash-can-x:before{content:var(--icon-trash-can-x)}.icon-trash-can:before{content:var(--icon-trash-can)}.icon-triangle-down:before{content:var(--icon-triangle-down)}.icon-triangle-left:before{content:var(--icon-triangle-left)}.icon-triangle-right:before{content:var(--icon-triangle-right)}.icon-triangle-up:before{content:var(--icon-triangle-up)}.icon-underline:before{content:var(--icon-underline)}.icon-undo:before{content:var(--icon-undo)}.icon-unknown:before{content:var(--icon-unknown)}.icon-unlinked:before{content:var(--icon-unlinked)}.icon-unlocked:before{content:var(--icon-unlocked)}.icon-unordered-list:before{content:var(--icon-unordered-list)}.icon-upload:before{content:var(--icon-upload)}.icon-utensils:before{content:var(--icon-utensils)}.icon-video-camera-slash:before{content:var(--icon-video-camera-slash)}.icon-video-camera:before{content:var(--icon-video-camera)}.icon-video-presentation:before{content:var(--icon-video-presentation)}.icon-waveform:before{content:var(--icon-waveform)}.icon-wheelchair:before{content:var(--icon-wheelchair)}.icon-window-dock:before{content:var(--icon-window-dock)}.icon-window-new:before{content:var(--icon-window-new)}.icon-window-remove:before{content:var(--icon-window-remove)}.icon-window-tear:before{content:var(--icon-window-tear)}.icon-window:before{content:var(--icon-window)}.icon-woman-circle:before{content:var(--icon-woman-circle)}.icon-woman:before{content:var(--icon-woman)}.icon-wrench:before{content:var(--icon-wrench)}.icon-x-circle:before{content:var(--icon-x-circle)}.icon-x:before{content:var(--icon-x)}.icon-zoom-in:before{content:var(--icon-zoom-in)}.icon-zoom-out:before{content:var(--icon-zoom-out)}@keyframes input-auto-fill{}@keyframes input-auto-fill-none{}.input{--input-padding: 0 0 3px 0;--input-padding--readonly: 0 0 3px 0;--input-padding--inline: 6px 12px 4px;--input-padding--compact: 1px 4px;--input-padding--date: 4px 8px 4px 0;--input-background-color: rgba(var(--rgb-layout), 0);--input-background-color--empty: var(--input-background-color);--input-background-color--focused: var(--input-background-color);--input-background-color--invalid: rgba(var(--rgb-alert), 0.1);--input-background-color--disabled: var(--input-background-color);--input-background-color--readonly: var(--input-background-color);--input-border-radius: 0;--input-border-radius--inline: 8px;--input-border-width: 0 0 2px 0;--input-border-width--inline: 1px;--input-border-style: solid;--input-border-style--disabled: dashed;--input-border-style--readonly: solid;--input-border-style--focused: solid;--input-border-color: rgba(var(--rgb-layout), 0.2);--input-border-color--empty: rgba(var(--rgb-layout), 0.2);--input-border-color--focused: rgba(var(--rgb-focus), 1);--input-border-color--invalid: rgba(var(--rgb-alert), 1);--input-border-color--disabled: rgba(var(--rgb-layout), 0.2);--input-border-color--readonly: transparent;--input-font-size: var(--font-size--medium);--input-font-size--inline: var(--font-size--medium);--input-font-size--compact: var(--font-size--small);--input-font-weight: var(--font-weight);--input-line-height: var(--line-height);--input-color: rgba(var(--rgb-layout), 0.8);--input-color--focused: rgba(var(--rgb-layout), 1);--input-color--invalid: rgba(var(--rgb-alert), 1);--input-color--invalid--subtle: rgba(var(--rgb-alert), 0.35);--input-color--invalid--disabled: rgba(var(--rgb-alert), 0.35);--input-color--readonly: var(--input-color);--input-color--disabled: rgba(var(--rgb-layout), 0.5);--input-color--placeholder: rgba(var(--rgb-layout), 0.3);--input-color--placeholder--invalid: rgba(var(--rgb-alert), 0.5);--input-control-spacing: 4px;--input-control-padding: .6em 0 0 var(--input-control-spacing);--input-control-padding--rtl: .6em var(--input-control-spacing) 0 0;--input-control-font-size: 16px;--input-control-color: rgba(var(--rgb-layout), 0.7);--input-control-color--hover: rgba(var(--rgb-layout), 1);--input-control-color--pressed: rgba(var(--rgb-layout), 1);--input-control-color--disabled: rgba(var(--rgb-layout), 0.5);--input-prefix-padding: 0 12px;--input-postfix-padding: 0 12px;--input-postfix-icon-padding: 0 10px 0 0;--input-postfix-icon-color: rgba(var(--rgb-layout), 0.3);width:100%;width:stretch;flex:1;overflow:hidden;display:flex;position:relative;box-sizing:border-box;background-color:var(--input-background-color);border-radius:var(--input-border-radius);border-width:var(--input-border-width);border-style:var(--input-border-style);border-color:var(--input-border-color)}.input:not(.disabled):not(.readonly) input:-webkit-autofill,.input:not(.disabled):not(.readonly) input:-internal-autofill-previewed,.input:not(.disabled):not(.readonly) input:-internal-autofill-selected{-webkit-box-shadow:0 0 0 1000px var(--input-background-color) inset !important;-webkit-text-fill-color:var(--input-color);animation-name:input-auto-fill;transition:background-color 5000s ease-in-out 0s;background-color:var(--input-background-color);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color)}.input:not(.disabled):not(.readonly) input:not(:-webkit-autofill){animation-name:input-auto-fill-none}.input.formatted:not(.multiple):not(.empty) input:not(.shadow):not(.formatted){opacity:0}.input.formatted.date.inline .container:after{right:4px}.input.formatted.date .container input{cursor:default}.input.formatted.date .container:after{transition:color .5s ease;position:absolute;min-height:100%;max-height:100%;content:var(--icon-calendar-day);font-family:"icon";font-size:var(--input-font-size);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1em;speak:none;color:var(--input-postfix-icon-color)}.input.disabled{background-color:var(--input-background-color--disabled);border-color:var(--input-border-color--disabled);border-style:var(--input-border-style--disabled)}.input.disabled input{color:var(--input-color--disabled)}.input.disabled input:-webkit-autofill,.input.disabled input:-internal-autofill-previewed,.input.disabled input:-internal-autofill-selected{--input-background-color: var(--input-background-color--disabled);--input-color: var(--input-color--disabled)}.input.disabled input.formatted{--input-color--placeholder: var(--input-color--disabled)}.input.readonly{background-color:var(--input-background-color--readonly);border-color:var(--input-border-color--readonly);border-style:var(--input-border-style--readonly);-webkit-text-fill-color:var(--input-color--readonly)}.input.readonly .field-labels{color:var(--field-label-color)}.input.readonly input{padding:var(--input-padding--readonly);color:var(--input-color--readonly)}.input.readonly input.formatted{--input-color--placeholder: var(--input-color--readonly)}.input.focused:not(.disabled):not(.readonly){background-color:var(--input-background-color--focused)}.input.focused:not(.disabled):not(.readonly):not(.invalid){border-color:var(--input-border-color--focused)}.input.focused:not(.disabled):not(.readonly) input{color:var(--input-color--focused)}.input.focused:not(.disabled):not(.readonly) input.formatted{--input-color--placeholder: var(--input-color--focused)}.input.focused:not(.empty):not(.filled).clearable .postfix .link.clear-value{display:block}.input.invalid{background-color:var(--input-background-color--invalid);border-color:var(--input-border-color--invalid)}.input.invalid:not(.focused){--input-color--placeholder: var(--input-color--placeholder--invalid)}.input.invalid .container:after{color:rgba(var(--rgb-alert), 0.5)}.input.invalid .prefix>.icon,.input.invalid .postfix>.icon{--icon-color: var(--input-color--invalid);--icon-color--subtle: var(--input-color--invalid--subtle)}.input.invalid .prefix .link,.input.invalid .postfix .link{--link-color: var(--input-color--invalid);--link-color--subtle: var(--input-color--invalid);--link-color--disabled: var(--input-color--invalid--disabled)}.input.invalid input{color:var(--input-color--invalid)}.input.invalid input.formatted{--input-color--placeholder: var(--input-color--invalid)}.input.compact{--input-padding: var(--input-padding--compact)}.input.compact input{font-size:var(--input-font-size--compact)}.input.compact .postfix .links{--links-spacing: 0}.input.compact .postfix .links.ctrl-numeric{--links-link-margin: 0}.input.inline{--input-border-width: var(--input-border-width--inline);--input-border-radius: var(--input-border-radius--inline);--input-font-size: var(--input-font-size--inline)}.input.inline.multiple .chips:not(.empty){padding-right:-8px;padding-bottom:0}.input.inline input{--input-padding: var(--input-padding--inline)}.input.inline input[type=month],.input.inline input[type=date],.input.inline input[type=datetime-local],.input.inline input[type=time]{padding:var(--input-padding--date)}.input.inline input[type=number]{-moz-appearance:textfield}.input.inline input[type=number] ::-webkit-outer-spin-button,.input.inline input[type=number] ::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input.inline .chip:first-child{padding-left:12px;border-radius:var(--input-border-radius--inline) 4px 4px var(--input-border-radius--inline)}.input.inline .prefix:not(:empty)+input{padding-left:0}.input.predictable input{background-color:rgba(0,0,0,0)}.input.predictable input.shadow{background-color:var(--input-background-color)}.input.multiple{display:flex;overflow:hidden}.input.multiple .chips{--chips-gap: 2px}.input.multiple .chips:not(.empty){padding:0 4px 1px 0}.input.multiple .chips .scroll .scroll-content{min-height:100%}.input.multiple .chips .chip{--chip-border-radius: 4px;--chip-label-padding--compact: 1px 8px;--chip-padding--compact: 0;margin:1px 0}.input.multiple .chips .chip .chip-remove{line-height:.9em}.input .prefix,.input .postfix{position:relative;display:flex;flex-direction:row;align-items:center;z-index:10}.input .prefix>.icon,.input .postfix>.icon{--icon-font-size: var(--input-control-font-size);--icon-line-height: 1em}.input .prefix .links,.input .postfix .links{--links-spacing: 8px;--links-flex-direction: row;--links-align-items: center;--links-justify-content: center}.input .prefix .link,.input .postfix .link{--link-icon-font-size: var(--input-control-font-size)}.input .prefix .link .icon,.input .postfix .link .icon{--icon-line-height: 1em}.input .prefix .link.clear-value,.input .postfix .link.clear-value{display:none}.input .prefix:not(:empty){padding:var(--input-prefix-padding)}.input .prefix:not(:empty) .flags{margin-right:-16px}.input .postfix:not(:empty){padding:var(--input-postfix-padding)}.input .container{position:relative;z-index:1;display:flex;flex:1;max-width:100%;max-width:-webkit-fill-available;overflow:hidden}.input .container:after{top:0;right:0;display:flex;min-height:-webkit-fill-available;align-items:center;padding:var(--input-postfix-icon-padding)}.input input{flex:1;position:relative;top:0;left:0;z-index:2;width:100%;background:rgba(0,0,0,0);border:0;padding:var(--input-padding);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color);overflow:hidden;text-overflow:ellipsis;line-height:var(--input-line-height)}.input input.shadow{position:absolute;top:0;left:0;z-index:1}.input input.formatted{--input-color--placeholder: var(--input-color);position:absolute;top:0;left:0;z-index:1}.input input:-moz-placeholder,.input input::placeholder,.input input::-moz-placeholder{color:var(--input-color--placeholder)}.input input::-webkit-input-placeholder,.input input:placeholder-shown{color:var(--input-color--placeholder)}.input input:-ms-input-placeholder{color:var(--input-color--placeholder)}.input input:-webkit-autofill,.input input:-internal-autofill-previewed,.input input:-internal-autofill-selected{-webkit-box-shadow:0 0 0 1000px var(--input-background-color) inset !important;-webkit-text-fill-color:var(--input-color);animation-name:input-auto-fill;transition:background-color 5000s ease-in-out 0s;background-color:var(--input-background-color);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color)}.input input:not(:-webkit-autofill){animation-name:input-auto-fill-none}.input input[type=search]::-ms-clear,.input input[type=search]::-ms-reveal{display:none;width:0;height:0}.input input::-webkit-search-decoration,.input input::-webkit-search-cancel-button,.input input::-webkit-search-results-button,.input input::-webkit-search-results-decoration{display:none}.input input[type=month],.input input[type=date],.input input[type=datetime-local],.input input[type=time]{padding:0}.input input[type=number]{text-align:center;padding-left:0;padding-right:0}.input input::-webkit-inner-spin-button,.input input::-webkit-calendar-picker-indicator,.input input::-webkit-clear-button{-webkit-appearance:none;display:none}.input input:focus{box-shadow:none}.input-options.input-options-calendar{min-width:336px}.input-options.input-options-calendar .panel{--panel-padding: 0;max-height:unset}.input-options.input-options-calendar .calendar{--calendar-min-height--compact: 264px;margin:20px 16px 16px}.image{--image-height: initial;--image-min-height: initial;--image-max-height: initial;--image-width: initial;--image-min-width: initial;--image-max-width: initial;--image-background-color: rgba(var(--rgb-layout), 0.03);--image-border-width: 1px;--image-border-style: solid;--image-border-color: rgba(var(--rgb-layout), 0.05);--image-border-radius: 0;position:relative;box-sizing:border-box;display:flex;height:var(--image-height);min-height:var(--image-min-height);max-height:var(--image-max-height);width:var(--image-width);min-width:var(--image-min-width);max-width:var(--image-max-width);background-color:var(--image-background-color);border-width:var(--image-border-width);border-style:var(--image-border-style);border-color:var(--image-border-color);border-radius:var(--image-border-radius);overflow:hidden;user-select:none;-webkit-user-select:none}.image.loading .content .img,.image.deferrable .content .img,.image.error .content .img{opacity:0}.image.error .icon{--icon-color: rgba(var(--rgb-layout), 0.2);--icon-font-size: 40px;animation:fade,shake;animation-duration:.65s}.image:not(.passive) .content .img{animation:fade;animation-duration:.25s}.image .buffering{position:absolute;top:50%;left:0;z-index:10;width:-webkit-fill-available}.image .buffering .busy{animation:fade 1s ease forwards;animation-delay:.25s;opacity:0}.image .overlay{position:absolute;z-index:200;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:-webkit-fill-available}.image .content{background-image:linear-gradient(45deg, rgba(var(--rgb-layout), 0.05) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0.05) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.05) 75%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.05) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;flex:1;display:flex;overflow:hidden}.image .content .img{flex:1;background-position:center;background-repeat:no-repeat;background-size:contain}.item{--item-padding: 0;--item-user-select: none;--item-cursor: default;--item-box-shadow: none;--item-box-shadow--hover: none;--item-box-shadow--selected: none;--item-box-shadow--selected--hover: var(--item-box-shadow--hover);--item-box-shadow--targeted: none;--item-box-shadow--dragging: none;--item-box-shadow--readonly: none;--item-box-shadow--disabled: none;--item-box-shadow--disabled--selected: none;--item-background-color: transparent;--item-background-color--hover: rgba(var(--rgb-layout), 0.02);--item-background-color--selected: rgba(var(--rgb-layout), 0.02);--item-background-color--selected--hover: var(--item-background-color--hover);--item-background-color--targeted: var(--item-background-color--selected);--item-background-color--dragging: rgba(var(--rgb-layout), 0.01);--item-background-color--readonly: transparent;--item-background-color--disabled: transparent;--item-background-color--disabled--selected: rgba(var(--rgb-layout), 0.25);--item-border-width: 0;--item-border-width--dragging: 0;--item-border-style: solid;--item-border-style--hover: var(--item-border-style);--item-border-style--selected: var(--item-border-style);--item-border-style--selected--hover: var(--item-border-style--hover);--item-border-style--targeted: var(--item-border-style);--item-border-style--dragging: var(--item-border-style);--item-border-style--readonly: var(--item-border-style);--item-border-style--disabled: var(--item-border-style);--item-border-style--disabled--selected: var(--item-border-style);--item-border-color: transparent;--item-border-color--hover: var(--item-border-color);--item-border-color--selected: var(--item-border-color);--item-border-color--selected--hover: var(--item-border-color--hover);--item-border-color--targeted: var(--item-border-color);--item-border-color--dragging: var(--item-border-color);--item-border-color--readonly: var(--item-border-color);--item-border-color--disabled: var(--item-border-color);--item-border-color--disabled--selected: var(--item-border-color);--item-font-weight: inherit;--item-text-transform: inherit;--item-user-select: none;--item-color: inherit;--item-color--hover: var(--item-color);--item-color--selected: var(--item-color);--item-color--selected--hover: var(--item-color--hover);--item-color--targeted: var(--item-color--selected);--item-color--dragging: var(--item-color);--item-color--readonly: var(--item-color);--item-color--disabled: var(--item-color);--item-color--disabled--selected: var(--item-color);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;background-color:var(--item-background-color);box-shadow:var(--item-box-shadow);border-width:var(--item-border-width);border-style:var(--item-border-style);border-color:var(--item-border-color);font-weight:var(--item-font-weight);text-transform:var(--item-text-transform);color:var(--item-color);user-select:var(--item-user-select);-webkit-user-select:var(--item-user-select);cursor:var(--item-cursor)}.item:hover:not(.selected){box-shadow:var(--item-box-shadow--hover);background-color:var(--item-background-color--hover);border-style:var(--item-border-style--hover);border-color:var(--item-border-color--hover);color:var(--item-color--hover)}.item:hover:not(.targeted).selected{box-shadow:var(--item-box-shadow--selected--hover);background-color:var(--item-background-color--selected--hover);border-style:var(--item-border-style--selected--hover);border-color:var(--item-border-color--selected--hover);color:var(--item-color--selected--hover)}.item:hover.targeted{box-shadow:var(--item-box-shadow--targeted);background-color:var(--item-background-color--targeted);border-style:var(--item-border-style--targeted);border-color:var(--item-border-color--targeted);color:var(--item-color--targeted)}.item:not(:hover).selected:not(.disabled):not(.targeted):not(.dragging){box-shadow:var(--item-box-shadow--selected);background-color:var(--item-background-color--selected);border-style:var(--item-border-style--selected);border-color:var(--item-border-color--selected);color:var(--item-color--selected)}.item:not(:hover).selected:not(.disabled).targeted{box-shadow:var(--item-box-shadow--targeted);background-color:var(--item-background-color--targeted);border-style:var(--item-border-style--targeted);border-color:var(--item-border-color--targeted);color:var(--item-color--targeted)}.item:not(:hover).selected:not(.disabled).dragging{box-shadow:var(--item-box-shadow--dragging);background-color:var(--item-background-color--dragging);border-style:var(--item-border-style--dragging);border-color:var(--item-border-color--dragging);color:var(--item-color--dragging)}.item:not(:hover).selected:not(.disabled).dragging .inner{opacity:.05}.item.readonly{box-shadow:var(--item-box-shadow--readonly);background-color:var(--item-background-color--readonly);border-style:var(--item-border-style--readonly);border-color:var(--item-border-color--readonly);color:var(--item-color--readonly)}.item.disabled:not(.selected){box-shadow:var(--item-box-shadow--disabled);background-color:var(--item-background-color--disabled);border-style:var(--item-border-style--disabled);border-color:var(--item-border-color--disabled);color:var(--item-color--disabled)}.item.disabled.selected{box-shadow:var(--item-box-shadow--selected);background-color:var(--item-background-color--disabled--selected);border-style:var(--item-border-style--disabled--selected);border-color:var(--item-border-color--disabled--selected);color:var(--item-color--disabled--selected)}.item .inner{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:var(--item-padding)}.item .inner .links{--links-spacing: 8px}.item .inner .links .link{--link-icon-font-size: inherit}.layer{position:absolute;z-index:500;box-sizing:border-box}.layer.layer-elevation-1>.panel{--panel-box-shadow: 1px 1px 3px rgba(var(--rgb-shadow), 0.25)}.layer.layer-elevation-2>.panel{--panel-box-shadow: 2px 2px 6px rgba(var(--rgb-shadow), 0.3)}.layer.layer-elevation-3>.panel{--panel-box-shadow: 3px 3px 9px rgba(var(--rgb-shadow), 0.35)}.layer.layer-elevation-4>.panel{--panel-box-shadow: 4px 4px 12px rgba(var(--rgb-shadow), 0.4)}.layer.layer-elevation-5>.panel{--panel-box-shadow: 5px 5px 15px rgba(var(--rgb-shadow), 0.45)}.link{--link-transition-property: background-color, border-color, color;--link-transition-duration: .25s;--link-transition-timing-function: ease;--link-justify-content: center;--link-max-width: unset;--link-padding: 0;--link-border-width: 0;--link-font-size: inherit;--link-font-size--compact: var(--font-size--small);--link-font-weight: inherit;--link-font-family--compact: var(--font-family--bold);--link-font-weight--compact: var(--font-weight);--link-line-height: var(--line-height);--link-line-height--compact: 1em;--link-text-align: left;--link-text-transform: inherit;--link-text-transform--compact: uppercase;--link-cursor: pointer;--link-background-color: none;--link-background-color--hover: var(--link-background-color);--link-background-color--pressed: var(--link-background-color);--link-background-color--expanded: var(--link-background-color);--link-background-color--subtle: var(--link-background-color);--link-background-color--readonly: var(--link-background-color);--link-background-color--disabled: var(--link-background-color);--link-border-width: 0;--link-border-style: dashed;--link-border-color: rgba(var(--rgb-primary), 0.25);--link-border-color--hover: rgba(var(--rgb-primary), 0.7);--link-border-color--pressed: rgba(var(--rgb-primary), 0.1);--link-border-color--expanded: rgba(var(--rgb-primary), 0.1);--link-border-color--subtle: rgba(var(--rgb-primary), 0.35);--link-border-color--subtle--hover: rgba(var(--rgb-primary), 0.5);--link-border-color--readonly: transparent;--link-border-color--disabled: transparent;--link-color: rgba(var(--rgb-primary), 1);--link-color--hover: rgba(var(--rgb-primary), 0.8);--link-color--pressed: rgba(var(--rgb-primary), 0.5);--link-color--expanded: rgba(var(--rgb-primary), 0.5);--link-color--subtle: rgba(var(--rgb-layout), 0.5);--link-color--subtle--hover: rgba(var(--rgb-layout), 0.7);--link-color--readonly: rgba(var(--rgb-layout), 1);--link-color--disabled: rgba(var(--rgb-layout), 0.25);--link-underline: none;--link-underline--hover: var(--link-underline);--link-underline--pressed: var(--link-underline);--link-underline--expanded: var(--link-underline);--link-underline--subtle: var(--link-underline);--link-underline--readonly: none;--link-underline--disabled: none;--link-text-decoration: none;--link-text-decoration--hover: var(--link-text-decoration);--link-text-decoration--pressed: var(--link-text-decoration);--link-text-decoration--expanded: var(--link-text-decoration);--link-text-decoration--subtle: var(--link-text-decoration);--link-text-decoration--readonly: none;--link-text-decoration--disabled: none;--link-icon-margin: 0 3px 0 0;--link-icon-margin--inverted: 0 3px 0 0;--link-icon-margin--outlined: 0 2px 0 0;--link-icon-padding: 0;--link-icon-padding--compact: 0;--link-icon-padding--inverted: 8px;--link-icon-padding--outlined: 8px;--link-icon-font-size: inherit;--link-icon-font-size--compact: 13px;--link-icon-background-color: var(--link-color);--link-icon-background-color--hover: var(--link-color--hover);--link-icon-border-color: var(--link-color);--link-icon-border-color--outlined: rgba(var(--rgb-layout), 0.2);--link-icon-color: inherit;--link-after-icon-margin: 0;--link-after-icon-margin--compact: 0;--link-after-icon-padding: 2px 0 0 2px;--link-after-icon-padding--compact: 0 0 0 2px;--link-after-icon-font-size: var(--font-size--small);--link-after-icon-font-size--compact: var(--font-size--small);--link-after-icon-line-height: var(--line-height--small);--link-after-icon-line-height--compact: var(--line-height--small);--link-after-icon-color: rgba(var(--rgb-primary), 1);--link-background-color--alert: var(--link-background-color);--link-background-color--alert--hover: var(--link-background-color--alert);--link-background-color--alert--pressed: var(--link-background-color--alert);--link-background-color--alert--expanded: var(--link-background-color--alert);--link-background-color--alert--readonly: var(--link-background-color--readonly);--link-background-color--alert--disabled: var(--link-background-color--disabled);--link-border-color--alert: var(--link-border-style);--link-border-color--alert--hover: var(--link-border-color--alert);--link-border-color--alert--pressed: var(--link-border-color--alert);--link-border-color--alert--expanded: var(--link-border-color--alert);--link-border-color--alert--readonly: var(--link-border-color--readonly);--link-border-color--alert--disabled: var(--link-border-color--disabled);--link-color--alert: rgba(var(--rgb-alert), 1);--link-color--alert--hover: var(--link-color--alert);--link-color--alert--pressed: var(--link-color--alert);--link-color--alert--expanded: var(--link-color--alert);--link-color--alert--readonly: var(--link-color--readonly);--link-color--alert--disabled: var(--link-color--disabled);--link-underline--alert: none;--link-underline--alert--hover: var(--link-underline--alert);--link-underline--alert--pressed: var(--link-underline--alert);--link-underline--alert--expanded: var(--link-underline--alert);--link-underline--alert--subtle: var(--link-underline--alert);--link-underline--alert--readonly: none;--link-underline--alert--disabled: none;--link-text-decoration--alert: var(--link-text-decoration);--link-text-decoration--alert--hover: var(--link-text-decoration--alert);--link-text-decoration--alert--pressed: var(--link-text-decoration--alert);--link-text-decoration--alert--expanded: var(--link-text-decoration--alert);--link-text-decoration--alert--readonly: var(--link-text-decoration--readonly);--link-text-decoration--alert--disabled: var(--link-text-decoration--disabled);display:inline-flex;overflow:hidden;background-color:var(--link-background-color);border-width:var(--link-border-width);border-style:var(--link-border-style);border-color:var(--link-border-color);outline:none;user-select:none;-webkit-user-select:none;text-decoration:var(--link-text-decoration);color:var(--link-color);user-drag:none;-webkit-user-drag:none;cursor:var(--link-cursor)}.link:not(.readonly):not(.disabled):not(.is-expanded):not(:active):hover{background-color:var(--link-background-color--hover);border-color:var(--link-border-color--hover);text-decoration:var(--link-text-decoration--hover);color:var(--link-color--hover)}.link:not(.readonly):not(.disabled):not(.is-expanded):not(:active):hover .label>:first-child.icon{--icon-background-color--inverted: var(--link-icon-background-color--hover);--icon-border-color--outlined: var(--link-color--hover);--icon-color: var(--link-color--hover)}.link:not(.readonly):not(.disabled):not(.is-expanded):not(:active):hover .label .text{border-bottom:var(--link-underline--hover)}.link:not(.readonly):not(.disabled):active{outline:none;background-color:var(--link-background-color--pressed);border-color:var(--link-border-color--pressed);text-decoration:var(--link-text-decoration--pressed);color:var(--link-color--pressed)}.link:not(.readonly):not(.disabled):active .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--pressed);--icon-border-color--outlined: var(--link-color--pressed);--icon-color: var(--link-color--pressed)}.link:not(.readonly):not(.disabled):active .label .text{border-bottom:var(--link-underline--pressed)}.link:not(.readonly):not(.disabled):active .label .text+.icon{color:inherit}.link.disabled{background-color:var(--link-background-color--disabled);border-color:var(--link-border-color--disabled);text-decoration:var(--link-text-decoration--disabled);color:var(--link-color--disabled);cursor:default;pointer-events:none}.link.disabled .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--disabled);--icon-border-color--outlined: var(--link-color--disabled);--icon-color: var(--link-color--disabled)}.link.disabled .label>:last-child.icon.subtle{color:var(--link-color--disabled)}.link.disabled .label .text{border-bottom:var(--link-underline--disabled)}.link.disabled .label .text+.icon{color:inherit}.link.readonly{background-color:var(--link-background-color--readonly);border-color:var(--link-border-color--readonly);text-decoration:var(--link-text-decoration--readonly);color:var(--link-color--readonly);cursor:default}.link.readonly .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--readonly);--icon-border-color--outlined: var(--link-color--readonly);--icon-color: var(--link-color--readonly)}.link.readonly .label .text{border-bottom:var(--link-underline--readonly)}.link.subtle:not(.readonly):not(.disabled){background-color:var(--link-background-color--subtle);border-color:var(--link-border-color--subtle);text-decoration:var(--link-text-decoration--subtle);color:var(--link-color--subtle)}.link.subtle:not(.readonly):not(.disabled):not(.is-expanded):hover{background-color:var(--link-background-color--subtle--hover);border-color:var(--link-border-color--subtle--hover);text-decoration:var(--link-text-decoration--subtle--hover);color:var(--link-color--subtle--hover)}.link.subtle:not(.readonly) .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--subtle);--icon-border-color--outlined: var(--link-color--subtle);--icon-color: var(--link-color--subtle)}.link.alert:not(.readonly):not(.disabled){background-color:var(--link-background-color--alert);border-color:var(--link-border-color--alert);text-decoration:var(--link-text-decoration--alert);color:var(--link-color--alert)}.link.alert:not(.readonly):not(.disabled):not(.is-expanded):hover{background-color:var(--link-background-color--alert--hover);border-color:var(--link-border-color--alert--hover);text-decoration:var(--link-text-decoration--alert--hover);color:var(--link-color--alert--hover)}.link.alert:not(.readonly):not(.disabled):not(.is-expanded):hover .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--alert--hover);--icon-border-color--outlined: var(--link-color--alert--hover);--icon-color: var(--link-color--alert--hover)}.link.alert:not(.readonly):not(.disabled):not(.is-expanded):hover .label .text{border-bottom:var(--link-underline--alert--hover)}.link.alert:not(.readonly):not(.disabled):not(.is-expanded):active{outline:none;background-color:var(--link-background-color--alert--pressed);border-color:var(--link-border-color--alert--pressed);text-decoration:var(--link-text-decoration--alert--pressed);color:var(--link-color--alert--pressed)}.link.alert:not(.readonly):not(.disabled):not(.is-expanded):active .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--alert--pressed);--icon-border-color--outlined: var(--link-color--alert--pressed);--icon-color: var(--link-color--alert--pressed)}.link.alert:not(.readonly):not(.disabled):not(.is-expanded):active .label .text{border-bottom:var(--link-underline--alert--pressed)}.link.alert.expanded{background-color:var(--link-background-color--alert--expanded);border-color:var(--link-border-color--alert--expanded);text-decoration:var(--link-text-decoration--alert--expanded);color:var(--link-color--alert--expanded)}.link.alert.expanded .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--alert--expanded);--icon-border-color--outlined: var(--link-color--alert--expanded);--icon-color: var(--link-color--alert--expanded)}.link.alert.expanded .label .text{border-bottom:var(--link-underline--alert--expanded)}.link.alert.readonly{background-color:var(--link-background-color--alert--readonly);border-color:var(--link-border-color--alert--readonly);text-decoration:var(--link-text-decoration--alert--readonly);color:var(--link-color--alert--readonly)}.link.alert.readonly .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--alert--readonly);--icon-border-color--outlined: var(--link-color--alert--readonly);--icon-color: var(--link-color--alert--readonly)}.link.alert.readonly .label .text{border-bottom:var(--link-underline--alert--readonly)}.link.alert.disabled{background-color:var(--link-background-color--alert--disabled);border-color:var(--link-border-color--alert--disabled);text-decoration:var(--link-text-decoration--alert--disabled);color:var(--link-color--alert--disabled)}.link.alert.disabled .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--alert--disabled);--icon-border-color--outlined: var(--link-color--alert--disabled);--icon-color: var(--link-color--alert--disabled)}.link.alert.disabled .label .text{border-bottom:var(--link-underline--alert--disabled)}.link.alert .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--alert);--icon-border-color--outlined: var(--link-color--alert);--icon-color: var(--link-color--alert)}.link.compact .label>:first-child.icon{--icon-padding: var(--link-icon-padding--compact);--icon-font-size: var(--link-icon-font-size--compact);border-bottom:var(--link-underline);border-color:rgba(0,0,0,0)}.link.compact .label>:first-child.icon:not(:only-child){--icon-margin: var(--link-icon-margin);--icon-margin--inverted: var(--link-icon-margin--inverted);--icon-margin--outlined: var(--link-icon-margin--outlined)}.link.compact .label .text{font-size:var(--link-font-size--compact);font-family:var(--link-font-family--compact);font-weight:var(--link-font-weight--compact);line-height:var(--link-line-height--compact);text-transform:var(--link-text-transform--compact)}.link.compact .label .text+.icon{--icon-margin: var(--link-after-icon-margin--compact);--icon-padding: var(--link-after-icon-padding--compact);--icon-font-size: var(--link-after-icon-font-size--compact);--icon-line-height: var(--link-after-icon-line-height--compact)}.link.is-menu{display:inline-flex}.link.is-menu.is-expanded{background-color:var(--link-background-color--expanded);border-color:var(--link-border-color--expanded);text-decoration:var(--link-text-decoration--expanded);color:var(--link-color--expanded)}.link.is-menu.is-expanded .label>:first-child.icon{--icon-background-color--inverted: var(--link-color--expanded);--icon-border-color--outlined: var(--link-color--expanded);--icon-color: var(--link-color--expanded)}.link .label{display:flex;align-items:center;justify-content:var(--link-justify-content);white-space:nowrap;overflow:hidden;padding:var(--link-padding);text-overflow:ellipsis;line-height:inherit;color:inherit;cursor:inherit;pointer-events:none}.link .label>:first-child.icon{--icon-padding: var(--link-icon-padding);--icon-padding--inverted: var(--link-icon-padding--inverted);--icon-padding--outlined: var(--link-icon-padding--outlined);--icon-background-color--inverted: var(--link-icon-background-color);--icon-border-color: var(--link-icon-border-color);--icon-border-color--outlined: var(--link-icon-border-color--outlined);--icon-font-size: var(--link-icon-font-size);--icon-color: var(--link-icon-color);--icon-color--inverted: rgba(var(--rgb-base), 1)}.link .label>:first-child.icon:not(:only-child){--icon-margin: var(--link-icon-margin);--icon-margin--inverted: var(--link-icon-margin--inverted);--icon-margin--outlined: var(--link-icon-margin--outlined)}.link .label .text{flex:1;display:inline-block;overflow:hidden;max-width:var(--link-max-width);white-space:nowrap;text-overflow:ellipsis;font-size:var(--link-font-size);font-weight:var(--link-font-weight);text-transform:var(--link-text-transform);text-align:var(--link-text-align);line-height:var(--link-line-height);border-bottom:var(--link-underline);color:inherit}.link .label .text b,.link .label .text em{font-family:inherit;font-style:inherit}.link .label .text+.icon{--icon-margin: var(--link-after-icon-margin);--icon-padding: var(--link-after-icon-padding);--icon-font-size: var(--link-after-icon-font-size);--icon-line-height: var(--link-after-icon-line-height);--icon-color: var(--link-after-icon-color)}.links{--links-flex-direction: row;--links-justify-content: flex-end;--links-align-items: center;--links-spacing: 16px;--links-link-margin: 0 0 0 var(--links-spacing);display:inline-flex;flex-direction:var(--links-flex-direction);align-items:var(--links-align-items);justify-content:var(--links-justify-content)}.links:not(:empty) .link:not(:first-of-type){margin:var(--links-link-margin)}.links .divider{--divider-height: 1.35em;--divider-margin: var(--links-link-margin)}.list{--list-height: initial;--list-width: initial;--list-padding: 0;--list-margin: 1px 0;--list-rows-height: 32px;--list-rows-gap: 2px;--list-rows-min-width: initial;--list-rows-border-radius: 4px;--list-rows-template-columns: 1fr;--list-rows-template-rows: var(--list-rows-height);--list-rows-justify-content: space-between;--list-grid-height: 280px;--list-grid-gap: 2px;--list-grid-min-width: 320px;--list-grid-border-radius: 4px;--list-grid-template-columns: repeat(3, 1fr);--list-grid-template-rows: var(--list-grid-height);--list-grid-justify-content: space-between;--list-item-background-color: rgba(var(--rgb-layout), 0.05);--list-item-background-color--hover: rgba(var(--rgb-layout), 0.05);--list-item-background-color--selected: rgba(var(--rgb-layout), 0.2);--list-item-background-color--selected--focused: rgba(var(--rgb-layout), 0.2);--list-item-padding: 12px 16px;--list-item-padding--readonly: 8px 12px;--list-item-color: rgba(var(--rgb-layout), 0.8);--list-item-color--selected: rgba(var(--rgb-layout), 1);--list-item-color--selected--focused: rgba(var(--rgb-layout), 1);position:relative;display:flex;flex-direction:row;align-items:flex-start;overflow:hidden;user-select:none;-webkit-user-select:none;height:var(--list-height);width:var(--list-width)}.list.disabled .item{opacity:.25}.list.calculating .item{opacity:0}.list.focused .item{--item-background-color--selected: var(--list-item-background-color--selected--focused);--item-color--selected: var(--list-item-color--selected--focused)}.list.list-rows{display:flex;flex-direction:column;overflow:hidden}.list.list-rows.multiple.focused .item{--item-box-shadow--targeted: inset 0 0 1px 1px rgba(var(--rgb-layout), 0.25)}.list.list-rows:not(.virtual-scroll)>.scroll>.scroll-content{display:grid}.list.list-rows.readonly{--list-rows-gap: 0;--list-item-padding: var(--list-item-padding--readonly)}.list.list-rows.readonly .item{--item-border-radius: 0;--item-border-width: 0}.list.list-rows.readonly .item:not(:last-of-type){border-bottom:1px dashed rgba(var(--rgb-layout), 0.2)}.list.list-rows.virtual-scroll{position:relative}.list.list-rows.virtual-scroll .list-grid-row{display:grid;position:absolute;width:100%;width:-webkit-fill-available;padding:0 0 var(--list-rows-gap);grid-template-columns:var(--list-rows-template-columns);grid-template-rows:var(--list-rows-template-rows);grid-gap:var(--list-rows-gap);justify-content:var(--list-rows-justify-content)}.list.list-rows>.scroll{flex:1;max-height:100%;max-height:-webkit-fill-available}.list.list-rows>.scroll>.scroll-content{margin:var(--list-padding);padding-top:var(--list-rows-gap);padding-bottom:var(--list-rows-gap);grid-template-columns:1fr;grid-template-rows:auto;grid-gap:var(--list-rows-gap)}.list.list-rows .item{transition:opacity .5s ease;min-width:var(--list-rows-min-width);border-radius:var(--list-rows-border-radius)}.list.list-grid{display:flex;flex-direction:row;overflow:hidden}.list.list-grid.multiple.focused .item{--item-box-shadow--targeted: inset 0 0 2px 2px rgba(var(--rgb-layout), 0.25)}.list.list-grid:not(.virtual-scroll)>.scroll>.scroll-content{display:grid}.list.list-grid.virtual-scroll{position:relative}.list.list-grid.virtual-scroll .list-grid-row{display:grid;position:absolute;width:100%;width:-webkit-fill-available;padding:0 0 var(--list-grid-gap);grid-template-columns:var(--list-grid-template-columns);grid-template-rows:var(--list-grid-template-rows);grid-gap:var(--list-grid-gap);justify-content:var(--list-grid-justify-content)}.list.list-grid>.scroll{flex:1}.list.list-grid>.scroll>.scroll-content{padding-top:var(--list-grid-gap);padding-bottom:var(--list-grid-gap);grid-template-columns:var(--list-grid-template-columns);grid-template-rows:var(--list-grid-template-rows);grid-gap:var(--list-grid-gap);justify-content:var(--list-grid-justify-content)}.list.list-grid .item{transition:opacity .5s ease;min-height:var(--list-grid-height);max-height:var(--list-grid-height);min-width:var(--list-grid-min-width);border-radius:var(--list-grid-border-radius)}.list>.scroll{flex:1}.list>.scroll>.scroll-content{padding-top:var(--list-grid-gap);padding-bottom:var(--list-grid-gap)}.list>.scroll>.scroll-content>.busy{position:absolute;width:100%;z-index:100;bottom:16px}.list>.busy{animation:fade 1s ease forwards;animation-delay:.25s;position:absolute;z-index:100;top:280px;left:0;width:100%;width:-webkit-fill-available;opacity:0}.list .item{--item-box-shadow--selected: none;--item-padding: var(--list-item-padding);--item-background-color: var(--list-item-background-color);--item-background-color--hover: var(--list-item-background-color--hover);--item-background-color--selected: var(--list-item-background-color--selected);--item-background-color--selected--hover: var(--item-background-color--selected);--item-border-width: 1px;--item-border-color: rgba(var(--rgb-layout), 0.05);--item-border-color--selected: rgba(var(--rgb-layout), 0.1);--item-color: var(--list-item-color);--item-color--selected: var(--list-item-color--selected)}.markdown>header{display:flex;flex-direction:row;justify-content:flex-end}.markdown>header .toolbar{--toolbar-background-color: transparent;--toolbar-background-color--selected: transparent;--toolbar-border-width: 0;--toolbar-endcap-padding: 4px;--toolbar-color--selected: rgba(var(--rgb-layout), 0.2)}.markdown .textarea{--textarea-min-height: 200px;--textarea-max-height: 200px;--textarea-padding: grid(.5);--textarea-border-width: 0;--textarea-font-size: var(--font-size);font-family:monospace}.menu{--menu-min-width: 240px;--menu-max-width: 400px;--menu-min-height: unset;--menu-max-height: 360px;--menu-padding: 8px 0;--menu-background-color: rgba(var(--rgb-base), 1);--menu-border-width: 1px;--menu-border-style: solid;--menu-border-color: rgba(var(--rgb-layout), 0.1);--menu-border-radius: 4px;--menu-header-font-size: var(--font-size--medium);--menu-header-font-weight: var(--font-weight);--menu-header-text-transform: none;--menu-header-color: rgba(var(--rgb-layout), 0.35);--menu-group-margin: 8px 0 0;--menu-group-padding: 8px 0 0;--menu-group-border: 1px dashed rgba(var(--rgb-layout), 0.1);--menu-group-title-font-size: var(--font-size--tiny);--menu-group-title-font-weight: initial;--menu-group-title-text-transform: uppercase;--menu-group-title-color: rgba(var(--rgb-layout), 0.5);top:-5000px;left:-5000px;z-index:999;border-radius:var(--menu-border-radius)}.menu.above{margin:-4px 0 0}.menu.below{margin:4px 0 0}.menu.arrow.above{margin:-4px 0 0}.menu.arrow.below{margin:6px 0 0}.menu.checkable .scroll .item{--item-padding: 8px 24px 8px 8px}.menu.checkable .scroll .item .inner .link:before{min-width:20px;display:flex;justify-content:center;align-items:center}.menu>.arrow{display:block;position:absolute;z-index:2;height:0;width:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:0}.menu>.arrow.above{transform:rotate(180deg);bottom:-8px;border-bottom:8px solid var(--menu-border-color)}.menu>.arrow.above:before{top:1px;bottom:var(--menu-border-width)}.menu>.arrow.below{top:-8px;border-bottom:8px solid var(--menu-border-color)}.menu>.arrow.below:before{top:var(--menu-border-width)}.menu>.arrow:before{position:absolute;height:0;width:0;left:-8px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);content:"";display:block;border-top:0;border-bottom:8px solid var(--menu-background-color)}.menu .panel{--panel-min-width: var(--menu-min-width);--panel-max-width: var(--menu-max-width);--panel-padding: var(--menu-padding);--panel-background-color: var(--menu-background-color);--panel-border-radius: var(--menu-border-radius);--panel-header-font-size: var(--menu-header-font-size);--panel-header-font-weight: var(--menu-header-font-weight);--panel-header-text-transform: var(--menu-header-text-transform);--panel-header-color: var(--menu-header-color);--panel-border-width: var(--menu-border-width);--panel-border-style: var(--menu-border-style);--panel-border-color: var(--menu-border-color);position:relative;z-index:1;max-height:var(--menu-max-height);min-height:var(--menu-min-height)}.menu .panel .header+.scroll{border-top:1px solid rgba(var(--rgb-layout), 0.1)}.menu .panel .header+.scroll .item:first-child{margin-top:8px}.menu .panel .header+.scroll .item:last-child{margin-bottom:8px}.menu .panel .header .group{margin-top:0}.menu .panel .header .group .link{--link-icon-font-size: 16px}.menu .scroll{box-sizing:border-box;min-height:unset;max-height:unset;height:inherit}.menu .scroll .scroll-content .group{display:flex;flex-direction:column}.menu .scroll .scroll-content .group:not(:empty):not(:first-child){margin:var(--menu-group-margin);padding:var(--menu-group-padding);border-top:var(--menu-group-border)}.menu .scroll .scroll-content .group>.label{padding:0 20px;font-size:var(--menu-group-title-font-size);font-weight:var(--menu-group-title-font-weight);color:var(--menu-group-title-color);text-transform:var(--menu-group-title-text-transform);user-select:none;-webkit-user-select:none}.menu .scroll .item{--rgb-primary: var(--rgb-layout);--item-padding: 8px 24px 8px 16px;--item-background-color: transparent;--item-background-color--disabled: transparent;--item-background-color--disabled--selected: transparent;--item-background-color--selected: transparent;--item-background-color--hover: rgba(var(--rgb-primary), 0.1);--item-background-color--pressed: rgba(var(--rgb-primary), 0.05);display:flex}.menu .scroll .item.selected .inner>.link:before{content:var(--icon-checkmark)}.menu .scroll .item .inner{flex-direction:row}.menu .scroll .item .inner>.link{--link-transition-property: none;--link-icon-padding: 0 .2em .1em;display:flex;flex:1;overflow:hidden}.menu .scroll .item .inner>.link:before{position:relative;left:0;content:"";min-width:unset;font-family:"icon";font-size:16px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-align:center;line-height:1em;speak:none}.menu .scroll .item .inner>.link>.label{flex:1}.menu .scroll .item .inner>.link>.label>strong{font-style:italic;opacity:.7}.menu .scroll .item .inner>.link>.label>em+i{padding-left:16px}@media only screen and (max-width: 432px){.menu{--menu-min-width: unset;--menu-max-height: calc(100% - calc(4px));--menu-min-width: unset;--menu-max-width: calc(100vw - calc(4px))}}.message{user-select:none;-webkit-user-select:none}.options{--options-max-height: 200px;--options-min-height: unset;--options-margin: 2px 0 0 0;--options-padding: 8px 0;--options-background-color: rgba(var(--rgb-base), 1);--options-border-width: 1px;--options-border-style: solid;--options-border-color: rgba(var(--rgb-layout), 0.35);--options-border-radius: 4px;--options-option-height: 32px}.options .panel{--panel-margin: var(--options-margin);--panel-padding: var(--options-padding);--panel-background-color: var(--options-background-color);--panel-border-width: var(--options-border-width);--panel-border-style: var(--options-border-style);--panel-border-color: var(--options-border-color);--panel-border-radius: var(--options-border-radius);display:flex}.options .panel>.scroll{flex:1;min-height:var(--options-min-height);max-height:var(--options-max-height)}.options .panel>.scroll.virtual .option{position:absolute}.options .panel>.scroll .option{height:var(--options-option-height)}.option{--option-padding: 6px 12px;--option-font-size: inherit;--option-font-weight: inherit;--option-line-height: var(--line-height);--option-background-color: transparent;--option-background-color--disabled: transparent;--option-background-color--selected: transparent;--option-background-color--highlight: rgba(var(--rgb-layout), 0.05);--option-color: rgba(var(--rgb-layout), 0.8);--option-color--disabled: rgba(var(--rgb-layout), 0.25);--option-color--selected: var(--option-color);--option-color--highlight: rgba(var(--rgb-layout), 1);--option-color--pressed: rgba(var(--rgb-layout), 0.35);--option-color--secondary: rgba(var(--rgb-layout), 0.5);--option-checkmark-color: rgba(var(--rgb-layout), 0.25);display:flex;width:100%;width:-webkit-fill-available;box-sizing:border-box;padding:var(--option-padding);background-color:var(--option-background-color);cursor:default}.option:before{position:relative;top:2px;left:-4px;content:"";min-width:14px;font-family:"icon";font-size:inherit;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none}.option.link{--link-font-size: var(--option-font-size);--link-font-weight: var(--option-font-weight);--link-line-height: var(--option-line-height);--link-color: var(--option-color);--link-color--hover: var(--option-color--highlight);--link-color--pressed: var(--option-color--pressed);--link-color--disabled: var(--option-color--disabled)}.option.divider{border:0}.option.divider:before{display:block;width:100%;height:0;border-bottom:1px dashed rgba(var(--rgb-layout), 0.1);margin:8px 0 0 16px}.option.highlight{background-color:var(--option-background-color--highlight) !important}.option.highlight:not(.disabled){color:var(--option-color--highlight)}.option.selected{background-color:var(--option-background-color--selected);color:var(--option-color--selected)}.option.selected:before{content:var(--icon-checkmark)}.option.selected.disabled{color:var(--option-color--disabled)}.option.selected.highlight{background-color:var(--option-background-color--highlight)}.option.selected.highlight:not(.disabled){color:var(--option-color--highlight)}.option.selected:hover{cursor:default}.option .label{flex:1}.option .label .secondary{color:var(--option-color--secondary)}.paddles{--paddle-height: 200px;animation-name:fade;animation-duration:.5s;position:absolute;z-index:49;height:100%;width:100%;pointer-events:none}.paddles .link{--link-color: rgba(var(--rgb-layout), 0.35);--link-color--hover: rgba(var(--rgb-layout), 0.35);--link-color--active: rgba(var(--rgb-layout), 0.35);--link-color--pressed: rgba(var(--rgb-layout), 0.35);--link-icon-font-size: 24px}.paddles .link.paddle{transition-property:background;transition-duration:1s;position:absolute;top:calc(50% - var(--paddle-height)/2);height:var(--paddle-height);pointer-events:all;padding:0 40px}.paddles .link.paddle.previous{left:0}.paddles .link.paddle.previous:active{background:linear-gradient(-90deg, transparent, rgba(var(--rgb-layout), 0.1))}.paddles .link.paddle.next{right:0}.paddles .link.paddle.next:active{background:linear-gradient(90deg, transparent, rgba(var(--rgb-layout), 0.1))}@media only screen and (max-width: 1024px){.paddles .paddle{padding:0 24px}}@media only screen and (max-width: 432px){.paddles .paddle.previous{padding:0 16px 0 2px}.paddles .paddle.next{padding:0 2px 0 16px}.paddles .paddle .label{visibility:hidden}}.panel{--panel-min-width: auto;--panel-max-width: auto;--panel-min-height: auto;--panel-max-height: auto;--panel-margin: 0;--panel-padding: 20px 24px;--panel-background-color: rgba(var(--rgb-base), 1);--panel-background-color--focused: var(--panel-background-color);--panel-border-top-color: rgba(var(--rgb-layout), 0.1);--panel-border-width: 1px;--panel-border-style: solid;--panel-border-color: rgba(var(--rgb-layout), 0.3);--panel-border-color--focused: rgba(var(--rgb-focus), 1);--panel-border-radius: 16px;--panel-border-top-left-radius: var(--panel-border-radius);--panel-border-top-right-radius: var(--panel-border-radius);--panel-border-bottom-left-radius: var(--panel-border-radius);--panel-border-bottom-right-radius: var(--panel-border-radius);--panel-box-shadow: none;--panel-font-size: var(--font-size);--panel-color: rgba(var(--rgb-layout), 1);--panel-header-margin: 0;--panel-header-padding: 0 0 8px;--panel-header-font-size: var(--font-size--small);--panel-header-font-weight: var(--font-weight--bold);--panel-header-line-height: var(--line-height--small);--panel-header-text-transform: uppercase;--panel-header-color: rgba(var(--rgb-layout), 0.35);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;min-width:var(--panel-min-width);max-width:var(--panel-max-width);min-height:var(--panel-min-height);max-height:var(--panel-max-height);margin:var(--panel-margin);padding:var(--panel-padding);background:var(--panel-background-color);border-width:var(--panel-border-width);border-style:var(--panel-border-style);border-color:var(--panel-border-color);border-top-left-radius:var(--panel-border-top-left-radius);border-top-right-radius:var(--panel-border-top-right-radius);border-bottom-left-radius:var(--panel-border-bottom-left-radius);border-bottom-right-radius:var(--panel-border-bottom-right-radius);box-shadow:var(--panel-box-shadow);font-size:var(--panel-font-size);color:var(--panel-color)}.panel .header{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;margin:var(--panel-header-margin);padding:var(--panel-header-padding);min-height:1em}.panel .header>h5{flex:1;position:absolute;user-select:none;-webkit-user-select:none;max-width:100%;max-width:-webkit-fill-available;max-width:fill-available;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 32px;font-size:var(--panel-header-font-size);font-weight:var(--panel-header-font-weight);line-height:var(--panel-header-line-height);text-transform:var(--panel-header-text-transform);text-align:center;color:var(--panel-header-color)}.panel .header>h5 span{display:flex;gap:8px}.panel .header>h5 span .icon{--icon-font-size: inherit;--icon-line-height: inherit;--icon-color: inhert}.panel .header .links{flex:1;padding-bottom:2px}.panel .header .links .link{--rgb-primary: var(--rgb-layout--default);--link-padding: 8px;--link-icon-font-size: 16px}.panel.expanded{flex:1;max-width:unset}.panel.hidden{min-width:unset;max-width:0;padding:0;margin-right:0}.panel.focused{background-color:var(--panel-background-color--focused);border-color:var(--panel-border-color--focused)}.panel .list,.panel .steps{flex:1}.panel>.scroll{min-height:unset}.panel>.list{--list-padding: 4px 0}.panel>.list .scroll{border-top-color:var(--panel-border-top-color)}@keyframes progress-indefinite{0%{opacity:0;left:0;width:0}50%{left:0;width:100%;opacity:1}75%{opacity:.25}100%{left:130%;width:65%;opacity:0}}.progress{height:var(--progress-height, 6px);overflow:hidden;box-sizing:border-box;border-width:var(--progress-border-width, 1px);border-style:var(--progress-border-style, solid);border-color:var(--progress-border-color, rgba(var(--rgb-layout), 0.1));background-color:var(--progress-background-color, rgba(var(--rgb-layout), 0.1));border-radius:var(--progress-border-radius, 4px)}.progress.radial{display:flex;align-items:center;justify-content:center;height:var(--progress-size, 40px);width:var(--progress-size, 40px);user-select:none;border:0;background:conic-gradient(var(--progress-foreground-color, rgba(var(--rgb-primary), 0.5)) calc(var(--progress-percent) * 1%), var(--progress-background-color, rgba(var(--rgb-base), 0.5)) calc(var(--progress-percent) * 1%));border-radius:calc(infinity*1px);overflow:hidden}.progress.radial .progress-inner{display:flex;align-items:center;justify-content:center;height:calc(100% - var(--progress-border-width, 6px));width:calc(100% - var(--progress-border-width, 6px));background-color:var(--progress-background-color, rgba(var(--rgb-primary), 1));border-radius:inherit}.progress.radial .progress-inner label{font-family:var(--progress-font-family, var(--font-family--bold));font-size:var(--progress-font-size, var(--font-size--small));line-height:1em;color:var(--progress-font-color, rgba(var(--rgb-base), 1))}.progress.radial .progress-inner label sup{vertical-align:super;line-height:1em;font-size:50%}.progress:not(.disabled).indefinite{position:relative;overflow:hidden}.progress:not(.disabled).indefinite .percent{background:inherit;width:inherit}.progress:not(.disabled).indefinite .percent:before{display:block;position:absolute;height:inherit;content:"";background-color:var(--progress-foreground-color, rgba(var(--rgb-primary), 1));animation:progress-indefinite 3s ease infinite;animation-delay:1.5s}.progress:not(.disabled).indefinite .percent:after{display:block;position:absolute;height:inherit;content:"";background-color:var(--progress-foreground-color, rgba(var(--rgb-primary), 1));animation:progress-indefinite 3s ease infinite}.progress:not(.disabled).complete .percent{background:var(--progress-foreground-color--complete, rgba(var(--rgb-primary), 1))}.progress:not(.disabled).invalid{background:var(--progress-background-color--invalid, rgba(var(--rgb-layout), 0.1))}.progress:not(.disabled).invalid .percent{background:var(--progress-foreground-color--invalid, rgba(var(--rgb-alert), 1))}.progress:not(.disabled).readonly{background:var(--progress-background-color--readonly, rgba(var(--rgb-layout), 0.05))}.progress:not(.disabled).readonly .percent{background:var(--progress-foreground-color--readonly, rgba(var(--rgb-layout), 0.25))}.progress.disabled{background:var(--progress-background-color--disabled, rgba(var(--rgb-layout), 0.05))}.progress.disabled .percent{background:var(--progress-foreground-color--disabled, rgba(var(--rgb-layout), 0.25))}.progress .percent{transition:var(--progress-percent-transition, width 0.5s ease);height:inherit;min-height:-webkit-fill-available;background:var(--progress-foreground-color, rgba(var(--rgb-primary), 1));border-radius:0}.progress .percent:before,.progress .percent:after{border-radius:inherit}.quicklook{height:100%;width:100%;background:rgba(var(--rgb-tar), 0.3)}.quicklook.hidden{opacity:0}.quicklook:not(.hidden) .panel{transition-property:top,left,opacity;transition-duration:.25s,.25s,.25s;transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}.quicklook.quicklook-folder .file-type{display:flex;justify-content:center;align-items:center;min-height:512px;min-width:512px}.quicklook.quicklook-folder .file-type>.icon{--icon-font-size: 160px;--icon-color: rgba(var(--rgb-layout), 1);text-align:center}.quicklook.quicklook-asset .file-thumbnail .audio,.quicklook.quicklook-asset .file-thumbnail .image,.quicklook.quicklook-asset .file-thumbnail .three,.quicklook.quicklook-asset .file-thumbnail .video{--x-size: 512px;--audio-height: var(--x-size);--audio-width: var(--x-size);--image-height: var(--x-size);--image-width: var(--x-size);--three-height: var(--x-size);--three-width: var(--x-size);--video-height: var(--x-size);--video-width: var(--x-size);box-sizing:border-box;border-radius:4px}.quicklook .panel{--panel-padding: 16px;--panel-background-color: rgba(var(--rgb-base), 1);--panel-border-radius: 8px;position:absolute;max-width:fit-content}.quicklook .panel>section{text-align:center}.quicklook .panel>section .audio,.quicklook .panel>section .image,.quicklook .panel>section .three,.quicklook .panel>section .video{--x-border-color: rgba(var(--rgb-layout), 0.1);--audio-border-color: var(--x-border-color);--image-border-color: var(--x-border-color);--three-border-color: var(--x-border-color);--video-border-color: var(--x-border-color);border-radius:8px}.quicklook .panel>section .audio .overlay>.icon,.quicklook .panel>section .image .overlay>.icon,.quicklook .panel>section .three .overlay>.icon,.quicklook .panel>section .video .overlay>.icon{--icon-padding--inverted: 8px;--icon-border-color--inverted: rgba(var(--rgb-layout), 0.2);--icon-border-radius--inverted: 10em;--icon-font-size: var(--font-size--x-large)}.quicklook .panel>section>header{max-width:480px;margin:16px auto 8px}.quicklook .panel>section>header h1{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5);overflow:hidden;text-overflow:ellipsis}.quicklook .panel>section>header p{margin-top:2px;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout 0.8), 1);overflow:hidden;text-overflow:ellipsis}.range{--range-rail-size: 10px;--range-rail-margin: 0;--range-rail-background-color: rgba(var(--rgb-layout), 0.15);--range-rail-background-color--invalid: rgba(var(--rgb-layout), 0.1);--range-rail-background-color--disabled: rgba(var(--rgb-layout), 0.05);--range-rail-foreground-color: rgba(var(--rgb-primary), 1);--range-rail-foreground-color--invalid: rgba(var(--rgb-alert), 1);--range-rail-foreground-color--disabled: rgba(var(--rgb-layout), 0.25);--range-rail-border-width: 0;--range-rail-border-style: solid;--range-rail-border-color: rgba(var(--rgb-layout), 0.05);--range-rail-border-radius: 4px;--range-handle-height: 24px;--range-handle-width: 24px;--range-handle-background-color: rgba(var(--rgb-primary), 1);--range-handle-background-color--focused: rgba(var(--rgb-base), 1);--range-handle-background-color--invalid: rgba(var(--rgb-alert), 1);--range-handle-background-color--disabled: rgba(var(--rgb-base), 1);--range-handle-border-width: 2px;--range-handle-border-style: solid;--range-handle-border-color: rgba(var(--rgb-primary), 0.1);--range-handle-border-color--focused: rgba(var(--rgb-primary), 1);--range-handle-border-color--invalid: rgba(var(--rgb-alert), 1);--range-handle-border-color--disabled: rgba(var(--rgb-layout), 0.25);--range-handle-border-radius: 2em;--range-label-font-size: var(--font-size--small);--range-label-font-family: var(--font-family--bold);--range-label-color: rgba(var(--rgb-layout), 0.5);--range-min-label-padding: 0 16px 0 0;--range-max-label-padding: 0 0 0 12px;--range-marker-width: 2px;--range-marker-height: 4px;--range-marker-color: rgba(var(--rgb-layout), 0.25);--range-marker-color--disabled: rgba(var(--rgb-layout), 0.25);--range-marker-color--highlighted: rgba(var(--rgb-layout), 0.6);--range-marker-label-font-size: var(--font-size--small);--range-marker-label-font-family: var(--font-family--bold);--range-marker-label-color: rgba(var(--rgb-layout), 0.7);--range-marker-label-color--disabled: rgba(var(--rgb-layout), 0.25);box-sizing:border-box;display:grid;grid-template-columns:1fr}.range .slider{--slider-rail-size: var(--range-rail-size);--slider-rail-margin: var(--range-rail-margin);--slider-rail-background-color: var(--range-rail-background-color);--slider-rail-background-color--invalid: var(--range-rail-background-color--invalid);--slider-rail-background-color--disabled: var(--range-rail-background-color--disabled);--slider-rail-foreground-color: var(--range-rail-foreground-color);--slider-rail-foreground-color--invalid: var(--range-rail-foreground-color--invalid);--slider-rail-border-width: var(--range-rail-border-width);--slider-rail-border-style: var(--range-rail-border-style);--slider-rail-border-color: var(--range-rail-border-color);--slider-rail-border-radius: var(--range-rail-border-radius);--slider-handle-height: var(--range-handle-height);--slider-handle-width: var(--range-handle-width);--slider-handle-background-color: var(--range-handle-background-color);--slider-handle-background-color--focused: var(--range-handle-background-color--focused);--slider-handle-background-color--invalid: var(--range-handle-background-color--invalid);--slider-handle-background-color--disabled: var(--range-handle-background-color--disabled);--slider-handle-border-width: var(--range-handle-border-width);--slider-handle-border-style: var(--range-handle-border-style);--slider-handle-border-color: var(--range-handle-border-color);--slider-handle-border-color--focused: var(--range-handle-border-color--focused);--slider-handle-border-color--invalid: var(--range-handle-border-color--invalid);--slider-handle-border-color--disabled: var(--range-handle-border-color--disabled);--slider-handle-border-radius: var(--range-handle-border-radius);--slider-label-font-size: var(--range-label-font-size);--slider-label-font-family: var(--range-label-font-family);--slider-label-color: var(--range-label-color);--slider-min-label-padding: var(--range-min-label-padding);--slider-max-label-padding: var(--range-max-label-padding);--slider-marker-width: var(--range-marker-width);--slider-marker-color: var(--range-marker-color);--slider-marker-color--disabled: var(--range-marker-color--disabled);--slider-marker-color--highlighted: var(--range-marker-color--highlighted);--slider-marker-label-font-size: var(--range-marker-label-font-size);--slider-marker-label-font-family: var(--range-marker-label-font-family);--slider-marker-label-color: var(--range-marker-label-color);--slider-marker-label-color--disabled: var(--range-marker-label-color--disabled);grid-row-start:1;grid-column-start:1}.range .slider:first-of-type .rail .progress,.range .slider:first-of-type .rail .markers{display:none}.range .slider .rail .progress .percent{display:none}.resize{position:relative;top:0;left:0;height:stretch}.resize .resize-top,.resize .resize-bottom,.resize .resize-left,.resize .resize-right{transition:opacity .25s ease;position:absolute;display:flex;justify-content:center;color:rgba(var(--rgb-steel), 1);opacity:0}.resize .resize-top:hover,.resize .resize-bottom:hover,.resize .resize-left:hover,.resize .resize-right:hover{opacity:1}.resize .resize-top,.resize .resize-bottom{width:stretch;flex-direction:row;cursor:ns-resize}.resize .resize-left,.resize .resize-right{height:stretch;flex-direction:column;cursor:ew-resize}.resize .resize-top{top:0}.resize .resize-bottom{bottom:0}.resize .resize-left{top:0;left:0}.resize .resize-right{top:0;right:0}.rich-text{--rich-text-font-family: inherit;--rich-text-font-size: inherit;--rich-text-line-height: inherit;--rich-text-color: inherit;font-size:var(--font-size);line-height:var(--line-height)}.rich-text>header{display:flex;flex-direction:row;justify-content:flex-end}.rich-text>header .toolbar{--toolbar-background-color: transparent;--toolbar-background-color--selected: transparent;--toolbar-border-width: 0;--toolbar-endcap-padding: 4px;--toolbar-color--selected: rgba(var(--rgb-layout), 0.2)}.rich-text .editor{--editor-font-family: var(--rich-text-font-family);--editor-font-size: var(--rich-text-font-size);--editor-line-height: var(--rich-text-line-height);--editor-color: var(--rich-text-color)}.scroll{--scroll-border-width: 1px;--scroll-border-style: solid;--scroll-border-color: transparent;--scroll-border-color--scrollable: rgba(var(--rgb-layout), 0.2);--scroll-border-top-width--scrollable: var(--scroll-border-width);--scroll-border-bottom-width--scrollable: var(--scroll-border-width);--scroll-border-left-width--scrollable: var(--scroll-border-width);--scroll-border-right-width--scrollable: var(--scroll-border-width);--scroll-content-padding: 0;--scroll-bar-vertical-padding-top: 4px;--scroll-bar-vertical-padding-bottom: 4px;--scroll-bar-vertical-padding-left: 16px;--scroll-bar-vertical-padding-right: 4px;--scroll-bar-horizontal-padding-top: 16px;--scroll-bar-horizontal-padding-bottom: 4px;--scroll-bar-horizontal-padding-left: 4px;--scroll-bar-horizontal-padding-right: 4px;--scroll-bar-handle-size: 4px;--scroll-bar-handle-size--hover: 10px;--scroll-bar-handle-size--active: var(--scroll-bar-handle-size--hover);--scroll-bar-handle-background-color: rgba(var(--rgb-layout), 0.1);--scroll-bar-handle-background-color--hover: rgba(var(--rgb-layout), 0.5);--scroll-bar-handle-background-color--active: var(--scroll-bar-handle-background-color--hover);--scroll-bar-handle-border: rgba(var(--rgb-layout), 0.2);--scroll-bar-handle-border-radius: 8px;position:relative;overflow:hidden;min-height:100%;min-height:-webkit-fill-available;min-height:-moz-fill-available;min-height:fill-available;max-height:100%;max-height:-webkit-fill-available;max-height:-moz-fill-available;max-height:fill-available;min-width:100%;min-width:-webkit-fill-available;min-width:-moz-fill-available;min-width:fill-available;max-width:100%;max-width:-webkit-fill-available;max-width:-moz-fill-available;max-width:fill-available;box-sizing:border-box;border-width:var(--scroll-border-width);border-style:var(--scroll-border-style);border-color:var(--scroll-border-color);pointer-events:none}.scroll.scroll-borderless{border-top-width:0 !important;border-bottom-width:0 !important;border-left-width:0 !important;border-right-width:0 !important}.scroll.scroll-vertical-hover>.scroll-bar-vertical{opacity:1}.scroll.scroll-vertical-hover>.scroll-bar-vertical .scroll-bar-handle{min-width:var(--scroll-bar-handle-size--hover);background-color:var(--scroll-bar-handle-background-color--hover)}.scroll.scroll-horizontal-hover>.scroll-bar-horizontal{opacity:1}.scroll.scroll-horizontal-hover>.scroll-bar-horizontal .scroll-bar-handle{min-height:var(--scroll-bar-handle-size--hover);background-color:var(--scroll-bar-handle-background-color--hover)}.scroll.scroll-vertical-active.scroll-is-mouse>.scroll-bar-vertical .scroll-bar-handle{min-width:var(--scroll-bar-handle-size--active);background-color:var(--scroll-bar-handle-background-color--active)}.scroll.scroll-vertical-active>.scroll-bar-vertical{padding-left:var(--scroll-bar-vertical-padding-left)}.scroll.scroll-vertical-active>.scroll-bar-vertical .scroll-bar-handle{opacity:1}.scroll.scroll-horizontal-active.scroll-is-mouse>.scroll-bar-horizontal .scroll-bar-handle{min-height:var(--scroll-bar-handle-size--active);background-color:var(--scroll-bar-handle-background-color--active)}.scroll.scroll-horizontal-active>.scroll-bar-horizontal{padding-top:var(--scroll-bar-horizontal-padding-top)}.scroll.scroll-horizontal-active>.scroll-bar-horizontal .scroll-bar-handle{opacity:1}.scroll.scroll-vertical,.scroll.scroll-horizontal{pointer-events:all}.scroll.scroll-vertical{transition-property:border-top-color,border-bottom-color;transition-duration:.5s,.5s;transition-timing-function:ease}.scroll.scroll-vertical:not(.scroll-vertical-max){border-bottom-width:var(--scroll-border-bottom-width--scrollable);border-bottom-color:var(--scroll-border-color--scrollable)}.scroll.scroll-vertical.scroll-vertical-scrolled{border-top-width:var(--scroll-border-top-width--scrollable);border-top-color:var(--scroll-border-color--scrollable)}.scroll.scroll-horizontal{transition-property:border-left-color,border-right-color;transition-duration:.5s,.5s;transition-timing-function:ease}.scroll.scroll-horizontal:not(.scroll-borderless):not(.scroll-horizontal-max){border-right-width:var(--scroll-border-right-width--scrollable);border-right-color:var(--scroll-border-color--scrollable)}.scroll.scroll-horizontal:not(.scroll-borderless).scroll-horizontal-scrolled{border-left-width:var(--scroll-border-left-width--scrollable);border-left-color:var(--scroll-border-color--scrollable)}.scroll.scroll-vertical-unset{border-top:0;border-bottom:0}.scroll.scroll-vertical-unset>.scroll-content{min-height:unset}.scroll.scroll-horizontal-unset{border-left:0;border-right:0}.scroll.scroll-horizontal-unset>.scroll-content{min-width:unset}.scroll.scroll-fixed.scroll-vertical>.scroll-content{padding-right:16px}.scroll.scroll-fixed.scroll-horizontal>.scroll-content{padding-bottom:16px}.scroll.scroll-fixed>.scroll-content{padding:0}.scroll.scroll-fixed>.scroll-bar .scroll-bar-handle{opacity:1;background-color:var(--scroll-bar-handle-background-color--active)}.scroll.scroll-fixed>.scroll-bar-vertical{padding-left:4px}.scroll.scroll-fixed>.scroll-bar-vertical .scroll-bar-handle{min-width:var(--scroll-bar-handle-size--active)}.scroll.scroll-fixed>.scroll-bar-horizontal{padding-top:4px}.scroll.scroll-fixed>.scroll-bar-horizontal .scroll-bar-handle{min-height:var(--scroll-bar-handle-size--active)}.scroll>.scroll-content{transition-property:top,left;transition-duration:.25s,.25s;transition-timing-function:ease;position:relative;z-index:1;min-width:-moz-fit-content;min-width:fit-content;min-width:100%;min-width:-moz-fit-content;min-height:fit-content;min-height:100%;padding:var(--scroll-content-padding);pointer-events:all}.scroll>.scroll-bar{position:absolute;z-index:1000;overflow:hidden;animation-name:fade;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:ease}.scroll>.scroll-bar .scroll-bar-handle{transition-property:opacity,min-width,min-height,background;transition-duration:.5s,.25s,.25s,.25s;transition-timing-function:ease;position:relative;opacity:0;background-color:var(--scroll-bar-handle-background-color);border-radius:var(--scroll-bar-handle-border-radius)}.scroll>.scroll-bar-vertical{top:0;right:0;height:calc(100% - (var(--scroll-bar-vertical-padding-top) + var(--scroll-bar-vertical-padding-bottom)));padding-top:var(--scroll-bar-vertical-padding-top);padding-bottom:var(--scroll-bar-vertical-padding-bottom);padding-left:0;padding-right:var(--scroll-bar-vertical-padding-right)}.scroll>.scroll-bar-vertical.hidden{max-width:0;padding-left:0;padding-right:0;opacity:0}.scroll>.scroll-bar-vertical .scroll-bar-handle{min-width:var(--scroll-bar-handle-size)}.scroll>.scroll-bar-horizontal{left:0;bottom:0;width:calc(100% - (var(--scroll-bar-horizontal-padding-left) + var(--scroll-bar-horizontal-padding-right)));padding-top:0;padding-bottom:var(--scroll-bar-horizontal-padding-bottom);padding-left:var(--scroll-bar-horizontal-padding-left);padding-right:var(--scroll-bar-horizontal-padding-right)}.scroll>.scroll-bar-horizontal.hidden{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.scroll>.scroll-bar-horizontal .scroll-bar-handle{min-height:var(--scroll-bar-handle-size)}body.windows .scroll.scroll-vertical{--scroll-border-width: 1px;--scroll-border-style: solid;--scroll-border-color: var(--scroll-border-color--scrollable)}body.windows .scroll.scroll-vertical>.scroll-content{margin-right:17px}body.windows .scroll.scroll-horizontal{--scroll-border-width: 1px;--scroll-border-style: solid;--scroll-border-color: var(--scroll-border-color--scrollable)}body.windows .scroll.scroll-horizontal>.scroll-content{margin-bottom:17px}body.windows .scroll>.scroll-content{padding:0}body.windows .scroll>.scroll-bar .scroll-bar-handle{transition-property:none;opacity:1;background-color:var(--scroll-bar-handle-background-color--active)}body.windows .scroll>.scroll-bar-vertical:not(.hidden){padding-left:4px;border-left:var(--scroll-border-width) var(--scroll-border-style) var(--scroll-border-color)}body.windows .scroll>.scroll-bar-vertical:not(.hidden) .scroll-bar-handle{min-width:var(--scroll-bar-handle-size--active)}body.windows .scroll>.scroll-bar-horizontal:not(.hidden){padding-top:4px;border-top:var(--scroll-border-width) var(--scroll-border-style) var(--scroll-border-color)}body.windows .scroll>.scroll-bar-horizontal:not(.hidden) .scroll-bar-handle{min-height:var(--scroll-bar-handle-size--active)}.scrubber{--scrubber-border-radius: 0;--scrubber-height: 4px;--scrubber-height--hover: 16px;--scrubber-color: rgba(var(--rgb-layout), 1);--scrubber-border-width: 1px;--scrubber-border-style: solid;--scrubber-border-color: rgba(var(--rgb-layout), 0.1);--scrubber-border-radius: 2px;--scrubber-background-color: rgba(var(--rgb-layout), 0.05);--scrubber-foreground-color: rgba(var(--rgb-primary), 1);--scrubber-foreground-color--complete: rgba(var(--rgb-primary), 1);--scrubber-buffer-background-color: rgba(var(--rgb-layout), 0.25);--scrubber-buffer-background-color--complete: rgba(var(--rgb-layout), 0.25);display:flex;flex-direction:column}.scrubber:hover .progress{--progress-height: var(--scrubber-height--hover)}.scrubber header{display:flex;font-size:var(--font-size--small);font-weight:var(--font-weight--bold);color:var(--scrubber-color);text-align:left}.scrubber header .timecode:first-child{flex:1}.scrubber section{position:relative}.scrubber section .progress{--progress-percent-transition: none;--progress-background-color: var(--scrubber-background-color);--progress-foreground-color: var(--scrubber-foreground-color);--progress-foreground-color--complete: var(--scrubber-foreground-color--complete);--progress-border-radius: var(--scrubber-border-radius);--progress-height: var(--scrubber-height);--progress-border-width: var(--scrubber-border-width);--progress-border-style: var(--scrubber-border-style);--progress-border-color: var(--scrubber-border-color);--progress-border-radius: var(--scrubber-border-radius);transition:height .5s ease;position:relative;top:0;left:0;flex:1;z-index:2}.scrubber section .progress.buffer{--progress-background-color: transparent;--progress-foreground-color: var(--scrubber-buffer-background-color);--progress-foreground-color--complete: var(--scrubber-buffer-background-color);--progress-border-color: transparent;position:absolute;z-index:1;top:0;left:0;width:100%}.select{--select-padding: 0 0 .1em 0;--select-padding--multiple: var(--select-padding);--select-padding--inline: 5px 12px 4px;--select-font-size: var(--font-size--medium);--select-font-size--inline: var(--font-size--medium);--select-font-weight: var(--font-weight);--select-line-height: var(--line-height--medium);--select-background-color: transparent;--select-background-color--inline: rgba(var(--rgb-layout), 0.05);--select-background-color--empty: var(--select-background-color);--select-background-color--focused: var(--select-background-color);--select-background-color--invalid: rgba(var(--rgb-alert), 0.1);--select-background-color--disabled: var(--select-background-color);--select-background-color--readonly: var(--select-background-color);--select-border-width: 0 0 2px 0;--select-border-style: solid;--select-border-style--inline: solid;--select-border-style--inline--disabled: dashed;--select-border-radius: 0;--select-border-radius--inline: 8px;--select-border-color: rgba(var(--rgb-layout), 0.2);--select-border-color--empty: rgba(var(--rgb-layout), 0.2);--select-border-color--focused: rgba(var(--rgb-focus), 1);--select-border-color--invalid: rgba(var(--rgb-alert), 1);--select-border-color--disabled: rgba(var(--rgb-layout), 0.2);--select-border-color--readonly: transparent;--select-color: rgba(var(--rgb-layout), 0.8);--select-color--focused: rgba(var(--rgb-layout), 1);--select-color--invalid: var(--select-color);--select-color--readonly: var(--select-color);--select-color--disabled: rgba(var(--rgb-layout), 0.5);--select-color--secondary: rgba(var(--rgb-layout), 0.5);--select-color--placeholder: rgba(var(--rgb-layout), 0.3);--select-color--placeholder--invalid: rgba(var(--rgb-alert), 0.5);--select-color--placeholder--disabled: rgba(var(--rgb-alert), 0.2);--select-chevron-padding: 0;--select-chevron-color: rgba(var(--rgb-layout), 0.25);--select-chevron-color--empty: var(--select-chevron-color);--select-chevron-color--focused: var(--select-chevron-color);--select-chevron-color--invalid: rgba(var(--rgb-alert), 0.5);--select-chevron-color--disabled: rgba(var(--rgb-layout), 0.35);box-sizing:border-box}.select.disabled .select-input-ctrl .select-text,.select.readonly .select-input-ctrl .select-text{color:var(--select-color--disabled)}.select.disabled .select-input-ctrl .select-input{border-color:var(--select-border-color--disabled);border-style:dashed}.select.disabled .select-input-ctrl .select-text:after{color:var(--select-chevron-color--disabled)}.select.readonly .select-input-ctrl .select-input{border-color:rgba(0,0,0,0)}.select.readonly .select-input-ctrl .select-text{color:var(--select-color--readonly)}.select.readonly .select-input-ctrl .select-text:after{opacity:0}.select.empty.disabled .select-input-ctrl .select-text{color:var(--select-color--placeholder--disabled)}.select.empty .select-input-ctrl .select-text{color:var(--select-color--placeholder)}.select.empty .select-input-ctrl .select-text:after{border-color:var(--select-chevron-color--empty)}.select.focused:not(.invalid):not(.empty) .select-input-ctrl .select-text{color:var(--select-color--focused)}.select.focused:not(.invalid) .select-input-ctrl .select-input{background-color:var(--select-background-color--focused);border-color:var(--select-border-color--focused)}.select.focused:not(.invalid) .select-input-ctrl .select-text:after{color:var(--select-chevron-color--focused)}.select.invalid:not(.disabled):not(.readonly):not(.empty) .select-input-ctrl .select-text{color:var(--select-color--invalid)}.select.invalid:not(.disabled):not(.readonly):not(.empty) .select-input-ctrl .select-text:after{color:var(--select-chevron-color--invalid)}.select.invalid:not(.disabled):not(.readonly).empty .select-input-ctrl .select-input{background-color:var(--select-background-color--invalid);border-color:var(--select-border-color--invalid)}.select.invalid:not(.disabled):not(.readonly).empty .select-input-ctrl .select-text{color:var(--select-color--placeholder--invalid)}.select.invalid:not(.disabled):not(.readonly).empty .select-input-ctrl .select-text:after{color:var(--select-chevron-color--invalid)}.select.inline{--select-border-width: 1px;--select-background-color: var(--select-background-color--inline);--select-font-size: var(--select-font-size--inline);--select-border-style: var(--select-border-style--inline);--select-border-radius: var(--select-border-radius--inline)}.select.inline.disabled{border-style:var(--select-border-style--inline--disabled)}.select.inline .select-input-ctrl .select-text{padding:var(--select-padding--inline)}.select.inline .select-input-ctrl .select-text:after{top:8px;right:8px}.select.select-expanded .select-input-ctrl .select-input{border-color:var(--select-border-color--focused)}.select.select-expanded .select-input-ctrl .select-text{color:var(--select-color--focused)}.select.select-expanded .select-input-ctrl .select-text:after{color:var(--select-chevron-color--focused)}.select.multiple{display:flex;flex-wrap:wrap;overflow:hidden}.select.multiple .select-input-ctrl .select-text{padding:var(--select-padding--multiple);color:var(--select-color--placeholder) !important}.select.multiple .chips{--chips-gap: 2px}.select.multiple .chips:not(:empty){padding:0 24px 1px 0}.select.multiple .chips .chip{--chip-border-radius: 4px;--chip-padding--compact--is-text: 3px 8px;--chip-padding--compact: 0;pointer-events:all}.select.expanded .select-input-ctrl .select-text:after{content:var(--icon-chevron-up)}.select .select-input-ctrl{position:relative;width:100%}.select .select-input-ctrl .select-input{background-color:var(--select-background-color);border-width:var(--select-border-width);border-style:var(--select-border-style);border-color:var(--select-border-color);border-radius:var(--select-border-radius);pointer-events:none;cursor:default}.select .select-input-ctrl .select-text{transition:color .5s ease;padding:var(--select-padding);font-size:var(--select-font-size);font-weight:var(--select-font-weight);line-height:var(--select-line-height);color:var(--select-color);cursor:default}.select .select-input-ctrl .select-text:after{transition:color .5s ease;content:var(--icon-chevron-down);position:absolute;top:0;right:0;min-height:100%;max-height:100%;display:flex;align-items:center;padding:var(--select-chevron-padding);font-family:"icon";font-size:var(--font-size--medium);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;color:var(--select-chevron-color)}.select .select-input-ctrl .select-text .select-text-clip{margin:0 16px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select .select-input-ctrl .select-text .secondary{color:var(--select-color--secondary)}.select .select-input-ctrl input{-webkit-appearance:none;-moz-appearance:none;appearance:none;user-select:none;-webkit-user-select:none;display:block;width:100%;height:0;padding:0;border:0;font-size:0}.select .select-input-ctrl input:focus{outline:none}.selection{position:absolute;z-index:999;box-sizing:border-box;margin:1px;border:1px solid rgba(var(--rgb-selection), 0.3);background-color:rgba(var(--rgb-selection), 0.2)}.slider{--slider-rail-size: 8px;--slider-rail-margin: 0;--slider-rail-background-color: rgba(var(--rgb-layout), 0.15);--slider-rail-background-color--invalid: rgba(var(--rgb-layout), 0.1);--slider-rail-background-color--readonly: rgba(var(--rgb-layout), 0.05);--slider-rail-background-color--disabled: rgba(var(--rgb-layout), 0.05);--slider-rail-foreground-color: rgba(var(--rgb-primary), 1);--slider-rail-foreground-color--invalid: rgba(var(--rgb-alert), 1);--slider-rail-foreground-color--readonly: rgba(var(--rgb-layout), 0.2);--slider-rail-foreground-color--disabled: rgba(var(--rgb-layout), 0.1);--slider-rail-border-width: 0;--slider-rail-border-style: solid;--slider-rail-border-color: rgba(var(--rgb-layout), 0.05);--slider-rail-border-radius: 4px;--slider-handle-height: 16px;--slider-handle-width: 16px;--slider-handle-background-color: rgba(var(--rgb-base), 1);--slider-handle-background-color--focused: rgba(var(--rgb-base), 1);--slider-handle-background-color--focused--invalid: rgba(var(--rgb-base), 1);--slider-handle-background-color--percentage: rgba(var(--rgb-primary), 1);--slider-handle-background-color--percentage--focused: rgba(var(--rgb-base), 1);--slider-handle-background-color--invalid: rgba(var(--rgb-alert), 1);--slider-handle-background-color--readonly: color-mix(in srgb, rgba(var(--rgb-layout), 1) 20%, rgba(var(--rgb-base), 1));--slider-handle-background-color--disabled: rgba(var(--rgb-base), 1);--slider-handle-border-width: 2px;--slider-handle-border-style: solid;--slider-handle-border-color: rgba(var(--rgb-layout), 0.5);--slider-handle-border-color--focused: rgba(var(--rgb-layout), 1);--slider-handle-border-color--percentage: rgba(var(--rgb-primary), 1);--slider-handle-border-color--percentage--focused: rgba(var(--rgb-primary), 1);--slider-handle-border-color--focused--invalid: rgba(var(--rgb-alert), 1);--slider-handle-border-color--invalid: rgba(var(--rgb-alert), 1);--slider-handle-border-color--readonly: color-mix(in srgb, rgba(var(--rgb-layout), 1) 20%, rgba(var(--rgb-base), 1));--slider-handle-border-color--disabled: rgba(var(--rgb-layout), 0.1);--slider-handle-border-radius: 8px;--slider-label-font-size: var(--font-size--small);--slider-label-font-family: var(--font-family--bold);--slider-label-color: rgba(var(--rgb-layout), 0.5);--slider-min-label-padding: 0 16px 0 0;--slider-max-label-padding: 0 0 0 12px;--slider-marker-width: 2px;--slider-marker-height: 4px;--slider-marker-color: rgba(var(--rgb-layout), 0.25);--slider-marker-color--readonly: rgba(var(--rgb-layout), 0.1);--slider-marker-color--disabled: rgba(var(--rgb-layout), 0.1);--slider-marker-color--highlighted: rgba(var(--rgb-layout), 0.6);--slider-marker-color--highlighted--readonly: rgba(var(--rgb-layout), 0.25);--slider-marker-color--highlighted--disabled: rgba(var(--rgb-layout), 0.25);--slider-marker-label-font-size: var(--font-size--small);--slider-marker-label-font-family: var(--font-family--bold);--slider-marker-label-color: rgba(var(--rgb-layout), 0.7);--slider-marker-label-color--readonly: rgba(var(--rgb-layout), 0.35);--slider-marker-label-color--disabled: rgba(var(--rgb-layout), 0.35);display:flex;flex-direction:row}.slider.isundef .rail .handle{display:none}.slider:not(.disabled).invalid .rail{--slider-rail-foreground-color: var(--slider-rail-foreground-color--invalid);background-color:var(--slider-background-color--invalid)}.slider:not(.disabled).invalid .rail .handle{background-color:var(--slider-handle-background-color--invalid);border-color:var(--slider-handle-border-color--invalid)}.slider:not(.disabled).invalid .rail .handle.focused{background-color:var(--slider-handle-background-color--focused--invalid);border-color:var(--slider-handle-border-color--focused--invalid)}.slider:not(.disabled):not(.invalid).percentage .rail .handle{background-color:var(--slider-handle-background-color--percentage);border-color:var(--slider-handle-border-color--percentage)}.slider:not(.disabled):not(.invalid).percentage .rail .handle.focused{background-color:var(--slider-handle-background-color--percentage--focused);border-color:var(--slider-handle-border-color--percentage--focused)}.slider:not(.disabled).readonly{--slider-rail-background-color: var(--slider-rail-background-color--readonly);--slider-rail-foreground-color: var(--slider-rail-foreground-color--readonly);--slider-handle-background-color: var(--slider-handle-background-color--readonly);--slider-handle-border-color: var(--slider-handle-border-color--readonly);--slider-marker-color: var(--slider-marker-color--readonly);--slider-marker-color--highlighted: var(--slider-marker-color--highlighted--readonly);--slider-marker-label-color: var(--slider-marker-label-color--readonly)}.slider.disabled{--slider-rail-background-color: var(--slider-rail-background-color--disabled);--slider-rail-foreground-color: var(--slider-rail-foreground-color--disabled);--slider-handle-background-color: var(--slider-handle-background-color--disabled);--slider-handle-border-color: var(--slider-handle-border-color--disabled);--slider-marker-label-color: var(--slider-marker-label-color--disabled);--slider-marker-color--highlighted: var(--slider-marker-color--highlighted--disabled);--slider-marker-color: var(--slider-marker-label-color--disabled)}.slider.disabled .handle{display:none;pointer-events:none}.slider.markers .rail{padding-bottom:calc(var(--slider-marker-height)*2)}.slider.markers.labels .rail{padding-bottom:calc(var(--slider-marker-height)*2 + var(--slider-label-font-size))}.slider.markers.labels .rail .marker.labeled:after{position:absolute;bottom:-18px;left:-32px;display:block;width:64px;content:attr(data-value);text-indent:2px;text-align:center}.slider .rail{position:relative;flex:1;display:flex;flex-direction:row;align-items:center;height:var(--slider-handle-height);margin:var(--slider-rail-margin);user-select:none}.slider .rail .markers{position:absolute;z-index:1;top:0;left:0;width:100%;display:flex;flex-direction:row;align-items:center;margin-top:calc(var(--slider-handle-height)*1.25);min-width:-webkit-fill-available;min-width:fill-available;pointer-events:none}.slider .rail .marker{position:absolute;box-sizing:border-box;margin:0;padding:0;border:0;height:var(--slider-marker-height);width:var(--slider-marker-width);background-color:var(--slider-marker-color);font-size:var(--slider-marker-label-font-size);font-family:var(--slider-marker-label-font-family);color:var(--slider-marker-label-color)}.slider .rail .marker:first-of-type,.slider .rail .marker:last-of-type{display:none}.slider .rail .marker.disabled{background-color:var(--slider-marker-color--disabled);color:var(--slider-marker-label-color--disabled)}.slider .rail .marker:not(.disabled).highlighted{background-color:var(--slider-marker-color--highlighted)}.slider .rail .progress{--progress-percent-transition: none;--progress-height: var(--slider-rail-size);--progress-background-color: var(--slider-rail-background-color);--progress-foreground-color: var(--slider-rail-foreground-color);--progress-foreground-color--invalid: var(--slider-rail-foreground-color--invalid);--progress-foreground-color--readonly: var(--slider-rail-foreground-color--readonly);--progress-foreground-color--disabled: var(--slider-rail-foreground-color--disabled);--progress-foreground-color--complete: var(--slider-rail-foreground-color);--progress-border-width: var(--slider-rail-border-width);--progress-border-style: var(--slider-rail-border-style);--progress-border-color: var(--slider-rail-border-color);--progress-border-radius: var(--slider-rail-border-radius);position:relative;width:100%;z-index:2}.slider .rail .handle{position:absolute;z-index:3;top:0;left:0;margin-left:calc(0px - var(--slider-handle-width)/2);height:var(--slider-handle-height);width:var(--slider-handle-width);box-sizing:border-box;background-color:var(--slider-handle-background-color);border-radius:var(--slider-handle-border-radius);border-width:var(--slider-handle-border-width);border-style:var(--slider-handle-border-style);border-color:var(--slider-handle-border-color)}.slider .rail .handle.focused{box-shadow:0 0 0 8px rgba(var(--rgb-layout), 0.1);background-color:var(--slider-handle-background-color--focused);border-color:var(--slider-handle-border-color--focused)}.slider>label{font-size:var(--slider-label-font-size);font-family:var(--slider-label-font-family);color:var(--slider-label-color);text-align:center}.slider>label:first-of-type{padding:var(--slider-min-label-padding)}.slider>label:last-of-type{padding:var(--slider-max-label-padding)}@media only screen and (max-width: 840px){.slider{--slider-handle-height: 24px;--slider-handle-width: 24px}}.stack{--stack-background-color: color-mix(in srgb, rgba(var(--rgb-layout), 1) 1%, rgba(var(--rgb-base), 1));--stack-card-background-color: rgba(var(--rgb-container), 1);--stack-card-background-color--selected: rgba(var(--rgb-container), 1);--stack-box-shadow: 1px 1px 3px rgba(var(--rgb-shadow), 0.25);--stack-border-width: 1px;--stack-border-style: solid;--stack-border-color: rgba(var(--rgb-layout), 0.05);--stack-border-radius: 8px;--stack-card-padding: 32px;overflow:hidden;box-sizing:border-box;box-shadow:var(--stack-box-shadow);flex-direction:column;background-color:var(--stack-background-color);border-width:var(--stack-border-width);border-style:var(--stack-border-style);border-color:var(--stack-border-color);border-radius:var(--stack-border-radius)}.stack:not(:empty){padding:2px}.stack.selectable .card:not(.selected){--card-background-color: var(--stack-card-background-color)}.stack>label{display:flex;flex-direction:row;justify-content:center;gap:4px;padding:16px 0;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.45);user-select:none}.stack>label .icon{--icon-font-size: 20px;--icon-line-height: 18px;--icon-color: color(layout, .45)}.stack>.links{--links-justify-content: center;padding:16px}.stack>.links .link{--link-icon-padding: 0 .2em .2em;--link-font-size: var(--font-size--medium);--link-underline: 2px dotted rgba(var(--rgb-primary), 0.5)}.stack>.links .link .icon{--icon-font-size: 16px;--icon-line-height: 15px}.stack .card{--card-box-shadow: none;--card-padding: var(--stack-card-padding);--card-border-color: rgba(var(--rgb-layout), 0.1);--card-border-color--focused: rgba(var(--rgb-layout), 0.1);--card-border-color--highlighted: rgba(var(--rgb-layout), 0.1);animation-name:fade;animation-duration:.5s;animation-fill-mode:both;position:relative;min-width:inherit;max-height:unset;box-sizing:border-box;overflow:hidden;border-radius:0;justify-content:center;border-bottom-width:0;margin-bottom:1px}.stack .card:first-of-type{border-top-left-radius:var(--stack-border-radius);border-top-right-radius:var(--stack-border-radius)}.stack .card:last-child{border-bottom-left-radius:var(--stack-border-radius);border-bottom-right-radius:var(--stack-border-radius);border-bottom-width:1px}.steps{--steps-margin: 0 0 20px;--steps-marker-size: 38px;--steps-marker-size--compact: 6px;--steps-marker-margin: 0 8px;--steps-marker-margin--compact: 0 2px;--steps-marker-border-radius: var(--steps-marker-size);--steps-marker-border-radius--current: var(--steps-marker-border-radius);--steps-marker-border-radius--completed: var(--steps-marker-border-radius);--steps-marker-border-width: 2px;--steps-marker-border-width--current: var(--steps-marker-border-width);--steps-marker-border-width--completed: var(--steps-marker-border-width);--steps-marker-border-style: solid;--steps-marker-border-style--current: var(--steps-marker-border-style);--steps-marker-border-style--completed: var(--steps-marker-border-style);--steps-marker-border-color: transparent;--steps-marker-border-color--current: rgba(var(--rgb-primary), 0.5);--steps-marker-border-color--completed: rgba(var(--rgb-primary), 1);--steps-marker-background-color: rgba(var(--rgb-layout), 0.2);--steps-marker-background-color--current: rgba(var(--rgb-primary), 0.1);--steps-marker-background-color--completed: rgba(var(--rgb-primary), 1);--steps-marker-font-size: var(--font-weight--medium);--steps-marker-font-size--current: var(--steps-marker-font-size);--steps-marker-font-size--completed: var(--steps-marker-font-size);--steps-marker-font-weight: var(--font-weight--bold);--steps-marker-font-weight--current: var(--steps-marker-font-weight);--steps-marker-font-weight--completed: var(--steps-marker-font-weight);--steps-marker-color: rgba(var(--rgb-base), 1);--steps-marker-color--current: rgba(var(--rgb-layout), 0.5);--steps-marker-color--completed: var(--steps-marker-color);--steps-label-bottom: -20px;--steps-label-font-size: var(--font-size--small);--steps-label-font-weight: var(--font-weight--bold);--steps-label-text-transform: uppercase;--steps-label-color: rgba(var(--rgb-layout), 0.3);--steps-label-color--current: rgba(var(--rgb-layout), 0.5);--steps-label-color--completed: rgba(var(--rgb-primary), 1);--steps-spacer-width: 48px;--steps-spacer-height: 4px;--steps-spacer-border-radius: 2px;--steps-spacer-background-color: rgba(var(--rgb-layout), 0.2);--steps-spacer-background-color--current: var(--steps-spacer-background-color);--steps-spacer-background-color--completed: rgba(var(--rgb-primary), 1);display:flex;flex-direction:column}.steps .progression{display:flex;align-items:center;justify-content:center;margin:var(--steps-margin)}.steps .progression.compact{--steps-marker-size: var(--steps-marker-size--compact);--steps-marker-margin: var(--steps-marker-margin--compact)}.steps .progression.compact .marker .icon,.steps .progression.compact .marker>em,.steps .progression.compact .marker>label{display:none}.steps .progression.compact .spacer{display:none}.steps .progression .marker{position:relative;display:flex;align-items:center;justify-content:center;height:var(--steps-marker-size);width:var(--steps-marker-size);margin:var(--steps-marker-margin);border-width:var(--steps-marker-border-width);border-style:var(--steps-marker-border-style);border-color:var(--steps-marker-border-color);background-color:var(--steps-marker-background-color);border-radius:var(--steps-marker-border-radius);font-size:var(--steps-marker-font-size);font-weight:var(--steps-marker-font-weight);line-height:1em;color:var(--steps-marker-color);user-select:none;-webkit-user-select:none}.steps .progression .marker.current{border-width:var(--steps-marker-border-width--current);border-style:var(--steps-marker-border-style--current);border-color:var(--steps-marker-border-color--current);border-radius:var(--steps-marker-border-radius--current);background-color:var(--steps-marker-background-color--current);font-size:var(--steps-marker-font-size--current);font-weight:var(--steps-marker-font-weight--current);color:var(--steps-marker-color--current)}.steps .progression .marker.current>label{color:var(--steps-label-color--current)}.steps .progression .marker.completed{border-width:var(--steps-marker-border-width--completed);border-style:var(--steps-marker-border-style--completed);border-color:var(--steps-marker-border-color--completed);border-radius:var(--steps-marker-border-radius--completed);background-color:var(--steps-marker-background-color--completed);font-size:var(--steps-marker-font-size--completed);font-weight:var(--steps-marker-font-weight--completed);color:var(--steps-marker-color--completed)}.steps .progression .marker.completed .icon{--icon-color: inherit;--icon-line-height: 1em;--icon-font-size: var(--font-size--large)}.steps .progression .marker.completed>label{color:var(--steps-label-color--completed)}.steps .progression .marker>label{position:absolute;bottom:var(--steps-label-bottom);font-size:var(--steps-label-font-size);font-weight:var(--steps-label-font-weight);text-transform:var(--steps-label-text-transform);color:var(--steps-label-color);white-space:nowrap}.steps .progression .spacer{height:var(--steps-spacer-height);width:var(--steps-spacer-width);background-color:var(--steps-spacer-background-color);border-radius:var(--steps-spacer-border-radius)}.steps .progression .spacer.current{background-color:var(--steps-spacer-background-color--current)}.steps .progression .spacer.completed{background-color:var(--steps-spacer-background-color--completed)}.steps .step{flex:1}.switch{--switch-margin: 0 4px;--switch-size: 18px;--switch-size--compact: 12px;--switch-ratio: calc(5 / 2.75);--switch-ratio--compact: calc(4.5 / 2.25);--switch-border-width: 1px;--switch-border-radius: 16px;--switch-box-shadow: none;--switch-box-shadow--checked: none;--switch-box-shadow--focused: 0 0 2px 2px rgba(var(--rgb-focus), 0.25);--switch-box-shadow--focused--checked: var(--switch-box-shadow--focused);--switch-box-shadow--disabled: none;--switch-box-shadow--disabled--checked: none;--switch-box-shadow--readonly: none;--switch-box-shadow--readonly--checked: none;--switch-background-color: rgba(var(--rgb-layout), 0.2);--switch-background-color--checked: rgba(var(--rgb-primary), 1);--switch-background-color--pressed: rgba(var(--rgb-layout), 0.3);--switch-background-color--pressed--checked: rgba(var(--rgb-primary), 0.7);--switch-background-color--disabled: rgba(var(--rgb-layout), 0.05);--switch-background-color--disabled--checked: rgba(var(--rgb-primary), 0.05);--switch-background-color--readonly: rgba(var(--rgb-layout), 0.05);--switch-background-color--readonly--checked: rgba(var(--rgb-layout), 0.05);--switch-border-style: solid;--switch-border-style--checked: var(--switch-border-style);--switch-border-style--pressed: var(--switch-border-style);--switch-border-style--pressed--checked: var(--switch-border-style);--switch-border-style--disabled: var(--switch-border-style);--switch-border-style--disabled--checked: var(--switch-border-style);--switch-border-style--readonly: var(--switch-border-style);--switch-border-style--readonly--checked: var(--switch-border-style);--switch-border-color: rgba(var(--rgb-layout), 0.1);--switch-border-color--checked: rgba(var(--rgb-layout), 0.2);--switch-border-color--pressed: var(--switch-border-color);--switch-border-color--pressed--checked: var(--switch-border-color);--switch-border-color--disabled: rgba(var(--rgb-layout), 0.1);--switch-border-color--disabled--checked: var(--switch-border-color--disabled);--switch-border-color--readonly: rgba(var(--rgb-layout), 0.1);--switch-border-color--readonly--checked: var(--switch-border-color--readonly);--switch-handle-margin: 1px;--switch-handle-box-shadow: 1px 1px 3px rgba(var(--rgb-shadow), 0.25);--switch-handle-background-color: rgba(var(--rgb-base), 1);--switch-handle-background-color--checked: var(--switch-handle-background-color);--switch-handle-background-color--disabled: rgba(var(--rgb-base), 0.8);--switch-handle-background-color--disabled--checked: var(--switch-handle-background-color--disabled);--switch-handle-background-color--readonly: rgba(var(--rgb-base), 0.8);--switch-handle-background-color--readonly--checked: var(--switch-handle-background-color--readonly);--switch-handle-border-width: 1px;--switch-handle-border-radius: 8px;--switch-handle-border-style: solid;--switch-handle-border-style--pressed: var(--switch-handle-border-style);--switch-handle-border-style--pressed--checked: var(--switch-handle-border-style);--switch-handle-border-style--checked: var(--switch-handle-border-style);--switch-handle-border-style--disabled: var(--switch-handle-border-style);--switch-handle-border-style--disabled--checked: var(--switch-handle-border-style--disabled);--switch-handle-border-style--readonly: var(--switch-handle-border-style);--switch-handle-border-style--readonly--checked: var(--switch-handle-border-style--readonly);--switch-handle-border-color: transparent;--switch-handle-border-color--checked: var(--switch-handle-border-color);--switch-handle-border-color--pressed: var(--switch-handle-border-color);--switch-handle-border-color--pressed--checked: var(--switch-handle-border-color--pressed);--switch-handle-border-color--disabled: var(--switch-handle-border-color);--switch-handle-border-color--disabled--checked: var(--switch-handle-border-color--disabled);--switch-handle-border-color--readonly: var(--switch-handle-border-color);--switch-handle-border-color--readonly--checked: var(--switch-handle-border-color--readonly);--switch-icon-top: .1em;--switch-icon-left: .1em;--switch-icon-color: rgba(var(--rgb-layout), 1);--x-switch-margin: calc(var(--switch-handle-margin) * 2);--x-switch-border: calc(var(--switch-border-width) * 2);--x-switch-width: calc(var(--switch-ratio) * var(--switch-size));--x-switch-height: calc(var(--switch-size) + var(--x-switch-margin));--x-switch-handle-height: calc(var(--x-switch-height) - var(--x-switch-border) - var(--x-switch-margin));--x-switch-handle-width: calc(var(--switch-size) - var(--x-switch-border));--x-switch-handle-border: calc(var(--switch-handle-border-width) * 2);--x-switch-handle-left: calc(var(--x-switch-width) - calc(var(--switch-border-width) + var(--x-switch-handle-width) + var(--x-switch-handle-border) + var(--switch-handle-margin)));position:relative;display:flex;flex-direction:row;align-items:center;margin:var(--switch-margin)}.switch.compact{--x-switch-margin: calc(var(--switch-handle-margin) * 2);--x-switch-border: calc(var(--switch-border-width) * 2);--x-switch-width: calc(var(--switch-ratio--compact) * var(--switch-size--compact));--x-switch-height: calc(var(--switch-size--compact) + var(--x-switch-margin));--x-switch-handle-height: calc(var(--x-switch-height) - var(--x-switch-border) - var(--x-switch-margin));--x-switch-handle-width: calc(var(--switch-size--compact) - var(--x-switch-border));--x-switch-handle-border: calc(var(--switch-handle-border-width) * 2);--x-switch-handle-left: calc(var(--x-switch-width) - calc(var(--switch-border-width) + var(--x-switch-handle-width) + var(--x-switch-handle-border) + var(--switch-handle-margin)))}.switch.focused input:checked+.box{box-shadow:var(--switch-box-shadow--focused--checked)}.switch.focused input+.box{box-shadow:var(--switch-box-shadow--focused)}.switch.pressed input:checked+.box{background-color:var(--switch-background-color--pressed--checked);border-color:var(--switch-border-color--pressed--checked);border-style:var(--switch-border-style--pressed--checked)}.switch.pressed input+.box{background-color:var(--switch-background-color--pressed);border-color:var(--switch-border-color--pressed);border-style:var(--switch-border-style--pressed)}.switch.readonly input:disabled:checked+.box{box-shadow:var(--switch-box-shadow--readonly--checked);background-color:var(--switch-background-color--readonly--checked);border-color:var(--switch-border-color--readonly--checked)}.switch.readonly input:disabled:checked+.box .handle{background-color:var(--switch-handle-background-color--readonly--checked);box-shadow:var(--switch-handle-box-shadow--readonly--checked);border-color:var(--switch-handle-border-color--readonly--checked);border-style:var(--switch-handle-border-style--readonly--checked)}.switch.readonly input:disabled+.box{box-shadow:var(--switch-box-shadow--readonly);background-color:var(--switch-background-color--readonly);border-color:var(--switch-border-color--readonly)}.switch.readonly input:disabled+.box .handle{background-color:var(--switch-handle-background-color--readonly);box-shadow:var(--switch-handle-box-shadow--readonly);border-color:var(--switch-handle-border-color--readonly);border-style:var(--switch-handle-border-style--readonly)}.switch input{-webkit-appearance:none;-moz-appearance:none;position:absolute;background:none;border:0;z-index:1;top:0;left:0}.switch input:checked+.box{background-color:var(--switch-background-color--checked);box-shadow:var(--switch-box-shadow--checked);border-color:var(--switch-border-color--checked);border-style:var(--switch-border-style--checked)}.switch input:checked+.box.icon{--icon-content: none}.switch input:checked+.box .handle{left:var(--x-switch-handle-left);background-color:var(--switch-handle-background-color--checked);box-shadow:var(--switch-box-shadow--checked);border-color:var(--switch-handle-border-color--checked);border-style:var(--switch-handle-border-style--checked)}.switch input:disabled:checked+.box{background-color:var(--switch-background-color--disabled--checked);box-shadow:var(--switch-box-shadow--disabled--checked);border-color:var(--switch-border-color--disabled--checked);border-style:var(--switch-border-style--disabled--checked)}.switch input:disabled+.box{background-color:var(--switch-background-color--disabled);box-shadow:var(--switch-box-shadow--disabled);border-color:var(--switch-border-color--disabled);border-style:var(--switch-border-style--disabled)}.switch input:disabled+.box .handle{background-color:var(--switch-handle-background-color--disabled);box-shadow:var(--switch-box-shadow--disabled);border-style:var(--switch-handle-border-style--disabled);border-color:var(--switch-handle-border-color--disabled);box-shadow:none}.switch .box{transition-property:background-color,border-color,box-shadow;transition-duration:.25s;transition-timing-function:cubic-bezier(0, 0, 0.58, 1);position:relative;z-index:2;width:var(--x-switch-width);height:var(--x-switch-height);box-sizing:border-box;margin:0;box-shadow:var(--switch-box-shadow);border-width:var(--switch-border-width);border-style:var(--switch-border-style);border-color:var(--switch-border-color);border-radius:var(--switch-border-radius);background-color:var(--switch-background-color);overflow:hidden;position:relative}.switch .box.icon{--icon-width: var(--x-switch-width);--icon-height: var(--x-switch-height);--icon-content: var(--icon-checkmark)}.switch .box.icon:before{transition:none;position:absolute;top:var(--switch-icon-top);right:var(--switch--icon-left);opacity:0;display:block;color:var(--switch-icon-color)}.switch .box .handle{transition-property:left,background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(0, 0, 0.58, 1);position:absolute;display:block;top:0;left:0;box-sizing:border-box;height:var(--x-switch-handle-height);width:var(--x-switch-handle-width);margin:var(--switch-handle-margin);background-color:var(--switch-handle-background-color);border-style:var(--switch-handle-border-style);border-width:var(--switch-handle-border-width);border-color:var(--switch-handle-border-color);border-radius:var(--switch-handle-border-radius);box-shadow:var(--switch-handle-box-shadow)}.table{--table-header-font-size: var(--font-size);--table-header-font-weight: var(--font-weight--bold);--table-header-background-color: transparent;--table-header-color: rgba(var(--rgb-layout), 1);--table-footer-font-size: var(--font-size);--table-footer-font-weight: var(--font-weight);--table-footer-background-color: transparent;--table-footer-color: rgba(var(--rgb-layout), 0.5);--table-font-size: var(--font-size);--table-font-weight: var(--font-weight);--table-color: rgba(var(--rgb-layout), 0.8);--table-border-width: 1px;--table-border-style: solid;--table-border-color: rgba(var(--rgb-layout), 0.1);--table-greenbar-background-color: rgba(var(--rgb-layout), 0.02);--table-cell-padding: 8px;display:flex;flex-direction:column}.table.greenbar section tbody>tr:nth-child(even){background-color:var(--table-greenbar-background-color)}.table:not(.greenbar) section tbody>tr:not(:last-child){border-bottom:var(--table-border-width) var(--table-border-style) var(--table-border-color)}.table table,.table thead,.table tbody,.table tfoot,.table tr,.table th,.table td{box-sizing:border-box}.table table{width:100%}.table col{min-width:-webkit-fill-available}.table th,.table td{padding:var(--table-cell-padding);box-sizing:border-box;text-align:left}.table th:not(:first-child),.table td:not(:first-child){border-left:1px solid var(--table-border-color)}.table header{box-sizing:border-box;min-height:fit-content;background-color:var(--table-header-background-color);border-bottom:var(--table-border-width) var(--table-border-style) var(--table-border-color)}.table header th,.table header td{font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);color:var(--table-header-color)}.table section{flex:1;display:flex;box-sizing:border-box;flex-direction:column;overflow:hidden}.table section .scroll{--scroll-content-padding: 0;flex:1}.table section tr,.table section td{font-size:var(--table-font-size);font-weight:var(--table-font-weight);color:var(--table-color)}.table footer{overflow:hidden;box-sizing:border-box;min-height:fit-content;background-color:var(--table-footer-background-color);border-top:var(--table-border-width) var(--table-border-style) var(--table-border-color)}.table footer th,.table footer td{font-size:var(--table-footer-font-size);font-weight:var(--table-footer-font-weight);color:var(--table-footer-color)}.table .scroll{max-height:fit-content}.tab{flex:1;display:flex;flex-direction:column;overflow:hidden}.tabs{--tabs-border-width: 0;--tabs-border-style: solid;--tabs-border-color: transparent;--tabs-border-radius: 0;--tabs-labels-margin: 0 0 -1px;--tabs-labels-border-width: 0 0 1px;--tabs-labels-border-style: solid;--tabs-labels-border-color: rgba(var(--rgb-layout), 0.1);--tabs-label-margin: 0;--tabs-label-padding: 8px;--tabs-label-padding--selected: var(--tabs-label-padding);--tabs-label-background-color: transparent;--tabs-label-background-color--hover: var(--tabs-label-background-color);--tabs-label-background-color--pressed: var(--tabs-label-background-color);--tabs-label-background-color--disabled: var(--tabs-label-background-color);--tabs-label-background-color--selected: transparent;--tabs-label-background-color--selected--hover: var(--tabs-label-background-color--selected);--tabs-label-background-color--selected--pressed: var(--tabs-label-background-color--selected);--tabs-label-background-color--selected--disabled: var(--tabs-label-background-color--selected);--tabs-label-border-width: 0 0 1px;--tabs-label-border-width--hover: var(--tabs-label-border-width);--tabs-label-border-width--selected: var(--tabs-label-border-width);--tabs-label-border-width--selected--hover: var(--tabs-label-border-width);--tabs-label-border-style: solid;--tabs-label-border-style--hover: var(--tabs-label-border-style);--tabs-label-border-style--selected: var(--tabs-label-border-style);--tabs-label-border-style--selected--hover: var(--tabs-label-border-style--selected);--tabs-label-border-color: transparent;--tabs-label-border-color--hover: transparent;--tabs-label-border-color--selected: rgba(var(--rgb-layout), 1);--tabs-label-border-color--selected--hover: var(--tabs-label-border-color--selected);--tabs-label-font-size: var(--font-size--small);--tabs-label-font-size--selected: var(--tabs-label-font-size);--tabs-label-font-weight: var(--font-weight--bold);--tabs-label-font-weight--selected: var(--tabs-label-font-weight);--tabs-label-text-transform: uppercase;--tabs-label-text-transform--selected: var(--tabs-label-text-transform);--tabs-label-color: rgba(var(--rgb-layout), 0.6);--tabs-label-color--hover: rgba(var(--rgb-layout), 1);--tabs-label-color--pressed: rgba(var(--rgb-layout), 0.5);--tabs-label-color--disabled: rgba(var(--rgb-layout), 0.25);--tabs-label-color--selected: rgba(var(--rgb-layout), 1);--tabs-label-color--selected--hover: var(--tabs-label-color--selected);--tabs-label-color--selected--pressed: var(--tabs-label-color--selected);--tabs-label-color--selected--disabled: var(--tabs-label-color--selected);--tabs-content-padding: 0;--tabs-content-border-width: 0;--tabs-content-border-style: solid;--tabs-content-border-color: transparent;--tabs-content-border-radius: initial;display:flex;flex-direction:column;border-width:var(--tabs-border-width);border-style:var(--tabs-border-style);border-color:var(--tabs-border-color);border-radius:var(--tabs-border-radius);overflow:hidden}.tabs>header{display:flex;flex-direction:row;background-color:var(--tabs-labels-background-color);border-width:var(--tabs-labels-border-width);border-style:var(--tabs-labels-border-style);border-color:var(--tabs-labels-border-color)}.tabs>header .links{--links-justify-content: flex-start;--links-link-margin: var(--tabs-label-margin);margin:var(--tabs-labels-margin)}.tabs>header .links:first-child{flex:1}.tabs>header .link{--link-padding: var(--tabs-label-padding);--link-font-size: var(--tabs-label-font-size);--link-font-weight: var(--tabs-label-font-weight);--link-text-transform: var(--tabs-label-text-transform);--link-background-color: var(--tabs-label-background-color);--link-background-color--hover: var(--tabs-label-background-color--hover);--link-background-color--pressed: var(--tabs-label-background-color--pressed);--link-background-color--disabled: var(--tabs-label-background-color--disabled);--link-border-color: var(--tabs-label-border-color);--link-color: var(--tabs-label-color);--link-color--hover: var(--tabs-label-color--hover);--link-color--pressed: var(--tabs-label-color--pressed);--link-color--disabled: var(--tabs-label-color--disabled);border-width:var(--tabs-label-border-width);border-style:var(--tabs-label-border-style);border-color:var(--tabs-label-border-color)}.tabs>header .link:not(.selected){--link-border-color--hover: var(--tabs-label-border-color--hover)}.tabs>header .link.selected{--link-padding: var(--tabs-label-padding--selected);--link-background-color: var(--tabs-label-background-color--selected);--link-background-color--hover: var(--tabs-label-background-color--selected--hover);--link-background-color--pressed: var(--tabs-label-background-color--selected--pressed);--link-background-color--disabled: var(--tabs-label-background-color--selected--disabled);--link-font-size: var(--tabs-label-font-size--selected);--link-font-weight: var(--tabs-label-font-weight--selected);--link-text-transform: var(--tabs-label-text-transform--selected);--link-color: var(--tabs-label-color--selected);--link-color--hover: var(--tabs-label-color--selected--hover);--link-color--pressed: var(--tabs-label-color--selected--pressed);--link-color--disabled: var(--tabs-label-color--selected--disabled);border-width:var(--tabs-label-border-width--selected);border-style:var(--tabs-label-border-style--selected);border-color:var(--tabs-label-border-color--selected)}.tabs>.tab{overflow:hidden;padding:var(--tabs-content-padding);border-width:var(--tabs-content-border-width);border-style:var(--tabs-content-border-style);border-color:var(--tabs-content-border-color);border-radius:var(--tabs-content-border-radius)}.tags{display:inline-flex;align-items:center;gap:4px}.tag{--tag-padding: 2px 6px;display:inline-flex;justify-content:center;align-items:center;padding:var(--tag-padding);background-color:rgba(var(--rgb-base), 1);border-radius:4px;white-space:nowrap;text-transform:uppercase;font-size:var(--font-size--micro);font-family:var(--font-family--bold);line-height:var(--line-height);color:rgba(var(--rgb-layout), 1)}.tag>em{padding-left:4px}.tag .icon{--icon-font-size: 12px;--icon-color: inherit}.text h1{font-size:var(--font-size--xxx-large);line-height:var(--line-height--xxx-large);margin-bottom:8px}.text h2{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);margin-bottom:8px}.text h3{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);margin-bottom:6px}.text h4{font-size:var(--font-size--large);line-height:var(--line-height--large);margin-bottom:6px}.text h5{font-size:var(--font-size--medium);line-height:var(--line-height--medium);margin-bottom:4px}.text h6{font-size:var(--font-size);line-height:var(--line-height)}.text p:empty{min-height:1em}.text p:not(:empty):not(:last-child){margin-bottom:1.35em}.text ul,.text ol{padding:0 0 0 1em}.text ul:not(:last-child),.text ol:not(:last-child){margin-bottom:1em}.text ul>li,.text ol>li{position:relative;padding-left:.375em}.text ul>li:not(:last-child),.text ol>li:not(:last-child){padding-bottom:.9em}.text ul>li:before{content:"•";position:absolute;left:-12px;padding-left:4px;font-size:14px;color:rgba(var(--rgb-layout), 0.35)}.text ol{list-style:decimal}.text li>ul,.text li>ol{margin-top:16px}.text a{color:inherit}.text b,.text strong{font-family:var(--font-family--bold)}.text b>em,.text strong>em{font-family:var(--font-family--bold-italic)}.text em{font-family:var(--font-family--italic)}.text em b,.text em strong{font-family:var(--font-family--bold-italic)}.text q:before{content:"“"}.text q:after{content:"”"}.text u{text-decoration:underline;text-decoration-color:rgba(var(--rgb-layout), 0.35);text-decoration-thickness:2px}.text sup,.text sub{padding:0 .2em;font-family:var(--font-family--bold-italic);font-size:50%;line-height:50%;color:rgba(var(--rgb-layout), 0.5)}.text sup{vertical-align:super}.text sub{vertical-align:sub}.textarea{--textarea-transition-property: min-height, max-height;--textarea-transition-duration: .25s, .25s;--textarea-transition-timing-function: ease;--textarea-min-height: 22px;--textarea-min-height--inline: 40px;--textarea-max-height: 22px;--textarea-max-height--inline: 80px;--textarea-padding: 0 0 .1em 0;--textarea-padding--inline: 6px 8px;--textarea-border-style: solid;--textarea-line-height: 1.23em;--textarea-font-size: var(--font-size--large);--textarea-font-size--inline: var(--font-size--medium);--textarea-border-radius: 0;--textarea-border-radius--inline: 4px;--textarea-border-width: 0 0 1px 0;--textarea-border-width--inline: 1px;--textarea-background-color: transparent;--textarea-background-color--inline: rgba(var(--rgb-layout), 0.05);--textarea-background-color--empty: var(--textarea-background-color);--textarea-background-color--focused: var(--textarea-background-color);--textarea-background-color--invalid: rgba(var(--rgb-alert), 0.1);--textarea-background-color--disabled: var(--textarea-background-color);--textarea-background-color--readonly: var(--textarea-background-color);--textarea-border-color: rgba(var(--rgb-layout), 0.2);--textarea-border-color--empty: rgba(var(--rgb-layout), 0.3);--textarea-border-color--focused: rgba(var(--rgb-focus), 1);--textarea-border-color--invalid: rgba(var(--rgb-alert), 1);--textarea-border-color--disabled: rgba(var(--rgb-layout), 0.1);--textarea-border-color--readonly: transparent;--textarea-color: rgba(var(--rgb-layout), 0.8);--textarea-color--focused: rgba(var(--rgb-layout), 1);--textarea-color--invalid: rgba(var(--rgb-alert), 1);--textarea-color--disabled: rgba(var(--rgb-layout), 0.5);--textarea-color--placeholder: rgba(var(--rgb-layout), 0.3);--textarea-color--placeholder--invalid: rgba(var(--rgb-alert), 0.5);position:relative;display:flex;width:100%;width:stretch}.textarea.inline{--textarea-min-height: var(--textarea-min-height--inline);--textarea-max-height: var(--textarea-max-height--inline);--textarea-padding: var(--textarea-padding--inline);--textarea-background-color: var(--textarea-background-color--inline);--textarea-border-width: var(--textarea-border-width--inline);--textarea-border-radius: var(--textarea-border-radius--inline);--textarea-font-size: var(--textarea-font-size--inline)}.textarea.disabled textarea{border-color:var(--textarea-border-color--disabled);border-bottom-style:dashed}.textarea.readonly .field-labels{color:var(--field-label-color)}.textarea.readonly textarea{border-color:var(--textarea-border-color--readonly);border-style:solid;color:var(--textarea-color);opacity:1}.textarea.focused:not(.disabled):not(.readonly):not(.invalid) textarea{border-color:var(--textarea-border-color--focused)}.textarea.focused:not(.disabled):not(.readonly) textarea{background-color:var(--textarea-background-color--focused);color:var(--textarea-color--focused)}.textarea.invalid:not(.focused){--textarea-color--placeholder: var(--textarea-color--placeholder--invalid)}.textarea.invalid textarea{background-color:var(--textarea-background-color--invalid);border-color:var(--textarea-border-color--invalid);color:var(--textarea-color--invalid)}.textarea .mirror{position:absolute;z-index:1;width:100%;min-height:var(--textarea-min-height);opacity:0;padding:var(--textarea-padding);border-width:var(--textarea-border-width);border-style:var(--textarea-border-style);font-size:var(--textarea-font-size);line-height:var(--textarea-line-height)}.textarea textarea{transition-property:var(--textarea-transition-property);transition-duration:var(--textarea-transition-duration);transition-timing-function:var(--textarea-transition-timing-function);flex:1;padding:var(--textarea-padding);background-color:var(--textarea-background-color);border-radius:var(--textarea-border-radius);border-width:var(--textarea-border-width);border-style:var(--textarea-border-style);border-color:var(--textarea-border-color);position:relative;z-index:2;resize:none;width:100%;min-height:var(--textarea-min-height);max-height:var(--textarea-max-height);overflow:hidden;line-height:var(--textarea-line-height);font-size:var(--textarea-font-size);color:var(--textarea-color)}.textarea textarea:-webkit-autofill,.textarea textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-color);box-shadow:0 0 0 1000px var(--textarea-background-color) inset;font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color)}.textarea textarea:-moz-placeholder,.textarea textarea::placeholder,.textarea textarea::-moz-placeholder{color:var(--textarea-color--placeholder)}.textarea textarea::-webkit-input-placeholder,.textarea textarea:placeholder-shown{color:var(--textarea-color--placeholder)}.textarea textarea:-ms-input-placeholder{color:var(--textarea-color--placeholder)}.textarea textarea:focus{box-shadow:none}.textarea textarea[required]{box-shadow:none}.three{--three-height: initial;--three-width: initial;--three-background-color: rgba(var(--rgb-layout), 0.05);--three-border-width: 1px;--three-border-style: solid;--three-border-color: rgba(var(--rgb-base), 1);--three-border-radius: 0;position:relative;box-sizing:border-box;display:flex;height:var(--three-height);width:var(--three-width);min-width:var(--three-width);background-color:var(--three-background-color);border-width:var(--three-border-width);border-style:var(--three-border-style);border-color:var(--three-border-color);border-radius:var(--three-border-radius);overflow:hidden;user-select:none;-webkit-user-select:none}.three.loading .content .img,.three.deferrable .content .img,.three.error .content .img{opacity:0}.three .buffering{position:absolute;top:50%;left:0;z-index:10;width:-webkit-fill-available}.three .buffering .busy{animation:fade 1s ease forwards;animation-delay:.25s;opacity:0}.three .overlay{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:-webkit-fill-available}.three .content{background-image:linear-gradient(45deg, rgba(var(--rgb-layout), 0.1) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0.1) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.1) 75%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.1) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;flex:1;display:flex;overflow:hidden}.three .content .stage:focus{outline:none}.three .content .img{flex:1;background-position:center;background-repeat:no-repeat;background-size:contain}.three>img{display:none}.timecode span{transition:color .5s ease}.timecode span.muted{color:rgba(var(--rgb-layout), 0.5)}.timecode span em{color:rgba(var(--rgb-layout), 0.5)}.timer{--timer-font-size: inherit;--timer-line-heght: inherit;--timer-colon-color: inherit;--timer-color: inherit;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;font-size:var(--timer-font-size);line-height:var(--timer-line-height)}.timer .hours,.timer .minutes,.timer .seconds{color:var(--timer-color)}.timer .hours:after,.timer .minutes:after{content:":";color:var(--timer-colon-color)}.time-range{--time-range-transition-property: opacity;--time-range-transition-duration: .5s;--time-range-transition-timing-function: ease;--time-range-border-width--blocked: 1px 0;--time-range-border-style--blocked: solid;--time-range-border-color--blocked: rgba(var(--rgb-layout), 0.05);transition-property:var(--time-range-transition-property);transition-duration:var(--time-range-transition-duration);transition-timing-function:var(--time-range-transition-timing-function);z-index:100;box-sizing:border-box;cursor:default;overflow:hidden}.time-range.hide{opacity:0}.time-range.blocked{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));border-width:var(--time-range-border-width--blocked);border-style:var(--time-range-border-style--blocked);border-color:var(--time-range-border-color--blocked)}.time-range h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline{--timeline-event-marker-header-font-size: var(--font-size--small);--timeline-event-marker-header-line-height: 1.1em;--timeline-event-marker-header-color: rgba(var(--rgb-layout), 0.9);--timeline-event-marker-color: rgba(var(--rgb-layout), 1);display:flex;flex-direction:column;position:relative;overflow:hidden}.timeline .markers{flex:1;user-select:none;-webkit-user-select:none}.timeline .markers .marker{position:absolute;box-sizing:border-box;height:calc(100% - 16px);border-left:1px dashed rgba(var(--rgb-layout), 0.2)}.timeline .markers .marker.out-of-range{border-color:rgba(var(--rgb-layout), 0.1)}.timeline .markers .marker.out-of-range>header{color:rgba(var(--rgb-layout), 0.3)}.timeline .markers .marker>header{position:absolute;width:8px;left:-128px;width:256px;bottom:-16px;margin-left:-50%;user-select:none;-webkit-user-select:none;text-align:center;font-size:var(--timeline-event-marker-header-font-size);line-height:var(--timeline-event-marker-header-line-height);color:var(--timeline-event-marker-header-color)}.timeline>section{flex:1;display:flex;position:relative;border-left:1px solid rgba(var(--rgb-layout), 0.1);border-right:1px solid rgba(var(--rgb-layout), 0.1)}.timeline .playhead{position:absolute;z-index:1000;top:0;left:calc(50% - 1px);width:0;height:calc(100% - 40px);border-right:1px solid rgba(var(--rgb-layout), 1)}.timeline .current{user-select:none;-webkit-user-select:none}.timeline .current>h1{padding:16px 0;text-align:center;font-size:var(--font-size--large);color:var(--color-base);user-select:none;-webkit-user-select:none}.timeline .event{--event-padding: 0;--event-box-shadow: none;--event-border-width: 0;--event-border-radius: 0;--event-background-color: rgba(var(--rgb-layout), 0.1);--event-background-color--focused: rgba(var(--rgb-focus), 1);--event-background-color--disabled: rgba(var(--rgb-layout), 0.1);--event-border-color: transparent;--event-border-color--focused: rgba(var(--rgb-layout), 0.1);--event-color: rgba(var(--rgb-layout), 1);--event-color--focused: rgba(var(--rgb-layout), 1);--event-color--disabled: rgba(var(--rgb-layout), 0.25);min-width:1px;overflow:visible;user-select:none;-webkit-user-select:none}.timeline .event>section{position:relative;min-height:fit-content;max-height:fit-content;padding:4px 4px 4px 8px;overflow:visible;white-space:nowrap}.timeline .event>section:before{position:absolute;top:50%;left:-3px;margin-top:-2px;height:5.4px;width:5.4px;content:"";border-radius:2px;background:var(--timeline-event-marker-color)}@keyframes toast-top{0%{opacity:0;top:-80px}100%{opacity:1;top:0}}@keyframes toast-top--out{0%{opacity:1;top:0}100%{opacity:0;top:-80px}}@keyframes toast-bottom{0%{opacity:0;bottom:-80px}100%{opacity:1;bottom:0}}@keyframes toast-bottom--out{0%{opacity:1;bottom:0}100%{opacity:0;bottom:-80px}}.toast{--rgb-layout: var(--rgb-base);--toast-width: 480px;--toast-max-height: 160px;--toast-margin: 24px;--toast-border-radius: 4px;--toast-box-shadow: 1px 1px 3px rgba(var(--rgb-shadow), 0.25);--toast-background-color: rgba(var(--rgb-primary), 0.95);--toast-background-color--warn: rgba(var(--rgb-warn), 0.95);--toast-background-color--error: rgba(var(--rgb-alert), 0.95);--toast-background-color--success: rgba(var(--rgb-success), 0.95);--toast-font-size: var(--font-size--medium);--toast-font-weight: var(--font-weight);--toast-text-transform: inherit;--toast-text-margin: 12px 0 12px 16px;--toast-line-height: var(--line-height--medium);--toast-text-align: left;--toast-color: rgba(var(--rgb-layout), 1);--toast-color--warn: rgba(var(--rgb-layout), 1);--toast-color--error: rgba(var(--rgb-layout), 1);--toast-color--success: rgba(var(--rgb-layout), 1);--toast-border-width: 1px;--toast-border-style: solid;--toast-border-color: rgba(var(--rgb-layout), 0.1);--toast-remove-padding: 8px 16px;--toast-remove-font-size: 16px;--toast-remove-font-family: var(--font-family--bold);--toast-remove-font-weight: var(--font-weight);position:fixed;z-index:501;display:flex;align-items:center;width:var(--toast-width);margin:var(--toast-margin);background-color:var(--toast-background-color);border-width:var(--toast-border-width);border-style:var(--toast-border-style);border-color:var(--toast-border-color);border-radius:var(--toast-border-radius);box-shadow:var(--toast-box-shadow);text-align:var(--toast-text-align);color:var(--toast-color);user-select:none;-webkit-user-select:none}.toast.warn{--toast-background-color: var(--toast-background-color--warn);--toast-color: var(--toast-color--warn)}.toast.error{--toast-background-color: var(--toast-background-color--error);--toast-color: var(--toast-color--error)}.toast.success{--toast-background-color: var(--toast-background-color--success);--toast-color: var(--toast-color--success)}.toast .content{flex:1;display:flex;align-items:center;margin:var(--toast-text-margin);color:inherit}.toast .content .icon{--icon-background-color--inverted: var(--toast-color);--icon-border-color--inverted: var(--toast-color);--icon-padding--inverted--compact: 4px;--icon-color--inverted: var(--toast-background-color);margin:0 8px 0 0}.toast .content .message{flex:1;max-height:var(--toast-max-height);max-width:calc(var(--toast-width) - 104px);font-size:var(--toast-font-size);font-weight:var(--toast-font-weight);text-transform:var(--toast-text-transform);line-height:var(--toast-line-height);overflow:hidden;text-overflow:ellipsis}.toast .content .message>p:not(:last-child){margin-bottom:8px}.toast .links .link{--rgb-primary: var(--rgb-layout);display:block;padding:var(--toast-remove-padding);font-size:var(--toast-remove-font-size);cursor:pointer;line-height:1em;color:inherit}.toast .links .link .icon{font-size:inhert;color:inherit}.toast .links .link .confirm{position:relative;text-transform:uppercase;font-size:var(--toast-remove-font-size);font-family:var(--toast-remove-font-family);font-weight:var(--toast-remove-font-weight)}.toast.top,.toast.bottom{left:50%;margin-left:calc(var(--toast-width)/2 - var(--toast-width))}.toast.top{top:0;animation:toast-top 250ms 1 forwards}.toast.top.hide{animation:toast-top--out 250ms 1 forwards;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.toast.bottom{bottom:0;animation:toast-bottom 250ms 1 forwards}.toast.bottom.hide{animation:toast-bottom--out 250ms 1 forwards;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}@media only screen and (max-width: 432px){.toast{--toast-width: 100%;--toast-margin: 0;--toast-border-radius: 0}}@media(display-mode: standalone)and (max-width: 432px){.toast{padding-bottom:16px}}.toggle{--toggle-transition-property: background-color, color;--toggle-transition-duration: .5s, .5s;--toggle-transition-timing-function: ease;--toggle-margin: 0;--toggle-padding: 2px 4px;--toggle-box-shadow: none;--toggle-box-shadow--checked: none;--toggle-box-shadow--checked--focused: none;--toggle-box-shadow--hover: none;--toggle-box-shadow--pressed: none;--toggle-box-shadow--pressed--checked: none;--toggle-box-shadow--disabled: none;--toggle-box-shadow--disabled--checked: none;--toggle-box-shadow--readonly: none;--toggle-box-shadow--readonly--checked: none;--toggle-background-color: transparent;--toggle-background-color--hover: var(--toggle-background-color);--toggle-background-color--checked: var(--toggle-background-color);--toggle-background-color--checked--focused: var(--toggle-background-color--checked);--toggle-background-color--pressed: var(--toggle-background-color);--toggle-background-color--pressed--checked: var(--toggle-background-color--pressed);--toggle-background-color--disabled: var(--toggle-background-color);--toggle-background-color--disabled--checked: var(--toggle-background-color--disabled);--toggle-background-color--readonly: var(--toggle-background-color);--toggle-background-color--readonly--checked: var(--toggle-background-color--readonly);--toggle-border-width: 0;--toggle-border-radius: 4px;--toggle-border-style: dashed;--toggle-border-style--focused: var(--toggle-border-style);--toggle-border-style--hover: var(--toggle-border-style--focused);--toggle-border-style--checked: var(--toggle-border-style);--toggle-border-style--checked--focused: var(--toggle-border-style);--toggle-border-style--pressed: var(--toggle-border-style--focused);--toggle-border-style--pressed--checked: var(--toggle-border-style--focused);--toggle-border-style--disabled: var(--toggle-border-style);--toggle-border-style--disabled--checked: var(--toggle-border-style--checked);--toggle-border-style--readonly: var(--toggle-border-style);--toggle-border-style--readonly--checked: var(--toggle-border-style--readonly);--toggle-border-color: transparent;--toggle-border-color--focused: var(--toggle-border-color);--toggle-border-color--hover: var(--toggle-border-color--focused);--toggle-border-color--checked: var(--toggle-border-color);--toggle-border-color--checked--focused: var(--toggle-border-color--focused);--toggle-border-color--pressed: var(--toggle-border-color--focused);--toggle-border-color--pressed--checked: var(--toggle-border-color--focused);--toggle-border-color--disabled: var(--toggle-border-color);--toggle-border-color--disabled--checked: var(--toggle-border-color--disabled);--toggle-border-color--readonly: var(--toggle-border-color);--toggle-border-color--readonly--checked: var(--toggle-border-color--readonly);--toggle-font-weight: var(--font-weight--bold);--toggle-font-size: var(--font-size--small);--toggle-line-height: var(--line-height);--toggle-icon-font-size: var(--font-size--medium);--toggle-color: rgba(var(--rgb-layout), 1);--toggle-color--focused: rgba(var(--rgb-focus), 1);--toggle-color--hover: var(--toggle-color);--toggle-color--checked: rgba(var(--rgb-layout), 1);--toggle-color--checked--focused: var(--toggle-color--focused);--toggle-color--pressed: rgba(var(--rgb-layout), 0.5);--toggle-color--pressed--checked: var(--toggle-color--pressed);--toggle-color--disabled: rgba(var(--rgb-layout), 0.35);--toggle-color--disabled--checked: var(--toggle-color--disabled);--toggle-color--readonly: rgba(var(--rgb-layout), 0.35);--toggle-color--readonly--checked: var(--toggle-color--readonly);transition-property:var(--toggle-transition-property);transition-duration:var(--toggle-transition-duration);transition-timing-function:var(--toggle-transition-timing-function);position:relative;display:inline-block}.toggle.focused input:checked+.box{background-color:var(--toggle-background-color--checked--focused);box-shadow:var(--toggle-box-shadow--checked--focused);border-style:var(--toggle-border-style--checked--focused);border-color:var(--toggle-border-color--checked--focused);color:var(--toggle-color--checked--focused)}.toggle.focused input+.box{background-color:var(--toggle-background-color--focused);box-shadow:var(--toggle-box-shadow--focused);border-style:var(--toggle-border-style--focused);border-color:var(--toggle-border-color--focused);color:var(--toggle-color--focused)}.toggle.pressed input:checked+.box{background-color:var(--toggle-background-color--pressed--checked);box-shadow:var(--toggle-box-shadow--pressed--checked);border-color:var(--toggle-border-color--pressed--checked);color:var(--toggle-color--pressed--checked)}.toggle.pressed input+.box{background-color:var(--toggle-background-color--pressed);box-shadow:var(--toggle-box-shadow--pressed);border-color:var(--toggle-border-color--pressed);color:var(--toggle-color--pressed)}.toggle.readonly input:disabled:checked+.box{background-color:var(--toggle-background-color--readonly--checked);box-shadow:var(--toggle-box-shadow--readonly--checked);border-style:var(--toggle-border-style--readonly--checked);border-color:var(--toggle-border-color--readonly--checked)}.toggle.readonly input:disabled+.box{transition:none;background-color:var(--toggle-background-color--readonly);box-shadow:var(--toggle-box-shadow--readonly);border-style:var(--toggle-border-style--readonly);border-color:var(--toggle-border-color--readonly);color:var(--toggle-color--readonly)}.toggle input{-webkit-appearance:none;-moz-appearance:none;position:absolute;border:0;z-index:1;top:0;left:0}.toggle input:checked{cursor:default}.toggle input:checked+.box{background-color:var(--toggle-background-color--checked);box-shadow:var(--toggle-box-shadow--checked);border-style:var(--toggle-border-style--checked);border-color:var(--toggle-border-color--checked);color:var(--toggle-color--checked)}.toggle input:disabled:checked+.box{background-color:var(--toggle-background-color--disabled--checked);box-shadow:var(--toggle-box-shadow--disabled-checked);border-style:var(--toggle-border-style--disabled--checked);border-color:var(--toggle-border-color--disabled--checked);color:var(--toggle-color--disabled--checked)}.toggle input:disabled+.box{background-color:var(--toggle-background-color--disabled);box-shadow:var(--toggle-box-shadow--disabled);border-style:var(--toggle-border-style--disabled);border-color:var(--toggle-border-color--disabled);color:var(--toggle-color--disabled);cursor:default}.toggle .box{display:flex;align-items:center;position:relative;z-index:2;box-sizing:border-box;margin:var(--toggle-margin);padding:var(--toggle-padding);background-color:var(--toggle-background-color);box-shadow:var(--toggle-box-shadow);border-radius:var(--toggle-border-radius);border-width:var(--toggle-border-width);border-style:var(--toggle-border-style);border-color:var(--toggle-border-color);font-weight:var(--toggle-font-weight);font-size:var(--toggle-font-size);color:var(--toggle-color);cursor:pointer}.toggle .box:hover{background-color:var(--toggle-background-color--hover);box-shadow:var(--toggle-box-shadow--hover);border-style:var(--toggle-border-style--hover);border-color:var(--toggle-border-color--hover);color:var(--toggle-color--hover)}.toggle .box .icon{--icon-margin: 0;--icon-line-height: var(--toggle-line-height);--icon-font-size: var(--toggle-icon-font-size);--icon-color: inherit}.toggle .box .icon:before{line-height:1.1em}.toggle .box .text{display:inline-block;padding:4px 8px;line-height:var(--toggle-line-height);text-transform:uppercase;user-select:none;-webkit-user-select:none;font-size:inherit;color:inherit}.toggles{--toggles-margin: 0 8px 0 0;--toggles-padding: 1px;--toggles-spacing: 2px;--toggles-background-color: rgba(var(--rgb-layout), 0.05);--toggles-border-width: 1px;--toggles-border-style: solid;--toggles-border-color: rgba(var(--rgb-layout), 0.1);--toggles-border-radius: 24px;overflow:hidden;display:inline-flex;padding:var(--toggles-padding);background-color:var(--toggles-background-color);border-width:var(--toggles-border-width);border-style:var(--toggles-border-style);border-color:var(--toggles-border-color);border-radius:var(--toggles-border-radius)}.toggles:not(:last-child){margin:var(--toggles-margin)}.toggles .toggle{--toggle-padding: 4px 12px;--toggle-border-width: 0;--toggle-border-style: solid;--toggle-border-radius: var(--toggles-border-radius);--toggle-border-color--hover: transparent;--toggle-border-color--focused: transparent;--toggle-border-color--checked: rgba(var(--rgb-layout), 0.1);--toggle-border-color--checked--focused: rgba(var(--rgb-layout), 0.1);--toggle-border-color--pressed--checked: rgba(var(--rgb-layout), 0.1);--toggle-background-color: transparent;--toggle-background-color--hover: transparent;--toggle-background-color--checked: rgba(var(--rgb-layout), 0.1);--toggle-background-color--checked--focused: rgba(var(--rgb-layout), 0.1);--toggle-background-color--disabled: transparent;--toggle-background-color--disabled--checked: rgba(var(--rgb-layout), 0.1);--toggle-background-color--readonly: transparent;--toggle-background-color--readonly--checked: rgba(var(--rgb-layout), 0.1);--toggle-background-color--pressed: transparent;--toggle-background-color--pressed--checked: var(--toggle-background-color--checked);--toggle-color--focused: rgba(var(--rgb-layout), 1);--toggle-color--checked--focused: rgba(var(--rgb-layout), 1)}.toggles .toggle:not(:first-child){margin-left:var(--toggles-spacing)}.toggles .toggle .box{transition:none}.toolbar{--toolbar-margin: 0 4px 0 0;--toolbar-spacing: 0;--toolbar-padding: 0;--toolbar-endcap-padding: 8px;--toolbar-background-color: rgba(var(--rgb-layout), 0.05);--toolbar-background-color--selected: rgba(var(--rgb-layout), 0.1);--toolbar-border-width: 1px;--toolbar-border-style: solid;--toolbar-border-color: rgba(var(--rgb-layout), 0.1);--toolbar-border-radius: 24px;--toolbar-line-height: var(--line-height);--toolbar-icon-font-size: var(--font-size--medium);--toolbar-color: rgba(var(--rgb-layout), 0.8);--toolbar-color--selected: rgba(var(--rgb-layout), 0.8);--toolbar-color--focused: rgba(var(--rgb-layout), 1);display:flex;flex-direction:row;overflow:hidden;padding:var(--toolbar-padding);background-color:var(--toolbar-background-color);border-width:var(--toolbar-border-width);border-style:var(--toolbar-border-style);border-color:var(--toolbar-border-color);border-radius:var(--toolbar-border-radius)}.toolbar:not(:last-child){margin:var(--toolbar-margin)}.toolbar>:first-child.link{padding-left:var(--toolbar-endcap-padding)}.toolbar>:first-child.toggle .box .icon{padding-left:var(--toolbar-endcap-padding)}.toolbar>:first-child.links>:first-child{padding-left:var(--toolbar-endcap-padding)}.toolbar>:first-child.toggles>:first-child .box .icon{padding-left:var(--toolbar-endcap-padding)}.toolbar>:last-child.link{padding-right:var(--toolbar-endcap-padding)}.toolbar>:last-child.toggle .box .icon{padding-right:var(--toolbar-endcap-padding)}.toolbar>:last-child.links>:last-child{padding-right:var(--toolbar-endcap-padding)}.toolbar>:last-child.toggles>:last-child .box .icon{padding-right:var(--toolbar-endcap-padding)}.toolbar .links{--links-link-margin: 0}.toolbar .link{--link-padding: 8px 10px;--link-background-color: var(--toolbar-background-color);--link-background-color--pressed: var(--toolbar-background-color--selected);--link-background-color--expanded: var(--toolbar-background-color--selected);--link-font-weight: var(--font-weight--bold);--link-font-size: var(--font-size--small);--link-icon-font-size: var(--font-size--medium);--link-text-transform: uppercase;--link-color: var(--toolbar-color);--link-color--focused: var(--toolbar-color--focused);--link-line-height: var(--toolbar-line-height);--link-after-icon-padding: 2px 0 0 2px;flex:1}.toolbar .link.is-icon{--link-padding: 0;--link-icon-margin: 0;--link-icon-padding: 7px 6px 6px}.toolbar .link.is-icon .icon{--icon-font-size: var(--toolbar-icon-font-size);--icon-line-height: 1em}.toolbar .toggles{--toggles-margin: 0;--toggles-padding: 0;--toggles-spacing: 0;--toggles-background-color: transparent;--toggles-border-width: 0;--toggles-border-radius: 0}.toolbar .toggle{--toggle-padding: 4px 10px;--toggle-border-radius: 0;--toggle-background-color: var(--toolbar-background-color);--toggle-background-color--checked: var(--toolbar-background-color--selected);--toggle-background-color--checked--focused: var(--toolbar-background-color--selected);--toggle-box-shadow--checked: none;--toggle-box-shadow--checked--focused: none;--toggle-color: var(--toolbar-color);--toggle-color--checked: var(--toolbar-color--selected);--toggle-color--focused: var(--toolbar-color--focused);--toggle-color--checked--focused: var(--toolbar-color--selected);display:flex}.toolbar .toggle .icon{--icon-font-size: var(--toolbar-icon-font-size);--icon-line-height: 1em}.toolbar .divider{--divider-border-style: solid}.tracker{--tracker-width: 1px;--tracker-style: dashed;--tracker-color: rgba(var(--rgb-layout), 1);position:absolute;top:0;left:0;z-index:1;height:100%;height:-webkit-fill-available;width:100%;width:-webkit-fill-available}.tracker .tracker-line-x{position:absolute;z-index:1;height:100%;border-left:var(--tracker-width) var(--tracker-style) var(--tracker-color)}.tracker .tracker-line-y{position:absolute;z-index:1;width:100%;border-top:var(--tracker-width) var(--tracker-style) var(--tracker-color)}.video{--video-height: initial;--video-width: initial;--video-background-color: rgba(var(--rgb-layout), 0.05);--video-border-width: 1px;--video-border-style: solid;--video-border-color: rgba(var(--rgb-base), 1);--video-border-radius: 0;--video-cue-background-color: rgba(var(--rgb-tar), 0.7);--video-cue-font-family: var(--font-family);--video-cue-font-size: var(--font-size--xx-large);--video-cue-color: rgba(var(--rgb-layout), 1);position:relative;box-sizing:border-box;display:flex;min-height:var(--video-height);min-width:var(--video-width);background-color:var(--video-background-color);border-width:var(--video-border-width);border-style:var(--video-border-style);border-color:var(--video-border-color);border-radius:var(--video-border-radius);overflow:hidden;user-select:none;-webkit-user-select:none}.video:not(.controls) .play-pause{display:none}.video.autoplay:not(:hover) .play-pause{opacity:0}.video.loading .play-pause,.video.error .play-pause{opacity:0}.video.loading .scrubber,.video.error .scrubber{opacity:1}.video.started.controls:hover .play-pause,.video.started.controls:hover .scrubber{opacity:1}.video.started.controls:not(.playing) .scrubber{opacity:1}.video.started.controls.playing:hover .play-pause{opacity:1}.video.started.controls.playing .play-pause{opacity:0}.video.started .controller{opacity:1}.video.started .image{display:none}.video.error .image .img{opacity:.5;filter:saturate(0)}.video.seeking .scrubber .progress{--progress-height: 16px}.video.playing .image,.video.started .image{opacity:0}.video.playing .controller,.video.started .controller{opacity:1}.video .content{background-image:linear-gradient(45deg, rgba(var(--rgb-layout), 0.1) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0.1) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.1) 75%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.1) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;flex:1;display:flex;flex-direction:column}.video .image{--image-border-width: 0;flex:1;display:flex;position:absolute;height:100%;z-index:1;width:100%}.video .image .content{background:none}.video .image .img{transition-property:opacity,filter;transition-duration:.5s;transition-timing-function:ease}.video .media{flex:1;display:flex;max-width:100%;max-width:-webkit-fill-available;max-height:100%;max-height:-webkit-fill-available;align-items:center;justify-content:center}.video .media video{width:100%}.video .media video:focus{outline:none}.video .media ::cue{background-color:var(--video-cue-background-color);font-family:var(--video-cue-font-family);font-size:var(--video-cue-font-size);color:var(--video-cue-color)}.video .controller{transition:opacity .5s ease;position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.video .controller .play-pause{transition:opacity .5s ease}.video .controller .play-pause .link{--link-padding: 2px;--link-color: rgba(var(--rgb-layout), 1);--link-color--hover: rgba(var(--rgb-layout), 0.8);--link-color--pressed: rgba(var(--rgb-layout), 0.5)}.video .controller .play-pause .link .icon{box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);--icon-padding--inverted: 8px;--icon-border-radius--inverted: 50%;--icon-font-size: 40px}.video .controller .scrubber{--scrubber-border-width: 0;--scrubber-background-color: rgba(var(--rgb-layout), 0.1);--scrubber-foreground-color: rgba(var(--rgb-layout), 1);transition:opacity .5s ease;position:absolute;z-index:2;bottom:0;opacity:0;width:100%;width:-webkit-fill-available;padding:0 8px 8px}.video .waiting{position:absolute;z-index:11;top:50%;left:0;width:100%;width:-webkit-fill-available}.video .waiting .busy{animation:fade 1s ease forwards;animation-delay:.5s;opacity:0}.video .overlay{position:absolute;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;height:100%;min-height:-webkit-fill-available;width:100%;min-width:-webkit-fill-available}.video .overlay>.icon{--icon-padding--inverted: 8px;--icon-background-color--inverted: rgba(var(--rgb-layout), 0.8);--icon-border-radius--inverted: 10em;--icon-font-size--inverted: var(--font-size--x-large);--icon-line-height--inverted: initial;box-shadow:1px 1px 3px rgba(var(--rgb-shadow), 0.25)}.app-not-found{animation-delay:.25s;animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.app-not-found .icon{--icon-font-size: 128px;--icon-color: rgba(var(--rgb-layout), 0.1)}.app-not-found h1{margin-top:40px;font-family:var(--font-family--title);font-weight:var(--font-weight--title--bold);font-size:var(--font-size--xxx-large);color:rgba(var(--rgb-layout), 0.8)}.app-not-found p{max-width:480px;padding:16px 64px 0;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-not-found .buttons{margin-top:32px}@media only screen and (max-width: 432px){.app-error .buttons .button{--button-padding: 14px 40px 16px;--button-font-size: var(--font-size--x-large);--button-line-height: var(--line-height--x-large)}}.app-error{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default);flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(var(--rgb-base), 1)}.app-error .icon{--icon-font-size: 128px;--icon-color: rgba(var(--rgb-layout), 1)}.app-error h1{margin-top:40px;font-family:var(--font-family--title);font-weight:var(--font-weight--title--bold);font-size:var(--font-size--xxx-large);color:rgba(var(--rgb-layout), 1)}.app-error p{max-width:480px;padding:16px 64px 0;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.8)}.app-error .buttons{margin-top:40px}@media only screen and (max-width: 432px){.app-error h1{font-size:var(--font-size--xx-large)}.app-error p{max-width:auto;padding:24px}.app-error .buttons .button{--button-padding: 14px 40px 16px;--button-font-size: var(--font-size--x-large);--button-line-height: var(--line-height--x-large)}}.app-overlay{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default);height:100%;width:100%;background-color:rgba(var(--rgb-base), 1);color:rgba(var(--rgb-layout), 1)}.app-overlay .message{animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.app-overlay .message>header{display:flex;flex-direction:column;text-align:center;margin-bottom:32px}.app-overlay .message>header h1 .link{--link-icon-font-size: 120px;--link-icon-line-height: 1em;pointer-events:none;cursor:default}.app-overlay .message>h2{display:flex;flex-direction:row;max-width:400px;min-height:24px;font-size:var(--font-size--large);line-height:var(--line-height--large);text-align:center;color:rgba(var(--rgb-layout), 0.7)}.app-overlay .message .buttons{margin-top:40px}.initializing{animation-delay:.5s;animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);flex:1;display:flex;min-width:stretch;margin:auto;align-items:center;justify-content:center}.initializing>header{display:flex;flex-direction:column;text-align:center;margin-bottom:32px}.initializing>header h1{font-size:120px;line-height:120px}.initializing>header h1 .icon{--icon-font-size: inherit;--icon-color: rgba(var(--rgb-layout), 0.1)}.initializing>header .busy{margin-top:16px}.pac-container{box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);margin-top:1px;background-color:rgba(var(--rgb-base), 1);border:1px solid rgba(var(--rgb-layout), 0.2);border-radius:8px;font-family:var(--font-family);font-weight:var(--font-weight)}.pac-container:after{background-image:none !important;height:0}.pac-icon{display:none}.pac-item,.pac-item-query{color:rgba(var(--rgb-layout), 1)}.pac-item{padding:8px 12px;font-size:var(--font-size);line-height:var(--line-height)}.pac-item.pac-item-selected{background-color:rgba(var(--rgb-layout), 0.05)}.pac-item .pac-item-query{font-size:inherit}.pac-item .pac-matched{font-family:var(--font-family--bold);font-weight:var(--font-weight)}.pac-item:hover{background-color:rgba(var(--rgb-layout), 0.05)}.cart{box-sizing:border-box;display:flex;flex-direction:row;overflow:hidden;gap:40px;user-select:none;padding:40px;border:1px solid rgba(var(--rgb-layout), 0.2);background-color:rgba(var(--rgb-base), 1);border-radius:24px}.cart .request{flex:1;display:flex;flex-direction:column}.cart .request>header{margin-bottom:16px}.cart .request>header h3{font-size:var(--font-size--large);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 1)}.cart .request>header h5{color:rgba(var(--rgb-layout), 0.7)}.cart .request section h5,.cart .request section h6,.cart .request aside h5,.cart .request aside h6{font-size:var(--font-size--large);line-height:1.1em;color:rgba(var(--rgb-layout), 1)}.cart .request section h5 q,.cart .request section h6 q,.cart .request aside h5 q,.cart .request aside h6 q{display:inline-block;text-indent:-5.6px}.cart .request section h5 q:before,.cart .request section h6 q:before,.cart .request aside h5 q:before,.cart .request aside h6 q:before{content:"“";color:rgba(var(--rgb-layout), 0.7)}.cart .request section h5 q:after,.cart .request section h6 q:after,.cart .request aside h5 q:after,.cart .request aside h6 q:after{content:"”";color:rgba(var(--rgb-layout), 0.7)}.cart .request section h6,.cart .request section p,.cart .request aside h6,.cart .request aside p{padding-top:2px;color:rgba(var(--rgb-layout), 0.7)}.cart .request section h6,.cart .request aside h6{font-size:var(--font-size--medium);line-height:var(--line-height--medium)}.cart .request section p,.cart .request aside p{font-family:var(--font-family--italic);font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5)}.cart .request section p>span,.cart .request aside p>span{display:inline-flex;flex-direction:row;justify-content:center}.cart .request section p>span:not(:last-child):after,.cart .request aside p>span:not(:last-child):after{content:",";padding-right:4px}.cart .request section p>span b,.cart .request aside p>span b{padding:0 4px}.cart .request section p .currency,.cart .request aside p .currency{gap:0;padding-left:4px}.cart .request section p .currency:before,.cart .request aside p .currency:before{content:"("}.cart .request section p .currency:after,.cart .request aside p .currency:after{content:")"}.cart .request section{flex:1;display:flex;flex-direction:column}.cart .request section h5 span{white-space:nowrap;color:rgba(var(--rgb-layout), 0.5)}.cart .request section h5 span:before{content:"—"}.cart .request aside{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.cart .request footer{padding-top:16px;font-family:var(--font-family--italic);color:rgba(var(--rgb-layout), 0.5)}.cart .request footer p sup{padding-right:2px}.cart .request .lines{flex:1;padding-top:16px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}.cart .request .lines .line{display:flex;flex-direction:row;gap:40px}.cart .request .lines .line:not(:last-of-type){margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed rgba(var(--rgb-layout), 0.2)}.cart .payment{max-width:288px;margin:-40px -40px -40px 0;padding:40px;background:rgba(var(--rgb-layout), 0.03);border-left:1px dashed rgba(var(--rgb-layout), 0.2)}.cart .payment>header{display:flex;flex-direction:column;margin:-16px 0 16px;gap:8px}.cart .payment>header h6{display:flex;justify-content:center;gap:4px;font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);text-align:center;color:rgba(var(--rgb-layout), 0.35)}.cart .payment>header h6 .icon{--icon-color: inherit}.cart .payment>footer{padding:8px 0 0 24px;font-family:var(--font-family--italic);font-size:var(--font-size);color:rgba(var(--rgb-layout), 0.5)}.cart .payment .fields:last-child{flex-direction:column;margin-top:16px;padding-top:16px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}.cart .payment .fields .field-expiration{max-width:160px;margin-bottom:0}.cart .payment .fields .field-code{max-width:120px;margin-bottom:0}.cart .payment .fields .field-checkbox .field-label{white-space:normal}.cart .payment .fields .field-checkbox .field-label strong{font-family:var(--font-family--bold)}.cart .payment .fields .field-checkbox .field-label .link{color:rgba(var(--rgb-primary), 1)}@media only screen and (max-width: 1024px){.cart{min-width:600px;flex-direction:column;padding:0;gap:0}.cart .request{margin:0;padding:40px;border-bottom:1px dashed rgba(var(--rgb-layout), 0.2)}.cart .request section h6{margin-top:2px}.cart .payment{max-width:unset;margin:0;padding:48px;padding-bottom:32px;background-color:rgba(var(--rgb-base), 1);background-color:color-mix(in srgb, rgba(var(--rgb-base), 1) 97%, rgba(var(--rgb-layout), 1) 3%);border:0;border-radius:0}.cart .payment .form>label{margin:-24px 0 16px;text-align:left}.cart .payment .fields:last-child{padding-top:0;border-top:0}}@media only screen and (max-width: 432px){.cart{min-width:unset;gap:32px;padding:32px;border:0;border-top:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:0}.cart .request{padding:0;border-bottom:0}.cart .request section h5{display:inline;margin-bottom:8px}.cart .request section h5 q{display:inline}.cart .request section h5 q:before,.cart .request section h5 q:after{content:""}.cart .payment{margin:0 -32px -32px;padding:24px 32px 32px;border:0;border-top:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:0}.cart .payment>header{margin-top:-8px;margin-bottom:16px}}.events-layer .panel .header,.events .header{box-sizing:border-box;min-height:72px;display:flex;overflow:hidden;flex-direction:row;align-items:center;gap:16px;padding:16px 24px;user-select:none;cursor:pointer}.events-layer .panel .header .prefix,.events .header .prefix{display:flex;align-items:center}.events-layer .panel .header .prefix .icon,.events .header .prefix .icon{--icon-font-size: 32px;--icon-line-height: 32px;--icon-color: rgba(var(--rgb-layout), 0.8)}.events-layer .panel .header .label,.events .header .label{flex:1;overflow:hidden}.events-layer .panel .header .label h5,.events .header .label h5{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 1)}.events-layer .panel .header .label h6,.events .header .label h6{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.6)}.events{position:relative;overflow:hidden;background-color:rgba(var(--rgb-base), 1);border:1px solid rgba(var(--rgb-layout), 0.1);border-radius:8px}.events.readonly,.events.disabled{background-color:rgba(0,0,0,0);border-color:rgba(var(--rgb-layout), 0.03)}.events.readonly .header,.events.disabled .header{cursor:default}.events.readonly .header .prefix .icon,.events.disabled .header .prefix .icon{--icon-color: rgba(var(--rgb-layout), 0.25)}.events.readonly .header .label h5,.events.disabled .header .label h5{color:rgba(var(--rgb-layout), 0.35)}.events.readonly .header .label h6,.events.disabled .header .label h6{color:rgba(var(--rgb-layout), 0.25)}.events.disabled{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));border-color:rgba(var(--rgb-layout), 0.1)}.events.disabled .header{cursor:default}.events-layer{height:100%;width:100%;user-select:none}.events-layer .panel{--panel-padding: 16px 24px;--panel-border-radius: 8px;position:absolute;display:flex;flex-direction:column}.events-layer .panel .header{margin:-16px -24px 0;padding:16px 24px}.events-layer .panel .steps{overflow:hidden;margin:0 -8px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}.events-layer .panel .step{display:flex;flex-direction:column;overflow:hidden}.events-layer .panel .step .scroll{min-height:80px;max-height:312px;border-top-width:0 !important}.events-layer .panel .step .scroll .content{display:flex;flex-direction:column;padding:4px 0}.events-layer .panel .step .action{box-shadow:none;display:flex;flex-direction:column;justify-content:center;padding:8px;border:0;border-radius:8px;cursor:pointer}.events-layer .panel .step .action:hover{background-color:rgba(var(--rgb-layout), 0.03)}.events-layer .panel .step .action.multiple{position:relative}.events-layer .panel .step .action.multiple:after{position:absolute;top:0;right:8px;height:100%;display:flex;align-items:center;content:var(--icon-chevron-right);font-family:"icon";font-size:16px;color:rgba(var(--rgb-layout), 0.25)}.events-layer .panel .step .action h5{font-size:var(--font-size--medium);line-height:var(--line-height--medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.events-layer .panel .step .action h6{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5)}.events-layer .panel .footer{display:none;flex-direction:column;gap:16px;margin:0;padding:16px 0 0}.events-layer .panel .footer .messages:not(:empty){padding:24px 8px 8px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}.events-layer .panel .footer .buttons{--buttons-justify-content: center}.events-modal-overlay{display:none}@media only screen and (max-width: 432px){.events-modal-overlay{display:block}.events-layer{display:flex;justify-content:center;align-items:center}.events-layer .panel{animation-name:fade,slide-up;animation-duration:.5s,.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-property:top,left;transition-duration:.5s,.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);max-height:calc(100% - 16px)}.events-layer .panel .step .scroll{border-bottom:1px dashed rgba(var(--rgb-layout), 0.1)}.events-layer .panel .footer{display:flex}.events-layer .panel .footer .buttons{display:flex}}.tickets-panel .header,.tickets .header{box-sizing:border-box;min-height:72px;display:flex;overflow:hidden;flex-direction:row;align-items:center;gap:16px;padding:16px 24px;user-select:none;cursor:pointer}.tickets-panel .header .prefix,.tickets .header .prefix{display:flex;align-items:center}.tickets-panel .header .prefix .icon,.tickets .header .prefix .icon{--icon-font-size: 32px;--icon-line-height: 32px;--icon-color: rgba(var(--rgb-layout), 0.8)}.tickets-panel .header .label,.tickets .header .label{flex:1;overflow:hidden}.tickets-panel .header .label h5,.tickets .header .label h5{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 1)}.tickets-panel .header .label h6,.tickets .header .label h6{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.6)}.tickets-panel .header .cost .currency,.tickets .header .cost .currency{font-size:var(--font-size);color:rgba(var(--rgb-layout), 0.5)}.tickets{position:relative;overflow:hidden;background-color:rgba(var(--rgb-base), 1);border:1px solid rgba(var(--rgb-layout), 0.1);border-radius:8px}.tickets.passive{background-color:rgba(0,0,0,0);border-radius:0;border:0}.tickets.passive .tickets-panel{position:relative;padding:32px 40px;border-color:rgba(var(--rgb-layout), 0.2);border-radius:32px}.tickets.passive .tickets-panel .header{min-height:auto;margin:0;padding:0 8px 16px;pointer-events:none;cursor:default}.tickets.passive .tickets-panel .header .prefix{display:none}.tickets.passive .tickets-panel .footer{padding:0 8px}.tickets.readonly{background-color:rgba(0,0,0,0);border-color:rgba(var(--rgb-layout), 0.1)}.tickets.readonly .header{cursor:default}.tickets.readonly .cost{display:none}.tickets.disabled{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));border-color:rgba(var(--rgb-layout), 0.1)}.tickets.disabled .header{cursor:default}.tickets.disabled .header .prefix .icon{--icon-color: rgba(var(--rgb-layout), 0.25)}.tickets.disabled .header h5{color:rgba(var(--rgb-layout), 0.35)}.tickets.disabled .header h6{color:rgba(var(--rgb-layout), 0.25)}.tickets.disabled .header .cost{display:none}.tickets-layer{height:100%;width:100%;user-select:none}.tickets-panel{--panel-padding: 16px 24px;--panel-border-radius: 8px;position:absolute;display:flex;flex-direction:column}.tickets-panel .header{margin:-16px -24px 0;padding:16px 24px}.tickets-panel .admission{display:flex;flex-direction:column;margin:0 -8px;padding-top:8px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}.tickets-panel .fees{padding-top:16px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}.tickets-panel .fees:not(:last-child){margin-bottom:16px}.tickets-panel .fee{display:flex;flex-direction:row;align-items:center;padding:8px;border-radius:8px}.tickets-panel .fee:hover{background-color:rgba(var(--rgb-layout), 0.03)}.tickets-panel .fee.added .input{--input-color: rgba(var(--rgb-layout), 1)}.tickets-panel .fee.added .cost .currency{color:rgba(var(--rgb-layout), 1)}.tickets-panel .fee .label{flex:1;user-select:none}.tickets-panel .fee .label>h5{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 1)}.tickets-panel .fee .label>h5 .currency{display:inline;padding-left:4px;font-family:var(--font-family--italic);color:rgba(var(--rgb-layout), 0.7)}.tickets-panel .fee .label>h6{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5)}.tickets-panel .fee .input{--input-background-color: transparent;--input-background-color--invalid: transparent;--input-border-width: 0;--input-color: rgba(var(--rgb-layout), 0.35);max-width:88px}.tickets-panel .fee .input input{pointer-events:none}.tickets-panel .fee .input .postfix{padding-right:0}.tickets-panel .footer{display:flex;flex-direction:column;gap:16px}.tickets-panel .footer:not(:empty){margin:0 -8px}.tickets-panel .footer .messages:not(:empty){display:flex;flex-direction:column;padding:16px 4px 10px;gap:16px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}.tickets-panel .footer .message{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.7)}.tickets-panel .footer .message.alert{animation-name:shake,fade;animation-duration:.5s;animation-fill-mode:both;opacity:0;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 1)}.tickets-panel .footer .buttons{--buttons-justify-content: center;display:none;padding-top:16px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}.tickets-modal-overlay{display:none}@media only screen and (max-width: 432px){.tickets-modal-overlay{display:block}.tickets-layer{display:flex;justify-content:center;align-items:center}.tickets-layer .panel{animation-name:fade,slide-up;animation-duration:.5s,.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-property:top,left;transition-duration:.5s,.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);max-height:calc(100% - 16px)}.tickets-layer .panel .footer .buttons{display:flex}}.app-auth{flex:1;display:flex;flex-direction:column}.app-auth>main{overflow:hidden;flex:1;display:flex;flex-direction:column}.app-auth .scroll .scroll-content{display:flex}.app-auth .auth-page{flex:1;display:flex;flex-direction:column;min-width:100%;min-width:-webkit-fill-available;align-items:center;justify-content:center;padding:24px 0}.app-auth .auth-page.verifying{opacity:.5}.app-auth .auth-page .step{animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.app-auth .auth-page>.content{animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);min-width:360px;max-width:360px}.app-auth .auth-page>.content>section{border-top:2px dotted rgba(var(--rgb-layout), 0.1);padding-top:16px}.app-auth .auth-page>.content>section>p{padding:0 4px 16px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.6)}.app-auth .auth-page>.content>section>p:last-of-type{padding-bottom:4px}.app-auth .auth-page>.content>section>p strong{color:rgba(var(--rgb-layout), 1)}.app-auth .auth-page>.content>.buttons{justify-content:center}.app-auth .auth-page-header{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.app-auth .auth-page-header>h1 .link{--link-icon-font-size: 120px;--link-icon-line-height: 1em;padding:4px;background:rgba(var(--rgb-primary), 0.03);border-radius:10em;border:2px solid rgba(var(--rgb-primary), 0.1)}.app-auth .auth-page-header>h1 .link:hover,.app-auth .auth-page-header>h1 .link:active{background:rgba(var(--rgb-primary), 0.03) !important;border:2px solid rgba(var(--rgb-primary), 0.1) !important}.app-auth .auth-page-header>h1 .link.error{--rgb-primary: var(--rgb-alert);animation-name:shake;animation-duration:.75s}.app-auth .auth-page-header .message{padding-top:16px;text-align:center}.app-auth .auth-page-header .message h2{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large)}.app-auth .auth-page-header .message p{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.6)}.app-auth .buttons{flex-direction:column-reverse;text-align:center;padding-top:24px}.app-auth .buttons .links{--links-link-margin: 0;flex-direction:column;margin-top:32px}.app-auth .buttons .links:not(:only-child):first-child{padding:0}.app-auth .buttons .links .link{--link-underline: 2px dotted rgba(var(--rgb-primary), 0.2);margin-bottom:16px}.app-auth .buttons .button{--button-padding: 10px 40px 12px}.app-layer-busy{animation-name:fade;animation-duration:.75s;animation-fill-mode:both;height:100%;width:100%;-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%);background-color:rgba(var(--rgb-tar), 0.1)}.app-layer-busy .content{animation-name:fade;animation-duration:.75s;animation-fill-mode:both;animation-delay:.5s;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 432px){.app-auth:not(.initializing)>main{background-image:none}.app-auth .auth-page .content{min-width:100%;min-width:-moz-fill-available;min-width:-webkit-fill-available;max-width:unset;padding:64px 32px 0}.app-auth .auth-page-header{flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;border-bottom:0}.app-auth .auth-page-header .message{padding:16px 0 0;text-align:center}}.auth-credentials.validated{animation-name:slide-down,fade;animation-direction:reverse;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.auth-credentials.invalid{animation-name:shake;animation-duration:.5s}.auth-credentials .content .auth-page-header{margin:0;padding:0}.auth-credentials .content .auth-page-header>h1{display:flex;flex-direction:column;align-items:center}.auth-credentials .content .auth-page-header>h1>.link{--link-icon-font-size: 160px;pointer-events:none}.auth-credentials .content .auth-page-header>h1>em{user-select:none;margin:24px 0 0;font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.5)}.auth-credentials .content .messages{transition-property:max-height;transition-duration:.75s;overflow:hidden;opacity:1;min-width:100%;min-width:-webkit-fill-available;min-width:fill-available;max-height:400px;padding:8px 0 16px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.auth-credentials .content .messages:empty{opacity:0;max-height:0;padding:24px 0 0}.auth-credentials .content .messages .busy{padding-bottom:16px}.auth-credentials .content .messages .error{padding:12px 16px;background-color:rgba(var(--rgb-alert), 0.05);border:1px dashed rgba(var(--rgb-alert), 0.25);border-radius:8px;color:rgba(var(--rgb-alert), 0.8)}.auth-credentials .form .fields{flex-wrap:wrap;flex-direction:column;align-items:initial;justify-content:initial}.auth-credentials .form .fields .field-password{margin-bottom:0}@media only screen and (max-width: 432px){.auth-credentials .content{margin:0 16px}}.auth-forgot .steps{min-width:440px;max-width:440px}.auth-forgot .steps .content section p{padding:16px 20px;background-color:rgba(var(--rgb-layout), 0.03);border:1px dashed rgba(var(--rgb-layout), 0.1);border-radius:16px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.9)}.auth-forgot .steps .content section p strong{font-family:var(--font-family--bold)}@media only screen and (max-width: 432px){.auth-forgot .steps{min-width:100%;min-width:-webkit-fill-available;min-width:fill-available;max-width:unset}}.auth-reset .steps{min-width:440px;max-width:440px}@media only screen and (max-width: 840px){.auth-reset .steps{min-width:100%;min-width:-webkit-fill-available;min-width:fill-available}}.auth-create .steps{min-width:440px;max-width:440px}.auth-create .fields:first-child{flex-wrap:nowrap}.auth-create .fields:first-child .flex{display:block;max-width:50%}.auth-create .footer{padding:16px 20px;background-color:rgba(var(--rgb-layout), 0.03);border:1px dashed rgba(var(--rgb-layout), 0.1);border-radius:16px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.auth-create .footer strong{color:rgba(var(--rgb-layout), 1)}.auth-create .buttons{padding-top:40px}@media only screen and (max-width: 432px){.auth-create .steps{min-width:100%;min-width:-webkit-fill-available;min-width:fill-available}.auth-create .fields{flex-wrap:wrap}.auth-create .fields:first-child{flex-wrap:wrap}}.auth-confirm .content .buttons{flex-direction:column;align-items:center;padding-top:0}.auth-confirm .content .buttons .links{padding:0 0 16px}.auth-confirm .content .buttons .button{margin:0}.app-auth-expiring{--dialog-min-width: 448px;--dialog-content-padding--footless: 48px 24px 32px}.app-auth-expiring .content>h1{margin-bottom:16px;text-align:center}.app-auth-expiring .content>h1 .icon{--icon-font-size: 120px;--icon-color: rgba(var(--rgb-layout), 0.25)}.app-auth-expiring .content>h2{margin-bottom:8px;text-align:center;font-size:var(--font-size--x-large)}.app-auth-expiring .content>h3{margin-bottom:16px;text-align:center;font-size:var(--font-size--medium);color:rgba(var(--rgb-layout), 0.7)}.app-auth-expiring .content .auth-credentials{display:flex;justify-content:center}.app-auth-expiring .content .auth-credentials.validated{animation:none}.app-auth-expiring .content .auth-credentials .content{min-width:320px}.app-auth-expiring .content .auth-credentials .buttons{--buttons-flex-direction: column-reverse;--buttons-justify-content: center;--buttons-link-margin: 0;padding-top:24px}.app-auth-expiring .content .auth-credentials .buttons .links{--links-flex-direction: column;--links-justify-content: center;--links-link-margin: 0;padding-top:24px;padding-right:0}.app-auth-expiring .content .auth-credentials .buttons .links .link{--rgb-primary: var(--rgb-layout);--link-underline: 2px dotted rgba(var(--rgb-layout), 0.2);--link-underline--disabled: 2px dotted rgba(var(--rgb-layout), 0.1)}.app-auth-expiring .content .auth-credentials .buttons .button{--button-padding: 10px 40px;--button-font-size: var(--font-size--large);--button-line-height: var(--line-height--large)}@media only screen and (max-width: 840px){.app-auth-expiring{--dialog-min-height: unset}}@media only screen and (max-width: 432px){.app-auth-expiring{--dialog-min-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)));--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)));--dialog-content-padding--footless: 48px 0 32px}}.app-onboard{animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.app-onboard header{display:flex;flex-direction:column;text-align:center;margin:32px 0}.app-onboard header h1{font-size:112px;line-height:112px}.app-onboard header h1 .icon{--icon-font-size: inherit;--icon-color: rgba(var(--rgb-layout), 0.1)}.app-onboard header .busy{margin-top:16px}.app-onboard .scroll .scroll-content{display:flex;flex-direction:column;justify-content:center}.app-onboard .buttons{--buttons-flex-direction: column;--buttons-justify-content: center;margin:48px 0 16px}.app-onboard .buttons .links{margin-top:24px}.app-onboard .buttons .links .link{--rgb-primary: var(--rgb-layout);--link-underline: 2px dotted rgba(var(--rgb-layout), 0.2)}.app-onboard .steps{display:flex;align-items:center}.app-onboard .step{animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);max-width:520px;margin:0 16px 32px}.app-onboard .step.step-1 .fields{justify-content:center}.app-onboard .step>header{margin:32px 16px 48px;user-select:none;-webkit-user-select:none}.app-onboard .step>header h2{margin-bottom:16px;font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);text-align:center;color:rgba(var(--rgb-layout), 1)}.app-onboard .step>header p{font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.7)}.app-onboard .step>header p:not(:last-child){margin-bottom:24px}.app-onboard .step>p{font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.7)}.app-onboard .step>p:not(:last-child){margin-bottom:16px}.app-onboard .step .international{transition:max-height,opacity .75s,.5s ease ease;max-height:800px;opacity:1}.app-onboard .step .international.hidden{transition:max-height .5s ease;overflow:hidden;opacity:0;max-height:0}.app-onboard .step .international>header{padding:32px 16px 24px}.app-onboard .step .international>header>p{font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.7)}.app-onboard .step .international>header>p:not(:last-child){padding-bottom:24px}.app-onboard .step .fields.hidden{display:none}.app-onboard .step .field-personal-phone-mobile,.app-onboard .step .field-personal-phone-whatsapp{max-width:320px}.app-onboard .step .field-personal-phone-whatsapp-unused{max-width:fit-content}.app-onboard .step .field-personal-gender{max-width:120px}.app-onboard .step .field-personal-marriage-status{max-width:200px}.app-onboard .step .card{--card-padding: 24px;transition:opacity .5s ease,max-height .5s ease,padding .5s ease;display:flex;flex-direction:column;max-height:400px}.app-onboard .step .card.hidden{transition:none;padding-top:0;padding-bottom:0;max-height:0;opacity:0}.app-onboard .step .card .busy.hidden{display:none}.app-onboard .step .card .content{transition:opacity .75s ease,max-height .75s ease;display:flex;flex-direction:column;align-items:center;max-height:400px;overflow:hidden}.app-onboard .step .card .content.hidden{transition:none;max-height:0;opacity:0}.app-onboard .step .card .content .message{flex:1;margin:8px 0;text-align:center;user-select:none}.app-onboard .step .card .content .message.error .links{--links-justify-content: center;margin-top:24px}.app-onboard .step .card .content .message>h5{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8)}.app-onboard .step .card .content .message>h6{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.6)}.app-onboard .step .card .content .verification{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:8px}.app-onboard .step .card .content .verification>span{display:block;padding-left:4px;font-size:var(--font-size--small);font-family:var(--font-family--bold);font-weight:var(--font-weight);color:rgba(var(--rgb-success), 1)}.app-onboard .step .card .content .verification .icon{--icon-font-size: 16px;--icon-color: rgba(var(--rgb-success), 1)}.app-onboard .step .card .content .verification .icon.icon-dashes-vertical{--icon-color: rgba(var(--rgb-layout), 0.35)}.app-onboard .step .card .content .verification .links .link{--link-font-size: var(--font-size--small)}@media only screen and (max-width: 432px){.app-onboard .steps .fields{--fields-padding: 0 0 grid() 0;flex-wrap:wrap}.app-onboard .steps .field-personal-gender,.app-onboard .steps .field-personal-marriage-status{min-width:-webkit-fill-available;max-width:unset}}.app-stage{flex:1;display:flex;flex-direction:column;overflow:hidden}.app-stage.minimized main>article>header{transition-timing-function:ease-out;transition-duration:.5s;flex:0;border:0}.app-stage.minimized main>article>header .inner{transition-timing-function:ease-out;transition-duration:.5s;opacity:0}.app-stage.deauthorized main>article>section{animation-name:slide-down,fade;animation-direction:reverse;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.app-stage.deauthorized.deauthorized .layer.fab .icon{animation-fill-mode:none;transform:scale(0.1);opacity:0}.app-stage main{flex:1;display:flex;flex-direction:column;overflow:hidden}.app-stage main>article{flex:1;display:flex;flex-direction:column;overflow:hidden}.app-stage main>article>header{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default);position:relative;z-index:99;animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;transition:flex .35s ease-in;display:flex;align-items:center;box-sizing:border-box;flex-basis:88px;overflow:hidden;background:rgba(var(--rgb-base), 1);border-bottom:2px solid rgba(var(--rgb-black), 0.1)}.app-stage main>article>header .inner{transition-property:opacity;transition-timing-function:ease-out;transition-duration:.35s;flex:1;display:flex;flex-direction:row;padding:0 24px 0 8px}.app-stage main>article>header .inner>h1{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;user-select:none;-webkit-user-select:none}.app-stage main>article>header .inner>h1 .link{--link-icon-font-size: 56px;--link-icon-line-height: 1em;margin-right:8px;padding:2px;background:rgba(var(--rgb-layout), 0.1);border-radius:2.5em;color:rgba(var(--rgb-layout), 1);border:1px solid rgba(var(--rgb-layout), 0.2)}.app-stage main>article>header .inner>h1 .link:hover,.app-stage main>article>header .inner>h1 .link:active{background:rgba(var(--rgb-primary), 0.03) !important;border:1px solid rgba(var(--rgb-primary), 0.1) !important}.app-stage main>article>header .inner>h1>em{display:block;padding-top:2px;font-size:var(--font-size--x-huge);line-height:var(--line-height--x-huge);color:rgba(var(--rgb-layout), 1);user-select:none}.app-stage main>article>header .inner>.links{--links-spacing: 24px}.app-stage main>article>header .inner>.links:last-of-type{display:none}.app-stage main>article>header .inner>.links .link{--link-font-size: var(--font-size--x-large)}.app-stage main>article>header .inner>.links .link.selected{color:rgba(var(--rgb-layout), 0.35)}.app-stage main>article>header .inner>.links .links:not(:only-child){padding-left:20px;margin-left:20px;border-left:2px dashed rgba(var(--rgb-layout), 0.1)}.app-stage main>article>header .inner>.links .links .link{--link-icon-font-size: 24px;--link-icon-line-height: 1em}.app-stage main>article>section{flex:1;display:flex;flex-direction:column;overflow:hidden}.app-stage main>article>section>header{transition:flex .35s ease-in;display:flex;align-items:flex-end;box-sizing:border-box;flex-basis:40px;overflow:hidden}.app-stage main>article>section>header .button{--button-padding: 8px 16px;--button-font-size: var(--font-size--small);--button-font-family: var(--font-family--bold);--button-text-transform: uppercase;margin-right:16px}.app-stage-account-menu{--menu-min-height: initial;--menu-max-height: initial;--menu-padding: 8px 0 0}.app-stage-account-menu .panel{min-width:320px;max-height:100%}.app-stage-account-menu .scroll .divider{--divider-height: 8px;--divider-margin: 0 0 8px;--divider-width: auto;--divider-border-width: 0 0 1px;--divider-border-color: rgba(var(--rgb-layout), 0.2)}.app-stage-account-menu .scroll .item{--rgb-primary: var(--rgb-primary--default);--item-padding: 2px 0}.app-stage-account-menu .scroll .item .link{--link-text-align: center;--link-padding: 8px;--link-font-size: var(--font-size--medium)}.app-stage-account-menu .scroll .item .link.app-stage-account-policies{--link-padding: 4px;--link-font-family: var(--font-family--bold);--link-font-size: var(--font-size--small);--link-text-transform: uppercase;--link-color: rgba(var(--rgb-primary), 0.7)}.app-stage-account-menu .scroll .item .link:before{display:none}.app-stage-account-menu .header{flex:1;display:flex;flex-direction:column;align-items:center;min-height:fit-content;margin-top:8px;padding:24px;background-color:rgba(var(--rgb-primary), 0.05);border-top:1px dashed rgba(var(--rgb-primary), 0.2);border-bottom:1px dashed rgba(var(--rgb-primary), 0.2);color:rgba(var(--rgb-primary), 0.9);user-select:none}.app-stage-account-menu .header h3{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-primary), 1)}.app-stage-account-menu .header h4 .link{--link-font-size: var(--font-size--small);--link-line-height: var(--line-height--small);--link-text-transform: uppercase;--link-underline: 2px dotted rgba(var(--rgb-primary), 0.2)}.layer.fab{height:100%;width:100%;pointer-events:none}.layer.fab .icon{box-shadow:3px 3px 12px rgba(var(--rgb-shadow), 0.35);--rgb-layout: var(--rgb-primary);--icon-font-size: 32px;animation-name:pop,fade;animation-duration:.5s;animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);animation-fill-mode:forwards;transition-property:transform,opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transform:scale(0.1);opacity:0;pointer-events:all;display:block;position:absolute;bottom:32px;right:32px;border:2px solid rgba(var(--rgb-black), 0.1);cursor:pointer}.layer.fab .icon:hover{background-color:rgba(var(--rgb-primary), 0.9)}@media only screen and (max-width: 840px){.app-stage main>article>header{flex-basis:80px}.app-stage main>article>header .inner>h1 .link{--link-icon-font-size: 48px}.app-stage main>article>header .inner>h1 em{font-size:var(--font-size--xxx-large);line-height:var(--line-height--xxx-large)}.app-stage main>article>header .inner>.links:first-of-type{display:none}.app-stage main>article>header .inner>.links:last-of-type{display:flex}}.app-account{animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);flex:1;display:flex;flex-direction:column;min-width:-webkit-fill-available;overflow:hidden}.app-account>.scroll{flex:1;min-width:-webkit-fill-available}.app-account>.scroll .scroll-content{display:flex;justify-content:center}.app-account>.busy{animation:fade 1s ease forwards;animation-delay:.5s;opacity:0;margin-top:80px}.app-account .content{display:flex;flex-direction:row;gap:16px;padding:80px 0}.app-account .content aside{min-width:200px;text-align:center}.app-account .content aside .user{padding-top:8px;user-select:none;-webkit-user-select:none;margin-bottom:8px}.app-account .content aside .user .icon{--icon-font-size: 112px;--icon-color: rgba(var(--rgb-layout), 0.1)}.app-account .content aside .user h3{margin-top:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.8)}.app-account .content aside .user h4{margin:4px 0 16px;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5)}.app-account .content aside>.links{--links-flex-direction: column;--links-justify-content: unset;--links-align-items: unset;--links-spacing: 0}.app-account .content aside>.links .link{--link-justify-content: center;--link-padding: 4px 0;--link-text-align: center;display:block}.app-account .content aside>.links .link.invalid{--link-color: rgba(var(--rgb-alert), 1);--link-color--disabled: rgba(var(--rgb-alert), 1)}.app-account .content aside>.links .link .label{min-height:16px}.app-account .content aside>.links .link .label .icon{font-size:16px}.app-account .content aside>.links .link .label>em{flex:unset;padding:2px 0 2px 4px}.app-account .content section{flex:1;min-width:520px;max-width:520px;padding-bottom:40px}.app-account .content section header{user-select:none;-webkit-user-select:none}.app-account .content section header h1{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.8)}.app-account .content section header p{margin-bottom:12px;font-size:var(--font-size--medium);line-height:var(--line-height--medium)}.app-account .content section h2{margin:48px 0 0;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8);user-select:none;-webkit-user-select:none}.app-account .content section p{margin-bottom:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5);user-select:none;-webkit-user-select:none}.app-account .content section p+.fields{margin-top:24px}.app-account .content section .buttons{margin-top:16px}.app-account .app-account-panel{animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);opacity:0}@media only screen and (max-width: 1024px){.app-account>.scroll .scroll-content{justify-content:flex-start}.app-account .content{padding:40px 16px}.app-account .content aside{min-width:240px}}@media only screen and (max-width: 432px){.app-account .content{flex:1;flex-direction:column;padding:0}.app-account .content aside,.app-account .content section{min-width:100%;max-width:100%}.app-account .content aside{display:flex;align-items:center;min-width:unset;margin-bottom:8px;padding:24px 0;background-color:rgba(var(--rgb-layout), 0.03);border-bottom:1px dashed rgba(var(--rgb-layout), 0.1)}.app-account .content aside .user{min-width:200px;padding:0}.app-account .content aside .user .icon{--icon-font-size: 80px}.app-account .content aside>.links{flex:1;justify-content:center;min-height:100%;margin-top:0;border-left:1px dashed rgba(var(--rgb-layout), 0.1)}.app-account .content section>div{padding:0 24px}}.app-account-contact .field-contact-address-region{max-width:240px}.app-account-contact .field-contact-address-zip{max-width:144px}.app-account-contact .fields.hidden{display:none}.app-account-contact .whatsapp{transition:max-height,opacity .75s,.5s ease ease;max-height:auto;margin-top:16px}.app-account-contact .whatsapp.hidden{transition:max-height .5s ease;overflow:hidden;opacity:0;max-height:0;margin-top:0}.app-account-contact .card{--card-padding: 24px;transition:opacity .5s ease,max-height .5s ease,padding .5s ease;display:flex;flex-direction:column;max-height:400px}.app-account-contact .card.hidden{transition:none;padding-top:0;padding-bottom:0;max-height:0;opacity:0}.app-account-contact .card .busy.hidden{display:none}.app-account-contact .card .place{transition:opacity .75s ease,max-height .75s ease;display:flex;flex-direction:column;align-items:center;max-height:400px;padding:0;overflow:hidden}.app-account-contact .card .place.hidden{transition:none;max-height:0;opacity:0}.app-account-contact .card .place .message{flex:1;margin:8px 0;text-align:center;user-select:none}.app-account-contact .card .place .message.error .links{--links-justify-content: center;margin-top:24px}.app-account-contact .card .place .message>h5{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8)}.app-account-contact .card .place .message>h6{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.6)}.app-account-contact .card .place .verification{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:8px}.app-account-contact .card .place .verification>span{display:block;padding-left:4px;font-size:var(--font-size--small);font-family:var(--font-family--bold);font-weight:var(--font-weight);color:rgba(var(--rgb-success), 1)}.app-account-contact .card .place .verification .icon{--icon-font-size: 16px;--icon-color: rgba(var(--rgb-success), 1)}.app-account-contact .card .place .verification .icon.icon-dashes-vertical{--icon-color: rgba(var(--rgb-layout), 0.35)}.app-account-contact .card .place .verification .links .link{--link-font-size: var(--font-size--small)}.app-account-settings .input .postfix .link{padding-bottom:2px}.app-account-settings .input .postfix .icon{--icon-font-size: 20px}@media only screen and (max-width: 432px){.app-account-settings .fields{flex-wrap:wrap}}.app-account-personal .field-personal-gender{max-width:120px}.app-account-personal .field-personal-birth-date,.app-account-personal .field-personal-theo-baptism-date{max-width:240px}.app-account-personal .field-personal-marriage-status{max-width:120px}.app-account-personal .field-personal-marriage-spouse{max-width:320px}@media only screen and (max-width: 432px){.app-account-personal .fields{flex-wrap:wrap}}.app-account-financial>header{margin-bottom:40px}.app-account-financial .financial-account{display:flex;align-items:center;margin-bottom:4px;padding:8px;border:1px solid rgba(var(--rgb-layout), 0.1);background:rgba(var(--rgb-layout), 0.05);border-radius:8px;font-size:var(--font-size)}.app-account-financial .financial-account:not(.account-add){padding:8px 12px 8px 16px}.app-account-financial .financial-account:not(.account-add) .key{flex:unset;padding-right:8px}.app-account-financial .financial-account:not(.account-add) .key .icon{--icon-font-size: 24px;--icon-line-height: var(--line-height);--icon-color: rgba(var(--rgb-layout), 0.8)}.app-account-financial .financial-account:not(.account-add) .user{padding-left:8px;border-left:1px dashed rgba(var(--rgb-layout), 0.2)}.app-account-financial .financial-account:not(.account-add) .links .link .icon{--icon-background-color--inverted: rgba(var(--rgb-layout), 1)}.app-account-financial .financial-account .key,.app-account-financial .financial-account .user{flex:1;padding-right:4px}.app-account-financial .financial-account .key{max-width:200px}.app-account-financial .financial-account .link{font-weight:var(--font-weight)}.app-account-financial .financial-account .select:not(.disabled){--select-background-color--inline: rgba(var(--rgb-base), 0.5)}.app-account-financial .financial-account .input:not(.disabled){--input-background-color--inline: rgba(var(--rgb-base), 0.5)}.app-account-financial .links{--links-spacing: 4px;padding-left:4px}.app-account-financial .links .link{--link-icon-padding--inverted: 6px;--link-icon-background-color: rgba(var(--rgb-primary), 0.8);--link-icon-background-color--hover: rgba(var(--rgb-primary), 1);line-height:1.1em;border-radius:16px}@media only screen and (max-width: 432px){.app-account-tips .tip-account .select{--select-font-size: var(--font-size)}.app-account-tips .tip-account .input{--input-font-size: var(--font-size);max-width:144px}}.app-policies-cookies-agreement{z-index:500;height:100%;width:100vw;overflow:hidden;pointer-events:none}.app-policies-cookies-agreement .content{height:100%;width:100vw;display:flex;justify-content:center;align-items:end;overflow:hidden;box-sizing:border-box}.app-policies-cookies-agreement .panel{--panel-border-radius: 16px;--panel-max-width: 512px;--panel-padding: 24px 32px;animation-name:slide-up,fade;animation-delay:.75s;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);margin:16px;pointer-events:auto}.app-policies-cookies-agreement .panel.hide{animation-name:slide-up--out,fade--out;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease}.app-policies-cookies-agreement .panel .message{display:flex;flex-direction:row;align-items:center;user-select:none}.app-policies-cookies-agreement .panel .message .link{--link-underline: 1px dotted rgba(var(--rgb-primary), 0.2)}.app-policies-cookies-agreement .panel .message .buttons{margin-left:16px}@media only screen and (max-width: 432px){.app-policies-cookies-agreement .panel{--panel-header-padding: 0 0 8px 0;--panel-padding: 8px;min-width:-webkit-fill-available;max-width:-webkit-fill-available;margin:8px}.app-policies-cookies-agreement .panel .message{flex-direction:column;font-size:var(--font-size--medium);line-height:var(--line-height--medium)}.app-policies-cookies-agreement .panel .message>p{padding:8px 16px}.app-policies-cookies-agreement .panel .message .buttons{margin:16px 0 8px}}@media(display-mode: standalone)and (max-width: 432px){.app-policies-cookies-agreement .panel{--panel-border-bottom-left-radius: 40px;--panel-border-bottom-right-radius: 40px;margin:0 16px 24px}}.app-courses{flex:1;display:flex;justify-content:center;flex-direction:column;overflow:hidden;min-width:100%;min-width:-webkit-fill-available}.app-courses>.scroll{flex:1}.app-courses>.scroll>.scroll-content{display:flex;justify-content:center;align-items:flex-start}.app-courses .card{--card-padding: 32px 40px;min-height:120px;cursor:pointer}.app-courses .card.disabled{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));cursor:default;pointer-events:none}.app-courses .card.disabled .course>header>h2,.app-courses .card.disabled .course>header>h3,.app-courses .card.disabled .course>header>h5{color:rgba(var(--rgb-layout), 0.35)}.app-courses .empty{max-width:416px;margin:auto 16px;padding-bottom:40px;text-align:center}.app-courses .empty>h2{margin-top:16px;font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.8)}.app-courses .empty>p{margin-top:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-courses .empty,.app-courses .courses{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.app-courses .courses{display:flex;box-sizing:border-box;flex-direction:column;min-width:800px;margin:40px 0}.app-courses .courses .course{display:flex;user-select:none}.app-courses .courses .course>header{flex:1;overflow:hidden;margin-left:-8px;padding-left:8px;user-select:none;-webkit-user-select:none}.app-courses .courses .course>header h2{text-indent:-8px;font-size:var(--font-size--x-large);line-height:1.1em;color:rgba(var(--rgb-layout), 0.8)}.app-courses .courses .course>header h2 q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-courses .courses .course>header h2 q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-courses .courses .course>header h2 span{color:rgba(var(--rgb-layout), 0.5)}.app-courses .courses .course>header h2 span:before{content:"—"}.app-courses .courses .course>header h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;gap:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium)}.app-courses .courses .course>header h3 .link:not(.disabled) .label,.app-courses .courses .course>header h3 .link:not(.disabled):hover .label{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-decoration-skip-ink:auto;text-decoration-color:rgba(var(--rgb-primary), 0.2);text-underline-offset:2px}.app-courses .courses .course>header h3 .link:not(:last-of-type):after{content:",";color:rgba(var(--rgb-layout), 0.35)}.app-courses .courses .course>header h3 .link dfn:before{content:"—"}.app-courses .courses .course>header h5{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5)}@media only screen and (max-width: 840px){.app-courses .courses{min-width:-webkit-fill-available;margin:8px}}@media only screen and (max-width: 432px){.app-courses .card{--card-padding: 24px}}.app-course{position:relative;flex:1;display:flex;flex-direction:column;width:100%;width:-webkit-fill-available;overflow:hidden}.app-course:not(.ready) .app-course-outline .content{opacity:.2}.app-course>.titlebar{animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);position:absolute;left:0;top:0;z-index:100;width:100%;width:-moz-available;width:-webkit-fill-available;padding:16px 24px 16px 16px;display:flex;flex-direction:row;user-select:none;-webkit-user-select:none;background-color:rgba(var(--rgb-base), 1);border-bottom:1px solid rgba(var(--rgb-layout), 0.3)}.app-course>.titlebar.hidden{display:none}.app-course>.titlebar>h1{flex:1;display:flex;align-items:center;overflow:hidden;padding-right:16px;font-size:var(--font-size--medium);color:rgba(var(--rgb-layout), 0.5)}.app-course>.titlebar>h1>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-course>.titlebar>h1 .course-version{margin-left:8px;padding:5px 6px;background-color:rgba(var(--rgb-layout), 0.1);border-radius:4px;font-size:var(--font-size--micro);font-family:var(--font-family--bold);font-weight:var(--font-weight);color:rgba(var(--rgb-layout), 1);line-height:1em;color:inherit;white-space:nowrap}.app-course>.titlebar .links .link{display:flex;font-size:var(--font-size--x-large);line-height:var(--font-size--x-large)}.app-course>.scroll{flex:1;overflow:hidden;width:100%;width:-webkit-fill-available;border-left-width:0;border-right-width:0}.app-course>.scroll>.scroll-content{display:flex;flex-direction:column;align-items:center}.app-course>.scroll>.scroll-content>.busy{animation:fade 1s ease forwards;animation-delay:.5s;opacity:0;margin-top:160px}.app-course .app-course-outline{--rgb-base: var(--rgb-container);box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);position:relative;display:flex;flex:initial;flex-direction:column;overflow:hidden;width:960px;margin:80px 0 32px;background:rgba(var(--rgb-base), 1);border:1px solid rgba(var(--rgb-layout), 0.2);user-select:none;-webkit-user-select:none;color:rgba(var(--rgb-layout), 1)}.app-course .app-course-outline>.progress{--progress-height: 2px;--progress-border-width: 0;position:absolute;top:0;left:0;width:100%}.app-course .app-course-outline>.actions{position:absolute;top:0;left:0;width:100%;width:-webkit-fill-available;z-index:10;display:flex;flex-direction:row;padding:16px 20px 0}.app-course .app-course-outline>.actions .notifications{flex:1;display:flex;justify-content:center;margin-left:24px}.app-course .app-course-outline>.actions .version.deprecated{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default);padding:8px 16px;background:rgba(var(--rgb-base), 1);border-radius:4px;font-size:var(--font-size);color:rgba(var(--rgb-layout), 1)}.app-course .app-course-outline>.actions .version.deprecated>span{padding-right:4px}.app-course .app-course-outline>.actions .version.deprecated .link{--link-font-family: var(--font-family--bold);--link-underline: 2px dotted rgba(var(--rgb-primary), 0.35)}.app-course .app-course-outline>.actions .links{margin-bottom:4px}.app-course .app-course-outline>.actions .links .link{--link-icon-font-size: 20px}.app-course .app-course-outline .header{margin:80px 84px 32px}.app-course .app-course-outline .header>h2{font-size:var(--font-size--xxx-large);font-weight:var(--font-weight);line-height:var(--line-height--xxx-large);color:rgba(var(--rgb-layout), 1)}.app-course .app-course-outline .header>h5{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-course .app-course-outline .header>.text{display:block;margin-top:8px;user-select:none;-webkit-user-select:none;line-height:var(--line-height--large);font-family:var(--font-family--italic);font-size:var(--font-size--large);color:rgba(var(--rgb-layout), 0.8)}.app-course .app-course-outline .content{transition:opacity .5s ease}.app-course .app-course-outline .app-course-commentaries{margin:0 56px 32px}@media only screen and (max-width: 1024px){.app-course.virtual .titlebar .present{display:none}.app-course>.scroll{border-top:0}.app-course>.scroll>.scroll-content{align-items:initial}.app-course .app-course-outline{width:inherit;margin:55px 0 0;border:0}.app-course .app-course-outline .header{margin-left:80px;margin-right:80px}.app-course .app-course-outline .app-course-commentaries{margin:40px 80px}}@media only screen and (max-width: 432px){.app-course>.scroll{border-top:0}.app-course .app-course-outline{padding:0;background-color:rgba(0,0,0,0);border-width:0}.app-course .app-course-outline .header{margin:40px 24px 16px}.app-course .app-course-outline .app-course-commentaries{margin:0 24px}.app-course .app-course-outline .app-course-commentary .text-style-quote:before,.app-course .app-course-outline .app-course-commentary .text-style-question:before,.app-course .app-course-outline .app-course-commentary .text-style-poll:before,.app-course .app-course-outline .app-course-commentary .text-style-in-person:before,.app-course .app-course-outline .app-course-commentary .text-style-fun-fact:before,.app-course .app-course-outline .app-course-commentary .text-style-media:before,.app-course .app-course-outline .app-course-commentary .text-style-optional:before{margin:-2px 8px 0 -32px}}.course-quote{--rgb-base: var(--rgb-black);--rgb-layout: var(--rgb-white);--rgb-primary: var(--rgb-white);background-color:rgba(var(--rgb-base), 1);color:rgba(var(--rgb-layout), 1);user-select:none}.course-quote>.content{height:100%;width:100%;display:flex;flex-direction:column;position:relative}.course-quote>.content>.scroll .scroll-content{display:flex;flex-direction:column;justify-content:center;min-height:100%}.course-quote .header{transition:none;position:fixed;top:0;left:0;z-index:999;width:100%;display:flex;flex-direction:row;align-items:center;-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%);background-color:rgba(var(--rgb-base), 0.8)}.course-quote .header.hide{transition:opacity .5s ease;opacity:0;pointer-events:none}.course-quote .header>div{flex:1;display:flex;flex-direction:row;align-items:center;overflow:hidden;padding:8px 8px 8px 12px}.course-quote .header h2{flex:1;overflow:hidden;display:flex;flex-direction:row;align-items:center;margin-right:8px;color:rgba(var(--rgb-layout), 0.7)}.course-quote .header h2 .icon{--icon-font-size: 16px;--icon-color: inherit}.course-quote .header h2>span{padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size)}.course-quote .header .links .link{--link-padding: 8px}.course-quote .header .links .link .icon{--icon-font-size: 16px}.course-quote .quote{min-height:100%;min-height:-webkit-fill-available;min-height:fill-available;padding:80px;display:flex;justify-content:center;align-items:center}.course-quote .quote .text{max-width:960px;font-size:var(--font-size--xxx-huge);line-height:var(--line-height--xxx-huge)}.course-quote .quote .text>p{display:flex;flex-direction:column}.course-quote .quote .text>p:only-child>q{display:inline-block;padding-left:12px;text-indent:-12px}.course-quote .quote .text>p>q{color:rgba(var(--rgb-layout), 1);white-space:pretty}.course-quote .quote .text>p>q:before,.course-quote .quote .text>p>q:after{color:rgba(var(--rgb-layout), 0.35)}.course-quote .quote .text>p>q dfn{display:none}.course-quote .quote .text>p>q b{font-family:var(--font-family--black)}.course-quote .quote .text>p>q em{font-family:var(--font-family--italic)}.course-quote .quote .text>p>q em b{font-family:var(--font-family--black-italic)}.course-quote .quote .text>p>q u{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-skip-ink:auto;text-decoration-color:inherit;text-underline-offset:4px}.course-quote .quote .text>p>cite{display:block;align-self:flex-start;max-width:520px;margin-top:40px;margin-left:16px;padding:2px 0 0 16px;border-left:4px solid rgba(var(--rgb-layout), 0.15);font-family:var(--font-family--italic);font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);text-indent:0;color:rgba(var(--rgb-layout), 0.25)}@media only screen and (max-height: 896px){.course-quote .quote{padding:48px}.course-quote .quote .text{max-width:100%;max-width:-webkit-fill-available;max-width:fill-available;font-size:var(--font-size--xxx-large);line-height:var(--line-height--xxx-large)}}@media only screen and (max-width: 432px){.course-quote .quote{padding:24px}.course-quote .quote .text{max-width:800px;font-size:var(--font-size--xxx-large);line-height:var(--line-height--xxx-large)}.course-quote .quote .text>p>cite{align-self:unset;max-width:unset;padding-left:16px;text-indent:0}}.course-media{--rgb-base: var(--rgb-black);--rgb-layout: var(--rgb-white);--rgb-primary: var(--rgb-white);background-color:rgba(var(--rgb-base), 1);color:rgba(var(--rgb-layout), 1);user-select:none}.course-media>.content{height:100%;width:100%;display:flex;flex-direction:column;position:relative}.course-media .header,.course-media .footer{transition:none;-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%);background-color:rgba(var(--rgb-base), 0.8)}.course-media .header.hide,.course-media .footer.hide{transition:opacity .5s ease;opacity:0;pointer-events:none}.course-media .header{position:fixed;top:0;left:0;z-index:999;width:100%;display:flex;flex-direction:row;align-items:center}.course-media .header>div{flex:1;display:flex;flex-direction:row;align-items:center;overflow:hidden;padding:8px 8px 8px 12px}.course-media .header h2{flex:1;overflow:hidden;display:flex;flex-direction:row;align-items:center;margin-right:8px;color:rgba(var(--rgb-layout), 0.7)}.course-media .header h2 .icon{--icon-font-size: 16px;--icon-color: inherit}.course-media .header h2>span{padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size)}.course-media .header .links .link{--link-padding: 8px}.course-media .header .links .link .icon{--icon-font-size: 16px}.course-media .image,.course-media .audio,.course-media .video{flex:1}.course-media .footer{position:fixed;left:0;bottom:0;z-index:999;width:100%;display:flex;flex-direction:row;justify-content:center;padding-bottom:16px}.course-media .footer .scroll{min-height:unset}.course-media .footer .scroll .scroll-content{min-width:fit-content}.course-media .footer .scroll-content,.course-media .footer .thumbnails{display:flex;flex-direction:row;justify-content:center;gap:8px}.course-media .footer .thumbnails{padding:16px}.course-media .footer .thumbnail{--image-background-color: rgba(var(--rgb-layout), 0.1);--image-border-radius: calc(infinity * 1px);min-height:120px;min-width:120px;padding:4px;cursor:pointer}.course-media .footer .thumbnail.selected .content{opacity:.35;filter:saturate(0.35)}.course-media .footer .thumbnail .content{border-radius:inherit;background-color:rgba(var(--rgb-layout), 0.2)}.course-media .footer .thumbnail .img{background-size:102%;border-radius:calc(infinity*1px);border:1px solid rgba(var(--rgb-layout), 0.1)}@media all and (display-mode: standalone){.course-media .thumbnails{padding-bottom:48px}}.app-course-commentaries{position:relative}.app-course-commentaries.ready .app-course-commentary{position:absolute}.app-course-commentaries .renderer{position:relative;overflow:hidden;height:0}.app-course-commentary{--course-commentary-width: 100%;--course-commentary-padding: 24px 0;--course-commentary-image-width: 279px;--course-commentary-image-height: 158px;display:flex;width:var(--course-commentary-width);padding:var(--course-commentary-padding);overflow:hidden;box-sizing:border-box;user-select:none;-webkit-user-select:none}.app-course-commentary.compact{--course-commentary-image-width: 80px;--course-commentary-image-height: 46px;--course-commentary-padding: 28px 64px 28px 24px}.app-course-commentary.compact>section{padding:0 0 0 16px}.app-course-commentary.collapsed{--course-commentary-padding: 12px}.app-course-commentary.collapsed.selected .notes>aside:before{content:"";position:absolute;top:calc(50% - 4px);left:-16px;height:8px;width:8px;background:rgba(var(--rgb-layout), 1);border-radius:4px}.app-course-commentary.collapsed .notes{justify-content:center}.app-course-commentary.collapsed .notes>aside{position:relative}.app-course-commentary.collapsed .notes>aside .image{--image-width: 80px}.app-course-commentary.collapsed .notes>section{display:none}.app-course-commentary .text{--rgb-layout: var(--rgb-oasis-coffee);font-size:var(--font-size--large);line-height:var(--line-height--large);text-wrap:pretty;color:rgba(var(--rgb-layout), 1)}.app-course-commentary .text *{text-wrap:pretty}.app-course-commentary .text cite{font-family:var(--font-family--italic);color:rgba(var(--rgb-layout), 0.5)}.app-course-commentary .text dfn{font-family:var(--font-family--italic);font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.65)}.app-course-commentary .text dfn b,.app-course-commentary .text dfn strong{font-family:var(--font-family--bold-italic)}.app-course-commentary .text b dfn{background:rgba(var(--rgb-layout), 0.05);font-family:var(--font-family--bold-italic);color:rgba(var(--rgb-layout), 0.6)}.app-course-commentary .text li mark,.app-course-commentary .text p mark{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-decoration-skip-ink:auto;text-decoration-color:rgba(var(--rgb-layout), 0.2);text-underline-offset:3px}.app-course-commentary .text q:before,.app-course-commentary .text q:after{color:rgba(var(--rgb-layout), 0.5)}.app-course-commentary .text sup{padding:0 4px 0 0;color:rgba(var(--rgb-layout), 0.5)}.app-course-commentary .text-style-header{display:flex;gap:8px;margin:0 0 40px;font-size:var(--font-size--x-large);line-height:1.1em;color:rgba(var(--rgb-layout), 0.7)}.app-course-commentary .text-style-header span{display:flex;flex-direction:column;justify-content:center}.app-course-commentary .text-style-header span dfn{display:block;padding-top:2px;font-style:inherit;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.4)}.app-course-commentary .text-style-header .tag{--tag-padding: 0;display:flex;flex-direction:column;margin-left:-32px}.app-course-commentary .text-style-header .tag .icon{--icon-font-size: 24px;--icon-line-height: 22px;--icon-color: rgba(var(--rgb-layout), 0.5)}.app-course-commentary .text-style-quote,.app-course-commentary .text-style-question,.app-course-commentary .text-style-poll,.app-course-commentary .text-style-in-person,.app-course-commentary .text-style-fun-fact,.app-course-commentary .text-style-media,.app-course-commentary .text-style-optional{--rgb-base: var(--rgb-oasis-almond, var(--rgb-base--default));--rgb-layout: var(--rgb-oasis-coffee, var(--rgb-layout--default));display:flex;overflow:hidden;margin-bottom:1.25em;border-radius:8px;padding:24px 32px 24px 24px;background-color:rgba(var(--rgb-layout), 0.03);line-height:var(--line-height);color:rgba(var(--rgb-layout), 1)}.app-course-commentary .text-style-quote:before,.app-course-commentary .text-style-question:before,.app-course-commentary .text-style-poll:before,.app-course-commentary .text-style-in-person:before,.app-course-commentary .text-style-fun-fact:before,.app-course-commentary .text-style-media:before,.app-course-commentary .text-style-optional:before{position:relative;top:0;left:0;display:none;align-items:flex-start;justify-content:center;margin-right:8px;font-family:"icon";font-size:24px;line-height:1em;color:rgba(var(--rgb-layout), 1)}.app-course-commentary .text-style-fun-fact{--rgb-layout: var(--rgb-oasis-purple, var(--rgb-layout--default));border:2px dashed rgba(var(--rgb-layout), 0.1)}.app-course-commentary .text-style-fun-fact:before{content:var(--icon-lightbulb)}.app-course-commentary .text-style-in-person:before{content:var(--icon-location)}.app-course-commentary .text-style-media{--rgb-layout: var(--rgb-oasis-blue, var(--rgb-layout--default));padding:8px 16px 8px 8px}.app-course-commentary .text-style-media.disabled{--rgb-layout: var(--rgb-alert);background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0))}.app-course-commentary .text-style-media.disabled:before{content:var(--icon-exclamation-mark)}.app-course-commentary .text-style-media.disabled p a{cursor:default;text-decoration:none;color:rgba(var(--rgb-layout), 0.5)}.app-course-commentary .text-style-media:before{content:var(--icon-image);display:flex;background:rgba(var(--rgb-layout), 0.03);margin:-8px 16px -8px -8px;padding:0 12px 0 16px;align-items:center;border-right:1px dashed rgba(var(--rgb-layout), 0.05);color:rgba(var(--rgb-layout), 1)}.app-course-commentary .text-style-media p a{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip-ink:auto;text-decoration-color:rgba(var(--rgb-layout), 0.25);text-underline-offset:2px;cursor:pointer}.app-course-commentary .text-style-optional{background-color:rgba(0,0,0,0);border:2px dashed rgba(var(--rgb-layout), 0.1)}.app-course-commentary .text-style-optional:before{content:var(--icon-diverge)}.app-course-commentary .text-style-question i,.app-course-commentary .text-style-poll i{display:block;position:relative;font-size:var(--font-size--medium);line-height:var(--line-height--medium);margin-left:8px;padding-left:4px;padding-bottom:4px}.app-course-commentary .text-style-question i:before,.app-course-commentary .text-style-poll i:before{position:absolute;top:1px;left:-8px;content:var(--icon-chevron-right);font-family:"icon";font-size:var(--font-size--small)}.app-course-commentary .text-style-question i.correct,.app-course-commentary .text-style-poll i.correct{font-weight:var(--font-weight--bold)}.app-course-commentary .text-style-poll:before{content:var(--icon-line-chart)}.app-course-commentary .text-style-poll p em{padding-bottom:8px;font-weight:var(--font-weight--bold)}.app-course-commentary .text-style-question{--rgb-layout: var(--rgb-oasis-hunter, var(--rgb-layout--default))}.app-course-commentary .text-style-question:before{content:var(--icon-question-mark)}.app-course-commentary .text-style-question dt,.app-course-commentary .text-style-question dd{display:block}.app-course-commentary .text-style-question dd{padding:8px 0 0 16px}.app-course-commentary .text-style-question dd dfn{color:rgba(var(--rgb-layout), 0.65)}.app-course-commentary .text-style-quote:before{content:var(--icon-quote)}.app-course-commentary .text-style-quote>p{flex:1;display:flex;flex-direction:column;padding-left:6px;text-indent:-6px}.app-course-commentary .text-style-quote>p i>em{font-family:var(--font-family--italic);color:rgba(var(--rgb-layout), 0.5)}.app-course-commentary .text-style-quote>p q{color:rgba(var(--rgb-layout), 0.9)}.app-course-commentary .text-style-quote>p cite{display:block;align-self:flex-start;max-width:320px;margin-top:16px;padding:2px 0 0 12px;border-left:4px solid rgba(var(--rgb-layout), 0.1);font-family:var(--font-family--italic);font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-indent:0;color:rgba(var(--rgb-layout), 0.5)}.app-course-commentary .notes-physical .notes-title{min-width:100%;min-width:-webkit-fill-available;min-width:fill-available;padding:120px 16px 64px;background-color:rgba(var(--rgb-layout), 0.03);border-bottom:1px dashed rgba(var(--rgb-layout), 0.2)}.app-course-commentary .notes-physical .notes-title .text{font-family:var(--font-family--italic);font-size:var(--font-size--large);line-height:var(--line-height--large);text-align:center;color:rgba(var(--rgb-layout), 0.6);user-select:none}.app-course-commentary .notes-physical .notes-title .text>h1{font-size:var(--font-size--xxx-large);line-height:var(--line-height--xxx-large);user-select:none;text-align:center;color:rgba(var(--rgb-layout), 1)}.app-course-commentary .notes-physical .notes-title .text>h2{margin:0;font-size:var(--font-size--large);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 0.5);user-select:none}.app-course-commentary .notes-physical .notes-title .text>p{max-width:480px;margin:auto}.app-course-commentary .notes-physical .notes-title .text>p>b{font-family:var(--font-family--bold-italic)}.app-course-commentary .notes-virtual{flex:1;display:flex}.app-course-commentary .notes-virtual>aside{flex:1;max-width:var(--course-commentary-image-width);min-height:var(--course-commentary-image-height)}.app-course-commentary .notes-virtual>section{flex:1;padding:0 0 0 24px}.app-course-commentary .notes-virtual>section>header{display:flex;margin-top:4px;margin-bottom:16px}.app-course-commentary .notes-virtual>section>header h1{flex:1;font-size:var(--font-size--small);font-family:var(--font-family--bold);line-height:var(--line-height--small);color:rgba(var(--rgb-layout), 0.5)}.app-course-commentary .notes-virtual .image{box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);--image-height: var(--course-commentary-image-height);--image-width: 100%;--image-border-color: rgba(var(--rgb-layout), 0.25);--image-border-radius: 4px}.app-course-commentary .notes-virtual .image .icon{--icon-background-color--inverted: rgba(var(--rgb-alert), 1)}@media only screen and (max-width: 1024px){.app-course-commentary:last-child>section{border-bottom:0}.app-course-commentary.selected{box-shadow:none;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.app-course-commentary>section{padding:0 0 0 16px}.app-course-commentary .notes-physical .notes-title{margin:0 -120px}}@media only screen and (max-width: 432px){.app-course-commentary{--course-commentary-image-width: 100%;--course-commentary-image-height: 232px;--course-commentary-padding: 16px 0 24px;margin:0;border-width:0;border-radius:0}.app-course-commentary.selected{background-color:inherit}.app-course-commentary .text-style-header .tag{margin-left:-18px;margin-right:-4px}.app-course-commentary .text-style-header .tag .icon{--icon-font-size: 16px;--icon-line-height: 14px}.app-course-commentary .notes-physical{min-width:unset;padding:0;border:0;border-radius:0}.app-course-commentary .notes-physical .notes-title{margin:-48px -16px 0;padding:96px 16px 48px}.app-course-commentary .notes-virtual{flex-direction:column}.app-course-commentary .notes-virtual>aside{border-top:1px solid rgba(var(--rgb-layout), 0.5);border-bottom:1px solid rgba(var(--rgb-layout), 0.5)}.app-course-commentary .notes-virtual>section{min-height:unset;margin:0;padding:16px;border:0}.app-course-commentary .notes-virtual .image{--image-border-width: 0;--image-border-radius: 0;box-shadow:unset}.app-course-commentary .notes-virtual .image .content .img{background-size:cover}}.app-course-presentation{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.app-course-presentation>.overlay{animation-name:fade;animation-duration:.5s;position:absolute;z-index:99;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--rgb-base), 0.5);-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%)}.app-course-presentation>.overlay .busy{position:absolute;top:50%}.app-course-notifications{position:absolute;top:0;left:0;width:100%;width:-webkit-fill-available;z-index:10;display:flex;flex-direction:row;justify-content:center;pointer-events:none}.app-course-notifications .version{--rgb-base: var(--rgb-alert--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default);animation:slide-down,fade;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-delay:1s;transition-property:margin-top,opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:0;margin-top:72px;padding:8px 16px;background:rgba(var(--rgb-base), 1);border-radius:4px;font-size:var(--font-size--medium);color:rgba(var(--rgb-layout), 1);user-select:none;pointer-events:all}.app-course-notifications .version:not(.deprecated){margin-top:0;opacity:0}.app-course-notifications .version>span{padding-right:4px}.app-course-notifications .version .link{--link-font-family: var(--font-family--bold);text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-skip-ink:auto;text-decoration-color:rgba(var(--rgb-layout), 0.25);text-underline-offset:2px}.app-course-notifications .links{margin-bottom:4px}.app-course-notifications .links .link{--link-icon-font-size: 20px}.app-course-presentation-dialog{--dialog-max-width: 600px;--dialog-content-padding: 32px 16px 16px}.app-course-presentation-dialog.course-license{--dialog-min-height: unset;--dialog-max-height: 488px}.app-course-presentation-dialog .scroll{flex:1;min-height:unset}.app-course-presentation-dialog .text{font-size:var(--font-size--medium);line-height:var(--line-height--medium)}@media only screen and (max-width: 1024px){.app-course-presentation-dialog.course-license{--dialog-min-width: unset;--dialog-max-width: 600px}}@media only screen and (max-width: 840px){.app-course-presentation-dialog{--dialog-min-width: unset;--dialog-min-height: unset}.app-course-presentation-dialog.course-license{--dialog-max-width: 600px}}@media only screen and (max-width: 432px){.app-course-presentation-dialog{--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}}.app-course-presentation-remote{animation-name:slide-up,fade;animation-duration:1s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);display:flex;flex-direction:column;box-sizing:border-box;min-height:64px;background:rgba(var(--rgb-layout), 0.05);user-select:none;-webkit-user-select:none}.app-course-presentation-remote.hide{animation-direction:reverse}.app-course-presentation-remote>section{flex:1;display:flex;padding:8px 24px 12px}.app-course-presentation-remote .progress{--progress-background-color: rgba(var(--rgb-layout), 0.25);--progress-foreground-color: rgba(var(--rgb-layout), 0.5);--progress-height: 4px;--progress-border-width: 0;margin:2px}.app-course-presentation-remote .title{flex:1;display:flex;align-items:center;overflow:hidden;padding:0 16px 0 8px;color:rgba(var(--rgb-layout), 0.5)}.app-course-presentation-remote .title .link{--link-font-size: var(--font-size--large)}.app-course-presentation-remote .title .link.is-menu{--link-padding: 4px 8px;--link-background-color: rgba(var(--rgb-layout), 0.05);--link-border-width: 1px;--link-border-style: solid;--link-border-color: rgba(var(--rgb-layout), 0.1);--link-border-color--hover: rgba(var(--rgb-layout), 0.1);flex:1;border-radius:8px}.app-course-presentation-remote .title .link i{font-style:italic;color:rgba(var(--rgb-layout), 0.5)}.app-course-presentation-remote .title .links .link{--link-icon-font-size: var(--font-size--medium);--link-color: rgba(var(--rgb-layout), 0.8);--link-color--hover: rgba(var(--rgb-layout), 1);--link-color--pressed: rgba(var(--rgb-layout), 0.35)}.app-course-presentation-remote .ctrls{--links-justify-content: flex-end;--links-spacing: 4px}.app-course-presentation-remote .ctrls .link{--link-icon-font-size: 16px;--link-icon-padding: 16px;--link-icon-border-width--inverted: 2px;--link-icon-line-height: 1em;--link-color: rgba(var(--rgb-layout), 0.8);--link-color--hover: rgba(var(--rgb-layout), 1);--link-color--pressed: rgba(var(--rgb-layout), 0.35)}.app-course-presentation-remote-menu{--menu-padding: 0 0 8px}.app-course-presentation-remote-menu .panel{--panel-min-width: 640px;--panel-header-padding: 8px 0 8px 8px;min-height:440px;max-height:440px}.app-course-presentation-remote-menu .header{min-height:48px}.app-course-presentation-remote-menu .header .input{--input-border-width: 0;--input-background-color--focused: transparent}.app-course-presentation-remote-menu .header .input input{padding-left:0}.app-course-presentation-remote-menu .scroll .scroll-content{padding-bottom:24px}.app-course-presentation-remote-menu .scroll .empty{padding:24px;font-size:var(--font-size--medium);font-family:var(--font-family--italic)}.app-course-presentation-remote-menu .link{--link-color--selected--disabled: rgba(var(--rgb-layout), 0.35);--link-justify-content: flex-start;--link-font-size: var(--font-size--medium)}.app-course-presentation-remote-menu .link.disabled{color:rgba(var(--rgb-layout), 0.35)}.app-course-presentation-remote-menu .link .text{display:flex;align-items:center}.app-course-presentation-remote-menu .link .text>span{flex:1;overflow:hidden;text-overflow:ellipsis}.app-course-presentation-remote-menu .link .text>span>em{font-family:var(--font-family--italic)}.app-course-presentation-remote-menu .link .text>span>mark{background-color:rgba(var(--rgb-selection), 0.35)}.app-course-presentation-remote-menu .link .text>em{margin-left:4px;padding:5px 6px;background-color:rgba(var(--rgb-layout), 0.1);border-radius:4px;font-size:var(--font-size--tiny);font-family:var(--font-family--bold);font-weight:var(--font-weight);line-height:1em;text-transform:uppercase;color:inherit;white-space:nowrap}@media only screen and (max-width: 432px){.app-course-presentation-remote-menu .panel{--panel-min-width: unset;--panel-max-width: 400px;min-height:600px;max-height:600px}}.app-course-presentation-physical{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.app-course-presentation-physical>.scroll{flex:1;min-height:100%;animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.app-course-presentation-physical>.scroll .scroll-content{min-height:-webkit-fill-availabile;display:flex}.app-course-presentation-physical .titlebar{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default);animation-name:slide-down;animation-duration:.5s;animation-delay:.25s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);position:absolute;width:100%;top:0;left:0;z-index:50;background-color:rgba(var(--rgb-base), 1)}.app-course-presentation-physical .titlebar .inner{display:flex;flex-direction:row;align-items:center;gap:16px;padding:8px 16px}.app-course-presentation-physical .titlebar h2{flex:1;display:flex;flex-direction:row;align-items:center;overflow:hidden;white-space:nowrap;font-size:var(--font-size--medium);color:rgba(var(--rgb-layout), 1);user-select:none}.app-course-presentation-physical .titlebar h2 .icon{--icon-font-size: 24px;margin-right:8px}.app-course-presentation-physical .titlebar h2>span{overflow:hidden;text-overflow:ellipsis}.app-course-presentation-physical .titlebar .links{--links-spacing: 14px;padding-right:2px}.app-course-presentation-physical .titlebar .links .link{--link-padding: 8px;--link-icon-font-size: var(--font-size--large);--link-color: rgba(var(--rgb-layout), 0.8);--link-color--hover: rgba(var(--rgb-layout), 1);--link-color--pressed: rgba(var(--rgb-layout), 0.35);font-family:var(--font-family--bold);pointer-events:all;transition-property:transform;transition-duration:.5s}.app-course-presentation-physical .titlebar .links .link.minimized{transform:rotate(180deg)}.app-course-presentation-physical .titlebar .links .link.cache{--link-padding: 0 8px 0 0;transition:opacity,transform;transition-duration:.5s;user-select:none}.app-course-presentation-physical .titlebar .links .link.cache.active{--link-padding: 0}.app-course-presentation-physical .titlebar .links .link.cache.hide{opacity:0;transform:scale(0.1)}.app-course-presentation-physical .titlebar .links .link.cache .progress{--progress-size: 32px;animation:pop,fade;animation-duration:.5s;transition:opacity,transform;transition-duration:.5s}.app-course-presentation-physical .titlebar .links .link.cache .progress .complete{opacity:0;transform:scale(0.1)}.app-course-presentation-physical .titlebar .links .divider{transition:opacity,transform;transition-duration:.5s;user-select:none}.app-course-presentation-physical .titlebar .links .divider.hide{opacity:0;transform:scale(0.1)}.app-course-presentation-physical .assets{transition-property:top;transition-duration:.5s;position:absolute;top:50px;z-index:49;width:100%;max-width:100%;max-width:-webkit-fill-available;max-width:available;padding:8px;-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%);background-color:color-mix(in srgb, rgba(var(--rgb-base), 1) 90%, rgba(var(--rgb-layout), 0.05));border-bottom:1px dashed rgba(var(--rgb-layout), 0.2)}.app-course-presentation-physical .assets.compact:not(.show){top:-96px}.app-course-presentation-physical .assets.compact.hide{transition:none}.app-course-presentation-physical .assets.compact .scroll .scroll-content>.content{padding:0}.app-course-presentation-physical .assets .scroll{max-height:inherit;min-height:unset;min-width:unset}.app-course-presentation-physical .assets .scroll .scroll-content{min-width:fit-content;align-items:initial}.app-course-presentation-physical .assets .scroll .scroll-content>.content{display:flex;flex-direction:row;justify-content:center;min-width:100%;min-width:-webkit-fill-available;min-width:fill-available;gap:8px;padding:0 16px}.app-course-presentation-physical .assets .image{--image-background-color: rgba(var(--rgb-layout), 0.1);--image-border-radius: calc(infinity * 1px);min-height:64px;min-width:64px;padding:4px;cursor:pointer}.app-course-presentation-physical .assets .image .content{border-radius:inherit;background-color:rgba(var(--rgb-layout), 0.2)}.app-course-presentation-physical .assets .image .img{background-size:102%;border-radius:calc(infinity*1px);border:1px solid rgba(var(--rgb-layout), 0.2)}.app-course-presentation-physical .app-course-commentary{--course-commentary-padding: 0;min-width:100%;min-height:100%;width:auto}.app-course-presentation-physical .app-course-commentary .notes-physical{--rgb-base: var(--rgb-white);box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);flex:1;display:flex;flex-direction:column;align-items:center;min-width:-webkit-fill-available;max-width:-webkit-fill-available;overflow:hidden;margin:0;padding:0 0 160px;background-color:rgba(var(--rgb-base), 1)}.app-course-presentation-physical .app-course-commentary .notes-physical .assets{padding:80px 8px 32px}.app-course-presentation-physical .app-course-commentary .notes-physical>.text{flex:1;max-width:560px;padding-top:64px}.app-course-presentation-physical .app-course-commentary .notes-physical>.text:only-child{padding-top:112px}.app-course-presentation-physical .app-course-commentary .assets{position:relative;top:unset;left:unset;min-width:100%;min-width:-webkit-fill-available;min-width:fill-available;max-width:100%;max-width:-webkit-fill-available;max-width:fill-available;padding:40px 32px;background-color:rgba(var(--rgb-layout), 0.03);border-bottom:1px dashed rgba(var(--rgb-layout), 0.2)}.app-course-presentation-physical .app-course-commentary .assets .image{min-height:160px;min-width:160px;padding:8px}.app-course-presentation-physical .app-course-presentation-remote{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default);--remote-width: 784px;box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);animation-delay:0s;transition-property:bottom;transition-duration:.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);position:absolute;z-index:50;bottom:16px;left:calc(50% - var(--remote-width)/2);max-width:var(--remote-width);min-width:var(--remote-width);-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%);background-color:rgba(var(--rgb-base), 0.85);overflow:hidden}.app-course-presentation-physical .app-course-presentation-remote.hide{animation-name:none;animation-duration:0;bottom:-96px}@media only screen and (max-width: 1024px){.app-course-presentation-physical .app-course-presentation-remote{animation-name:slide-up,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);min-width:100%;max-width:100%;margin:0;left:0;bottom:0}.app-course-presentation-physical .app-course-presentation-remote .progress{margin:0}}@media only screen and (max-width: 432px){.app-course-presentation-physical .app-course-commentary .notes-physical{padding:48px 16px 120px}.app-course-presentation-physical .app-course-commentary .notes-physical .assets{margin:-48px -16px 0;padding:80px 0 32px}.app-course-presentation-physical .app-course-commentary .notes-physical .assets>.scroll{--scroll-border-width: 0}.app-course-presentation-physical .app-course-commentary .notes-physical>.text{max-width:100%;max-width:-webkit-fill-available;max-width:fill-available;padding-top:24px;padding-left:8px;padding-right:8px}.app-course-presentation-physical .app-course-commentary .notes-physical>.text:only-child{padding-top:24px}}.app-course-presentation-virtual{--presentation-outline-width: 560px;--presentation-slide-width: 1280px;--presentation-slide-height: 720px;flex:1;display:flex;flex-direction:row;width:100%;width:-webkit-fill-available;overflow:hidden;border-bottom:1px solid rgba(var(--rgb-layout), 0.2)}.app-course-presentation-virtual:not(.ready)>aside>header .content>*{opacity:.25}.app-course-presentation-virtual:not(.ready) .app-course-commentary{opacity:.25}.app-course-presentation-virtual.collapsed{--presentation-outline-width: 132px}.app-course-presentation-virtual.collapsed>aside>header{min-height:56px;padding:0}.app-course-presentation-virtual.collapsed>aside>header>.content{display:none}.app-course-presentation-virtual.collapsed .app-course-presentation-remote .title,.app-course-presentation-virtual.collapsed .app-course-presentation-remote .links{display:none}.app-course-presentation-virtual:not(.viable)>section{cursor:default}.app-course-presentation-virtual:not(.viable)>section .content .message{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.app-course-presentation-virtual:not(.viable) .presentation,.app-course-presentation-virtual:not(.viable) .tracker{display:none}.app-course-presentation-virtual>aside{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:var(--presentation-outline-width);max-width:var(--presentation-outline-width);user-select:none;-webkit-user-select:none}.app-course-presentation-virtual>aside>.tools{position:absolute;top:0;left:0;width:100%;z-index:6}.app-course-presentation-virtual>aside>.tools .links{display:flex;padding:16px 20px 0}.app-course-presentation-virtual>aside>.tools .links .link{--link-icon-font-size: 20px}.app-course-presentation-virtual>aside>header{box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);z-index:5;display:flex;flex-direction:column;justify-content:center;padding:48px 32px 32px}.app-course-presentation-virtual>aside>header>.content{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.app-course-presentation-virtual>aside>header>.content>*{transition:opacity .5s ease}.app-course-presentation-virtual>aside>header h2{font-size:var(--font-size--x-large);font-weight:var(--font-weight);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-course-presentation-virtual>aside>header h5{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5)}.app-course-presentation-virtual>aside>header .text{margin:24px 0 0}.app-course-presentation-virtual>aside .scroll{flex:1;min-height:unset}.app-course-presentation-virtual>aside .busy{z-index:5;position:absolute;width:100%}.app-course-presentation-virtual>aside .app-course-commentaries{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);display:flex;flex:initial;flex-direction:column;min-width:var(--presentation-outline-width);max-width:var(--presentation-outline-width);user-select:none;-webkit-user-select:none}.app-course-presentation-virtual>aside .app-course-commentary{transition:opacity .5s ease}.app-course-presentation-virtual>aside .app-course-commentary.selected{background-color:rgba(var(--rgb-white), 1);border-color:rgba(var(--rgb-layout), 0.2)}.app-course-presentation-virtual>section{background-image:linear-gradient(45deg, rgba(var(--rgb-layout), 0.05) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0.05) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.05) 75%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.05) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;box-shadow:inset 4px 0 8px rgba(var(--rgb-layout), 0.1);border-left:1px solid rgba(var(--rgb-layout), 0.2);user-select:none;-webkit-user-select:none;cursor:none}.app-course-presentation-virtual>section>header{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);display:flex;flex-direction:column;align-items:flex-end;position:relative;z-index:100}.app-course-presentation-virtual>section>header .links{transition:background-color,border-color .5s ease;padding:16px 16px 20px;background-color:rgba(var(--rgb-base), 0);border-left:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0)}.app-course-presentation-virtual>section>header .links .link{--link-color: rgba(var(--rgb-layout), 0.8);--link-color--hover: rgba(var(--rgb-layout), 1);--link-color--pressed: rgba(var(--rgb-layout), 0.35)}.app-course-presentation-virtual>section>header .links:hover{border-color:rgba(var(--rgb-layout), 0.2);background-color:rgba(var(--rgb-base), 0.85);cursor:default}.app-course-presentation-virtual>section>header .link{--link-icon-font-size: var(--font-size--large)}.app-course-presentation-virtual>section>footer{display:flex;flex-direction:row;height:24px;padding:0 24px 20px}.app-course-presentation-virtual>section>footer .divider{--divider-border-width: 0;flex:1}.app-course-presentation-virtual>section>footer .annotation{animation-name:slide-up,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);display:flex;align-items:center;font-size:var(--font-size--large);color:rgba(var(--rgb-layout), 0.5)}.app-course-presentation-virtual>section>footer .annotation .icon{--icon-font-size: 20px;margin-right:8px}.app-course-presentation-virtual>section>footer .duration{animation-name:slide-up,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);display:flex;align-items:center;font-size:var(--font-size--large);color:rgba(var(--rgb-layout), 0.5)}.app-course-presentation-virtual>section>footer .duration .timer{color:rgba(var(--rgb-layout), 1);padding-left:8px}.app-course-presentation-virtual>section>.content{animation-name:fade;animation-duration:1s;animation-fill-mode:both;animation-delay:1s;animation-timing-function:ease;position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.app-course-presentation-virtual>section>.content>.message{display:none}.app-course-presentation-virtual>section .presentation{box-shadow:3px 3px 12px rgba(var(--rgb-shadow), 0.35);position:relative;background:rgba(var(--rgb-black), 1);padding:4px}.app-course-presentation-virtual>section .presentation-title{position:absolute;top:600px;left:56px;font-size:var(--font-size--xx-large);color:rgba(var(--rgb-layout), 1)}.app-course-presentation-virtual>section .presentation-time{position:absolute;top:634px;left:56px;font-size:var(--font-size--medium);color:rgba(var(--rgb-layout), 0.5)}.app-course-presentation-virtual>section .presentation-timer{position:absolute;top:616px;right:56px;font-size:64px;color:rgba(var(--rgb-layout), 1)}.app-course-presentation-virtual>section .presentation-slide-ref{position:absolute;bottom:0;left:0;padding:24px 20px;font-family:var(--font-family--italic);font-size:var(--font-size--xx-large);color:rgba(var(--rgb-layout), 1);text-shadow:1px 1px rgba(var(--rgb-black), 0.25)}.app-course-presentation-virtual>section .registration{background-image:linear-gradient(45deg, rgba(var(--rgb-primary), 0.2) 25%, rgba(var(--rgb-primary), 0.05) 25%),linear-gradient(-45deg, rgba(var(--rgb-primary), 0.2) 25%, rgba(var(--rgb-primary), 0.05) 25%),linear-gradient(45deg, rgba(var(--rgb-primary), 0.05) 75%, rgba(var(--rgb-primary), 0.2) 75%),linear-gradient(-45deg, rgba(var(--rgb-primary), 0.05) 75%, rgba(var(--rgb-primary), 0.2) 75%);background-size:32px 32px;background-position:0 0,0 16px,16px -16px,-16px 0;position:absolute;z-index:100;top:0;left:0;box-sizing:border-box;width:-webkit-fill-available;height:-webkit-fill-available;height:100%;border:4px solid rgba(var(--rgb-primary), 1);background-color:rgba(var(--rgb-base), 0.75)}.app-course-presentation-virtual>section .registration .icon{--icon-font-size: 48px;--icon-color: rgba(var(--rgb-primary), 1);position:absolute;display:block}.app-course-presentation-virtual>section .registration .top-left{top:-26px;left:-26px}.app-course-presentation-virtual>section .registration .top-right{top:-26px;right:-26px}.app-course-presentation-virtual>section .registration .bottom-left{bottom:-26px;left:-26px}.app-course-presentation-virtual>section .registration .bottom-right{bottom:-26px;right:-26px}.app-course-presentation-virtual>section .registration>label{position:absolute;top:0;left:0;width:-webkit-fill-available;height:-webkit-fill-available;display:flex;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none}.app-course-presentation-virtual>section .registration>label>span{padding:16px 24px;background-color:rgba(var(--rgb-base), 0.8);box-shadow:1px 1px 3px rgba(var(--rgb-shadow), 0.25);border:1px solid rgba(var(--rgb-layout), 0.2);font-size:var(--font-size--medium);color:rgba(var(--rgb-layout), 1)}.app-course-presentation-virtual>section .carousel{--rgb-base: var(--rgb-black);--rgb-layout: var(--rgb-fog);--carousel-border-radius: 0;--carousel-border-width: 0;width:var(--presentation-slide-width);height:var(--presentation-slide-height)}.app-course-presentation-virtual>section .carousel .image{--image-border-width: 0}.app-course-presentation-virtual>section .carousel .video{--video-border-width: 0}.app-presentation-settings{position:absolute;top:0;left:0;z-index:10;display:flex;flex-direction:column;height:100%;height:-webkit-fill-available;width:100%;width:-webkit-fill-available;padding:4.8px;background-color:rgba(var(--rgb-tar), 0.2)}.app-presentation-settings .panel{box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25)}.app-presentation-settings .panel>header{margin-bottom:16px}.app-presentation-settings .panel>.scroll{--scroll-content-padding: 0 0 8px}.app-presentation-settings .panel .divider{--divider-border-width: 1px 0 0;width:100%;margin-top:16px;padding-bottom:16px}.app-presentation-settings .panel .shortcuts,.app-presentation-settings .panel .annotations,.app-presentation-settings .panel .legend{color:rgba(var(--rgb-layout), 0.8)}.app-presentation-settings .panel .shortcuts h1,.app-presentation-settings .panel .annotations h1,.app-presentation-settings .panel .legend h1{padding-bottom:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:inherit}.app-presentation-settings .panel .shortcuts p,.app-presentation-settings .panel .annotations p,.app-presentation-settings .panel .legend p{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-presentation-settings .panel .shortcuts ul,.app-presentation-settings .panel .annotations ul,.app-presentation-settings .panel .legend ul{margin-top:16px}.app-presentation-settings .panel .shortcuts li,.app-presentation-settings .panel .annotations li,.app-presentation-settings .panel .legend li{display:flex;align-items:center;padding:2px 0;font-size:var(--font-size);color:inherit}.app-presentation-settings .panel .shortcuts li>em,.app-presentation-settings .panel .annotations li>em,.app-presentation-settings .panel .legend li>em{display:inline-block;min-width:32px;margin-right:8px;padding:2px 8px;background-color:rgba(var(--rgb-layout), 0.05);border-radius:4px;text-transform:uppercase;text-align:center;font-size:var(--font-size--small);font-family:var(--font-family--bold);color:rgba(var(--rgb-layout), 0.7)}.app-presentation-settings .panel .shortcuts li>em .icon,.app-presentation-settings .panel .annotations li>em .icon,.app-presentation-settings .panel .legend li>em .icon{--icon-line-height: var(--line-height);--icon-font-size: 16px;--icon-color: rgba(var(--rgb-layout), 0.7)}.app-presentation-settings .panel .links{--links-flex-direction: column;--links-justify-content: flex-start;--links-align-items: unset;--links-link-margin: var(--links-spacing) 0 0}.app-presentation-settings .panel .links .link{--link-font-size: var(--font-size--medium)}.app-assets-item{transition:background-color .5s ease;flex:1;user-select:none;-webkit-user-select:none}.app-assets-item .app-asset-layers{position:relative;top:0;left:0;height:100%;width:100%;animation-name:fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:linear}.app-assets-item .app-asset-layer{position:absolute;top:0;left:0;height:100%;width:100%;display:flex}.app-assets-item .app-asset-layer .image{--image-height: inherit;--image-width: inherit;--image-background-color: transparent;animation-name:fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:linear;flex:1}.app-assets-item .app-asset-layer .image .content{background:rgba(0,0,0,0)}.app-assets-item .app-asset-layer .audio{--audio-height: inherit;--audio-width: inherit;--audio-background-color: transparent;animation-name:fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:linear;flex:1}.app-assets-item .app-asset-layer .audio .content{background:rgba(0,0,0,0)}.app-assets-item .app-asset-layer .audio .content audio{min-width:100%;min-width:-webkit-fill-available;min-width:fill-available}.app-assets-item .app-asset-layer .video{--video-height: inherit;--video-width: inherit;--video-background-color: transparent;animation-name:fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:linear;flex:1}.app-assets-item .app-asset-layer .video .content{background:rgba(0,0,0,0)}.app-assets-item .app-asset-layer .video .content video{min-width:100%;min-width:-webkit-fill-available;min-width:fill-available}.app-assets-item .app-asset-layer .annotation{flex:1}.app-locations{flex:1;display:flex;justify-content:center;flex-direction:column;overflow:hidden;min-width:100%;min-width:-webkit-fill-available}.app-locations>.scroll{flex:1}.app-locations>.scroll>.scroll-content{display:flex;justify-content:center;align-items:flex-start}.app-locations .card{cursor:pointer}.app-locations .empty{max-width:416px;margin:auto 16px;padding-bottom:40px;text-align:center}.app-locations .empty>h1{margin-top:16px;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8)}.app-locations .empty>p{margin-top:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-locations .empty,.app-locations .locations{animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.58, 1)}.app-locations .locations{display:flex;box-sizing:border-box;flex-direction:column;min-width:800px;margin:40px 0}.app-locations .locations .location h5{font-size:var(--font-size--x-large);line-height:1.1em;color:rgba(var(--rgb-layout), 0.8);user-select:none}.app-locations .locations .location p{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5);user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 840px){.app-locations .locations{min-width:calc(100% - 16px);margin:8px 0 0}}.app-location{flex:1;display:flex;justify-content:center;flex-direction:column;overflow:hidden;min-width:100%;min-width:-webkit-fill-available}.app-location>.scroll{flex:1}.app-location>.scroll>.scroll-content{display:flex;justify-content:center;align-items:flex-start}.app-location .location{animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.58, 1)}.app-location-events{flex:1;display:flex;justify-content:center;flex-direction:column;overflow:hidden;min-width:100%;min-width:-webkit-fill-available}.app-location-events>.scroll{flex:1}.app-location-events>.scroll>.scroll-content{display:flex;justify-content:center;align-items:flex-start}.app-location-events .empty{max-width:416px;margin:auto 16px;padding-bottom:40px;text-align:center}.app-location-events .empty>h1{margin-top:16px;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8)}.app-location-events .empty>p{margin-top:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-location-events .card{display:flex;flex-direction:column;cursor:pointer}.app-location-events .card h2{font-size:var(--font-size--x-large);line-height:1.1em;color:rgba(var(--rgb-layout), 0.8);user-select:none}.app-location-events .card h2 q{display:inline-block;text-indent:-8px}.app-location-events .card h2 q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-location-events .card h2 q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-location-events .card p{padding-top:2px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5);user-select:none}.app-location-events .empty,.app-location-events .events{animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.58, 1)}.app-location-events .events{display:flex;box-sizing:border-box;flex-direction:column;min-width:800px;max-width:800px;margin:40px 0;padding:2px;background-color:rgba(0,0,0,0);border:0}@media only screen and (max-width: 840px){.app-location-events .events{min-width:100%;min-width:-webkit-fill-available;margin:0;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.app-location-events .events .stack{margin:8px 4px}}@media only screen and (max-width: 432px){.app-location-events .events .stack{margin:0 0 24px;padding:0;background-color:rgba(0,0,0,0);border:0;border-top-left-radius:0;border-top-right-radius:0}.app-location-events .events .stack>label{display:none}.app-location-events .card{--card-padding: 32px 24px;flex-direction:column;border-left:0;border-right:0}.app-location-events .card:first-of-type{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.app-location-events .card h2{max-width:280px;margin:0 auto 16px;text-align:center}}.app-location-event{flex:1;display:flex;justify-content:center;flex-direction:column;overflow:hidden;min-width:100%;min-width:-webkit-fill-available}.app-location-event>.scroll{flex:1}.app-location-event>.scroll>.scroll-content{display:flex;justify-content:center;align-items:flex-start}.app-location-event .location-event{animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);display:flex;box-sizing:border-box;flex-direction:column;min-width:800px;max-width:800px;margin:40px 0}.app-location-event .location-event .card{--card-padding: 32px 40px;position:relative}.app-location-event .location-event .card.card-language-size{display:flex;flex-direction:column;gap:4px}.app-location-event .location-event .card.card-language-size .options{display:flex;flex-direction:row;gap:4px}.app-location-event .location-event .card.card-language-size .events,.app-location-event .location-event .card.card-language-size .tickets{flex:1;background-color:rgba(var(--rgb-layout), 0.03)}.app-location-event .location-event .card.card-language-size .events{min-width:304px}.app-location-event .location-event .card.card-language-size .tickets{min-width:416px}.app-location-event .location-event .card.card-language-size>.fields{margin-top:8px}.app-location-event .location-event .card.card-language-size>.footer{margin-top:24px}.app-location-event .location-event .card>h2{margin-top:24px;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8);user-select:none;text-align:center}.app-location-event .location-event .card>p{margin-bottom:24px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5);user-select:none;text-align:center}.app-location-event .location-event .card .fields .field-patrons{max-width:152px;min-width:152px}.app-location-event .location-event .card .templates{display:flex;flex-direction:row;gap:8px;margin-bottom:24px}.app-location-event .location-event .card .templates .template{flex:1;padding:24px;background:rgba(var(--rgb-layout), 0.03);border:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:8px}.app-location-event .location-event .card .templates .template>h6{font-size:var(--font-size--large);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 0.9)}.app-location-event .location-event .card .templates .template>p{margin-bottom:16px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.6)}.app-location-event .location-event .card .templates .template>p:not(:last-of-type){margin-bottom:16px}.app-location-event .location-event .card .templates .template .field{max-width:fit-content}.app-location-event .location-event .card .overlay{animation:fade 1s ease forwards;position:absolute;z-index:1;top:0;left:0;display:flex;opacity:0;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--rgb-base), 0.5);-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%)}.app-location-event .location-event .card .overlay.notice{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.app-location-event .location-event .card .overlay.notice .message{box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);margin:-144px 48px 0;background-color:color-mix(in srgb, rgba(var(--rgb-base), 1), rgba(var(--rgb-warn), 1) 20%);border:1px solid rgba(var(--rgb-layout), 0.1);border-radius:4px;padding:16px 24px;color:color-mix(in srgb, rgba(var(--rgb-layout), 1) 75%, rgba(var(--rgb-warn), 1));text-align:center;font-size:var(--font-size--medium);line-height:var(--line-height--medium)}.app-location-event .location-event .card .overlay .busy{position:absolute;top:50%}.app-location-event .location-event .card .footer{flex:1;border-top:1px dashed rgba(var(--rgb-layout), 0.2);padding:24px 32px;margin:8px -40px -32px;background:rgba(var(--rgb-layout), 0.03)}.app-location-event .location-event .card .footer .buttons{--buttons-flex-direction: column-reverse;--buttons-justify-content: center;--buttons-links-spacing: 0;gap:24px;margin:8px 0 0}.app-location-event .location-event .card .footer .buttons .links{--links-spacing: 16px}.app-location-event .location-event .card .footer .buttons .links .link{--link-font-size: var(--font-size--medium);--link-line-height: var(--line-height--medium)}.app-location-event .location-event .messages{animation-name:fade;animation-duration:.75s;animation-fill-mode:forwards;min-height:200px;position:relative;display:flex;align-items:center;justify-content:center}.app-location-event .location-event .messages .layer{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.app-location-event .location-event .messages .legend{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;user-select:none;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-location-event .location-event .messages .legend .key{animation-name:pop;animation-duration:.5s;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-fill-mode:both;animation-delay:.15s;display:flex;flex-direction:column;align-items:center;min-width:104px}.app-location-event .location-event .messages .legend .key:nth-child(2){animation-delay:.25s}.app-location-event .location-event .messages .legend .key:nth-child(3){animation-delay:.35s}.app-location-event .location-event .messages .legend .key.available legend{border-style:solid;background-color:rgba(var(--rgb-primary), 0.2);border-color:rgba(var(--rgb-primary), 0.35);color:rgba(var(--rgb-primary), 1)}.app-location-event .location-event .messages .legend .key.waitlistable legend{background-color:rgba(var(--rgb-layout), 0.05);border:1px dashed rgba(var(--rgb-layout), 0.25);color:rgba(var(--rgb-layout), 0.7)}.app-location-event .location-event .messages .legend .key.unavailable legend{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0))}.app-location-event .location-event .messages .legend .key legend{position:relative;display:flex;justify-content:center;align-items:center;height:48px;width:48px;background-color:rgba(var(--rgb-layout), 0.1);border:1px solid rgba(var(--rgb-layout), 0.1);border-radius:4px}.app-location-event .location-event .messages .legend .key h5{margin-top:12px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-location-event .location-event .messages .message{animation-name:pop;animation-duration:.5s;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-fill-mode:both;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 0}.app-location-event .location-event .messages .message .icon{--icon-font-size: 64px;--icon-color: rgba(var(--rgb-layout), 0.8)}.app-location-event .location-event .messages .message .link{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-decoration-skip-ink:auto;text-decoration-color:rgba(var(--rgb-primary), 0.5);text-underline-offset:3px}.app-location-event .location-event .messages .message dl{margin:16px 0 0;text-align:center}.app-location-event .location-event .messages .message dl dt{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-location-event .location-event .messages .message dl dd{display:flex;flex-direction:column;align-items:center;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8)}.app-location-event .location-event .messages .message dl dd span{padding-top:8px;font-size:var(--font-size--medium);line-height:1em;color:rgba(var(--rgb-layout), 0.7)}.app-location-event .location-event .messages .message dl dd span q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-location-event .location-event .messages .message dl dd span q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-location-event .location-event .messages .message dl dd span em{color:rgba(var(--rgb-layout), 0.5)}.app-location-event .location-event .messages .message dl dd>em{padding-top:4px;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5)}.app-location-event .location-event .calendar{--calendar-min-height--compact: 364px;--calendar-date-background-color: rgba(var(--rgb-layout), 0.03);--calendar-date-background-color--available: rgba(var(--rgb-layout), 0.05);--calendar-date-background-color--eventful: rgba(var(--rgb-primary), 0.05);--calendar-date-background-color--hover: rgba(var(--rgb-layout), 0.15);--calendar-date-gap: 4px;margin:16px 0}.app-location-event .location-event .calendar.compact header{margin-bottom:4px;border-bottom:1px dashed rgba(var(--rgb-layout), 0.2)}.app-location-event .location-event .calendar.disabled .day.selected:not(.noncurrent)>h5{background-color:rgba(var(--rgb-layout), 0.03);color:rgba(var(--rgb-layout), 0.2);border-style:solid;border-color:rgba(var(--rgb-layout), 0.03)}.app-location-event .location-event .calendar.disabled .day.selected>h5{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));border-color:rgba(var(--rgb-primary), 0.03)}.app-location-event .location-event .calendar .day.eventful:not(.unavailable):not(.noncurrent):not(.selected):hover>h5{background-color:rgba(var(--rgb-primary), 0.35)}.app-location-event .location-event .calendar .day.eventful:not(.unavailable):not(.noncurrent):not(.selected)>h5{background-color:rgba(var(--rgb-primary), 0.2);border-color:rgba(var(--rgb-primary), 0.25);border-style:solid;color:rgba(var(--rgb-primary), 1)}.app-location-event .location-event .calendar .day.eventful:not(.unavailable):not(.noncurrent).selected>h5{background-color:rgba(var(--rgb-primary), 1);cursor:default}.app-location-event .location-event .calendar .day.eventful:not(.unavailable):not(.noncurrent)>h5{border-color:rgba(var(--rgb-layout), 0.5);border-style:dashed}.app-location-event .location-event .calendar .day.eventful.unavailable>h5:before{display:none}.app-location-event .location-event .calendar .day.eventful>h5:before{display:none}.app-location-event .location-event .calendar .day.noncurrent{cursor:default;pointer-events:none}.app-location-event .location-event .calendar .day.noncurrent:not(.unavailable):hover>h5{background-color:rgba(var(--rgb-layout), 0.15)}.app-location-event .location-event .calendar .day.noncurrent:not(.unavailable)>h5{background-color:rgba(0,0,0,0)}.app-location-event .location-event .calendar .day.noncurrent.unavailable>h5{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.03) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.03) 50%, rgba(var(--rgb-layout), 0.03) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));background-color:rgba(0,0,0,0)}.app-location-event .location-event .calendar .day.noncurrent>h5{border-color:rgba(var(--rgb-layout), 0.05)}.app-location-event .location-event .calendar .day.noncurrent .layer{display:none}.app-location-event .location-event .calendar .day.unavailable>h5{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.07) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.07) 50%, rgba(var(--rgb-layout), 0.07) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));border-color:rgba(var(--rgb-layout), 0.05)}.app-location-event .location-event .calendar .day.unavailable>h5:after{display:none}.app-location-event .location-event .calendar .day.disabled .layer{display:none}.app-location-event .location-event .calendar .day>h5{flex:1;padding:16px 32px;border:1px dashed rgba(var(--rgb-layout), 0.25);border-radius:4px}.app-location-event .location-event .calendar .day .layer{z-index:1;display:flex;min-width:100%;min-height:100%;overflow:hidden}.app-location-event .location-event .calendar .day .layer>em{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;font-size:var(--font-size--tiny);font-family:var(--font-family--bold);color:rgba(var(--rgb-layout), 0.2);line-height:1em;text-transform:uppercase;border:1px solid rgba(var(--rgb-layout), 0.1)}.app-location-event .location-event .calendar .day .layer>em.waitlist,.app-location-event .location-event .calendar .day .layer>em.reserved{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));background-color:color-mix(in srgb, rgba(var(--rgb-base), 1) 95%, rgba(var(--rgb-layout), 1));border-color:rgba(var(--rgb-layout), 0.1);color:rgba(var(--rgb-layout), 0.65)}.app-location-event .location-event .calendar .day .layer>em.waitlist .icon,.app-location-event .location-event .calendar .day .layer>em.reserved .icon{--icon-color: rgba(var(--rgb-layout), 0.65)}.app-location-event .location-event .calendar .day .layer>em.closed{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));background-color:color-mix(in srgb, rgba(var(--rgb-base), 1) 95%, rgba(var(--rgb-layout), 1));border-color:rgba(var(--rgb-layout), 0.1);color:rgba(var(--rgb-layout), 0.35)}.app-location-event .location-event .calendar .day .layer>em.closed .icon{--icon-color: rgba(var(--rgb-layout), 0.35)}.app-location-event .location-event .calendar .day .layer>em .icon{--icon-font-size: 24px;padding:0 0 4px}@media only screen and (max-width: 840px){.app-location-event .location-event{--rgb-base: var(--rgb-container);min-width:100%;min-width:-webkit-fill-available;margin:0}.app-location-event .location-event .card{margin:8px}.app-location-event .location-event .card.card-language-size .options{flex-direction:column;gap:8px}.app-location-event .location-event .card.card-language-size .events,.app-location-event .location-event .card.card-language-size .tickets{min-width:unset;max-width:unset}.app-location-event .location-event .card .fields .field{margin-bottom:16px}.app-location-event .location-event .card>.footer{margin-left:-32px;margin-right:-32px}.app-location-event .location-event .calendar .day>h5{padding:14px 0}}@media only screen and (max-width: 432px){.app-location-event>.scroll>.scroll-content{align-items:unset}.app-location-event .location-event{flex:1}.app-location-event .location-event>.form{display:flex;flex:1}.app-location-event .location-event>.form>.steps{display:flex;flex:1}.app-location-event .location-event>.form>.steps>.step{display:flex;flex:1}.app-location-event .location-event>.form>.steps>.step>.card{display:flex;flex:1}.app-location-event .location-event .card{--card-padding: 32px 24px;border-radius:0;border:0;margin:0}.app-location-event .location-event .card>h2,.app-location-event .location-event .card>p{text-align:center}.app-location-event .location-event .card>h2{margin-top:16px}.app-location-event .location-event .card>p{margin-bottom:32px}.app-location-event .location-event .card .templates{flex-direction:column}.app-location-event .location-event .card .messages .message dl dd span{max-width:240px}.app-location-event .location-event .card .calendar .day .layer>em>b{display:none}.app-location-event .location-event .card .overlay.notice .message{margin-top:-184px}}.app-request-waitlist{--dialog-content-padding: 0}.app-request-waitlist.confirm{--dialog-max-width: 640px}.app-request-waitlist section>header{user-select:none;padding-bottom:24px;text-align:center}.app-request-waitlist section>header h4{padding-bottom:8px}.app-request-waitlist section>header h4 .icon{--icon-font-size: 64px;--icon-color: color(layout, .8)}.app-request-waitlist section>header h5{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.8)}.app-request-waitlist section>header p{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-request-waitlist section .details{padding:32px;background:rgba(var(--rgb-layout), 0.03);border:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:16px;text-align:center}.app-request-waitlist section .details h5{font-size:var(--font-size--large);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 0.8)}.app-request-waitlist section .details h5 q:before{content:"“";color:rgba(var(--rgb-layout), 0.35)}.app-request-waitlist section .details h5 q:after{content:"”";color:rgba(var(--rgb-layout), 0.35)}.app-request-waitlist section .details h5 em{color:rgba(var(--rgb-layout), 0.5)}.app-request-waitlist section .details h5 em:before{content:"—";color:inherit}.app-request-waitlist section .details h6{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}@media only screen and (max-width: 432px){.app-request-waitlist{--dialog-min-height: calc(100% - calc(calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)) / 2));--dialog-content-padding: 0}.app-request-waitlist.confirm{--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)));--dialog-min-width: unset}}@media(display-mode: standalone)and (max-width: 432px){.app-request-waitlist{--dialog-footer-padding: 16px 0 24px}}.app-course-ingest{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:16px}.app-course-ingest.ingesting{opacity:.35;pointer-events:none}.app-course-ingest .dom{height:0;overflow:hidden}.app-course-ingest .header{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 0 12px;gap:16px}.app-course-ingest .header .fields{border-right:1px dashed rgba(var(--rgb-layout), 0.1)}.app-course-ingest .header .fields .field{margin:0;padding:0 8px 0 0}.app-course-ingest .editor{flex:1;overflow:auto;background:rgba(var(--rgb-layout), 0.05);border-radius:4px;border:1px solid rgba(var(--rgb-layout), 0.1);padding:8px}.app-course-ingest .editor.readonly{background-image:linear-gradient(45deg, rgba(var(--rgb-layout), 0.05) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0.05) 25%, rgba(var(--rgb-layout), 0) 25%),linear-gradient(45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.05) 75%),linear-gradient(-45deg, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0.05) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.app-request-add{position:relative;animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);flex:1;display:flex;justify-content:center;flex-direction:column;overflow:hidden;min-width:100%;min-width:-webkit-fill-available}.app-request-add>.scroll{flex:1}.app-request-add>.scroll>.scroll-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.app-request-add>.scroll>.scroll-content>.layer{animation-name:fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease;position:fixed;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%);background-color:rgba(var(--rgb-base), 0.85)}.app-request-add>.scroll>.scroll-content>.footer{margin-top:24px}.app-request-add>.scroll>.scroll-content>.footer .links{--links-justify-content: center}.app-request-add>.scroll>.scroll-content>.footer .links .link{--link-underline: 2px dotted rgba(var(--rgb-layout), 0.2);--link-underline--disabled: 2px dotted rgba(var(--rgb-layout), 0.1);--link-font-size: var(--font-size--medium)}.app-request-add>.header{position:absolute;z-index:500;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.app-request-add>.header .links{padding:32px}.app-request-add>.header .links .link{--link-icon-font-size: 24px;animation-name:slide-down,fade;animation-duration:.5s;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);animation-fill-mode:forwards;opacity:0}.app-request-add .steps .step.locations{display:flex;flex-direction:column;gap:32px}.app-request-add .steps .step.locations .location{display:flex;flex-direction:column;gap:16px;user-select:none;cursor:pointer}.app-request-add .steps .step.locations .location>header h3{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);text-align:center}.app-request-add .steps .step.locations .location>header h5{font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.7)}.app-request-add .steps .step.location{display:flex;flex-direction:column;gap:16px;user-select:none}.app-request-add .steps .step.location>header h3{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);text-align:center}.app-request-add .steps .step.location>header h5{font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.7)}.app-request-add .steps .step.location .lines{display:flex;flex-direction:column;gap:8px}.app-request-add .steps .step.location .lines .line{display:flex;flex-direction:row;gap:8px}.app-request-add .steps .step.location .lines .line .events{flex:1;min-width:360px;max-width:360px}.app-request-add .steps .step.location .lines .line .tickets{min-width:360px;max-width:360px}.app-request-add .steps .step.location .lines .line>.links .link{--link-icon-font-size: 24px}.app-requests{flex:1;display:flex;justify-content:center;flex-direction:column;overflow:hidden;min-width:100%;min-width:-webkit-fill-available}.app-requests>.scroll{flex:1}.app-requests>.scroll>.scroll-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.app-requests>.scroll>.scroll-content>.empty,.app-requests>.scroll>.scroll-content>.content{animation-name:slide-down,fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.58, 1)}.app-requests>.scroll>.scroll-content>.content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:32px;padding:32px 0 120px}.app-requests>.scroll>.scroll-content>.empty{max-width:416px;margin:auto 16px;padding-bottom:40px;text-align:center}.app-requests>.scroll>.scroll-content>.empty>h1{margin-top:16px;font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.8)}.app-requests>.scroll>.scroll-content>.empty>p{margin-top:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-requests>.scroll>.scroll-content>.empty .buttons{--buttons-justify-content: center;margin-top:40px}.app-requests .invites,.app-requests .requests,.app-requests .waitlists{width:960px}@media only screen and (max-width: 840px){.app-requests>.scroll>.scroll-content>.content{min-width:calc(100% - 8px);padding-top:4px;padding-left:8px;padding-right:8px}.app-requests .invites,.app-requests .requests,.app-requests .waitlists{width:100%;width:-webkit-fill-available}.app-requests .invites:not(:empty),.app-requests .requests:not(:empty),.app-requests .waitlists:not(:empty){margin:0}}.app-request{animation-name:fade;animation-duration:.5s;animation-fill-mode:both;position:relative;user-select:none}.app-request.card{--card-padding: 32px 24px}.app-request.card>.header{cursor:pointer}.app-request.card.selected{cursor:default}.app-request.card.selected>.header{cursor:pointer}.app-request.selected:not(.loading) .content{opacity:1;max-height:2000px}.app-request.selected.loading .content{transition:none;opacity:0}.app-request.selected .header .chevron .icon{transform:rotate(90deg)}.app-request .layer{animation-name:fade;animation-delay:.1s;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease;width:100%;height:100%;background-color:rgba(var(--rgb-base), 0.85);-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%)}.app-request .layer .message{animation-name:fade;animation-delay:.25s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.app-request .layer .message>header{margin:0 16px 32px}.app-request .layer .message>header h5{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);text-align:center}.app-request .layer .message>header h6,.app-request .layer .message>header p{font-size:var(--font-size--large);line-height:var(--line-height--large);text-align:center;color:rgba(var(--rgb-layout), 0.8)}.app-request .layer .message>header p{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.6)}.app-request .layer .buttons{--buttons-flex-direction: column}.app-request .layer .buttons .links{margin-top:24px}.app-request>.busy{animation-name:fade;animation-delay:.5s;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:ease;position:absolute;bottom:16px;left:0;width:100%}.app-request>.header{display:flex;flex-direction:row;align-items:center;gap:16px}.app-request>.header .chevron{display:flex;flex-direction:row;align-items:center}.app-request>.header .chevron .icon{--icon-color: rgba(var(--rgb-layout), 0.25)}.app-request>.header .summary{flex:1;display:flex;flex-direction:row;align-items:center}.app-request>.header .title{flex:1;display:flex;flex-direction:column;align-items:unset;user-select:none;-webkit-user-select:none}.app-request>.header .title h2,.app-request>.header .title h3{transition-property:color;transition-duration:.5s;transition-timing-function:ease}.app-request>.header .title h2{font-size:var(--font-size--large);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 0.9)}.app-request>.header .title h3{display:flex;gap:4px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-request>.header .title h3 em{font-family:var(--font-family--italic);color:rgba(var(--rgb-layout), 0.5)}.app-request>.header .title h3 em:before{content:"|";padding-right:4px;color:rgba(var(--rgb-layout), 0.25)}.app-request .content{transition-property:max-height,opacity;transition-duration:1s;transition-timing-function:ease;max-height:0;opacity:0}.app-request .content>.links{--links-justify-content: flex-end;--links-spacing: 24px;display:flex;margin:16px 24px 0 0}.app-request .content>.links .link{--link-icon-padding: 0 .2em .2em;--link-font-size: var(--font-size--medium);--link-underline: 2px dotted rgba(var(--rgb-primary), 0.5);--link-underline--disabled: 2px dotted rgba(var(--rgb-layout), 0.1)}.app-request .content>.links .link .icon{--icon-font-size: 16px}@media only screen and (max-width: 840px){.app-request.card .layer .message>header{margin:0 0 32px}}@media only screen and (max-width: 432px){.app-request.card>.header{margin:-16px;padding:16px 16px 16px 4px;gap:4px}.app-request.card>.header .summary{flex-direction:column;align-items:unset}.app-request.card>.header .title{padding-left:0}.app-request.card>.header .title h3{flex-direction:column;gap:2px}.app-request.card>.header .title h3 em{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height)}.app-request.card>.header .title h3 em:before{display:none}.app-request.card .content>.links{margin:32px 0 0;padding:16px 0 8px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}}.app-request-cancel{flex:1;display:flex;min-width:100%;min-width:-webkit-fill-available;justify-content:center;overflow:hidden;user-select:none}.app-request-cancel .content,.app-request-cancel .message{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);margin:auto}.app-request-cancel .content{min-width:920px;max-width:920px}.app-request-cancel .scroll .scroll-content{display:flex}.app-request-cancel .message h2{margin-top:24px;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.9)}.app-request-cancel .message p{max-width:480px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-request-cancel .message .buttons{--buttons-flex-direction: column;--buttons-justify-content: center;margin-top:24px}.app-request-cancel header{text-align:center}.app-request-cancel header h1{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.app-request-cancel header h1 .link{--link-icon-font-size: 80px;--link-icon-font-size: 120px;--link-icon-line-height: 1em;padding:4px;background:rgba(var(--rgb-primary), 0.03);border-radius:10em;border:2px solid rgba(var(--rgb-primary), 0.1)}.app-request-cancel header h1 .link:hover,.app-request-cancel header h1 .link:active{background:rgba(var(--rgb-primary), 0.03) !important;border:2px solid rgba(var(--rgb-primary), 0.1) !important}.app-request-cancel header h1 em{user-select:none;margin:24px 0 0;font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.5)}.app-request-cancel .card{--card-padding: 48px 16px;text-align:center}.app-request-cancel .card h3{overflow:hidden;padding-bottom:4px;font-size:var(--font-size--large);line-height:1em;white-space:nowrap;text-overflow:ellipsis;color:rgba(var(--rgb-layout), 0.9)}.app-request-cancel .card h3 q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-request-cancel .card h3 q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-request-cancel .card h5{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-request-cancel .card h6{padding-bottom:4px;color:rgba(var(--rgb-layout), 0.5)}.app-request-cancel .card .request{margin-bottom:40px}.app-request-cancel .card .buttons{--buttons-flex-direction: column;--buttons-justify-content: center}.app-request-cancel .card .buttons .button{--rgb-base: var(--rgb-container);--rgb-primary: var(--rgb-alert);--rgb-layout: var(--rgb-alert)}.app-request-cancel .card .buttons .links{margin-top:24px}.app-request-cancel .card .buttons .links .link{--link-underline: 2px dotted rgba(var(--rgb-layout), 0.2)}.app-request-cancel .layer{animation:fade 1s ease forwards;opacity:0;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--rgb-base), 0.5);-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%)}.app-request-cancel .layer .content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 432px){.app-request-cancel header p{max-width:calc(100% - 8px)}.app-request-cancel .card{background:rgba(0,0,0,0);border:0;box-shadow:none}.app-request-cancel .content,.app-request-cancel .message{min-width:calc(100% - 16px);max-width:calc(100% - 16px);padding:16px 0}}.app-request-confirm{flex:1;display:flex;min-width:100%;min-width:-webkit-fill-available;justify-content:center;overflow:hidden;user-select:none}.app-request-confirm .busy{animation:fade 1s ease forwards;animation-delay:.5s;opacity:0;margin-top:160px}.app-request-confirm .content,.app-request-confirm .message{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);margin:auto}.app-request-confirm .content{min-width:920px;max-width:920px}.app-request-confirm .scroll .scroll-content{display:flex}.app-request-confirm .message{min-width:1024px;max-width:1024px}.app-request-confirm header{margin-bottom:56px;text-align:center}.app-request-confirm header h1{margin-bottom:32px}.app-request-confirm header h1 .icon{--icon-font-size: 128px;--icon-color: rgba(var(--rgb-layout), 0.15)}.app-request-confirm header h2{margin:16px 0;font-size:var(--font-size--x-large);font-weight:var(--font-weight);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8)}.app-request-confirm header p{max-width:400px;margin:0 auto;padding-top:2px;font-size:var(--font-size--medium);font-weight:var(--font-weight);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.6)}.app-request-confirm header p:not(:last-child){margin-bottom:16px}.app-request-confirm header p .link{--link-underline: 2px dotted rgba(var(--rgb-layout), 0.2)}.app-request-confirm .card{--card-padding: 48px 16px;text-align:center}.app-request-confirm .card header p{max-width:640px}.app-request-confirm .card h3{max-width:calc(100% - 40px);padding-bottom:5.6px;font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 1)}.app-request-confirm .card h3 q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-request-confirm .card h3 q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-request-confirm .card h4{padding-bottom:4px;color:rgba(var(--rgb-layout), 0.5)}.app-request-confirm .card h5{padding-bottom:4px;font-size:var(--font-size--large);line-height:1em;color:rgba(var(--rgb-layout), 0.9)}.app-request-confirm .card h6{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-request-confirm .card p{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-request-confirm .card .buttons{margin-top:64px}.app-request-confirm .buttons{--buttons-justify-content: center}@media only screen and (max-width: 432px){.app-request-confirm header p{max-width:calc(100% - 8px)}.app-request-confirm .card{background:rgba(0,0,0,0);border:0;box-shadow:none}.app-request-confirm .content,.app-request-confirm .message{min-width:calc(100% - 16px);max-width:calc(100% - 16px);padding:16px 0}}.app-checkout{--dialog-min-width: 1040px}.app-checkout .content>.message{position:absolute;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--rgb-base), 0.5)}.app-checkout .content>.message .busy{position:absolute;top:50%}.app-checkout .content>header{display:flex;flex-direction:column;align-items:center;user-select:none;margin:0 8px 24px;text-align:center}.app-checkout .content>header h5{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.8)}.app-checkout .content>header p{max-width:440px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-checkout .cart{--rgb-base: var(--rgb-container);margin:0 0 8px;background-color:rgba(var(--rgb-base), 1);border:1px solid rgba(var(--rgb-layout), 0.2);border-radius:24px}@media only screen and (max-width: 1024px){.app-checkout{--dialog-m-height: unset;--dialog-min-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}}@media only screen and (max-width: 840px){.app-checkout .panel .scroll{flex:1;min-height:unset}}@media(display-mode: standalone)and (max-width: 840px){.app-checkout{--dialog-footer-padding: 16px 0 24px}}@media only screen and (max-width: 432px){.app-checkout{--dialog-min-height: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}.app-checkout .cart{border-style:solid}}.app-request-lines-adjust{--dialog-min-height: 320px;--dialog-min-width: 880px;--dialog-max-width: 880px}.app-request-lines-adjust .scroll{--scroll-content-padding: 0 0 1px}.app-request-lines-adjust .form>.message{display:flex;align-items:center;justify-content:center;min-height:80px}.app-request-lines-adjust .steps{overflow:hidden}.app-request-lines-adjust .step{overflow:hidden;display:flex;flex-direction:column;min-height:100%;min-height:-webkit-fill-available;min-height:fill-available}.app-request-lines-adjust .step>header{display:flex;flex-direction:column;align-items:center;user-select:none;padding:0 8px 32px;text-align:center}.app-request-lines-adjust .step>header h5{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.8)}.app-request-lines-adjust .step>header p{max-width:384px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-request-lines-adjust .step>.message{position:absolute;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--rgb-base), 0.5)}.app-request-lines-adjust .step>.message .busy{position:absolute;top:50%}.app-request-lines-adjust .step>.scroll{flex:1}.app-request-lines-adjust .step-adjust .lines{--rgb-base: var(--rgb-container);padding:16px 16px 16px 24px;overflow:hidden;background-color:rgba(var(--rgb-base), 1);border:1px dashed rgba(var(--rgb-layout), 0.25);border-radius:16px}.app-request-lines-adjust .step-adjust .lines .line{display:flex;gap:16px}.app-request-lines-adjust .step-adjust .lines .line:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed rgba(var(--rgb-layout), 0.35)}.app-request-lines-adjust .step-adjust .lines .line>section{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2px;user-select:none}.app-request-lines-adjust .step-adjust .lines .line>section h5{font-size:var(--font-size--large);line-height:1.1em;color:rgba(var(--rgb-layout), 0.8)}.app-request-lines-adjust .step-adjust .lines .line>section h5 q:before{content:"“";color:rgba(var(--rgb-layout), 0.35)}.app-request-lines-adjust .step-adjust .lines .line>section h5 q:after{content:"”";color:rgba(var(--rgb-layout), 0.35)}.app-request-lines-adjust .step-adjust .lines .line>section h5 em{color:rgba(var(--rgb-layout), 0.5)}.app-request-lines-adjust .step-adjust .lines .line>section h5 em:before{content:"—"}.app-request-lines-adjust .step-adjust .lines .line>section p{font-size:var(--font-size--medium);line-height:1.1em;color:rgba(var(--rgb-layout), 0.7)}.app-request-lines-adjust .step-adjust .lines .line>section p b:after{content:",";padding-right:2px}.app-request-lines-adjust .step-adjust .lines .line>section p em{color:rgba(var(--rgb-layout), 0.5)}.app-request-lines-adjust .step-adjust .lines .line>section p em:before{content:"—"}.app-request-lines-adjust .step-adjust .lines .line>aside{display:flex;padding:2px;background-color:rgba(var(--rgb-base), 1);border:1px solid rgba(var(--rgb-layout), 0.2);border-radius:8px}.app-request-lines-adjust .step-adjust .lines .line>aside .tags .tag{user-select:none;background-color:rgba(0,0,0,0);border-radius:6px;font-size:var(--font-size--small);color:rgba(var(--rgb-layout), 0.8)}.app-request-lines-adjust .step-adjust .lines .line>aside .tags .tag:first-child:not(.unavailable){padding-left:16px}.app-request-lines-adjust .step-adjust .lines .line>aside .tags .tag.unavailable{align-self:normal;padding:0 16px;background-color:rgba(var(--rgb-alert), 0.1);border-color:rgba(var(--rgb-alert), 0.2);color:rgba(var(--rgb-alert), 1)}.app-request-lines-adjust .step-adjust .lines .line>aside .fields{flex-direction:column;justify-content:center}.app-request-lines-adjust .step-adjust .lines .line>aside .fields .field{margin:0;justify-content:center}.app-request-lines-adjust .step-adjust .lines .line>aside .fields .field .field-labels{display:none}.app-request-lines-adjust .step-adjust .lines .line>aside .fields .field .input{--input-border-width: 0;--input-background-color: transparent;--input-background-color--focus: transparent;min-width:104px}@media only screen and (max-width: 1024px){.app-request-lines-adjust{--dialog-min-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)));--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}}@media only screen and (max-width: 840px){.app-request-lines-adjust .step-adjust .lines{--rgb-base: var(--rgb-container);background-color:rgba(var(--rgb-base), 1)}.app-request-lines-adjust .step-adjust .lines .line>section{margin-top:0}.app-request-lines-adjust .step-adjust .lines .line>aside{justify-content:flex-end}.app-request-lines-adjust .step-checkout .cart{padding:0;border-style:solid}}@media only screen and (max-width: 432px){.app-request-lines-adjust{--dialog-content-padding: 0;--dialog-min-height: calc(100% - calc(calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)) / 2))}.app-request-lines-adjust .step-choose .links{--links-flex-direction: column;--links-justify-content: flex-start;--links-link-margin: 8px 0 0;min-width:-webkit-fill-available}.app-request-lines-adjust .step-choose .links .link{min-width:-webkit-fill-available}.app-request-lines-adjust .step-adjust .lines{border-style:solid;border-color:rgba(var(--rgb-layout), 0.2)}.app-request-lines-adjust .step-adjust .lines .line{flex-direction:column}.app-request-lines-adjust .step-adjust .lines .line>section{gap:16px;margin:16px 0;text-align:center}.app-request-lines-adjust .step-adjust .lines .line>section h5,.app-request-lines-adjust .step-adjust .lines .line>section p{display:flex;flex-direction:column}.app-request-lines-adjust .step-adjust .lines .line>section h5 q,.app-request-lines-adjust .step-adjust .lines .line>section p q{text-indent:-6px}.app-request-lines-adjust .step-adjust .lines .line>section h5 em,.app-request-lines-adjust .step-adjust .lines .line>section p em{font-size:var(--font-size--medium);line-height:var(--line-height--medium)}.app-request-lines-adjust .step-adjust .lines .line>section h5 em:before,.app-request-lines-adjust .step-adjust .lines .line>section p em:before{content:""}.app-request-lines-adjust .step-adjust .lines .line>section p{font-size:var(--font-size--large);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 0.8)}.app-request-lines-adjust .step-adjust .lines .line>section p b:after{content:"";padding-right:0}.app-request-lines-adjust .step-adjust .lines .line>aside{margin:0 -16px -16px -24px;padding:16px;background-color:rgba(var(--rgb-layout), 0.03);border-width:1px 0 0;border-radius:0}.app-request-lines-adjust .step-checkout .cart{padding:24px}}@media(display-mode: standalone)and (max-width: 432px){.app-request-lines-adjust{--dialog-footer-padding: 16px 0 24px}.app-request-lines-adjust .step-adjust .lines{border-style:solid}}.app-request-lines{margin:16px 0 0 32px;background-color:rgba(var(--rgb-layout), 0.01);border:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:16px}@media only screen and (max-width: 1024px){.app-request-lines{margin-left:24px}}@media only screen and (max-width: 432px){.app-request-lines{margin-top:0;margin-left:0;background-color:rgba(0,0,0,0);border:0}}.app-request-line{display:flex;flex-direction:row;padding:24px}.app-request-line:not(:last-child){border-bottom:1px dashed rgba(var(--rgb-layout), 0.2)}.app-request-line.is-waitlisted>section{display:flex;justify-content:center}.app-request-line.is-waitlisted>aside{justify-content:flex-start}.app-request-line>section{flex:1;display:flex;flex-direction:column}.app-request-line>section>.header{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.8)}.app-request-line>section>.header .icon{--icon-padding: 0 0 2px;--icon-font-size: 20px;--icon-color: inherit}.app-request-line>section>.header h5{display:flex}.app-request-line>section>.header h5 q{display:inline-block;text-indent:-4px}.app-request-line>section>.header h5 q:before{content:"“";color:rgba(var(--rgb-layout), 0.35)}.app-request-line>section>.header h5 q:after{content:"”";color:rgba(var(--rgb-layout), 0.35)}.app-request-line>section>.header h5 em{color:rgba(var(--rgb-layout), 0.5)}.app-request-line>section>.header h5 em:before{content:"—";color:inherit}.app-request-line>aside{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.app-request-line>aside .input{max-width:128px}.app-request-line>aside .tags{display:flex}.app-request-line>aside .tags .tag{--tag-padding: 8px 12px;border:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:8px;font-family:var(--font-family);font-size:var(--font-size);line-height:1em;color:rgba(var(--rgb-layout), 0.7)}.app-request-line>aside .tags .tag>.icon{--icon-font-size: 16px;--icon-line-height: 14px;--icon-color: rgba(var(--rgb-layout), 0.35)}.app-request-line>aside .tags .tag .links{margin-left:12px;padding-left:8px;border-left:1px dashed rgba(var(--rgb-layout), 0.1)}.app-request-line>aside .tags .tag .links .link{--link-icon-font-size: var(--font-size--medium);--link-padding: 2px;--link-icon-line-height: 1.1em}@media only screen and (max-width: 432px){.app-request-line{padding:16px 0 0 4px;flex-direction:column}.app-request-line>section{gap:16px}.app-request-line>section>.header{align-items:flex-start;gap:0}.app-request-line>section>.header .icon{display:none}.app-request-line>section>.header h5{flex-direction:column;margin-left:4px;font-size:var(--font-size--large);line-height:1.2em}.app-request-line>section>.header h5 q{text-indent:-6px}.app-request-line>section>.header h5 em{font-size:var(--font-size--medium);line-height:1.1em}.app-request-line>section>.header h5 em:before{content:""}.app-request-line>aside{margin-top:-36px}.app-request-line>aside .tags{flex:1;justify-content:flex-end}}.app-request-reservations{margin:8px 0 0 24px}@media only screen and (max-width: 432px){.app-request-reservations{margin:0}}.app-request-reservations-adjust{--dialog-content-padding: 0 0 16px;--dialog-min-height: 320px;--dialog-min-width: 880px;--dialog-max-width: 880px}.app-request-reservations-adjust .scroll{--scroll-content-padding: 0 0 1px}.app-request-reservations-adjust .form>.message{display:flex;align-items:center;justify-content:center;min-height:80px}.app-request-reservations-adjust .steps{overflow:hidden}.app-request-reservations-adjust .step{overflow:hidden;display:flex;flex-direction:column}.app-request-reservations-adjust .step>header{display:flex;flex-direction:column;align-items:center;user-select:none;padding:0 8px 32px;text-align:center}.app-request-reservations-adjust .step>header h5{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.8)}.app-request-reservations-adjust .step>header p{max-width:384px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-request-reservations-adjust .step>.message{position:absolute;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--rgb-base), 0.5)}.app-request-reservations-adjust .step>.message .busy{position:absolute;top:50%}.app-request-reservations-adjust .step-choose .links{--links-flex-direction: row;--links-justify-content: center;--links-spacing: 8px;flex:1}.app-request-reservations-adjust .step-choose .links .link{--link-background-color: rgba(var(--rgb-primary), 0.03);--link-border-color: rgba(var(--rgb-primary), 0.35);--link-border-width: 1px;--link-font-size: var(--font-size--large);--link-icon-font-size: 24px;display:flex;flex-direction:column;align-items:center;min-width:200px;padding:32px 24px;border-radius:16px}.app-request-reservations-adjust .step-adjust .lines,.app-request-reservations-adjust .step-adjust .reservations{--rgb-base: var(--rgb-container);padding:32px;overflow:hidden;background-color:rgba(var(--rgb-base), 1);border:1px dashed rgba(var(--rgb-layout), 0.25);border-radius:16px}.app-request-reservations-adjust .step-adjust .lines .line,.app-request-reservations-adjust .step-adjust .lines .reservation,.app-request-reservations-adjust .step-adjust .reservations .line,.app-request-reservations-adjust .step-adjust .reservations .reservation{display:flex;gap:16px}.app-request-reservations-adjust .step-adjust .lines .line:not(:last-child),.app-request-reservations-adjust .step-adjust .lines .reservation:not(:last-child),.app-request-reservations-adjust .step-adjust .reservations .line:not(:last-child),.app-request-reservations-adjust .step-adjust .reservations .reservation:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed rgba(var(--rgb-layout), 0.35)}.app-request-reservations-adjust .step-adjust .lines .line>section,.app-request-reservations-adjust .step-adjust .lines .reservation>section,.app-request-reservations-adjust .step-adjust .reservations .line>section,.app-request-reservations-adjust .step-adjust .reservations .reservation>section{flex:1;display:flex;flex-direction:column;gap:2px;user-select:none}.app-request-reservations-adjust .step-adjust .lines .line>section h5,.app-request-reservations-adjust .step-adjust .lines .reservation>section h5,.app-request-reservations-adjust .step-adjust .reservations .line>section h5,.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5{font-size:var(--font-size--large);line-height:1.1em;color:rgba(var(--rgb-layout), 0.8)}.app-request-reservations-adjust .step-adjust .lines .line>section h5 q,.app-request-reservations-adjust .step-adjust .lines .reservation>section h5 q,.app-request-reservations-adjust .step-adjust .reservations .line>section h5 q,.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5 q{display:inline-block;text-indent:-6px}.app-request-reservations-adjust .step-adjust .lines .line>section h5 q:before,.app-request-reservations-adjust .step-adjust .lines .reservation>section h5 q:before,.app-request-reservations-adjust .step-adjust .reservations .line>section h5 q:before,.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5 q:before{content:"“";color:rgba(var(--rgb-layout), 0.35)}.app-request-reservations-adjust .step-adjust .lines .line>section h5 q:after,.app-request-reservations-adjust .step-adjust .lines .reservation>section h5 q:after,.app-request-reservations-adjust .step-adjust .reservations .line>section h5 q:after,.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5 q:after{content:"”";color:rgba(var(--rgb-layout), 0.35)}.app-request-reservations-adjust .step-adjust .lines .line>section h5 em,.app-request-reservations-adjust .step-adjust .lines .reservation>section h5 em,.app-request-reservations-adjust .step-adjust .reservations .line>section h5 em,.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5 em{color:rgba(var(--rgb-layout), 0.5)}.app-request-reservations-adjust .step-adjust .lines .line>section h5 em:before,.app-request-reservations-adjust .step-adjust .lines .reservation>section h5 em:before,.app-request-reservations-adjust .step-adjust .reservations .line>section h5 em:before,.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5 em:before{content:"—"}.app-request-reservations-adjust .step-adjust .lines .line>section p,.app-request-reservations-adjust .step-adjust .lines .reservation>section p,.app-request-reservations-adjust .step-adjust .reservations .line>section p,.app-request-reservations-adjust .step-adjust .reservations .reservation>section p{font-size:var(--font-size--medium);line-height:1.1em;color:rgba(var(--rgb-layout), 0.7)}.app-request-reservations-adjust .step-adjust .lines .line>section p b:after,.app-request-reservations-adjust .step-adjust .lines .reservation>section p b:after,.app-request-reservations-adjust .step-adjust .reservations .line>section p b:after,.app-request-reservations-adjust .step-adjust .reservations .reservation>section p b:after{content:",";padding-right:2px}.app-request-reservations-adjust .step-adjust .lines .line>section p em,.app-request-reservations-adjust .step-adjust .lines .reservation>section p em,.app-request-reservations-adjust .step-adjust .reservations .line>section p em,.app-request-reservations-adjust .step-adjust .reservations .reservation>section p em{color:rgba(var(--rgb-layout), 0.5)}.app-request-reservations-adjust .step-adjust .lines .line>section p em:before,.app-request-reservations-adjust .step-adjust .lines .reservation>section p em:before,.app-request-reservations-adjust .step-adjust .reservations .line>section p em:before,.app-request-reservations-adjust .step-adjust .reservations .reservation>section p em:before{content:"—"}.app-request-reservations-adjust .step-adjust .lines .line>aside,.app-request-reservations-adjust .step-adjust .lines .reservation>aside,.app-request-reservations-adjust .step-adjust .reservations .line>aside,.app-request-reservations-adjust .step-adjust .reservations .reservation>aside{display:flex;padding:2px;background-color:rgba(var(--rgb-base), 1);border:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:8px}.app-request-reservations-adjust .step-adjust .lines .line>aside .tags .tag,.app-request-reservations-adjust .step-adjust .lines .reservation>aside .tags .tag,.app-request-reservations-adjust .step-adjust .reservations .line>aside .tags .tag,.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .tags .tag{user-select:none;background-color:rgba(0,0,0,0);border-radius:6px;font-size:var(--font-size--small);color:rgba(var(--rgb-layout), 0.8)}.app-request-reservations-adjust .step-adjust .lines .line>aside .tags .tag:first-child:not(.unavailable),.app-request-reservations-adjust .step-adjust .lines .reservation>aside .tags .tag:first-child:not(.unavailable),.app-request-reservations-adjust .step-adjust .reservations .line>aside .tags .tag:first-child:not(.unavailable),.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .tags .tag:first-child:not(.unavailable){padding-left:16px}.app-request-reservations-adjust .step-adjust .lines .line>aside .tags .tag.unavailable,.app-request-reservations-adjust .step-adjust .lines .reservation>aside .tags .tag.unavailable,.app-request-reservations-adjust .step-adjust .reservations .line>aside .tags .tag.unavailable,.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .tags .tag.unavailable{align-self:normal;padding:0 16px;background-color:rgba(var(--rgb-alert), 0.1);border-color:rgba(var(--rgb-alert), 0.2);color:rgba(var(--rgb-alert), 1)}.app-request-reservations-adjust .step-adjust .lines .line>aside .fields,.app-request-reservations-adjust .step-adjust .lines .reservation>aside .fields,.app-request-reservations-adjust .step-adjust .reservations .line>aside .fields,.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .fields{flex-direction:column;justify-content:center}.app-request-reservations-adjust .step-adjust .lines .line>aside .fields .field,.app-request-reservations-adjust .step-adjust .lines .reservation>aside .fields .field,.app-request-reservations-adjust .step-adjust .reservations .line>aside .fields .field,.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .fields .field{margin:0;justify-content:center}.app-request-reservations-adjust .step-adjust .lines .line>aside .fields .field .field-labels,.app-request-reservations-adjust .step-adjust .lines .reservation>aside .fields .field .field-labels,.app-request-reservations-adjust .step-adjust .reservations .line>aside .fields .field .field-labels,.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .fields .field .field-labels{display:none}.app-request-reservations-adjust .step-adjust .lines .line>aside .fields .field .input,.app-request-reservations-adjust .step-adjust .lines .reservation>aside .fields .field .input,.app-request-reservations-adjust .step-adjust .reservations .line>aside .fields .field .input,.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .fields .field .input{--input-border-width: 0;--input-background-color: transparent;--input-background-color--focus: transparent;min-width:104px}.app-request-reservations-adjust .step-tickets .panel{animation-name:none !important;max-width:440px;margin:0 auto;padding:0 24px;border-color:rgba(0,0,0,0)}.app-request-reservations-adjust .step-checkout .cart{--rgb-base: var(--rgb-container);overflow:hidden;padding:32px;border:1px solid rgba(var(--rgb-layout), 0.2);background-color:rgba(var(--rgb-base), 1);border-radius:24px}.app-request-reservations-adjust .step-checkout .legal{padding:0 8px 8px;user-select:none}.app-request-reservations-adjust .step-checkout .legal p{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.6)}.app-request-reservations-adjust .step-checkout .legal p:not(:last-child){margin-bottom:16px}.app-request-reservations-adjust .step-checkout .legal p.admission b{padding-left:2px;font-family:var(--font-family--bold)}.app-request-reservations-adjust .step-checkout .legal p.admission em{padding-left:2px}.app-request-reservations-adjust .step-checkout .legal p.admission em:not(:last-child):after{content:"), "}.app-request-reservations-adjust .step-checkout .legal p.admission em:before{content:"("}.app-request-reservations-adjust .step-checkout .legal p.admission em:after{content:")"}@media only screen and (max-width: 1024px){.app-request-reservations-adjust{--dialog-min-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)));--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}}@media only screen and (max-width: 840px){.app-request-reservations-adjust .step-adjust .reservations{--rgb-base: var(--rgb-container);background-color:rgba(var(--rgb-base), 1)}.app-request-reservations-adjust .step-adjust .reservations .reservation>section{margin-top:0}.app-request-reservations-adjust .step-adjust .reservations .reservation>aside{justify-content:flex-end}.app-request-reservations-adjust .step-checkout .cart{padding:0;border-style:solid}}@media only screen and (max-width: 432px){.app-request-reservations-adjust{--dialog-content-padding: 0;--dialog-min-height: calc(100% - calc(calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)) / 2))}.app-request-reservations-adjust .step-choose .links{--links-flex-direction: column;--links-justify-content: flex-start;--links-link-margin: 8px 0 0;min-width:-webkit-fill-available}.app-request-reservations-adjust .step-choose .links .link{min-width:-webkit-fill-available}.app-request-reservations-adjust .step-adjust .reservations{border-style:solid;border-color:rgba(var(--rgb-layout), 0.2)}.app-request-reservations-adjust .step-adjust .reservations .reservation{flex-direction:column}.app-request-reservations-adjust .step-adjust .reservations .reservation>section{gap:16px;margin-bottom:16px;text-align:center}.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5,.app-request-reservations-adjust .step-adjust .reservations .reservation>section p{display:flex;flex-direction:column}.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5 q,.app-request-reservations-adjust .step-adjust .reservations .reservation>section p q{text-indent:-6px}.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5 em,.app-request-reservations-adjust .step-adjust .reservations .reservation>section p em{font-size:var(--font-size--medium);line-height:var(--line-height--medium)}.app-request-reservations-adjust .step-adjust .reservations .reservation>section h5 em:before,.app-request-reservations-adjust .step-adjust .reservations .reservation>section p em:before{content:""}.app-request-reservations-adjust .step-adjust .reservations .reservation>section p{font-size:var(--font-size--large);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 0.8)}.app-request-reservations-adjust .step-adjust .reservations .reservation>section p b:after{content:"";padding-right:0}.app-request-reservations-adjust .step-adjust .reservations .reservation>aside{margin:0 -32px -32px;padding:16px;background-color:rgba(var(--rgb-layout), 0.03);border-width:1px 0 0;border-radius:0}.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .tags{flex:1;justify-content:flex-start}.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .tags .tag.unavailable{padding:8px 16px}.app-request-reservations-adjust .step-adjust .reservations .reservation>aside .divider{display:none}.app-request-reservations-adjust .step-checkout .cart{padding:24px}}@media(display-mode: standalone)and (max-width: 432px){.app-request-reservations-adjust{--dialog-footer-padding: 16px 0 24px}.app-request-reservations-adjust .step-adjust .reservations{border-style:solid}}.app-request-reservation{display:flex;flex-direction:column}.app-request-reservation:not(:last-child){padding-bottom:8px}.app-request-reservation>.header{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.8)}.app-request-reservation>.header .icon{--icon-padding: 0 0 2px;--icon-font-size: 20px;--icon-color: inherit}.app-request-reservation>.header h6{display:flex;flex-direction:row;align-items:center}.app-request-reservation>.header h6 em{color:rgba(var(--rgb-layout), 0.5)}.app-request-reservation>.header h6 em:before{content:"—";color:inherit}.app-request-reservation>.header h6 b{color:rgba(var(--rgb-layout), 0.5)}.app-request-reservation>.header h6 b:before{content:"("}.app-request-reservation>.header h6 b:after{content:")"}@media only screen and (max-width: 432px){.app-request-reservation>.header{align-items:flex-start;gap:0}.app-request-reservation>.header .icon{display:none}.app-request-reservation>.header h6{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--font-size--large);line-height:1.2em}.app-request-reservation>.header h6 em{font-size:var(--font-size--medium);line-height:1.1em}.app-request-reservation>.header h6 em:before{content:""}}.app-request-available .step.step .card>header,.app-request-available .step.step .card>.line>header,.app-request-available .error .header{text-align:center}.app-request-available .step.step .card>header h1,.app-request-available .step.step .card>.line>header h1,.app-request-available .error .header h1{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.app-request-available .step.step .card>header h1 .link,.app-request-available .step.step .card>.line>header h1 .link,.app-request-available .error .header h1 .link{--link-icon-font-size: 80px;--link-icon-font-size: 120px;--link-icon-line-height: 1em;padding:4px;background:rgba(var(--rgb-primary), 0.03);border-radius:10em;border:2px solid rgba(var(--rgb-primary), 0.1)}.app-request-available .step.step .card>header h1 .link:hover,.app-request-available .step.step .card>.line>header h1 .link:hover,.app-request-available .error .header h1 .link:hover,.app-request-available .step.step .card>header h1 .link:active,.app-request-available .step.step .card>.line>header h1 .link:active,.app-request-available .error .header h1 .link:active{background:rgba(var(--rgb-primary), 0.03) !important;border:2px solid rgba(var(--rgb-primary), 0.1) !important}.app-request-available .step.step .card>header h1 em,.app-request-available .step.step .card>.line>header h1 em,.app-request-available .error .header h1 em{user-select:none;margin:24px 0 0;font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.5)}.app-request-available{flex:1;display:flex;min-width:100%;min-width:-webkit-fill-available;justify-content:center;overflow:hidden;user-select:none}.app-request-available .scroll .scroll-content{display:flex}.app-request-available .layer{animation:fade 1s ease forwards;opacity:0;position:absolute;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--rgb-base), 0.5);-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%)}.app-request-available .layer .busy{position:absolute;top:50%}.app-request-available .error,.app-request-available .steps{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);margin:auto}.app-request-available .error .header h2{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);text-align:center;color:rgba(var(--rgb-layout), 0.8)}.app-request-available .error .header p{max-width:520px;margin:0 auto;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.7)}.app-request-available .error .buttons{--buttons-justify-content: center;margin-top:32px}.app-request-available .steps{margin:auto}.app-request-available .step.step.step-details .card,.app-request-available .step.step.step-reserved .card{--card-padding: 48px 32px}.app-request-available .step.step.step-details .card .buttons,.app-request-available .step.step.step-reserved .card .buttons{--buttons-flex-direction: column-reverse;--buttons-justify-content: center;--buttons-links-spacing: 0;margin-top:40px;gap:16px}.app-request-available .step.step.step-details .card .buttons .links,.app-request-available .step.step.step-reserved .card .buttons .links{--links-flex-direction: column;--links-justify-content: center;--links-link-margin: 24px 0 0;margin-top:16px}.app-request-available .step.step .card{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.app-request-available .step.step .card>header>h2,.app-request-available .step.step .card>.line>header>h2{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);text-align:center;color:rgba(var(--rgb-layout), 0.8)}.app-request-available .step.step .card>header>h2 q:before,.app-request-available .step.step .card>.line>header>h2 q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step.step .card>header>h2 q:after,.app-request-available .step.step .card>.line>header>h2 q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step.step .card>header>h2 span,.app-request-available .step.step .card>.line>header>h2 span{color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step.step .card>header>h2 span:before,.app-request-available .step.step .card>.line>header>h2 span:before{content:"—"}.app-request-available .step.step .card>header>p,.app-request-available .step.step .card>.line>header>p{max-width:464px;margin:0 auto 40px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step .card{--card-padding: 48px 24px 24px;min-width:800px}.app-request-available .step .card>h4{font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step .card>.line{display:flex;flex-direction:column;justify-content:center}.app-request-available .step .card>.line>h2{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);text-align:center;color:rgba(var(--rgb-layout), 0.8)}.app-request-available .step .card>.line>h2 q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step .card>.line>h2 q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step .card>.line>h2 span{color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step .card>.line>h2 span:before{content:"—"}.app-request-available .step .card>.line>h3{font-size:var(--font-size--large);line-height:var(--line-height--large);text-align:center;color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step .card>.line>p{max-width:464px;margin:0 auto 24px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.5)}.app-request-available .step .card>.line>p:not(:last-of-type){margin-bottom:16px}.app-request-available .step .card>.line>p .link{--link-underline: 2px dotted rgba(var(--rgb-layout), 0.2)}.app-request-available .step .card>.line>label{margin-top:24px;padding-bottom:2px;font-family:var(--font-family--bold);font-size:var(--font-size--tiny);line-height:var(--line-height--tiny);text-transform:uppercase;text-align:center;color:rgba(var(--rgb-layout), 0.35)}.app-request-available .step .card>.line .patrons{display:flex;justify-content:center;font-size:var(--font-size--large);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 0.8)}.app-request-available .step .card>.line .patrons .input{max-width:120px}.app-request-available .step .tickets{max-width:480px;margin:0 auto;background-color:rgba(0,0,0,0)}.app-request-available .step .tickets .panel{--rgb-base: var(--rgb-container);padding:0 24px;border-color:rgba(0,0,0,0);border-radius:0}.app-request-available .step .cart{min-width:1024px;background-color:rgba(var(--rgb-layout), 0.01);border-style:dashed}.app-request-available .step .buttons{margin-top:24px}.app-request-available .step .buttons .links .link{--link-font-size: var(--font-size--medium);--link-line-heioght: var(--line-height--medium);--link-underline: 2px dotted rgba(var(--rgb-primary), 0.5)}@media only screen and (max-width: 1024px){.app-request-available .error{min-width:unset;max-width:calc(100% - 16px);padding:32px}.app-request-available .steps{min-width:calc(100% - 96px);margin:auto 48px;padding:48px 0}.app-request-available .step.step-tickets .panel{border:0}.app-request-available .step .card{min-width:calc(100% - 8px)}.app-request-available .step .cart{flex:1;min-width:unset}}@media only screen and (max-width: 840px){.app-request-available .steps{min-width:calc(100% - 8px);margin:auto 4px;padding:4px 0;display:flex;flex-direction:column}.app-request-available .step .card{--card-box-shadow: none;--card-border-width: 0;--card-background-color: transparent}.app-request-available .step .card .buttons{--buttons-flex-direction: column-reverse;--buttons-justify-content: center;--buttons-links-spacing: 0;margin-top:40px;gap:16px}.app-request-available .step .tickets{flex:1;display:flex}.app-request-available .step .tickets .panel{--panel-background-color: transparent;flex:1;padding:0}.app-request-available .step .cart{max-width:640px;margin:auto;padding-left:0;padding-right:0;background-color:rgba(0,0,0,0);border:0;border-top:1px dashed rgba(var(--rgb-layout), 0.1);border-radius:0}.app-request-available .step .cart .request .lines{border-top:0}.app-request-available .step .cart .payment{background-color:rgba(0,0,0,0)}}.requests-waitlist{--rgb-base: var(--rgb-container);position:relative;display:flex;flex-direction:row;padding:24px;background-color:rgba(var(--rgb-base), 1);border:1px solid rgba(var(--rgb-layout), 0.1)}.requests-waitlist:first-of-type{border-top-left-radius:inherit;border-top-right-radius:inherit;border-top:1px solid rgba(var(--rgb-layout), 0.1)}.requests-waitlist:not(:only-child):not(:first-of-type){border-top:0}.requests-waitlist:only-child{border-radius:inherit}.requests-waitlist:last-of-type{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom:1px solid rgba(var(--rgb-layout), 0.1)}.requests-waitlist:not(.available) .header>.icon{--icon-color: rgba(var(--rgb-layout), 0.35)}.requests-waitlist .header{flex:1;display:flex;flex-direction:row;align-items:center;gap:16px}.requests-waitlist .header>.icon{--icon-font-size: 24px;--icon-color: rgba(var(--rgb-layout), 0.8)}.requests-waitlist .header .title{flex:1;display:flex;flex-direction:column;align-items:unset;user-select:none;-webkit-user-select:none}.requests-waitlist .header .title h2,.requests-waitlist .header .title h3{transition-property:color;transition-duration:.5s;transition-timing-function:ease}.requests-waitlist .header .title h2{font-size:var(--font-size--large);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 0.9)}.requests-waitlist .header .title h3{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.requests-waitlist .links{--links-justify-content: flex-end;--links-spacing: 24px;display:flex;margin-right:8px}.requests-waitlist .links .link{--link-icon-padding: 0 .2em .2em;--link-font-size: var(--font-size--medium);--link-underline: 2px dotted rgba(var(--rgb-primary), 0.5);--link-underline--disabled: 2px dotted rgba(var(--rgb-layout), 0.1)}.requests-waitlist .links .link .icon{--icon-font-size: 16px}@media only screen and (max-width: 432px){.requests-waitlist{flex-direction:column}.requests-waitlist .header{justify-content:center;text-align:center}.requests-waitlist .header>.icon{display:none}.requests-waitlist .buttons{--buttons-justify-content: center;--buttons-flex-direction: column-reverse;--buttons-links-spacing: 0;--buttons-margin: 0;margin:16px 0 0}.requests-waitlist .links{margin:16px 0 0}}.requests-invite{--rgb-base: var(--rgb-container);position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;padding:40px;background-color:rgba(var(--rgb-base), 1);border:1px dashed rgba(var(--rgb-layout), 0.25)}.requests-invite:first-of-type{border-top-left-radius:inherit;border-top-right-radius:inherit}.requests-invite:not(:only-child):not(:first-of-type){border-top:0}.requests-invite:only-child{border-radius:inherit}.requests-invite:last-of-type{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.requests-invite>header{flex:1;display:flex;flex-direction:column;padding-top:16px;text-align:center}.requests-invite>header h3{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5);user-select:none}.requests-invite>header h5{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8);user-select:none}.requests-invite>header h5 q:before{content:"“";color:rgba(var(--rgb-layout), 0.35)}.requests-invite>header h5 q:after{content:"”";color:rgba(var(--rgb-layout), 0.35)}.requests-invite>header h6{display:block;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5);user-select:none}.requests-invite .overlay{position:absolute;top:24px;left:24px;display:flex;align-items:center;justify-content:center;width:calc(100% - 48px);height:calc(100% - 48px);-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%)}.requests-invite .buttons{--buttons-links-spacing: 0;flex-direction:column-reverse;gap:24px}.requests-invite .buttons .links .link{--link-font-size: var(--font-size--medium);--link-underline: 2px dotted rgba(var(--rgb-primary), 0.5);--link-underline--disabled: 2px dotted rgba(var(--rgb-layout), 0.1)}@media only screen and (max-width: 840px){.requests-invite{padding-top:32px}.requests-invite .overlay{top:0;width:100%;height:100%}.requests-invite .overlay .busy{top:50%}}.app-invite-join .step.step .card>header,.app-invite-join .error .header{text-align:center}.app-invite-join .step.step .card>header h1,.app-invite-join .error .header h1{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.app-invite-join .step.step .card>header h1 .link,.app-invite-join .error .header h1 .link{--link-icon-font-size: 80px;--link-icon-font-size: 120px;--link-icon-line-height: 1em;padding:4px;background:rgba(var(--rgb-primary), 0.03);border-radius:10em;border:2px solid rgba(var(--rgb-primary), 0.1)}.app-invite-join .step.step .card>header h1 .link:hover,.app-invite-join .error .header h1 .link:hover,.app-invite-join .step.step .card>header h1 .link:active,.app-invite-join .error .header h1 .link:active{background:rgba(var(--rgb-primary), 0.03) !important;border:2px solid rgba(var(--rgb-primary), 0.1) !important}.app-invite-join .step.step .card>header h1 em,.app-invite-join .error .header h1 em{user-select:none;margin:24px 0 0;font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);color:rgba(var(--rgb-layout), 0.5)}.app-invite-join{flex:1;display:flex;min-width:100%;min-width:-webkit-fill-available;justify-content:center;overflow:hidden;user-select:none}.app-invite-join .scroll .scroll-content{display:flex}.app-invite-join .layer{animation:fade 1s ease forwards;opacity:0;position:absolute;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--rgb-base), 0.5);-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%)}.app-invite-join .layer .busy{position:absolute;top:50%}.app-invite-join .error,.app-invite-join .steps{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);margin:auto}.app-invite-join .error .header h2{font-size:var(--font-size--xx-large);line-height:var(--line-height--xx-large);text-align:center;color:rgba(var(--rgb-layout), 0.8)}.app-invite-join .error .header p{max-width:520px;margin:0 auto;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.7)}.app-invite-join .error .buttons{--buttons-justify-content: center;margin-top:32px}.app-invite-join .steps{margin:auto}.app-invite-join .step.step.step-details .card,.app-invite-join .step.step.step-joined .card{--card-padding: 48px 32px}.app-invite-join .step.step.step-details .card .buttons,.app-invite-join .step.step.step-joined .card .buttons{--buttons-flex-direction: column-reverse;--buttons-justify-content: center;--buttons-links-spacing: 0;margin-top:40px;gap:16px}.app-invite-join .step.step .card{animation-name:slide-down,fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.app-invite-join .step.step .card>header>h2{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);text-align:center;color:rgba(var(--rgb-layout), 0.8)}.app-invite-join .step.step .card>header>h2 q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-invite-join .step.step .card>header>h2 q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-invite-join .step.step .card>header>p{max-width:464px;margin:0 auto 40px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.5)}.app-invite-join .step .card{--card-padding: 48px 24px 24px;min-width:800px}.app-invite-join .step .card>h2{font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);text-align:center;color:rgba(var(--rgb-layout), 0.8)}.app-invite-join .step .card>h2 q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-invite-join .step .card>h2 q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-invite-join .step .card>h2 span{color:rgba(var(--rgb-layout), 0.5)}.app-invite-join .step .card>h2 span:before{content:"—"}.app-invite-join .step .card>h3{font-size:var(--font-size--large);line-height:var(--line-height--large);text-align:center;color:rgba(var(--rgb-layout), 0.5)}.app-invite-join .step .card>h4{font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.5)}.app-invite-join .step .card>p{max-width:464px;margin:0 auto 24px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.5)}.app-invite-join .step .card>p:not(:last-of-type){margin-bottom:16px}.app-invite-join .step .card>p .link{--link-underline: 2px dotted rgba(var(--rgb-layout), 0.2)}.app-invite-join .step .card>label{margin-top:24px;padding-bottom:2px;font-family:var(--font-family--bold);font-size:var(--font-size--tiny);line-height:var(--line-height--tiny);text-transform:uppercase;text-align:center;color:rgba(var(--rgb-layout), 0.35)}.app-invite-join .step .card .patrons{display:flex;justify-content:center}.app-invite-join .step .card .patrons .input{max-width:120px}.app-invite-join .step .tickets{max-width:480px;margin:0 auto;background-color:rgba(0,0,0,0)}.app-invite-join .step .tickets .panel{--rgb-base: var(--rgb-container);padding:0 24px;border-color:rgba(0,0,0,0);border-radius:0}.app-invite-join .step .cart{min-width:1024px;background-color:rgba(var(--rgb-layout), 0.01);border-style:dashed}.app-invite-join .step .buttons{margin-top:24px}.app-invite-join .step .buttons .links .link{--link-font-size: var(--font-size--medium);--link-line-heioght: var(--line-height--medium);--link-underline: 2px dotted rgba(var(--rgb-primary), 0.5)}@media only screen and (max-width: 1024px){.app-invite-join .error{min-width:unset;max-width:calc(100% - 16px);padding:32px}.app-invite-join .steps{min-width:calc(100% - 96px);margin:auto 48px;padding:48px 0}.app-invite-join .step.step-tickets .panel{border:0}.app-invite-join .step .card{min-width:calc(100% - 8px)}.app-invite-join .step .cart{flex:1;min-width:unset}}@media only screen and (max-width: 840px){.app-invite-join .steps{min-width:calc(100% - 8px);margin:auto 4px;padding:4px 0;display:flex;flex-direction:column}.app-invite-join .step .card{--card-box-shadow: none;--card-border-width: 0;--card-background-color: transparent}.app-invite-join .step .card .buttons{--buttons-flex-direction: column-reverse;--buttons-justify-content: center;--buttons-links-spacing: 0;margin-top:40px;gap:16px}.app-invite-join .step .tickets{flex:1;display:flex}.app-invite-join .step .tickets .panel{--panel-background-color: transparent;flex:1;padding:0}.app-invite-join .step .cart{max-width:640px;margin:auto;padding-left:0;padding-right:0;background-color:rgba(0,0,0,0);border:0;border-top:1px dashed rgba(var(--rgb-layout), 0.1);border-radius:0}.app-invite-join .step .cart .request .lines{border-top:0}.app-invite-join .step .cart .payment{background-color:rgba(0,0,0,0)}}.app-schedule{animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);flex:1;display:flex;flex-direction:column;width:100%;width:-webkit-fill-available;position:relative;overflow:hidden;margin-bottom:8px}.app-schedule>.layer{animation-name:fade;animation-duration:.5s;height:100%;width:100%;display:flex !important;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%);background-color:rgba(var(--rgb-base), 0.7)}.app-schedule>.layer .message{box-shadow:2px 2px 8px rgba(var(--rgb-shadow), 0.3);animation-name:slide-down,fade;animation-duration:.75s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);display:flex;flex-direction:column;align-items:center;margin:16px;padding:40px;background-color:rgba(var(--rgb-base), 1);border:1px solid rgba(var(--rgb-layout), 0.1);border-radius:16px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center}.app-schedule>.layer .message>h5{margin-top:16px;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.9)}.app-schedule>.layer .message>p{max-width:360px;margin:8px;color:rgba(var(--rgb-layout), 0.7)}.app-schedule>.layer .message .icon{--icon-font-size: 96px;--icon-color: rgba(var(--rgb-alert), 1)}.app-schedule>.layer .message .link{--link-underline: 2px dotted rgba(var(--rgb-layout), 0.2)}.app-schedule .calendar{--calendar-header-font-size: var(--font-size--x-large);z-index:1;flex:1;margin:0 16px}.app-schedule .calendar.calendar-week .event{border-radius:16px}.app-schedule .calendar.calendar-week .event.presenter-availability .tags{padding-right:4px}.app-schedule .calendar.calendar-week .event>section{padding:16px}.app-schedule .calendar.calendar-week .event .header{align-items:center;max-width:inherit}.app-schedule .calendar.calendar-week .event .content{flex:1;width:100%;width:-webkit-fill-available;width:fill-available;padding-top:4px}.app-schedule .calendar.calendar-week .event .tags .tag{--tag-padding: 2px 6px}.app-schedule .calendar.calendar-week .event .tags .tag.tag-event{display:none}.app-schedule .calendar.calendar-week .event .event-label{flex:1;font-family:var(--font-family);font-size:var(--font-size--medium);line-height:1.1em}.app-schedule .calendar.calendar-week .event .event-time{font-family:var(--font-family--bold)}.app-schedule .calendar.calendar-week .layer .layer-waitlisted>strong .icon{--icon-color: color-mix(in srgb, rgba(var(--rgb-base), 1), rgba(var(--rgb-layout), 1) 50%)}.app-schedule .calendar.calendar-month .month{overflow:hidden;border-bottom:1px solid var(--calendar-border-color)}.app-schedule .calendar.calendar-month .event.presenter-availability.is-scheduled{display:none}.app-schedule .calendar.calendar-month .event.presenter-availability>section{gap:4px}.app-schedule .calendar.calendar-month .event.presenter-availability .header{flex:1;align-items:center}.app-schedule .calendar.calendar-month .event.presenter-availability .tags{padding-right:4px}.app-schedule .calendar.calendar-month .event.presenter-availability .tags .tag{color:inherit}.app-schedule .calendar.calendar-month .event.presenter-availability .tags .tag.tag-location{display:block}.app-schedule .calendar.calendar-month .event.presenter-availability .tags .tag.tag-location:after{content:":"}.app-schedule .calendar.calendar-month .event.presenter-group.is-historical .tags .tag{background-color:rgba(0,0,0,0)}.app-schedule .calendar.calendar-month .event.presenter-group .header{flex:1}.app-schedule .calendar.calendar-month .event.presenter-group .event-label{display:none}.app-schedule .calendar.calendar-month .event.presenter-group .event-time{display:inline}.app-schedule .calendar.calendar-month .event.presenter-group .event-time>span{display:none}.app-schedule .calendar.calendar-month .event.presenter-group .tags .tag.tag-private,.app-schedule .calendar.calendar-month .event.presenter-group .tags .tag.tag-event{display:flex}.app-schedule .calendar.calendar-month .event .tags .tag{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--tag-padding: 0;display:none;background-color:rgba(0,0,0,0)}.app-schedule .calendar>header{padding-top:16px}.app-schedule .calendar>header .links .divider{--divider-margin: 0 16px}.app-schedule .calendar>header .links .divider:first-of-type{--divider-margin: 0 16px 0 0}.app-schedule .calendar>header .links .divider:last-of-type{--divider-margin: 0 0 0 16px}.app-schedule .calendar .day.noncurrent{pointer-events:none}.app-schedule .calendar .event{animation-name:fade;animation-duration:.25s;animation-fill-mode:both;opacity:0;border-radius:calc(infinity*1px);cursor:pointer}.app-schedule .calendar .event.presenter-availability{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-primary--default);--rgb-primary: var(--rgb-primary--default);--event-box-shadow: none;--event-box-shadow--selected: none;--event-box-shadow--focused: none;--event-background-color: rgba(var(--rgb-base), 0.2);--event-background-color--focused: rgba(var(--rgb-base), 0.3);--event-background-color--selected: rgba(var(--rgb-base), 0.3);--event-border-width: 1px;--event-border-style: solid;--event-border-color: rgba(var(--rgb-base), 0.1);--event-border-color--focused: rgba(var(--rgb-base), 0.1);--event-border-color--selected: rgba(var(--rgb-base), 0.1)}.app-schedule .calendar .event.presenter-availability .tags .tag{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default)}.app-schedule .calendar .event.presenter-group{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default);--event-background-color: rgba(var(--rgb-base), 0.9);--event-background-color--focused: rgba(var(--rgb-base), 1);--event-background-color--selected: rgba(var(--rgb-base), 1);--event-border-width: 1px;--event-border-style: solid;--event-border-color: rgba(var(--rgb-base), 1);--event-border-color--focused: rgba(var(--rgb-base), 1);--event-border-color--selected: rgba(var(--rgb-base), 1)}.app-schedule .calendar .event.denied{--event-details-color: rgba(var(--rgb-layout), 0.3)}.app-schedule .calendar .event.is-historical{--rgb-base: var(--rgb-layout--default);--event-background-color: rgba(var(--rgb-base), 0.25);--event-border-color: rgba(var(--rgb-base), 0.05);pointer-events:none}.app-schedule .calendar .event.is-historical .tags .tag{--rgb-base: var(--rgb-layout--default);--rgb-layout: var(--rgb-base--default);background-color:rgba(var(--rgb-base), 0.5);color:rgba(var(--rgb-layout), 1)}.app-schedule .calendar .event>section{padding:10px 16px}.app-schedule .calendar .event .header{display:flex}.app-schedule .calendar .event .tags{gap:0}.app-schedule .calendar .event .tags .tag{--rgb-base: var(--rgb-base--default);--rgb-layout: var(--rgb-primary--default);font-size:var(--font-size--small)}.app-schedule .calendar .event .tags .tag:not(:only-child){margin-right:4px}.app-schedule .calendar .event .tags .tag:not(:only-child):last-child{margin-right:6px}.app-schedule .calendar .event .tags .tag.tag-event>span:before{content:"-"}.app-schedule .calendar .event .tags .tag .icon{--icon-font-size: 14px}.app-schedule .calendar .event .event-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-schedule .calendar .event .event-time{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-family)}.app-schedule .calendar .layer{display:flex}.app-schedule .calendar .layer .layer-waitlisted{flex:1;display:flex;flex-direction:column;min-height:100%;min-height:fill-avilable;min-height:-webkit-fill-avilable;min-width:100%;min-width:fill-avilable;min-width:-webkit-fill-avilable;display:flex;align-items:center;justify-content:center}.app-schedule .calendar .layer .layer-waitlisted>strong{animation-name:pop,fade;animation-duration:.5s;position:relative}.app-schedule .calendar .layer .layer-waitlisted>strong>em{position:absolute;top:14px;left:0;width:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family--bold);font-size:var(--font-size--small);text-align:center;line-height:1em;color:rgba(var(--rgb-base), 1)}.app-schedule .calendar .layer .layer-waitlisted .icon{--icon-font-size: 40px;--icon-color: rgba(var(--rgb-layout), 0.35)}@media only screen and (max-width: 1024px){.app-schedule .calendar.calendar-week .event.presenter-availability .event-time>span,.app-schedule .calendar.calendar-week .event.presenter-group .event-time>span{display:none}.app-schedule .calendar.calendar-week .event.presenter-availability .tags{display:none}.app-schedule .calendar.calendar-week .event.presenter-group .tags .tag{--rgb-layout: var(--rgb-base--default);margin:0;padding:0;background-color:rgba(0,0,0,0)}.app-schedule .calendar.calendar-week .event.presenter-group .tags .tag.tag-location{display:none}.app-schedule .calendar.calendar-week .event.presenter-group .tags .tag.tag-event{display:block}.app-schedule .calendar.calendar-week .event.presenter-group .event-label{display:none}.app-schedule .calendar.calendar-week .event.presenter-group .event-time{font-family:var(--font-family)}.app-schedule .calendar.calendar-week .event>section{align-items:center}.app-schedule .calendar.calendar-week .event .content{display:flex;justify-content:center}.app-schedule .calendar.calendar-month .event:not(:first-of-type){margin-top:2px}.app-schedule .calendar.calendar-month .event.presenter-availability .event-label{text-align:center}.app-schedule .calendar.calendar-month .event.presenter-availability .event-time{display:none}.app-schedule .calendar.calendar-month .event.presenter-availability .tags .tag.tag-location{display:none}.app-schedule .calendar.calendar-month .event.presenter-group .event-label,.app-schedule .calendar.calendar-month .event.presenter-group .event-time{display:none}.app-schedule .calendar.calendar-month .event .header{justify-content:center}.app-schedule .calendar.calendar-month .event .header .tags{justify-content:center}}@media only screen and (max-width: 432px){.app-schedule .calendar{--calendar-header-font-size: var(--font-size--large)}.app-schedule .calendar.calendar-week .event{border-radius:8px}.app-schedule .calendar.calendar-week .event .tags{display:none}.app-schedule .calendar.calendar-month .event.presenter-availability .event-label{display:none}.app-schedule .calendar.calendar-month .event.presenter-availability .tags .tag.tag-location{display:none}.app-schedule .calendar.calendar-month .event.presenter-group .tags{display:flex}.app-schedule .calendar.calendar-month .event.presenter-group .tags .tag{display:none;margin:0}.app-schedule .calendar.calendar-month .event.presenter-group .tags .tag.tag-private,.app-schedule .calendar.calendar-month .event.presenter-group .tags .tag.tag-event{display:none}.app-schedule .calendar .event>section{padding:12px 0}.app-schedule .calendar .event .event-label,.app-schedule .calendar .event .event-time{display:none}.app-schedule .calendar .event .tags{justify-content:center;margin-right:0}.app-schedule .calendar .event .tags .tag{--rgb-layout: var(--rgb-base--default);margin:0;padding:0;background-color:rgba(0,0,0,0)}.app-schedule .calendar .event .tags .tag.tag-location{display:none}.app-schedule .calendar .event .tags .tag.tag-event{display:flex;flex-direction:column}.app-schedule .calendar .event .tags .tag.tag-event>span:before{content:""}.app-schedule .calendar .event .tags .tag.tag-private{display:none}.app-schedule .calendar .layer .layer-waitlisted>strong>em{top:10px}.app-schedule .calendar .layer .layer-waitlisted .icon{--icon-font-size: 32px}}.app-schedule-onboard{--dialog-max-width: 600px;--dialog-content-padding: 16px 32px 32px;user-select:none}.app-schedule-onboard .text{font-size:var(--font-size--medium);line-height:var(--line-height--medium)}@media only screen and (max-width: 432px){.app-schedule-onboard{--dialog-max-width: calc(100% - calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)));--dialog-content-padding: 0 8px 24px}}@media(display-mode: standalone)and (max-width: 432px){.app-schedule-onboard{--dialog-footer-padding: 16px}}.app-schedule-add{--dialog-min-width: 680px}.app-schedule-add .steps{overflow:hidden}.app-schedule-add .steps .step{overflow:hidden;display:flex;flex-direction:column}.app-schedule-add .steps .step .scroll{--scroll-content-padding: 0 0 4px;min-height:unset}.app-schedule-add .card{--card-padding: 20px 24px;user-select:none;cursor:pointer}.app-schedule-add .card.disabled{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));pointer-events:none;cursor:default}.app-schedule-add .card.disabled h5,.app-schedule-add .card.disabled p{opacity:.5}.app-schedule-add .card.disabled .message{font-size:var(--font-size--medium);line-height:var(--line-height--medium)}.app-schedule-add .card.disabled .message>em{opacity:.35;padding-right:4px}.app-schedule-add .card.location{display:flex;flex-direction:row;gap:16px}.app-schedule-add .card.location>section{flex:1}.app-schedule-add .card.location>aside{display:flex;flex-direction:row;align-items:center;justify-content:center}.app-schedule-add .card.location>aside .icon{--icon-font-size: 24px;--icon-color: rgba(var(--rgb-layout), 0.35)}.app-schedule-add .card h5{font-size:var(--font-size--large);line-height:1.1em;color:rgba(var(--rgb-layout), 0.8)}.app-schedule-add .card h5 q{display:inline-block;text-indent:-6px}.app-schedule-add .card h5 q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .card h5 q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .card p{display:flex;align-items:center;gap:4px;padding-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .card p span{display:flex;align-items:center}.app-schedule-add .card p span:not(:last-child):after{content:","}.app-schedule-add .card p span .icon{--icon-font-size: 16px;--icon-line-height: 14px;--icon-color: inherit;padding-right:2px}.app-schedule-add .card>header{display:flex;align-items:center;gap:20px}.app-schedule-add .card>header .icon{--icon-font-size: 20px;--icon-color: rgba(var(--rgb-layout), 0.5)}.app-schedule-add .details{margin-bottom:4px;padding:16px 24px;background-color:rgba(var(--rgb-layout), 0.02);border:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:8px}.app-schedule-add .details>h5{font-size:var(--font-size--medium);font-weight:var(--font-weight);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.9)}.app-schedule-add .details>p{font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.7)}.app-schedule-add .content{display:flex;flex-direction:column;gap:8px}.app-schedule-add .calendar{--calendar-header-font-size: var(--font-size--large);--calendar-min-height--compact: 440px;--calendar-date-background-color: rgba(var(--rgb-layout), 0.03);--calendar-date-background-color--available: rgba(var(--rgb-layout), 0.1);--calendar-date-background-color--eventful: var(--calendar-date-background-color);--calendar-date-background-color--hover: rgba(var(--rgb-layout), 0.15);--calendar-date-gap: 4px}.app-schedule-add .calendar.compact header{margin-bottom:4px;border-bottom:1px dashed rgba(var(--rgb-layout), 0.2)}.app-schedule-add .calendar.compact .day{justify-content:unset;align-items:unset}.app-schedule-add .calendar.compact .day.eventful.selected>h5{background-color:rgba(var(--rgb-primary), 1);cursor:default}.app-schedule-add .calendar.compact .day.eventful.unavailable,.app-schedule-add .calendar.compact .day.eventful.noncurrent{--calendar-month-event-status-color: rgba(var(--rgb-layout), 0.1)}.app-schedule-add .calendar.compact .day.eventful>h5:before{bottom:8px}.app-schedule-add .calendar.compact .day.selected .layer .layer-availability:before{border-color:rgba(var(--rgb-base), 1)}.app-schedule-add .calendar.compact .day.selected .layer .layer-groups:before{background-color:rgba(var(--rgb-base), 1)}.app-schedule-add .calendar.compact .day.selected .layer .layer-waitlisted{border-color:rgba(0,0,0,0)}.app-schedule-add .calendar.compact .day.selected .layer .layer-waitlisted:before{border-bottom-color:rgba(var(--rgb-base), 0.5)}.app-schedule-add .calendar.compact .day.unavailable .layer .layer-availability:before,.app-schedule-add .calendar.compact .day.noncurrent .layer .layer-availability:before{border-color:rgba(var(--rgb-layout), 0.1)}.app-schedule-add .calendar.compact .day.unavailable .layer .layer-groups:before,.app-schedule-add .calendar.compact .day.noncurrent .layer .layer-groups:before{background-color:rgba(var(--rgb-layout), 0.2)}.app-schedule-add .calendar.compact .day.unavailable .layer .layer-waitlisted,.app-schedule-add .calendar.compact .day.noncurrent .layer .layer-waitlisted{border-color:rgba(var(--rgb-layout), 0.1)}.app-schedule-add .calendar.compact .day.unavailable .layer .layer-waitlisted:before,.app-schedule-add .calendar.compact .day.noncurrent .layer .layer-waitlisted:before{border-bottom-color:rgba(var(--rgb-layout), 0.1)}.app-schedule-add .calendar.compact .day.noncurrent{cursor:default;pointer-events:none}.app-schedule-add .calendar.compact .day.noncurrent>h5{background-color:rgba(0,0,0,0)}.app-schedule-add .calendar.compact .day.noncurrent .layer .layer-closed{display:none}.app-schedule-add .calendar.compact .day.unavailable>h5{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));border-color:rgba(var(--rgb-layout), 0.03)}.app-schedule-add .calendar.compact .day.unavailable>h5:after{display:none}.app-schedule-add .calendar.compact .day:not(.unavailable):not(.noncurrent)>h5{border-color:rgba(var(--rgb-layout), 0.1)}.app-schedule-add .calendar.compact .day>h5{flex:1;padding:16px 32px;border:1px solid rgba(0,0,0,0);border-radius:4px}.app-schedule-add .calendar .layer{z-index:1;display:flex}.app-schedule-add .calendar .layer>em{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border-radius:4px;font-size:var(--font-size--tiny);font-family:var(--font-family--bold);color:rgba(var(--rgb-layout), 0.2);line-height:1em;text-transform:uppercase;border:1px solid rgba(var(--rgb-layout), 0.1)}.app-schedule-add .calendar .layer>i{position:absolute;bottom:0;display:block;width:100%;padding-bottom:4px}.app-schedule-add .calendar .layer>i:before{content:"";display:inline-block;box-sizing:border-box}.app-schedule-add .calendar .layer .layer-availability:before{box-sizing:border-box;height:8px;width:8px;background-color:rgba(var(--rgb-primary), 0.25);border:1px solid rgba(var(--rgb-primary), 1);border-radius:calc(infinity*1px)}.app-schedule-add .calendar .layer .layer-groups:before{box-sizing:border-box;height:8px;width:8px;background-color:rgba(var(--rgb-primary), 1);border-radius:calc(infinity*1px)}.app-schedule-add .calendar .layer .layer-closed{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));background-color:color-mix(in srgb, rgba(var(--rgb-base), 1) 95%, rgba(var(--rgb-layout), 1));border-color:rgba(var(--rgb-layout), 0.1);color:rgba(var(--rgb-layout), 0.35)}.app-schedule-add .calendar .layer .layer-closed .icon{--icon-color: rgba(var(--rgb-layout), 0.35)}.app-schedule-add .calendar .layer .layer-waitlisted{position:relative;border-color:rgba(var(--rgb-primary), 0.8)}.app-schedule-add .calendar .layer .layer-waitlisted:before{position:absolute;top:-16px;right:-16px;content:"";display:block;height:0;width:0;transform:rotate(45deg);border:16px solid rgba(0,0,0,0);border-bottom-color:rgba(var(--rgb-primary), 0.8)}.app-schedule-add .calendar .layer .icon{--icon-font-size: 24px}.app-schedule-add .courses label{font-size:var(--font-size--small);line-height:var(--line-height--small);text-transform:uppercase;color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .courses dfn{display:block;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-schedule-add .courses dfn .icon{--icon-font-size: 12px;--icon-line-height: 12px;--icon-color: rgba(var(--rgb-layout), 0.35)}.app-schedule-add .courses dfn q{margin-left:4px}.app-schedule-add .courses dfn q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .courses dfn q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .courses dfn span{font-family:var(--font-family--italic);color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .courses dfn span:before{content:"—"}.app-schedule-add .courses dfn span em:not(:last-of-type):after{content:",";padding-right:4px}.app-schedule-add .messages{background-color:rgba(var(--rgb-layout), 0.02);border-radius:8px}.app-schedule-add .messages:not(:empty){padding:24px;border:1px dashed rgba(var(--rgb-layout), 0.2)}.app-schedule-add .messages>h2{margin-bottom:8px;font-size:var(--font-size--large);line-height:var(--line-height--large);text-align:center;color:rgba(var(--rgb-layout), 0.7);user-select:none}.app-schedule-add .messages>h5{margin-bottom:8px;user-select:none;-webkit-user-select:none;color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .message{user-select:none;-webkit-user-select:none}.app-schedule-add .message.schedule-variant{justify-self:center;margin-bottom:8px;background-color:rgba(var(--rgb-warn), 0.2);border:1px dashed rgba(var(--rgb-warn), 0.75);border-radius:4px;padding:8px 16px;color:color-mix(in srgb, rgba(var(--rgb-layout), 1) 50%, rgba(var(--rgb-warn), 1));text-align:center;font-size:var(--font-size--small);text-transform:uppercase;font-family:var(--font-family--bold)}.app-schedule-add .message.schedule-availability{display:flex;flex-direction:column;gap:10px}.app-schedule-add .message.schedule-availability:not(:last-child){margin-bottom:32px}.app-schedule-add .message.schedule-availability .schedule-availability-details,.app-schedule-add .message.schedule-availability .schedule-availability-group{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer}.app-schedule-add .message.schedule-availability .schedule-availability-details h5,.app-schedule-add .message.schedule-availability .schedule-availability-group h5{display:flex;gap:4px;overflow:hidden;white-space:nowrap;font-size:var(--font-size--medium);line-height:1.1em;color:rgba(var(--rgb-layout), 0.9)}.app-schedule-add .message.schedule-availability .schedule-availability-details h5 span,.app-schedule-add .message.schedule-availability .schedule-availability-group h5 span{overflow:hidden;text-overflow:ellipsis}.app-schedule-add .message.schedule-availability .schedule-availability-details h5 span q,.app-schedule-add .message.schedule-availability .schedule-availability-group h5 span q{color:rgba(var(--rgb-layout), 0.75)}.app-schedule-add .message.schedule-availability .schedule-availability-details h5 span q:before,.app-schedule-add .message.schedule-availability .schedule-availability-group h5 span q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .message.schedule-availability .schedule-availability-details h5 span q:after,.app-schedule-add .message.schedule-availability .schedule-availability-group h5 span q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .message.schedule-availability .schedule-availability-details h5 span em,.app-schedule-add .message.schedule-availability .schedule-availability-group h5 span em{color:rgba(var(--rgb-layout), 0.5);font-family:var(--font-family--italic)}.app-schedule-add .message.schedule-availability .schedule-availability-details h5 span em:before,.app-schedule-add .message.schedule-availability .schedule-availability-group h5 span em:before{content:"—"}.app-schedule-add .message.schedule-availability .schedule-availability-details h6,.app-schedule-add .message.schedule-availability .schedule-availability-group h6{line-height:1em;color:rgba(var(--rgb-layout), 0.5)}.app-schedule-add .message.schedule-availability .schedule-availability-details{position:relative;padding:16px 8px 0 0}.app-schedule-add .message.schedule-availability .schedule-availability-details:hover:before{content:"";display:block;position:absolute;bottom:-6px;left:-8px;width:calc(100% + 8px);height:32px;background:rgba(var(--rgb-layout), 0.05);border-radius:32px 8px 8px 32px}.app-schedule-add .message.schedule-availability .schedule-availability-details>h5{display:inline}.app-schedule-add .message.schedule-availability .schedule-availability-details>h5 span{color:rgba(var(--rgb-layout), 0.5);font-family:var(--font-family--italic)}.app-schedule-add .message.schedule-availability .schedule-availability-details>h5 span:before{content:"—"}.app-schedule-add .message.schedule-availability .schedule-availability-details .tags .tag{--tag-padding: 4px 6px;background-color:rgba(var(--rgb-primary), 1);border:1px solid rgba(var(--rgb-layout), 0.05);border-radius:24px;font-size:var(--font-size--tiny);line-height:1em;color:rgba(var(--rgb-base), 1)}.app-schedule-add .message.schedule-availability .schedule-availability-group{position:relative;padding-right:8px}.app-schedule-add .message.schedule-availability .schedule-availability-group:hover:before{content:"";display:block;position:absolute;bottom:-8px;left:-8px;width:calc(100% + 8px);height:48px;background:rgba(var(--rgb-layout), 0.05);border-radius:32px 8px 8px 32px}.app-schedule-add .message.schedule-availability .schedule-availability-group .icon{--icon-font-size: 20px;--icon-color: rgba(var(--rgb-base), 1);min-width:16px;aspect-ratio:1/1;padding:6px;margin-top:10px;background-color:rgba(var(--rgb-primary), 1);border-radius:calc(infinity*1px);border:1px solid rgba(var(--rgb-layout), 0.05);line-height:1em}.app-schedule-add .message.schedule-availability .schedule-availability-group .schedule-availability-group-details{flex:1;overflow:hidden;padding-top:8px;border-top:1px dashed rgba(var(--rgb-layout), 0.1)}.app-schedule-add .message .busy{flex:1;min-height:140px;align-items:center}.app-schedule-add .layer-busy{animation-name:fade;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease;position:fixed;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%);background-color:rgba(var(--rgb-base), 0.85)}.app-schedule-add .messages,.app-schedule-add .availability,.app-schedule-add .group{opacity:1;overflow:hidden}.app-schedule-add .messages.hide,.app-schedule-add .availability.hide,.app-schedule-add .group.hide{display:none;opacity:0;max-height:0;padding:0;border:0}.app-schedule-add .availability{display:flex;flex-direction:column;align-items:center;padding:16px;background-color:rgba(var(--rgb-layout), 0.03);border:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:8px}.app-schedule-add .availability:empty{display:none}.app-schedule-add .availability h2{margin-top:8px;font-size:var(--font-size--large);line-height:var(--line-height--large);text-align:center;color:rgba(var(--rgb-layout), 0.7);user-select:none}.app-schedule-add .availability .message.schedule-variant{margin-top:8px}.app-schedule-add .availability .app-schedule-availabilty-range{min-width:100%;min-width:-webkit-fill-available}.app-schedule-add .availability .app-schedule-availabilty-options:not(.empty){margin-top:16px;padding:6px 8px 6px 12px;background-color:rgba(var(--rgb-layout), 0.03);border:1px dashed rgba(var(--rgb-layout), 0.15);border-radius:calc(infinity*1px)}.app-schedule-add .group{background-color:rgba(var(--rgb-layout), 0.03);border-radius:8px}.app-schedule-add .group:not(:empty){padding:24px;border:1px dashed rgba(var(--rgb-layout), 0.2)}.app-schedule-add .group h2{margin-bottom:8px;font-size:var(--font-size--large);line-height:var(--line-height--large);text-align:center;color:rgba(var(--rgb-layout), 0.7);user-select:none}.app-schedule-add .group .app-schedule-availabilty-defined{margin-top:16px}@media only screen and (max-width: 1024px){.app-schedule-add{--dialog-min-height: unset}}@media only screen and (max-width: 432px){.app-schedule-add{--dialog-min-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}.app-schedule-add .card .content{flex:1}.app-schedule-add .courses dfn{display:flex;flex-direction:column;padding:6px 0;color:rgba(var(--rgb-layout), 0.7)}.app-schedule-add .courses dfn:last-of-type{padding-bottom:0}.app-schedule-add .courses dfn em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-schedule-add .courses dfn span{padding-left:22px;font-family:var(--font-family--bold);font-size:var(--font-size--small);line-height:var(--line-height--small);text-transform:uppercase;color:rgba(var(--rgb-layout), 0.35)}.app-schedule-add .courses dfn span:before{content:""}.app-schedule-add .calendar.compact .day>h5{padding:16px}}.app-schedule-availabilty{--dialog-min-width: 600px;--dialog-content-padding: 32px 0 8px}.app-schedule-availabilty .content{align-items:center}.app-schedule-availabilty .content h2{font-size:var(--font-size--large);line-height:var(--line-height--large);text-align:center;color:rgba(var(--rgb-layout), 0.7);user-select:none}.app-schedule-availabilty .content .message.variant{justify-self:center;margin:4px 0 8px;background-color:rgba(var(--rgb-warn), 0.2);border:1px dashed rgba(var(--rgb-warn), 0.75);border-radius:4px;padding:8px 16px;color:color-mix(in srgb, rgba(var(--rgb-layout), 1) 50%, rgba(var(--rgb-warn), 1));text-align:center;font-size:var(--font-size--small);text-transform:uppercase;font-family:var(--font-family--bold)}.app-schedule-availabilty .content .app-schedule-availabilty-range{min-width:100%;min-width:-webkit-fill-available}.app-schedule-availabilty .content .app-schedule-availabilty-options{background-color:rgba(var(--rgb-layout), 0.03);border-radius:calc(infinity*1px);border:1px dashed rgba(var(--rgb-layout), 0.1)}.app-schedule-availabilty .content .app-schedule-availabilty-options:not(.empty){margin-top:24px;padding:8px 12px}@media only screen and (max-width: 1024px){.app-schedule-availabilty{--dialog-min-height: unset}}@media only screen and (max-width: 432px){.app-schedule-availabilty{--dialog-min-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}}.app-schedule-availabilty-range{padding:8px 24px 0}.app-schedule-availabilty-range.readonly>header>h4,.app-schedule-availabilty-range.readonly>header>h5,.app-schedule-availabilty-range.disabled>header>h4,.app-schedule-availabilty-range.disabled>header>h5{color:rgba(var(--rgb-layout), 0.35)}.app-schedule-availabilty-range.invalid .range{--range-rail-foreground-color: rgba(var(--rgb-alert), 1);--range-handle-background-color: rgba(var(--rgb-alert), 1);--range-handle-border-color: rgba(var(--rgb-alert), 1);--range-handle-border-color--focused: rgba(var(--rgb-alert), 1)}.app-schedule-availabilty-range>header{margin-top:24px;text-align:center;user-select:none}.app-schedule-availabilty-range>header>h4{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.9)}.app-schedule-availabilty-range>header>h5{font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5)}.app-schedule-availabilty-defined .scroll{max-height:184px}.app-schedule-availabilty-defined .chips{display:grid;grid-template-columns:repeat(5, 1fr)}.app-schedule-availabilty-defined .chip{--chip-min-width: 72px;--chip-padding--is-text: 8px;--chip-border-radius: 4px;--chip-background-color: rgba(var(--rgb-layout), 0.1);--chip-background-color--hover: rgba(var(--rgb-layout), 0.2)}.app-schedule-availabilty-defined .chip:not(.disabled){--chip-cursor: pointer}.app-schedule-availabilty-defined .chip.disabled{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0))}@media only screen and (max-width: 432px){.app-schedule-availabilty-defined{padding:0}.app-schedule-availabilty-defined .chips{grid-template-columns:repeat(3, 1fr)}}.app-schedule-availabilty-options{display:flex;flex-direction:row;justify-content:center;gap:4px;transition-property:max-height,opacity;transition-duration:1s;transition-timing-function:ease;opacity:1;overflow:hidden;max-height:800px}.app-schedule-availabilty-options:not(:empty){padding:8px 0}.app-schedule-availabilty-options:empty{transition-property:max-height,opacity;transition-duration:.5s;opacity:0;max-height:0}.app-schedule-availabilty-options.disabled .availability-option .icon{--icon-color: rgba(var(--rgb-layout), 0.35)}.app-schedule-availabilty-options .availability-option{display:flex;flex-direction:row;align-items:center;gap:8px}.app-schedule-availabilty-options .availability-option:not(:first-of-type){margin-left:12px;padding-left:12px;border-left:1px dashed rgba(var(--rgb-layout), 0.1)}.app-schedule-availabilty-options .availability-option .icon{--icon-font-size: 20px;--icon-line-height: 20px;--icon-color: rgba(var(--rgb-layout), 0.8)}.app-schedule-availabilty-options .availability-option .chips{--chips-gap: 2px}.app-schedule-availabilty-options .availability-option .chip{--chip-padding--compact--is-text: 5px 10px 6px;--chip-background-color: rgba(var(--rgb-layout), 0.05);--chip-background-color--disabled: transparent;--chip-border-color--disabled: transparent;--chip-border-color: transparent;--chip-cursor: pointer;text-transform:uppercase}.app-schedule-availabilty-options .availability-option .chip .text>span{padding-left:4px}.app-schedule-availabilty-options .availability-option .chip .text>span:before{content:"("}.app-schedule-availabilty-options .availability-option .chip .text>span:after{content:")"}.app-schedule-group{--dialog-min-width: 880px;--dialog-min-height: 488px;--dialog-max-height: 488px;--dialog-header-padding: 0}.app-schedule-group.message{animation-name:shake;animation-duration:.75s}.app-schedule-group .content{overflow:visible}.app-schedule-group .content>header{display:flex;gap:8px;margin-bottom:24px;user-select:none;-webkit-user-select:none}.app-schedule-group .content>header .course,.app-schedule-group .content>header .timestamp{display:flex;flex-direction:column}.app-schedule-group .content>header .course h3,.app-schedule-group .content>header .timestamp h3{overflow:hidden;font-size:var(--font-size--large);font-weight:var(--font-weight);line-height:var(--line-height--large);color:rgba(var(--rgb-layout), 0.9)}.app-schedule-group .content>header .course p,.app-schedule-group .content>header .timestamp p{padding-top:2px;color:rgba(var(--rgb-layout), 0.5)}.app-schedule-group .content>header .course p em,.app-schedule-group .content>header .timestamp p em{padding:0 4px}.app-schedule-group .content>header .course{flex:1}.app-schedule-group .content>header .course .link{--rgb-primary: var(--rgb-layout--default);--link-max-width: 600px}.app-schedule-group .content>header .course .link .text q:before{content:"“";color:rgba(var(--rgb-layout), 0.5)}.app-schedule-group .content>header .course .link .text q:after{content:"”";color:rgba(var(--rgb-layout), 0.5)}.app-schedule-group .content>header .timestamp{min-width:224px}.app-schedule-group .content>.message{position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(var(--rgb-base), 0.75);-webkit-backdrop-filter:blur(4px) saturate(50%);backdrop-filter:blur(4px) saturate(50%)}.app-schedule-group .content>.message .transfer-unavailable{display:flex;flex-direction:column}.app-schedule-group .content>.message .transfer-unavailable>h2{display:flex;flex-direction:column;align-items:center;gap:16px;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large)}.app-schedule-group .content>.message .transfer-unavailable>h2 .icon{--icon-font-size: 80px;--icon-color: color-mix(in srgb, rgba(var(--rgb-base), 1) 75%, rgba(var(--rgb-layout), 1))}.app-schedule-group .content>.message .transfer-unavailable>p{max-width:512px;padding-top:8px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);text-align:center;color:rgba(var(--rgb-layout), 0.7)}.app-schedule-group .content>.message .transfer-unavailable .buttons{--buttons-flex-direction: column;--buttons-align-items: center;margin-top:32px}.app-schedule-group .list{--list-item-background-color--hover: transparent;--list-item-background-color--selected: transparent;--list-item-background-color--selected--focused: transparent;--list-item-padding--readonly: 4px 0;flex:1}.app-schedule-group .list>.scroll>.scroll-content>.empty{display:flex;padding-top:144px;align-items:center;justify-content:center;font-family:var(--font-family--italic);font-size:var(--font-size--medium)}.app-schedule-group .list>.scroll>.scroll-content>.empty .link{padding-left:3px}.app-schedule-group .list .item.removed{background-size:8px 8px;background-image:linear-gradient(-45deg, rgba(var(--rgb-layout), 0.075) 25%, rgba(var(--rgb-layout), 0) 25%, rgba(var(--rgb-layout), 0) 50%, rgba(var(--rgb-layout), 0.075) 50%, rgba(var(--rgb-layout), 0.075) 75%, rgba(var(--rgb-layout), 0) 75%, rgba(var(--rgb-layout), 0));padding-left:10px}.app-schedule-group .list .item.removed .inner>header>h5 strong{color:rgba(var(--rgb-layout), 0.25)}.app-schedule-group .list .item .inner{position:relative;flex-direction:row;align-items:center}.app-schedule-group .list .item .inner>header{flex:1;display:flex;align-items:center;flex-direction:row}.app-schedule-group .list .item .inner>header>h2 .tags .tag{padding:0 6px;background-color:rgba(0,0,0,0)}.app-schedule-group .list .item .inner>header>h2 .tags .tag>em{min-width:16px;min-height:16px;display:flex;align-items:center;justify-content:center;margin-left:4px;padding:2px;background-color:rgba(var(--rgb-layout), 0.1);border-radius:calc(infinity*1px);line-height:.9em}.app-schedule-group .list .item .inner>header>h5{flex:1;display:flex;gap:8px;align-items:center;font-size:var(--font-size--medium);line-height:var(--line-height--medium)}.app-schedule-group .list .item .inner>header>h5>strong{flex:1;color:rgba(var(--rgb-layout), 0.9)}.app-schedule-group .list .item .inner>header>h5>strong>em{color:rgba(var(--rgb-layout), 0.5)}.app-schedule-group .list .item .inner>header>h5>strong>em:before{content:"—"}.app-schedule-group .list .item .inner>header>h6{display:flex;flex-direction:row}.app-schedule-group .list .item .inner>.message{position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;padding:0;background:rgba(var(--rgb-base), 0.75);display:flex;align-items:center;justify-content:center}.app-schedule-group .list .item .inner .tags{padding-right:4px}.app-schedule-group .list .item .inner .tags .tag{min-width:40px;padding:4px 6px;background-color:rgba(var(--rgb-layout), 0.05);font-size:var(--font-size--small);line-height:1em;color:rgba(var(--rgb-layout), 0.7)}.app-schedule-group .list .item .inner .tags .tag .icon{--icon-font-size: 16px;--icon-line-height: 16px}.app-schedule-group .list .item .inner>.links{--links-spacing: 4px;margin:0 4px}.app-schedule-group .list .item .inner>.links .link{--link-padding: 8px;--link-icon-font-size: 20px;--link-icon-line-height: 20px}.app-schedule-group .list .item .chips .chip{--chip-color--readonly: rgba(var(--rgb-layout), 0.4)}.app-schedule-group .list .item .canceled>a{margin-left:4px}.app-schedule-group .list .invites-add{transition:background-color .5s ease}.app-schedule-group .list .invites-add.targetable.targeted{background-color:rgba(var(--rgb-container), 1)}.app-schedule-group .list .invites-add.targetable.targeted .form{padding-left:4px;padding-right:4px}.app-schedule-group .list .invites-add.targetable.targeted .form .input{--input-prefix-padding: 0 8px}.app-schedule-group .list .invites-add.targetable.targeted .form .input:nth-child(2){max-width:144px;opacity:1}.app-schedule-group .list .invites-add:not(.targeted) .form .input{--input-prefix-padding: 0 8px 0 0}.app-schedule-group .list .invites-add:not(.targeted) .form .input .postfix{transition:max-width;max-width:0}.app-schedule-group .list .invites-add .inner{padding:0}.app-schedule-group .list .invites-add .inner .message-max{position:relative;justify-content:flex-start;padding:8px 0}.app-schedule-group .list .invites-add .inner .message-max h6{display:flex;align-items:center;font-family:var(--font-family--italic);font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.5)}.app-schedule-group .list .invites-add .inner .message-max h6 .icon{--icon-font-size: 20px;--icon-color: rgba(var(--rgb-layout), 0.35)}.app-schedule-group .list .invites-add .inner .message-max h6>span{padding:2px 0 0 8px}.app-schedule-group .footer{display:flex;user-select:none;-webkit-user-select:none}.app-schedule-group .footer .details{flex:1;display:flex;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.7)}.app-schedule-group .footer .details .tags{align-items:unset}.app-schedule-group .footer .details .tag{--tag-padding: 6px 8px;transition:background-color .25s ease;background-color:rgba(var(--rgb-layout), 0.05);font-size:var(--font-size--small);line-height:var(--line-height--small);color:rgba(var(--rgb-layout), 0.7)}.app-schedule-group .footer .details .tag.private{--tag-padding: 0}.app-schedule-group .footer .details .tag.private:not(.disabled):hover{background-color:rgba(var(--rgb-layout), 0.2)}.app-schedule-group .footer .details .tag.private.disabled{pointer-events:none}.app-schedule-group .footer .details .tag.private .link{padding:4px 12px}.app-schedule-group .footer .details .tag .link{--link-color: rgba(var(--rgb-layout), 0.7);--link-color--readonly: rgba(var(--rgb-layout), 0.7);--link-color--hover: rgba(var(--rgb-layout), 1);--link-color--pressed: rgba(var(--rgb-layout), 0.25)}.app-schedule-group .footer .details .tag .icon{--icon-font-size: 16px}.app-schedule-group .footer .links:not(.mobile){display:flex}.app-schedule-group .footer .links.mobile{display:none}.app-schedule-group-menu .panel{--panel-min-width: 176px;--panel-max-width: calc(100% - 16px)}.app-schedule-group-menu .link{--link-icon-font-size: 18px;--link-icon-line-height: 22px;--link-font-size: var(--font-size--medium);--link-line-height: var(--line-height--medium)}.app-schedule-courses-menu.menu.below{margin:-40px 0 0 -24px}.app-schedule-courses-menu .panel{--panel-background-color: rgba(var(--rgb-base), 1);--panel-min-width: 520px;--panel-max-width: calc(100% - 16px)}.app-schedule-courses-menu .link{--link-font-size: var(--font-size--medium);--link-icon-padding: .1em .2em .2em}.app-schedule-courses-menu .link:not(.disabled) b>em{color:rgba(var(--rgb-layout), 0.75)}@media only screen and (max-width: 1024px){.app-schedule-group{--dialog-min-width: calc(100% - calc(var(--dialog-panel-margin-left) + var(--dialog-panel-margin-right)))}.app-schedule-group.virtual .start-presentation{display:none}.app-schedule-group-menu.virtual .start-presentation{display:none !important}}@media only screen and (max-width: 432px){.app-schedule-courses-menu.menu.below{margin:-40px 0 0}.app-schedule-courses-menu .panel{--panel-min-width: unset}.app-schedule-group{--dialog-min-height: calc(100% - calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)));--dialog-max-height: calc(100% - calc(var(--dialog-panel-margin-top) + var(--dialog-panel-margin-bottom)));--dialog-footer-padding: 32px 32px 16px 16px}.app-schedule-group.dialog{--dialog-padding: 0 !important;--dialog-footer-padding: 24px}.app-schedule-group .panel>.header{padding:16px 16px 8px;background-color:rgba(var(--rgb-base), 1)}.app-schedule-group .content>header{flex-direction:column;gap:16px;text-align:center;margin:0;padding-bottom:24px;background-color:rgba(var(--rgb-base), 1)}.app-schedule-group .content>header .course{flex-direction:column-reverse}.app-schedule-group .content>header .course h3{font-size:var(--font-size--x-large);color:rgba(var(--rgb-layout), 0.9)}.app-schedule-group .content>header .course .link{--link-line-height: 1.1em;--link-text-align: center;padding:0 26px}.app-schedule-group .content>header .course .link .label{white-space:inherit}.app-schedule-group .content>header .course .link .label .text{white-space:inherit}.app-schedule-group .content>header .timestamp{flex-direction:row;justify-content:center}.app-schedule-group .content>header .timestamp h3,.app-schedule-group .content>header .timestamp p{padding:0;font-size:var(--font-size);line-height:var(--line-height);color:rgba(var(--rgb-layout), 0.5)}.app-schedule-group .content>header .timestamp p:before{content:", "}.app-schedule-group .list{--list-item-padding--readonly: 16px 0 8px}.app-schedule-group .list>.scroll{--scroll-content-padding: 0 16px}.app-schedule-group .list>.scroll>.scroll-content>.empty{flex-direction:column}.app-schedule-group .list .item .inner{align-items:flex-start}.app-schedule-group .list .item .inner>header{flex-direction:column;align-items:flex-start;padding-bottom:10px}.app-schedule-group .list .item .inner>header>h2 .tags:not(:empty){margin:10px 0 0 48px}.app-schedule-group .list .item .inner>header>h5{align-items:flex-start}.app-schedule-group .list .item .inner>header>h5 strong{font-size:var(--font-size--large)}.app-schedule-group .list .item .inner>header>h5 strong em{display:block;font-size:var(--font-size);line-height:var(--line-height)}.app-schedule-group .list .item .inner>header>h5 strong em:before{content:""}.app-schedule-group .list .item .inner>header>h5 .tags .tag{padding:10px 8px}.app-schedule-group .list .item .inner>header>h6 .tags:not(:empty){padding:8px 0 0 24px}.app-schedule-group .list .item .inner>.links{align-items:flex-start}.app-schedule-group .footer .links:not(.mobile){display:none}.app-schedule-group .footer .links.mobile{display:flex}.app-schedule-group .footer .links.link.start-presentation{display:none}}.app-schedule-group-invites-add{--dialog-min-width: 640px;--dialog-max-height: 640px;--dialog-content-padding: 0 0 8px}.app-schedule-group-invites-add .form{display:flex;flex-direction:column;gap:4px}.app-schedule-group-invites-add .form .fields{position:relative;overflow:hidden;align-items:unset;padding:8px 16px 8px 8px;background-color:rgba(var(--rgb-layout), 0.03);border:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:16px}.app-schedule-group-invites-add .form .fields.sent,.app-schedule-group-invites-add .form .fields.error{border-color:rgba(0,0,0,0)}.app-schedule-group-invites-add .form .fields .input:last-of-type{max-width:104px}.app-schedule-group-invites-add .form .fields>.links{--links-link-spacing: 4px;margin-left:12px}.app-schedule-group-invites-add .form .fields>.links .link .icon{--icon-font-size: 16px}.app-schedule-group-invites-add .form .fields>.message{position:absolute;top:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;background-color:color-mix(in srgb, rgba(var(--rgb-base), 1) 90%, rgba(var(--rgb-layout), 1));font-size:var(--font-size--medium);color:rgba(var(--rgb-layout), 1)}.app-schedule-group-invites-add .form .fields>.message.error,.app-schedule-group-invites-add .form .fields>.message.sent{justify-content:flex-start;border-radius:16px}.app-schedule-group-invites-add .form .fields>.message.error{--rgb-base: var(--rgb-alert--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default)}.app-schedule-group-invites-add .form .fields>.message.sent{--rgb-base: var(--rgb-primary--default);--rgb-layout: var(--rgb-base--default);--rgb-primary: var(--rgb-base--default)}.app-schedule-group-invites-add .form .fields>.message h6{flex:1;display:flex;align-items:center;gap:8px;padding-left:16px;color:rgba(var(--rgb-layout), 1)}.app-schedule-group-invites-add .form .fields>.message h6 .icon{--icon-color: inherit;--icon-font-size: 24px}.app-schedule-group-invites-add .form .fields>.message .links{padding-right:16px}.app-schedule-group-invites-add .form .fields>.message .links .icon{--icon-font-size: 16px}.app-schedule-group-invites-add .form .fields>.message .busy{position:absolute;top:50%}.app-schedule-group-invites-add .options{margin-top:4px;padding:12px 10px 12px 16px;background-color:rgba(var(--rgb-layout), 0.03);border:1px dashed rgba(var(--rgb-layout), 0.2);border-radius:16px}.app-schedule-group-invites-add .options .field{margin:0;padding:0}.app-schedule-group-invites-add .options .field .field-label .icon{margin-right:8px;color:inherit}.app-schedule-group-invites-add .footer{display:flex}.app-schedule-group-invites-add .footer .tags{flex:1;align-items:center}.app-schedule-group-invites-add .footer .tags .tag{padding:4px 6px;background-color:rgba(var(--rgb-layout), 0.05);font-size:var(--font-size--small);color:rgba(var(--rgb-layout), 0.5)}.app-schedule-group-invites-add .footer .tags .tag .icon{--icon-font-size: 16px}@media only screen and (max-width: 1024px){.app-schedule-group-invites-add{--dialog-min-height: unset}}@media only screen and (max-width: 432px){.app-schedule-group-invites-add{--dialog-min-width: unset}}body.joining #zmmtg-root,body.joining #aria-notify-area,body.joining .ReactModalPortal,body.error #zmmtg-root,body.error #aria-notify-area,body.error .ReactModalPortal{opacity:0}.app-zoom{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;width:-webkit-fill-available;overflow:hidden}.app-zoom .busy{margin-top:280px}.app-zoom .permissions{max-width:600px;margin-top:16px;text-align:center}.app-zoom .permissions h1{margin-top:16px;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large)}.app-zoom .permissions p{margin-top:8px;margin-bottom:16px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-zoom .permissions p strong{font-family:var(--font-family--bold)}.app-zoom .permissions p u{text-decoration:underline}.app-zoom .permissions p .icon{box-shadow:inset 1px 1px 4px rgba(var(--rgb-shadow), 0.25);--icon-background-color--inverted: rgba(var(--rgb-base), 1);--icon-border-width--inverted: 1px;--icon-border-color--inverted: rgba(var(--rgb-alert), 0.3);--icon-font-size: 24px;--icon-color--inverted: rgba(var(--rgb-alert), 1);margin-right:12px}.app-zoom .permissions p .icon:before{padding-left:.075 em}.app-zoom .permissions p.note{box-shadow:1px 1px 4px rgba(var(--rgb-shadow), 0.25);display:flex;align-items:center;margin-top:24px;padding:8px;background:rgba(var(--rgb-alert), 0.05);border:1px solid rgba(var(--rgb-alert), 0.2);border-radius:3em;color:rgba(var(--rgb-alert), 0.8);font-size:var(--font-size--large);line-height:var(--line-height--large)}.app-zoom .instructions{margin-top:16px}.app-zoom .instructions .body>a{border-bottom:1px dashed rgba(var(--rgb-layout), 0.35);font-size:var(--font-size--large);text-decoration:none}.app-zoom .instructions .body>a:after{content:var(--icon-window-tear);padding-left:4px;font-family:"icon";font-size:14px}.app-zoom .message{animation-name:slide-down,fade;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:both;max-width:600px;margin-top:200px;padding:0 24px;text-align:center}.app-zoom .message h1{margin-top:8px;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-alert), 0.8)}.app-zoom .message h2{margin-top:24px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.8)}.app-zoom .message h3{margin-top:8px;font-size:var(--font-size--x-large);line-height:var(--line-height--x-large);color:rgba(var(--rgb-layout), 0.8)}.app-zoom .message h4{font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.6)}.app-zoom .message p{padding-top:16px;font-size:var(--font-size--medium);line-height:var(--line-height--medium);color:rgba(var(--rgb-layout), 0.7)}.app-zoom .message .icon{--icon-font-size: 56px;--icon-color: rgba(var(--rgb-alert), 0.8)}.app-zoom .message .reservation{margin-top:24px}@font-face{font-family:"vendor";font-weight:normal;font-style:normal;font-display:block;src:url(/assets/fonts/vendor.20f23fff1ef04b294c74.ttf?svnwna) format("truetype"),url(/assets/fonts/vendor.af1d99882d2fb097c719.woff?svnwna) format("woff"),url(/assets/fonts/vendor.1b1043ed7a371ec9a3c5.svg?svnwna#icons) format("svg")}.icon.vendor{font-family:"vendor" !important}:root{--vendor-buy-me-coffee:"";--vendor-cash-app:"";--vendor-paypal:"";--vendor-venmo:""}.vendor-buy-me-coffee:before{content:var(--vendor-buy-me-coffee)}.vendor-cash-app:before{content:var(--vendor-cash-app)}.vendor-paypal:before{content:var(--vendor-paypal)}.vendor-venmo:before{content:var(--vendor-venmo)}html,body{overscroll-behavior:none;height:100%;width:100%;display:flex;overflow:hidden;box-sizing:border-box}body{background-color:var(--color-primary)}body>.root{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:rgba(var(--rgb-base), 1)}.app{transition-property:opacity;transition-duration:.5s;transition-timing-function:ease;flex:1;display:flex;flex-direction:row;overflow:hidden;background-image:linear-gradient(160deg, transparent 30%, rgba(var(--rgb-layout), 0.25))}.app.hide{opacity:0}.app.flushed{animation-name:shake;animation-duration:.75s;animation-fill-mode:both}.app>.busy{margin:auto}@media only screen and (max-width: 840px){.app{background-image:none}}@media print{.app:after{content:"Printing is disabled.";margin:auto}.app>*{display:none}}
