.horizontal-flex{flex-direction:row;align-items:center;display:flex}.vertical-flex{flex-direction:column;align-items:center;display:flex}.zero-top-right-bottom-left{inset:0}.full-size-absolute{position:absolute;inset:0}@keyframes gui-standby-loading-out{0%,to{filter:saturate()opacity(.9);transform:scale(1)}20%{filter:saturate(.4)opacity(.6);transform:scale(.95)}}@keyframes gui-standby-loading{0%,to{filter:saturate()opacity(.9);transform:scale(1)}20%{filter:saturate(.4)opacity(.6);transform:scale(.95)}40%{filter:saturate(.4)opacity(.9);transform:scale(1.06)}}@keyframes gui-standby-loading-large{0%,to{opacity:.9;filter:saturate();transform:scale(1)}30%{opacity:.6;filter:saturate(.4);transform:scale(.99)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes background-color-fade-in{0%{background-color:#0000}}@keyframes zoom-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes slight-zoom-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@view-transition{navigation:auto}body{--container-radius:13px;--item-radius:8px;background-color:#dde1e3;font-family:Helvetica Neue,Helvetica,sans-serif;overflow:hidden}.radix-themes{--color-background:#e2e5e9;--cursor-button:pointer;--cursor-checkbox:pointer;--cursor-disabled:default;--cursor-link:pointer;--cursor-menu-item:pointer;--cursor-radio:pointer;--cursor-slider-thumb:grab;--cursor-slider-thumb-active:grabbing;--cursor-switch:pointer;--default-font-family:"Helvetica Neue", "Helvetica", sans-serif;--accent-9:#0784fa;--red-a11:#db0e11;--base-menu-content-padding:5px;--base-menu-item-height:29px;--base-menu-item-padding-left:15px;--base-menu-item-padding-right:19px;--radius-2:var(--item-radius);--radius-5:var(--container-radius);--line-height:normal;--gray-3:#fafafa;line-height:normal}.radix-themes .rt-Text{line-height:inherit}.radix-themes .rt-IconButton{--icon-size:var(--icon-size-md)}.App{--header-contextual-button-background:#4c5767bf;--header-contextual-button-hover-background:#5a6677f2;--header-contextual-button-active-background:#0a69c2;flex-direction:column;align-items:center;width:100vw;height:100vh;font-family:Helvetica Neue,Helvetica,sans-serif;display:flex;position:relative}.App>:not(.Header){-webkit-overflow-scrolling:touch;width:100vw;height:100%;overflow-y:auto;transform:translateZ(0)}.App:has(.preview-container){height:100svh}.App:not(:has(.preview-container)){min-width:600px}a{color:#0784fa;text-decoration:none}a:active{color:#005cc5}.link-gradient-hover{background:linear-gradient(#005eff,#19b6ff 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.link-gradient-active{background:linear-gradient(#005cc5,#39c0ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.fixed-width,pre{font-family:Monaco,Lucida Console,monospace}button{outline:none}button.button-link{cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;font-size:1em;display:inline}button.button-link:hover,button.button-link:focus{text-decoration:none}.alert{color:#db0e11}.valid{color:#2ebb18}.solidify{cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.arrow{cursor:pointer}.arrow:not(.back):after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:4px;font-family:seatsdesigner;font-size:.7em;line-height:1;display:inline-block}.arrow.back:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:4px;font-family:seatsdesigner;font-size:.8em;line-height:1;display:inline-block;transform:rotate(180deg)}.external-link:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5em;font-family:seatsdesigner;font-size:.8em;line-height:1;display:inline-block}.loading-placeholder{animation:2s cubic-bezier(.19,1,.22,1) fade-in}.fake-item{transform-origin:bottom;background-color:#00000012;border-radius:.15em;width:100%;height:1em;margin-bottom:1em;animation:2s ease-in-out infinite backwards fake-item-pulse}.fake-item:first-child{animation-delay:.25s}.fake-item:nth-child(2){animation-delay:.5s}.fake-item:nth-child(3){animation-delay:.75s}.fake-item:nth-child(4){animation-delay:1s}.fake-item:nth-child(5){animation-delay:1.25s}.fake-item:nth-child(6){animation-delay:1.5s}.fake-item:nth-child(7){animation-delay:1.75s}.fake-item:nth-child(8){animation-delay:2s}.fake-item:nth-child(9){animation-delay:2.25s}.fake-item:nth-child(10){animation-delay:2.5s}.fake-item:nth-child(11){animation-delay:2.75s}.fake-item:nth-child(12){animation-delay:3s}.fake-item:nth-child(13){animation-delay:3.25s}.fake-item:nth-child(14){animation-delay:3.5s}.fake-item:nth-child(15){animation-delay:3.75s}.fake-item:nth-child(16){animation-delay:4s}.fake-item:nth-child(17){animation-delay:4.25s}.fake-item:nth-child(18){animation-delay:4.5s}.fake-item:nth-child(19){animation-delay:4.75s}.fake-item:nth-child(20){animation-delay:5s}.fake-item.double{flex-grow:.5}@keyframes fake-item-pulse{0%,90%,to{opacity:1;transform:scale(1)}45%{opacity:.8;transform:scale(.92)}}@keyframes fake-item-vertical-grow{0%,90%,to{opacity:.7;transform:scaleY(.5)}45%{opacity:1;transform:scale(1)}}.focus-ring{transition:box-shadow .5s cubic-bezier(.19,1,.22,1);box-shadow:0 0 0 20px #1a98ff00}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px #1a98ff4d}.intercom-launcher-frame,.intercom-messenger-frame{transition:bottom .6s cubic-bezier(.19,1,.22,1) .2s,opacity .3s cubic-bezier(.19,1,.22,1)!important}.table-tools{white-space:nowrap;display:inline-block}.small-left-and-right-space{margin-left:.5em;margin-right:.5em}.left-and-right-space{margin-left:1em;margin-right:1em}.small-top-and-bottom-space{margin-top:.5em;margin-bottom:.5em}.top-and-bottom-space{margin-top:1em;margin-bottom:1em}.Badge{pointer-events:none;color:#666;text-transform:uppercase;background-color:#ededed;border-radius:.6em;height:1em;padding:.5em .7em;font-family:Helvetica,Arial,sans-serif;font-size:.8em;font-weight:700;line-height:1em;transition:all .5s cubic-bezier(.19,1,.22,1);display:inline-block;position:relative}.Badge.info{color:#f1f2f3;background-color:#565758}.Badge.attention{color:#de8212;background-color:#f3e5c8}.Badge.active{color:#14803d;background-color:#d1f0db}.Badge.error{color:#d03e5b;background-color:#fbeef4}.Badge.dark.active{color:#b3e33b;background-color:#0a5223}.Badge+.Badge{margin-left:.4em}.Badge.with-icon{vertical-align:middle;height:auto;padding:2px 6px;font-size:10px}.Badge.with-icon>.icon{--icon-size:var(--icon-size-xs);margin-inline-end:3px;position:relative;top:1px}.Badge.with-icon>.label{position:relative;top:-1px}.action-cell:hover .icon+.Badge{margin-left:42px}
