html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;line-height:1.4;overflow:auto!important}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-size:1rem;background-color:#fcfcfc;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Droid Sans,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;color:#6d6d6d;overflow-x:hidden}@media(min-width:0px)and (max-width:600px){body{font-size:1rem}}@media(min-width:600px)and (max-width:900px){body{font-size:1rem}}@media(min-width:900px)and (max-width:1200px){body{font-size:calc(1rem + .01667vw - .15px)}}@media(min-width:1200px){body{font-size:1.05rem}}h1,h2,h3,h4{color:#111}h6{font-size:1rem}@media(min-width:0px)and (max-width:600px){h6{font-size:1rem}}@media(min-width:600px)and (max-width:900px){h6{font-size:1rem}}@media(min-width:900px)and (max-width:1200px){h6{font-size:calc(1rem + .01667vw - .15px)}}@media(min-width:1200px){h6{font-size:1.05rem}}h5{font-size:1.125rem}@media(min-width:0px)and (max-width:600px){h5{font-size:calc(1.125rem + .0125vw)}}@media(min-width:600px)and (max-width:900px){h5{font-size:calc(1.2rem + .01667vw - .1px)}}@media(min-width:900px)and (max-width:1200px){h5{font-size:calc(1.25rem + .05vw - .45px)}}@media(min-width:1200px){h5{font-size:1.3999999996rem}}h4{font-size:1.265625rem}@media(min-width:0px)and (max-width:600px){h4{font-size:calc(1.26563rem + .02906vw)}}@media(min-width:600px)and (max-width:900px){h4{font-size:calc(1.44rem + .04083vw - .245px)}}@media(min-width:900px)and (max-width:1200px){h4{font-size:calc(1.5625rem + .10139vw - .9125px)}}@media(min-width:1200px){h4{font-size:1.8666666657rem}}h3{font-size:1.423828125rem}@media(min-width:0px)and (max-width:600px){h3{font-size:calc(1.42383rem + .0507vw)}}@media(min-width:600px)and (max-width:900px){h3{font-size:calc(1.728rem + .07504vw - .45025px)}}@media(min-width:900px)and (max-width:1200px){h3{font-size:calc(1.95313rem + .17859vw - 1.60729px)}}@media(min-width:1200px){h3{font-size:2.488888887rem}}h2{font-size:1.6018066406rem}@media(min-width:0px)and (max-width:600px){h2{font-size:calc(1.60181rem + .07863vw)}}@media(min-width:600px)and (max-width:900px){h2{font-size:calc(2.0736rem + .1226vw - .73561px)}}@media(min-width:900px)and (max-width:1200px){h2{font-size:calc(2.44141rem + .29237vw - 2.63134px)}}@media(min-width:1200px){h2{font-size:3.3185185152rem}}h1{font-size:1.8020324707rem}@media(min-width:0px)and (max-width:600px){h1{font-size:calc(1.80203rem + .11438vw)}}@media(min-width:600px)and (max-width:900px){h1{font-size:calc(2.48832rem + .18781vw - 1.12688px)}}@media(min-width:900px)and (max-width:1200px){h1{font-size:calc(3.05176rem + .45764vw - 4.1188px)}}@media(min-width:1200px){h1{font-size:4.4246913525rem}}small{font-size:.8888888889rem}@media(min-width:0px)and (max-width:600px){small{font-size:calc(.88889rem - .00926vw)}}@media(min-width:600px)and (max-width:900px){small{font-size:calc(.83333rem - .01111vw + .06667px)}}@media(min-width:900px)and (max-width:1200px){small{font-size:calc(.8rem - .00417vw + .0375px)}}@media(min-width:1200px){small{font-size:.7875000002rem}}a{color:#111;letter-spacing:-.02em;font-weight:600;text-decoration:none;border-bottom:1px solid #51b4db}a:active,a:focus,a:hover{color:#51b4db}#app{--ui-background:#fafafa;--ui-card:#fff;--ui-foreground:#171717;--ui-muted:#f5f5f5;--ui-muted-foreground:#737373;--ui-border:#e5e5e5;--ui-ring:#51b4db;--ui-radius:12px;--ui-shadow:0 1px 3px rgba(0,0,0,0.03137254901960784),0 16px 48px rgba(0,0,0,0.0784313725490196);--ui-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif}#app .client__content,#app .home__card,#app .login__form,#app .qr__content{font-family:var(--ui-font);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background-color:var(--ui-card);color:var(--ui-muted-foreground);-webkit-box-shadow:var(--ui-shadow);box-shadow:var(--ui-shadow);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:32px}#app .home__card{width:380px}#app .home__description{font-size:18px;line-height:1.6;color:var(--ui-foreground);margin:0 0 24px;letter-spacing:-.025em}#app .home__button,#app .login__button{font-family:var(--ui-font);font-size:14px;font-weight:500;min-height:44px;padding:10px 16px;border:1px solid transparent;background-color:var(--ui-foreground);color:#fafafa;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.050980392156862744);box-shadow:0 1px 2px rgba(0,0,0,.050980392156862744);-webkit-transition:-webkit-filter .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-filter .15s ease,-webkit-box-shadow .15s ease;transition:filter .15s ease,box-shadow .15s ease;transition:filter .15s ease,box-shadow .15s ease,-webkit-filter .15s ease,-webkit-box-shadow .15s ease}#app .home__button,#app .login__button--1{border-radius:6px}#app .home__button:hover,#app .login__button:hover{-webkit-filter:brightness(1.12);filter:brightness(1.12);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.0784313725490196);box-shadow:0 2px 4px rgba(0,0,0,.0784313725490196)}#app .login__button:disabled{opacity:.4}#app .client__title,#app .login__title,#app .qr__title{display:block;color:var(--ui-foreground);font-size:22px;line-height:1.35;font-weight:600;letter-spacing:-.035em;margin:0 0 16px}#app .login__label{color:var(--ui-foreground);font:500 13px/1.5 var(--ui-font);margin-bottom:8px}#app .login__input{font-family:var(--ui-font);font-size:16px;line-height:24px;border:1px solid #d4d4d4;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.0196078431372549);box-shadow:0 1px 2px rgba(0,0,0,.0196078431372549)}#app .login__message{border-color:var(--ui-border);background:var(--ui-muted);border-radius:8px;padding:12px;font-size:13px;line-height:1.6}#app .client__description,#app .qr__description{font-size:14px;line-height:1.65}#app .client__content,#app .qr__content{position:relative;padding-top:52px}#app .qr__code svg{display:block;width:100%!important;height:auto!important}#app .client__button,#app .qr__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:10px;right:10px;width:32px;height:32px;border-radius:6px}#app .client__button svg,#app .qr__button svg{width:18px;height:18px;fill:var(--ui-muted-foreground)}#app .client__button:hover,#app .qr__button:hover{background:var(--ui-muted)}#app .client__overlay,#app .qr__overlay{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#app .client__split{background:var(--ui-border)}#app .remote,#app .slides__toggler,#app .toolbar{--ui-background:#0a0a0a;--ui-card:#171717;--ui-foreground:#fafafa;--ui-muted:#262626;--ui-muted-foreground:#a3a3a3;--ui-border:#333;color:var(--ui-foreground);font-family:var(--ui-font)}#app .toolbar{padding:12px 16px 16px;background:hsla(0,0%,9%,.9607843137254902);border-top:1px solid var(--ui-border);-webkit-box-shadow:0 -4px 24px rgba(0,0,0,.13333333333333333);box-shadow:0 -4px 24px rgba(0,0,0,.13333333333333333)}#app .toolbar:focus-within{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.15s;transition-duration:.15s}#app .controls{padding:6px 0 0;background:transparent}#app .controls__content{gap:6px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#app .controls__button,#app .timer__button{font-family:var(--ui-font);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ui-foreground);opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}#app .controls__button{background:#222;border-color:#404040;height:44px;width:44px;margin:2px;padding:10px}#app .controls__button:hover,#app .timer__button:hover{background:#303030;border-color:#606060}#app .controls__button--active{background:#353535;border-color:#a3a3a3}#app .controls__button:disabled,#app .timer__button:disabled{opacity:.35}#app .controls__icon{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}#app .controls__select{width:100%;height:100%;background-image:none;font-size:16px;border-radius:6px}#app .controls__select option{color:#171717;background:#fff}#app .controls__label{font:500 12px/1.4 var(--ui-font);border:1px solid var(--ui-border);border-radius:6px;background:#171717;padding:6px 9px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:none;z-index:20}#app .controls__button:focus-visible .controls__label{display:block}#app .controls__label--select{display:block;position:static;-webkit-transform:none;transform:none;padding:0;border:0;background:none;-webkit-box-shadow:none;box-shadow:none;font-variant-numeric:tabular-nums}#app .slides__navbar{padding:3px 0 8px;scrollbar-width:thin;scrollbar-color:#525252 transparent}#app .slides__thumb{border-radius:6px}#app .slides__thumbnail{border-radius:6px;border-color:#525252}#app .slides__thumb--active .slides__thumbnail{border-color:#51b4db;-webkit-box-shadow:0 0 0 1px #51b4db;box-shadow:0 0 0 1px #51b4db}#app .slides__toggler{background:#222;border:1px solid #404040;min-width:44px;width:auto;padding:12px 16px;bottom:14px;right:14px}#app .remote{background:#0a0a0a;height:100vh;height:100dvh;min-height:0}#app .remote__content{height:auto;min-height:0;min-width:0}#app .remote__controller,#app .remote__header,#app .remote__slides{-ms-flex-negative:0;flex-shrink:0}#app .remote__header{border-bottom:1px solid var(--ui-border);padding:8px 16px}#app .remote__notes{min-height:0;min-width:0;background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius);margin:16px;padding:16px}#app .remote__heading{color:var(--ui-foreground);font-size:16px;font-weight:600;letter-spacing:-.02em}#app .remote__paragraph{line-height:1.7;color:#e5e5e5}#app .remote__paragraph--empty{color:var(--ui-muted-foreground);font-style:normal}#app .remote__thumbnail{border-radius:6px}#app .remote__slide--active .remote__thumbnail{-webkit-box-shadow:0 0 0 2px #51b4db;box-shadow:0 0 0 2px #51b4db}#app .remote__slide--next,#app .remote__slide--prev{opacity:.65}#app .remote__controller{height:auto;padding:8px;border-top:1px solid var(--ui-border);background:var(--ui-card)}#app .timer__button{background:var(--ui-card);border-color:var(--ui-border);min-height:40px;font-size:13px}#app .timer__clock{font-variant-numeric:tabular-nums;font-size:22px;letter-spacing:-.04em}#app .client__button:focus-visible,#app .controls__button:focus-visible,#app .controls__select:focus-visible,#app .home__button:focus-visible,#app .login__button:focus-visible,#app .login__input:focus-visible,#app .qr__button:focus-visible,#app .remote__slide:focus-visible,#app .slides__thumb:focus-visible,#app .timer__button:focus-visible{outline:2px solid var(--ui-ring);outline-offset:3px}@media (max-width:599px){#app .client__content,#app .home__card,#app .login__form,#app .qr__content{padding:24px}#app .client__content,#app .qr__content{padding-top:52px}#app .toolbar{padding:10px 12px}#app .controls__button{width:44px;height:44px}#app .slides__toggler{width:auto}#app .remote__notes{margin:12px}#app .remote__controller{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){#app .client__content,#app .controls__button,#app .qr__content,#app .timer__button,#app .toolbar{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1;background-color:#eee}.background__top{top:0;-webkit-transform:scale(-1);transform:scale(-1)}.background__bottom,.background__top{position:absolute;width:100%;height:40vh;z-index:1;fill:#fff}.background__bottom{bottom:0}.home__card[data-v-c05e614c]{font-size:1rem;display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0;width:300px;padding:30px;border-radius:8px;background-color:#fff;color:#6d6d6d;-webkit-box-shadow:0 2.8px 2.2px rgba(0,0,0,.011),0 6.7px 5.3px rgba(0,0,0,.016),0 12.5px 10px rgba(0,0,0,.02),0 22.3px 17.9px rgba(0,0,0,.024),0 41.8px 33.4px rgba(0,0,0,.029),0 100px 80px rgba(0,0,0,.04);box-shadow:0 2.8px 2.2px rgba(0,0,0,.011),0 6.7px 5.3px rgba(0,0,0,.016),0 12.5px 10px rgba(0,0,0,.02),0 22.3px 17.9px rgba(0,0,0,.024),0 41.8px 33.4px rgba(0,0,0,.029),0 100px 80px rgba(0,0,0,.04)}@media(min-width:0px)and (max-width:600px){.home__card[data-v-c05e614c]{font-size:1rem}}@media(min-width:600px)and (max-width:900px){.home__card[data-v-c05e614c]{font-size:1rem}}@media(min-width:900px)and (max-width:1200px){.home__card[data-v-c05e614c]{font-size:calc(1rem + .01667vw - .15px)}}@media(min-width:1200px){.home__card[data-v-c05e614c]{font-size:1.05rem}}.home__description[data-v-c05e614c]{font-size:1rem;font-weight:400;margin:10px 0 25px}@media(min-width:0px)and (max-width:600px){.home__description[data-v-c05e614c]{font-size:1rem}}@media(min-width:600px)and (max-width:900px){.home__description[data-v-c05e614c]{font-size:1rem}}@media(min-width:900px)and (max-width:1200px){.home__description[data-v-c05e614c]{font-size:calc(1rem + .01667vw - .15px)}}@media(min-width:1200px){.home__description[data-v-c05e614c]{font-size:1.05rem}}.home__button[data-v-c05e614c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;outline:0;border:0;width:100%;color:#fff;border-radius:4px;padding:10px 0;font-size:16px;font-weight:500;margin-top:24px;cursor:pointer;background-color:#2f3d4c;-webkit-box-shadow:0 2px 4px rgba(47,61,76,.2);box-shadow:0 2px 4px rgba(47,61,76,.2);-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center}.home__button[data-v-c05e614c]:focus,.home__button[data-v-c05e614c]:hover{background-color:#394a5c;-webkit-box-shadow:0 4px 6px rgba(47,61,76,.25);box-shadow:0 4px 6px rgba(47,61,76,.25)}.home__button[data-v-c05e614c]:active{background-color:#2f3d4c;-webkit-box-shadow:0 2px 4px rgba(47,61,76,.2);box-shadow:0 2px 4px rgba(47,61,76,.2)}.home__button[data-v-c05e614c]:disabled{opacity:.3;cursor:not-allowed}