.page-module___8aEwW__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;background-color:var(--background);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__page.page-module___8aEwW__pad{padding:48px 24px}.page-module___8aEwW__main{background-color:var(--foreground);flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;width:100%;display:flex}a.page-module___8aEwW__primary{background:var(--text-primary);color:var(--background);gap:8px}a.page-module___8aEwW__secondary{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (prefers-color-scheme:dark){.page-module___8aEwW__logo{filter:invert()}.page-module___8aEwW__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}.page-module___8aEwW__code{font-family:var(--font-geist-mono);background:color-mix(in srgb, currentColor 8%, transparent);border-radius:6px;padding:.1em .4em;font-size:.9em}
.WelcomeScreen-module__GHcs9G__content{justify-content:flex-end;align-items:center}
.ChargedButton-module__gjovYq__charged-button{isolation:isolate;cursor:pointer;color:#000;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;--shadow:drop-shadow(0px 0px 4px #000a);width:220px;height:3.5rem;filter:var(--shadow);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:.5rem 0;transition:box-shadow .12s,transform .12s,filter .15s ease-out,color .15s ease-out;display:inline-flex;position:relative;overflow:hidden}.ChargedButton-module__gjovYq__charged-button.ChargedButton-module__gjovYq__button-disabled{opacity:.5;filter:grayscale(.75) var(--shadow);cursor:not-allowed}.ChargedButton-module__gjovYq__charged-button:active:not(.ChargedButton-module__gjovYq__button-disabled){transform:scale(.97)}.ChargedButton-module__gjovYq__charged-button-frame,.ChargedButton-module__gjovYq__charged-button-fill{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0}.ChargedButton-module__gjovYq__charged-button-frame{z-index:0}.ChargedButton-module__gjovYq__charged-button-fill{z-index:1;will-change:clip-path}.ChargedButton-module__gjovYq__charged-button-label{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1.1rem;position:relative}.ChargedButton-module__gjovYq__charged-button-label-clipped{z-index:3;pointer-events:none;color:#fff;-webkit-user-select:none;user-select:none;will-change:clip-path;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.1rem;display:flex;position:absolute;top:0;left:0}
.StyledContainer-module__jA0qoq__container{z-index:2;flex-direction:column;justify-content:space-between;width:100%;height:100dvh;display:flex;position:relative}.StyledContainer-module__jA0qoq__bar{pointer-events:none;flex-direction:row;justify-content:space-between;width:100%;padding-left:6dvw;padding-right:6dvw;display:flex;position:absolute}.StyledContainer-module__jA0qoq__content-bar{flex-direction:row;justify-content:space-between;width:100%;padding-left:6dvw;padding-right:6dvw;display:flex}.StyledContainer-module__jA0qoq__content{z-index:12;flex-direction:column;flex:1;padding:0 3dvw;display:flex}.StyledContainer-module__jA0qoq__column{flex-direction:column;align-items:center;padding:10% 0;display:flex}.StyledContainer-module__jA0qoq__corner{width:21%;max-width:200px}.StyledContainer-module__jA0qoq__side{max-height:80dvh;padding:15% 0}.StyledContainer-module__jA0qoq__top-side{width:50%;margin:auto}
.OldButton-module__9Hkmga__button{--shadow:drop-shadow(0px 0px 4px #000a);filter:var(--shadow);background:0 0;border:none;justify-content:center;align-items:center;transition:filter .15s ease-out;display:flex;position:relative}.OldButton-module__9Hkmga__image{width:220px;position:relative}.OldButton-module__9Hkmga__label{color:#fff;-webkit-user-select:none;user-select:none;font-size:1.1rem;transition:color .15s ease-out;position:absolute}.OldButton-module__9Hkmga__label p{max-width:100%!important}.OldButton-module__9Hkmga__button-disabled{filter:grayscale(.75) var(--shadow)}.OldButton-module__9Hkmga__label-disabled{color:#000}
.OldTextInput-module__lT2Vua__input{--color:#afb2a3;color:#000;background-color:#0000;background-image:url(/bg/Eingabefeld.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;justify-content:center;align-items:center;width:280px;height:auto;padding:1rem 2rem;font-size:1.5rem;transition:filter .15s ease-out;display:flex;position:relative}.OldTextInput-module__lT2Vua__input::placeholder{color:var(--color)}.OldTextInput-module__lT2Vua__input:focus{outline:none}.OldTextInput-module__lT2Vua__input-disabled{filter:grayscale(.75);color:#000}
.Intro-module__J97pOq__permission-container{text-align:center;justify-content:center;align-items:center}.Intro-module__J97pOq__intro-video-container{position:relative}.Intro-module__J97pOq__intro-video-container video{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:block;position:relative;top:0;left:0}@keyframes Intro-module__J97pOq__fadeIn{0%{opacity:0}to{opacity:1}}.Intro-module__J97pOq__rewatch-controls{background-color:#000000bf;flex-direction:column;justify-content:center;align-items:center;row-gap:3rem;width:100%;height:100%;animation:.5s ease-out forwards Intro-module__J97pOq__fadeIn;display:flex;position:absolute;top:0;left:0}.Intro-module__J97pOq__pause-screen{pointer-events:none;background-color:#00000040;flex-direction:column;justify-content:center;align-items:center;row-gap:3rem;width:100%;height:100%;animation:.2s ease-out forwards Intro-module__J97pOq__fadeIn;display:flex;position:absolute;top:0;left:0}
.PermissionCheck-module___EKrha__modal{text-align:center;flex-direction:column;align-items:center;display:flex}.PermissionCheck-module___EKrha__modal p{max-width:75%;font-size:1.25rem}.PermissionCheck-module___EKrha__status-row{flex-flow:row;justify-content:center;align-items:center;display:flex}.PermissionCheck-module___EKrha__status-icon{width:24px;margin-right:8px}
.Tour-module__qTOYtG__screen-container{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.Tour-module__qTOYtG__top-bar{z-index:2;--corner-radius:20px;--border-width:2px;background-color:#0000;flex-shrink:0;width:100%;position:absolute;top:0;left:0}.Tour-module__qTOYtG__top-bar:before{content:"";background-color:var(--dark-brown,#3d2b1f);z-index:-2;--r:var(--corner-radius);-webkit-mask:linear-gradient(black, black) top center / 100% calc(100% - var(--r) + 1px) no-repeat, linear-gradient(black, black) top center / calc(100% - 2 * var(--r) + 1px) 100% no-repeat, radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)) bottom left / var(--r) var(--r) no-repeat, radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px)) bottom right / var(--r) var(--r) no-repeat;-webkit-mask:linear-gradient(black, black) top center / 100% calc(100% - var(--r) + 1px) no-repeat, linear-gradient(black, black) top center / calc(100% - 2 * var(--r) + 1px) 100% no-repeat, radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)) bottom left / var(--r) var(--r) no-repeat, radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px)) bottom right / var(--r) var(--r) no-repeat;mask:linear-gradient(black, black) top center / 100% calc(100% - var(--r) + 1px) no-repeat, linear-gradient(black, black) top center / calc(100% - 2 * var(--r) + 1px) 100% no-repeat, radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)) bottom left / var(--r) var(--r) no-repeat, radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px)) bottom right / var(--r) var(--r) no-repeat;position:absolute;inset:0}.Tour-module__qTOYtG__top-bar:after{content:"";z-index:-1;--b:var(--border-width);--r-inner:calc(var(--corner-radius) + var(--b));-webkit-mask:linear-gradient(black, black) top center / 100% calc(100% - var(--r-inner) + 1px) no-repeat, linear-gradient(black, black) top center / calc(100% - 2 * var(--r-inner) + 1px) calc(100% - var(--b)) no-repeat, radial-gradient(circle at 0 100%, transparent var(--r-inner), black calc(var(--r-inner) + .5px)) bottom left / var(--r-inner) var(--r-inner) no-repeat, radial-gradient(circle at 100% 100%, transparent var(--r-inner), black calc(var(--r-inner) + .5px)) bottom right / var(--r-inner) var(--r-inner) no-repeat;-webkit-mask:linear-gradient(black, black) top center / 100% calc(100% - var(--r-inner) + 1px) no-repeat, linear-gradient(black, black) top center / calc(100% - 2 * var(--r-inner) + 1px) calc(100% - var(--b)) no-repeat, radial-gradient(circle at 0 100%, transparent var(--r-inner), black calc(var(--r-inner) + .5px)) bottom left / var(--r-inner) var(--r-inner) no-repeat, radial-gradient(circle at 100% 100%, transparent var(--r-inner), black calc(var(--r-inner) + .5px)) bottom right / var(--r-inner) var(--r-inner) no-repeat;mask:linear-gradient(black, black) top center / 100% calc(100% - var(--r-inner) + 1px) no-repeat, linear-gradient(black, black) top center / calc(100% - 2 * var(--r-inner) + 1px) calc(100% - var(--b)) no-repeat, radial-gradient(circle at 0 100%, transparent var(--r-inner), black calc(var(--r-inner) + .5px)) bottom left / var(--r-inner) var(--r-inner) no-repeat, radial-gradient(circle at 100% 100%, transparent var(--r-inner), black calc(var(--r-inner) + .5px)) bottom right / var(--r-inner) var(--r-inner) no-repeat;background-color:#0000;background-image:url(/bg/Hintergrund_ohne_Verzierung.webp);background-position:top;background-size:cover;position:absolute;inset:0;box-shadow:inset 0 -15px 24px #0000004d}.Tour-module__qTOYtG__top-bar-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:3.5dvh 8px 28px;display:flex;position:relative}.Tour-module__qTOYtG__main-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.Tour-module__qTOYtG__map{z-index:1;width:100%;height:100%;position:relative}.Tour-module__qTOYtG__riddle-overlay{z-index:10;background-color:#000a;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.Tour-module__qTOYtG__permissions-overlay{z-index:10;background-color:#000a;width:100%;height:100%;padding:1rem;position:absolute;top:0;left:0}.Tour-module__qTOYtG__permission-check{color:#fff}.Tour-module__qTOYtG__points-outer-box{box-sizing:border-box;width:70%;height:20px;position:relative}.Tour-module__qTOYtG__points-inner-box{--radius:6px;--border-size:1px;--inner-radius:calc(var(--radius) + var(--border-size));--offset:calc(-1 * var(--border-size));height:100%;-webkit-mask:radial-gradient(var(--inner-radius) at var(--offset) var(--offset), #0000 98%, #000) top left, radial-gradient(var(--inner-radius) at calc(100% + var(--border-size)) var(--offset), #0000 98%, #000) top right, radial-gradient(var(--inner-radius) at var(--offset) calc(100% + var(--border-size)), #0000 98%, #000) bottom left, radial-gradient(var(--inner-radius) at calc(100% + var(--border-size)) calc(100% + var(--border-size)), #0000 98%, #000) bottom right;-webkit-mask:radial-gradient(var(--inner-radius) at var(--offset) var(--offset), #0000 98%, #000) top left, radial-gradient(var(--inner-radius) at calc(100% + var(--border-size)) var(--offset), #0000 98%, #000) top right, radial-gradient(var(--inner-radius) at var(--offset) calc(100% + var(--border-size)), #0000 98%, #000) bottom left, radial-gradient(var(--inner-radius) at calc(100% + var(--border-size)) calc(100% + var(--border-size)), #0000 98%, #000) bottom right;mask:radial-gradient(var(--inner-radius) at var(--offset) var(--offset), #0000 98%, #000) top left, radial-gradient(var(--inner-radius) at calc(100% + var(--border-size)) var(--offset), #0000 98%, #000) top right, radial-gradient(var(--inner-radius) at var(--offset) calc(100% + var(--border-size)), #0000 98%, #000) bottom left, radial-gradient(var(--inner-radius) at calc(100% + var(--border-size)) calc(100% + var(--border-size)), #0000 98%, #000) bottom right;background-color:#71654d;position:relative;overflow:hidden;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Tour-module__qTOYtG__corner-bar{flex-direction:row;justify-content:space-between;width:100%;padding-left:6dvw;padding-right:6dvw;display:flex;position:absolute}.Tour-module__qTOYtG__corner{width:21%;max-width:200px}.Tour-module__qTOYtG__crown{width:2rem}
