﻿.color-primary{color:#f1d302;}.color-error{color:#ff3b4f;}.cousine-regular{font-family:"Cousine",monospace;font-weight:400;font-style:normal;}.cousine-bold{font-family:"Cousine",monospace;font-weight:700;font-style:normal;}.cousine-regular-italic{font-family:"Cousine",monospace;font-weight:400;font-style:italic;}.cousine-bold-italic{font-family:"Cousine",monospace;font-weight:700;font-style:italic;}.text-center{text-align:center;}#blazor-error-ui{color-scheme:light only;background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}.loading-progress{position:relative;display:block;width:8rem;height:8rem;margin:20vh auto 1rem auto;}.loading-progress circle{fill:none;stroke:#fdfffc;stroke-width:.6rem;transform-origin:50% 50%;transform:rotate(-90deg);}.loading-progress circle:last-child{stroke:#f1d302;stroke-dasharray:calc(3.141*var(--blazor-load-percentage,0%)*.8),500%;transition:stroke-dasharray .05s ease-in-out;}.loading-progress-text{position:absolute;text-align:center;font-weight:bold;inset:calc(20vh + 3.25rem) 0 auto .2rem;}.loading-progress-text:after{content:var(--blazor-load-percentage-text,"Loading");}.home-page{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}.home-page .hello-user{font-size:20px;}.home-page .enter-button{font-family:"Cousine",monospace;font-weight:700;font-style:normal;padding:1rem 2rem;border-radius:50px;text-transform:uppercase;text-decoration:none;color:#020100;background:linear-gradient(90deg,#03a9f4,#f441a5,#ffeb3b,#03a9f4);border:0;background-size:400%;animation:animate 8s linear infinite;position:relative;}.home-page .enter-button:before{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1;background:linear-gradient(90deg,#03a9f4,#f441a5,#ffeb3b,#03a9f4);background-size:400%;border-radius:40px;filter:blur(20px);animation:animate 8s linear infinite;transition:.5s;}@keyframes animate{0%{background-position:0%;}100%{background-position:400%;}}.login-page{width:100%;height:100%;display:grid;grid-template-columns:1fr 400px 1fr;grid-template-rows:1fr auto 1fr;}@media only screen and (max-width:768px){.login-page{grid-template-columns:1rem 1fr 1rem;}}.login-form{border:rgba(253,255,252,.1) 1px solid;border-radius:2rem;padding:2rem;gap:1rem;display:flex;flex-direction:column;grid-column:2;grid-row:2;align-items:stretch;}.login-form h3{margin:0;font-size:20px;}.login-form .app-logo{width:fit-content;align-self:center;}.login-form .app-logo svg{height:64px;aspect-ratio:1/1;}.login-form .error-message{color:#ff3b4f;}.login-form button{font-family:"Cousine",monospace;font-weight:700;font-style:normal;padding:1rem;border-radius:1rem;border:0;background-color:#f1d302;color:#020100;cursor:pointer;transition:background-color 250ms ease-in;}.login-form button:hover{background-color:#bea702;}.login-form button:active{background-color:#f3d400;}.space-page{height:100%;display:grid;grid-template-columns:auto 1fr;}.space-page>.video-container{height:100dvh;aspect-ratio:9/16;border-right:rgba(253,255,252,.1) solid 1px;overflow:hidden;}.space-page>.video-container video{object-fit:cover;height:100%;width:100%;}@media only screen and (max-width:768px){.space-page{grid-template-columns:1fr;}.space-page .video-container{position:fixed;width:100%;border-right:0;}.space-page .video-container.streaming.front-camera video{transform:scaleX(-100%);}}@media only screen and (min-width:768px) and (max-width:992px){.space-page{grid-template-columns:1fr;}.space-page .video-container{position:fixed;width:100%;border-right:0;}}.space-page>.content{overflow:hidden;z-index:1;display:grid;grid-template-rows:1fr auto;}.space-create-page{display:grid;grid-template-columns:1fr 400px 1fr;}.space-create-page>.form{grid-column:2;padding:2rem 0;display:flex;flex-direction:column;gap:1rem;}@media only screen and (max-width:768px){.space-create-page{grid-template-columns:2rem 1fr 2rem;}}.space-management-page{margin:1rem;}.space-management-page .spaces-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:2rem;gap:2rem;}.space-management-page .spaces-grid .space-card{padding:2rem;border-radius:2rem;border:#f1d302 double 1px;cursor:pointer;}.space-management-page .spaces-grid .space-card:hover{background-color:rgba(241,211,2,.1);}.feed-container{overflow:auto;scroll-behavior:smooth;}.feed-container::-webkit-scrollbar{display:none;}.feed-view{display:flex;flex-direction:column-reverse;scroll-behavior:smooth;gap:1rem;padding:2rem;overflow:auto;}@media only screen and (max-width:768px){.feed-view{padding:1rem;gap:.5rem;}}.feed-item{border-radius:.5rem;padding:.5rem;border-left:#fdfffc 2px solid;display:flex;flex-direction:column;gap:4px;position:relative;transition:transform .2s ease-out;}@media only screen and (min-width:768px) and (max-width:992px){.feed-item{background-color:rgba(2,1,0,.4);}}@media only screen and (max-width:768px){.feed-item{background-color:rgba(2,1,0,.4);}}.feed-item p{margin:0;}.feed-item.chat-message .sender{font-family:"Cousine",monospace;font-weight:700;font-style:normal;}.feed-item .chat-message.translation-pending{color:transparent;border-radius:.5rem;background:linear-gradient(90deg,rgba(253,255,252,.2) 25%,rgba(253,255,252,.45) 50%,rgba(253,255,252,.2) 75%);background-size:220% 100%;animation:translate-shimmer 1.1s linear infinite;min-height:1.3em;}.feed-item .show-original-button{width:fit-content;border:0;border-bottom:1px dashed #fdfffc;background:transparent;color:#fdfffc;font-family:"Cousine",monospace;font-weight:400;font-style:normal;font-size:12px;cursor:pointer;padding:0;}.feed-item.own-message{border-color:#fdfffc;}.feed-item.own-message .sender{color:#fdfffc;}.feed-item.other-message{border-color:#f1d302;}.feed-item.other-message .sender{color:#f1d302;}.feed-item.other-message .show-original-button{border-bottom-color:#f1d302;color:#f1d302;}.feed-item.system-message{opacity:.6;}.feed-item.system-message div{font-family:"Cousine",monospace;font-weight:400;font-style:italic;}.feed-item .message-content-wrapper{display:flex;flex-direction:column;gap:4px;flex:1;}.feed-item .message-content-wrapper .message-text{white-space:pre-wrap;word-break:break-word;}.feed-item .reference-message{border-left:2px solid rgba(253,255,252,.4);padding-left:8px;margin-bottom:4px;font-size:.85em;opacity:.8;background-color:rgba(253,255,252,.05);border-radius:0 4px 4px 0;padding:4px 8px;}.feed-item .reference-message.reference-local{border-left-color:#fdfffc;}.feed-item .reference-message.reference-foreign{border-left-color:#f1d302;}.feed-item .reference-message .reference-text{white-space:pre-wrap;word-break:break-word;}.feed-item .message-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s ease;pointer-events:none;}.feed-item .message-actions .reply-btn{background-color:#141413;border-radius:50%;padding:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);}.feed-item .message-actions .reply-btn svg{width:16px;height:16px;}.feed-item:hover .message-actions{opacity:1;pointer-events:auto;}@keyframes translate-shimmer{from{background-position:200% 0;}to{background-position:-20% 0;}}.space-actions-view{padding:1rem;}@media only screen and (max-width:768px){.space-actions-view{background-color:rgba(2,1,0,.4);}}@media only screen and (min-width:992px) and (max-width:1200px){.space-actions-view{background-color:rgba(2,1,0,.4);}}.space-actions-view .actions-wrapper{display:flex;flex-direction:column;gap:8px;}.space-actions-view .actions-wrapper .reply-preview{display:flex;align-items:center;background-color:rgba(253,255,252,.05);border-left:3px solid #f1d302;padding:8px 12px;border-radius:4px;gap:12px;}.space-actions-view .actions-wrapper .reply-preview .reply-preview-content{display:flex;flex-direction:column;flex:1;overflow:hidden;}.space-actions-view .actions-wrapper .reply-preview .reply-preview-content span{display:block;}.space-actions-view .actions-wrapper .reply-preview .reply-preview-content .reply-sender{font-weight:bold;font-size:.85em;color:#f1d302;}.space-actions-view .actions-wrapper .reply-preview .reply-preview-content .reply-text{font-size:.85em;opacity:.8;overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}.space-actions-view .actions-wrapper .reply-preview button{padding:4px;}.space-actions-view .actions{display:flex;align-items:end;gap:.5rem;}.space-actions-view .actions>.comment-field{flex:1;transition:flex .25s ease;}.space-actions-view .actions>.comment-field>.au-field__content{background:transparent;padding:0 1rem;}.space-actions-view .actions>.comment-field textarea{width:100%;height:auto;overflow-y:auto;resize:none;padding:12px 0;font-size:14px;background:none;border:0;}.space-actions-view .actions>.comment-field textarea::placeholder{color:var(--on-background);opacity:.8;}.space-actions-view .actions>.comment-field textarea:focus{outline:0;border-color:var(--on-background);opacity:1;}.space-actions-view .actions>.comment-field textarea:not(:focus){opacity:.8;}.space-actions-view .actions>.broadcast-items{display:flex;align-items:center;max-width:200px;transition:max-width .25s ease,margin-left .25s ease;gap:.5rem;}.space-actions-view .actions>.broadcast-items>button{opacity:1;transition:max-width .25s ease,opacity .2s ease;}.space-actions-view .actions>.broadcast-items>.call-button{position:relative;}.space-actions-view .actions>.broadcast-items>.call-button button{opacity:1;transition:opacity 0s;}.space-actions-view .actions>.send-items{overflow:hidden;max-width:0;margin-left:0;transition:max-width .25s ease .05s,margin-left .25s ease .05s;}.space-actions-view .actions>.send-items button{opacity:0;transition:opacity .2s ease .1s;}.space-actions-view.can-send .actions>.comment-field{flex:3;}.space-actions-view.can-send .actions>.broadcast-items{max-width:0;margin-left:0;overflow:hidden;gap:0;display:none;}.space-actions-view.can-send .actions>.broadcast-items .call-button button{opacity:0;transition:opacity 0s;}.space-actions-view.can-send .actions>.broadcast-items>button{max-width:0;opacity:0;}.space-actions-view.can-send .actions>.send-items{max-width:70px;}.space-actions-view.can-send .actions>.send-items button{opacity:1;}.page{height:100%;width:100%;position:absolute;transition:transform .3s ease-in-out,opacity .3s;top:var(--safe-top-inset);bottom:var(--safe-bottom-inset);}.page.entering.navigation-push{transform:translateX(100%);animation:slide-in-push .3s forwards;}.page.entering.navigation-pop{transform:translateX(-100%);animation:slide-in-pop .3s forwards;}.page.exiting.navigation-push{transform:translateX(0%);animation:slide-out-push .3s forwards;}.page.exiting.navigation-pop{transform:translateX(0%);animation:slide-out-pop .3s forwards;}.page.inactive{display:none;}@keyframes slide-in-push{from{transform:translateX(100%);opacity:0;}to{transform:translateX(0);opacity:1;}}@keyframes slide-out-push{from{transform:translateX(0);opacity:1;}to{transform:translateX(-100%);opacity:0;}}@keyframes slide-in-pop{from{transform:translateX(-100%);opacity:0;}to{transform:translateX(0);opacity:1;}}@keyframes slide-out-pop{from{transform:translateX(0);opacity:1;}to{transform:translateX(100%);opacity:0;}}.au-field .au-field__content{font-family:"Cousine",monospace;font-weight:400;font-style:normal;padding:0 1rem;border-radius:1rem;border:solid 1px rgba(253,255,252,.1);background-color:transparent;color-scheme:dark;outline:0;transition:border-color 250ms ease-in;color:#fdfffc;display:flex;}.au-field .au-field__content:focus-within{border-color:#f1d302;}.au-field .au-field__content .input{background:none;outline:0;border:0;width:100%;padding:1rem 0;}.au-field .au-field__content .input::selection{background-color:#f1d302;color:#020100;}.au-field .au-field__validation-label{margin-top:8px;color:#ff3b4f;}.nav-host{height:100%;}.au-button{padding:8px 16px;background-color:#f1d302;color:#020100;border:0;border-radius:1rem;transition:background-color .2s ease-in;cursor:pointer;}.au-button:hover{background-color:#bea702;}.au-icon-button{border:1px solid rgba(253,255,252,.1);color:#fdfffc;background-color:transparent;padding:12px;cursor:pointer;aspect-ratio:1/1;width:60px;display:flex;align-items:center;justify-content:center;border-radius:1rem;height:fit-content;width:fit-content;}.au-icon-button .au-icon{width:20px!important;height:20px!important;}.au-dropdown{position:relative;}.au-dropdown .au-dropdown__popup{position-area:end center;margin:unset;width:100%;outline:0;border:0;background-color:#141413;color:#fdfffc;border-radius:1rem;padding:0;}.au-dropdown .au-dropdown__popup>.au-dropdown__item{padding:1rem;cursor:pointer;transition:background-color .2s ease;}.au-dropdown .au-dropdown__popup>.au-dropdown__item:hover{background-color:rgba(253,255,252,.1);}.au-dropdown .au-dropdown__popup>.au-dropdown__item.selected{color:#f1d302;}.au-dialog{grid-template-columns:1fr 400px 1fr;}.au-dialog:open{display:grid;}.au-dialog .au-modal__content-area{background-color:#020100;color:#fdfffc;}.au-dialog .au-modal__scrim{background-color:rgba(2,1,0,.4);animation:au-modal-scrim-in 200ms ease forwards;}.au-dialog.au-modal--closing .au-modal__scrim{animation:au-modal-scrim-out 200ms ease forwards;}@media only screen and (max-width:768px){.au-dialog{grid-template-columns:2rem 1fr 2rem;}}.au-dialog .au-modal__content-area{grid-column:2;padding:2rem;border-radius:2rem;background-color:#020100;color:#fdfffc;border:rgba(253,255,252,.1) solid 1px;animation:au-dialog-content-in 250ms cubic-bezier(.2,0,0,1) forwards;}.au-dialog.au-modal--closing .au-modal__content-area{animation:au-dialog-content-out 200ms cubic-bezier(.4,0,1,1) forwards;}@keyframes au-dialog-content-in{from{opacity:0;transform:scale(.92);}to{opacity:1;transform:scale(1);}}@keyframes au-dialog-content-out{from{opacity:1;transform:scale(1);}to{opacity:0;transform:scale(.92);}}.custom-dialog .actions{display:flex;gap:1rem;}.typing-indicator{align-items:center;display:flex;height:30px;}.typing-indicator>.content>.dot{background-color:#fdfffc;border-radius:2px;display:inline-block;height:4px;margin-right:2px;width:4px;animation:typing-animation 1.5s infinite ease-in-out;}.typing-indicator>.content>.dot:nth-child(1){animation-delay:200ms;}.typing-indicator>.content>.dot:nth-child(2){animation-delay:300ms;}.typing-indicator>.content>.dot:nth-child(3){animation-delay:400ms;}@keyframes typing-animation{0%{transform:translateY(0);}28%{transform:translateY(-5px);}44%{transform:translateY(0);}}body{font-family:"Cousine",monospace;font-weight:400;font-style:normal;background:#020100;color:#fdfffc;margin:0;padding:0;font-size:14px;}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden;}*{box-sizing:border-box;font-family:"Cousine",monospace;font-weight:400;font-style:normal;}