.sea-modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;opacity:0;overflow:hidden;padding:.5rem;position:fixed;right:0;top:env(safe-area-inset-top,0)}.sea-modal:target,.sea-modal.active{display:flex;opacity:1;z-index:200}.sea-modal:target .sea-modal-overlay,.sea-modal.active .sea-modal-overlay{background:var(--overlay-color, rgba(0, 0, 0, .75));cursor:default;display:block;inset:0;position:absolute}.sea-modal:target .sea-modal-container,.sea-modal.active .sea-modal-container{animation:slide-down .2s ease 1;z-index:300}.sea-modal-container{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;background:#ffffff;border:.0625rem solid var(--separator-color, rgb(242.25, 242.25, 242.25));border-radius:.5rem;display:flex;flex-direction:column;max-height:75vh;max-width:640px;padding:0;width:min-content;min-width:50vw}.sea-modal-container.-fullheight{max-height:100vh}.sea-modal-container .sea-modal-header{color:#333;padding:1rem;font-weight:500;border-bottom:.0625rem solid var(--separator-color, rgb(242.25, 242.25, 242.25))}.sea-modal-container .sea-modal-body{color:#333;overflow-y:auto;padding:1rem;position:relative}.sea-modal-container .sea-modal-footer{color:#333;border-top:.0625rem solid var(--separator-color, rgb(242.25, 242.25, 242.25));padding:1rem;text-align:right;white-space:nowrap}@media (max-width: 767px){.sea-modal-container{max-height:inherit;min-width:inherit;max-width:inherit;width:100%;height:100%;margin:1rem}}@media (min-width: 768px){.sea-panel.sea-modal{position:static;padding:0;margin:0;color:#000;background:white;width:clamp(25rem,25%,50%)}.sea-panel.sea-modal .sea-modal-container{position:static;max-height:inherit;min-width:inherit;max-width:100%;width:100%;height:100%;margin:0;box-shadow:none;background:#ffffff;border:none;border-radius:0;display:flex;flex-direction:column;padding:0}.sea-panel.sea-modal .sea-modal-overlay{display:none}}.unread-msg{border-radius:50%;background-color:red;height:.5em;width:.5em;position:relative;right:.25em;top:-.4em}.chat-container{height:100%}.chat-container .messages-container{flex-direction:column;overflow-y:scroll;margin-bottom:1em;padding-right:.2em;padding-left:.2em}.chat-container input{border:1px solid gray;background:white;padding:.5rem;border-radius:.25rem;width:100%;color:#1e89f6;margin-right:.5rem}.chat-container p{color:#212529;padding:10px 15px!important;margin-bottom:5px!important;display:inline-block!important;border-radius:.25rem!important;line-height:1.6}.chat-container .bg-light{background-color:#c8e2f8!important}.chat-container .bg-dark{background-color:#e4e7ed!important}.chat-container .save-btn{display:inline-block;margin-top:.5em;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;color:#fff;background-color:#0a7cb3;border-color:#0a7cb3}.share-container p,.share-container .p{margin-bottom:1rem}.share-container .input{border:1px solid gray;background:white;padding:.5rem;border-radius:.25rem;width:100%;color:#1e89f6;margin-right:.5rem}.qrcode{display:block;align-items:center;justify-content:center;margin:auto;background-color:#fff;cursor:pointer;text-align:center}.qrcode svg{display:inline-block;max-height:100vh}.app-welcome{margin:2rem;padding-bottom:4rem;text-align:center}.app-welcome h1{font-size:2rem;margin-bottom:1rem}.app-welcome a{color:#2bb8ff;user-select:text}.app-welcome .url{margin-bottom:1rem}.app-welcome label{display:block;margin-bottom:.5rem;text-align:left}.app-welcome .options{display:inline-block;margin-bottom:1rem}.app-welcome .options .form-group{margin-bottom:.5rem}.app-welcome .code{display:inline-block;text-align:left;user-select:text;width:75vw;background:#ccc;color:#000;padding:1rem;border-radius:.25rem}.iframe{border:1px solid #ccc;width:min(90vh,90vw);height:calc(.75*min(90vh,90vw));margin-bottom:1rem}.help{min-height:100%;background:rgb(247,251,253);color:#272727;display:block;font-family:Georgia,serif;line-height:1.5rem;padding-bottom:4rem}.help .text{max-width:40rem!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important;padding:4rem 1rem 1rem!important}.help .text a{color:#005a81!important;text-decoration:underline}.help .text a:hover{color:#00b5ff!important}.help .text a:active{color:#99e2ff!important}.page1{text-align:center;flex-shrink:0;min-height:100%;display:flex;flex-direction:column;line-height:1.5}.page1 a{color:inherit;text-decoration:inherit}.page1 .main{width:100%;display:flex;flex-grow:1;align-content:center;justify-content:center}.page1 .main-body{width:90%;display:flex;flex-direction:column;align-self:center;justify-self:center}.page1 .logo{flex:auto;flex-direction:column;justify-content:center;display:flex;align-items:center;font-variant-ligatures:common-ligatures;padding:1rem;font-size:4rem}.page1 .dot,.page1 .slash{color:#0090c9}.page1 .button-container{margin-top:0rem}.page1 .button{border:none;background:#00a2e4;color:#fff;font-weight:400;font-size:2rem;border-radius:.25rem;padding:1rem 1.5rem;text-decoration:none}.page1 .button:hover{background:#00b5ff}.page1 .button:active{background:#0088c0}.page1 .history{display:flex;flex-direction:column}.page1 .history-intro{margin-top:4rem}.page1 .history-list{align-self:center;margin-top:.5rem;max-width:min(48ch,80%)}.page1 .history a{display:inline-block;opacity:.9;border:none;background:#0090c9;color:#fff;font-weight:500;border-radius:4px;padding:2px 6px;text-decoration:none;white-space:nowrap;margin:.25rem}.page1 .history a:hover{opacity:1;background:#00b5ff}.page1 .history a:active{opacity:1;background:#0088c0}.page1 .footer{flex-grow:0;font-size:.9rem;padding:1rem;font-weight:500;color:#ffffffbf}.page1 .footer p{margin:0}.page1 .footer a{opacity:.9;color:#99e2ff;text-decoration:none}.page1 .footer a:hover,.page1 .footer a:active{opacity:1}.page1 input,.page1 input::placeholder{appearance:none;border:none;background:transparent;color:#99e2ff!important;font-size:inherit}.page1 input{max-width:90vw!important;width:1px;padding:0;margin:0;outline:0}.page1 input::placeholder{opacity:.5}@media only screen and (max-width: 799px){.page1 .logo{font-size:8vw}.page1 .link{font-size:12vw;display:block}.page1 .button-container{margin-top:2rem}.page1 .button{font-size:max(1.5rem,4vw)!important}}.page1 .brand-icon{margin-left:.5rem;display:inline-block;vertical-align:middle}.page1 .brand-icon svg{fill:currentColor;color:inherit;width:1rem;height:1rem}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{font-size:inherit;font-family:inherit;margin:0;padding:0;outline:none;appearance:none;border:none;width:auto;min-width:0;background:inherit;color:inherit}a,[contenteditable]{outline:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}*::-moz-focus-inner{border:0!important}html{-webkit-tap-highlight-color:transparent}html body *{box-sizing:border-box;-webkit-text-size-adjust:none}html *:not(input,textarea,[contenteditable]){user-select:none;-webkit-touch-callout:none}html,body{height:100%;overflow:hidden;margin:0;padding:0}body,.theme-element{font-family:var(--font-family, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif);font-size:var(--font-size, 1rem);background:var(--background);color:var(--text-color)}body{overflow-x:hidden;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:lang(zh),html:lang(zh-Hans),.lang-zh,.lang-zh-hans{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,sans-serif}html:lang(zh-Hant),.lang-zh-hant{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,Helvetica Neue,sans-serif}html:lang(ja),.lang-ja{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans,Hiragino Kaku Gothic Pro,Yu Gothic,YuGothic,Meiryo,Helvetica Neue,sans-serif}html:lang(ko),.lang-ko{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Malgun Gothic,Helvetica Neue,sans-serif}:lang(zh) ins,:lang(zh) u,:lang(ja) ins,:lang(ja) u,.lang-cjk ins,.lang-cjk u{border-bottom:.0625rem solid;text-decoration:none}:lang(zh) del+del,:lang(zh) del+s,:lang(zh) ins+ins,:lang(zh) ins+u,:lang(zh) s+del,:lang(zh) s+s,:lang(zh) u+ins,:lang(zh) u+u,:lang(ja) del+del,:lang(ja) del+s,:lang(ja) ins+ins,:lang(ja) ins+u,:lang(ja) s+del,:lang(ja) s+s,:lang(ja) u+ins,:lang(ja) u+u,.lang-cjk del+del,.lang-cjk del+s,.lang-cjk ins+ins,.lang-cjk ins+u,.lang-cjk s+del,.lang-cjk s+s,.lang-cjk u+ins,.lang-cjk u+u{margin-left:.125em}.app{color:var(--text-color);background:var(--background);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.app:before{position:fixed;z-index:99999;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:var(--statusbar-color, rgba(255, 255, 255, .25));content:""}html,body{height:100%;margin:0}*{flex:none}.app{height:100%}.-relative{position:relative}.-absolute{position:absolute}.stack,.hstack,.vstack{display:flex}.stack>.-fit,.stack>.-fill,.stack>.-grow,.hstack>.-fit,.hstack>.-fill,.hstack>.-grow,.vstack>.-fit,.vstack>.-fill,.vstack>.-grow{flex:auto;overflow:hidden}.stack>.stack-separator,.stack>.-separator,.hstack>.stack-separator,.hstack>.-separator,.vstack>.stack-separator,.vstack>.-separator{background:var(--separator-color)}.stack>.stack-separator.handle,.stack>.-separator.handle,.hstack>.stack-separator.handle,.hstack>.-separator.handle,.vstack>.stack-separator.handle,.vstack>.-separator.handle{position:relative;cursor:col-resize;overflow:visible}.stack>.stack-separator.handle:after,.stack>.-separator.handle:after,.hstack>.stack-separator.handle:after,.hstack>.-separator.handle:after,.vstack>.stack-separator.handle:after,.vstack>.-separator.handle:after{display:flex;position:absolute;opacity:.5;top:0;left:-.25rem;width:.5625rem;height:100%;z-index:100;content:" ";cursor:col-resize}.stack>.stack-separator.handle:hover:after,.stack>.-separator.handle:hover:after,.hstack>.stack-separator.handle:hover:after,.hstack>.-separator.handle:hover:after,.vstack>.stack-separator.handle:hover:after,.vstack>.-separator.handle:hover:after{background:var(--separator-focus-color)}.stack>.stack-separator.handle.invisible,.stack>.-separator.handle.invisible,.hstack>.stack-separator.handle.invisible,.hstack>.-separator.handle.invisible,.vstack>.stack-separator.handle.invisible,.vstack>.-separator.handle.invisible{width:0;min-width:0}.stack>.stack-separator.handle.invisible:after,.stack>.-separator.handle.invisible:after,.hstack>.stack-separator.handle.invisible:after,.hstack>.-separator.handle.invisible:after,.vstack>.stack-separator.handle.invisible:after,.vstack>.-separator.handle.invisible:after{width:.5rem}.-scrollable,.-scroll{position:static!important;overflow:auto!important;overflow-x:hidden!important;overflow-y:auto!important}.-content{padding:1rem}.hstack,.stack.-horizontal,.stack.-orientation-horizontal{flex-direction:row}.hstack>.-collapsed,.stack.-horizontal>.-collapsed,.stack.-orientation-horizontal>.-collapsed{width:0;max-width:0}.hstack>.stack-separator,.hstack>.-separator,.stack.-horizontal>.stack-separator,.stack.-horizontal>.-separator,.stack.-orientation-horizontal>.stack-separator,.stack.-orientation-horizontal>.-separator{min-width:1px;width:.0625rem}.hstack.-space>*,.stack.-horizontal.-space>*,.stack.-orientation-horizontal.-space>*{margin-right:.5rem}.hstack.-space>*:last-child,.stack.-horizontal.-space>*:last-child,.stack.-orientation-horizontal.-space>*:last-child{margin-right:0}.vstack,.stack.-vertical,.stack.-orientation-vertical{flex-direction:column}.vstack>.-collapsed,.stack.-vertical>.-collapsed,.stack.-orientation-vertical>.-collapsed{height:0;max-height:0}.vstack>.stack-separator,.vstack>.-separator,.stack.-vertical>.stack-separator,.stack.-vertical>.-separator,.stack.-orientation-vertical>.stack-separator,.stack.-orientation-vertical>.-separator{min-height:1px;height:.0625rem}.vstack.-space>*,.stack.-vertical.-space>*,.stack.-orientation-vertical.-space>*{margin-bottom:.5rem}.vstack.-space>*:last-child,.stack.-vertical.-space>*:last-child,.stack.-orientation-vertical.-space>*:last-child{margin-bottom:0}.-content-center{align-items:center;justify-content:center}.placeholder,.-content-placeholder{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:center;color:var(--secondary-color, #cccccc);text-align:center;padding:1rem}.-selectable{user-select:text}.text{flex-shrink:0}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{color:inherit;font-weight:500;line-height:1.2;margin-bottom:.5em;margin-top:0}.text .h1,.text .h2,.text .h3,.text .h4,.text .h5,.text .h6{font-weight:500}.text h1,.text .h1{font-size:2rem}.text h2,.text .h2{font-size:1.6rem}.text h3,.text .h3{font-size:1.4rem}.text h4,.text .h4{font-size:1.2rem}.text h5,.text .h5{font-size:1rem}.text h6,.text .h6{font-size:.8rem}.text p,.text .-text-p{margin:0 0 1.5rem}.text a,.text ins,.text u{text-decoration-skip:ink edges}.text a{color:var(--link-color)}.text a:hover{color:var(--link-hover-color, var(--alt-color))}.text a:active{color:var(--link-active-color, var(--link-color))}.text abbr[title]{border-bottom:.0625rem dotted;cursor:help;text-decoration:none}.text kbd,.text tt{color:var(--code-foreground);background:var(--code-background, var(--secondary-background));padding-top:0;padding-right:.125rem;padding-left:.125rem;padding-bottom:.0625rem;border-radius:.125rem}.text mark{color:var(--highlight-foreground);background:var(--highlight-background);padding-top:0;padding-right:.125rem;padding-left:.125rem;padding-bottom:.0625rem;border-radius:.125rem}.text blockquote{border-left:.125rem solid rgb(216.75,216.75,216.75);margin-left:0;padding:.5rem 1rem}.text blockquote p:last-child{margin-bottom:0}.text ul,.text ol{margin:1rem 0 1rem 1rem;padding:0}.text ul ul,.text ul ol,.text ol ul,.text ol ol{margin:1rem 0 1rem 1rem}.text ul li,.text ol li{margin-top:.5rem}.text ul{list-style:disc inside}.text ul ul{list-style-type:circle}.text ol{list-style:decimal inside}.text ol ol{list-style-type:lower-alpha}.text dl dt{font-weight:700}.text dl dd{margin:.5rem 0 1rem}fieldset{margin-bottom:1rem}legend{font-size:1.5rem;font-weight:500;margin-bottom:1rem}.form-label{display:block;line-height:1.5rem;padding:.5rem 0}.form-label.label-sm{font-size:.875rem;padding:0rem 0}.form-label.label-lg{font-size:1.5rem;padding:1.25rem 0}.form-input,.form-select{--color: var(--input-text, var(--text-color));--background: var(--input-background, #ffffff);--border: var(--input-border, none);background:var(--background);color:var(--color);border:var(--input-border)}.form-input{appearance:none;background-image:none;border-radius:0;display:block;font-size:1rem;min-height:2.5rem;line-height:1.5rem;max-width:100%;outline:none;padding:.4375rem .5rem;transition:background .2s,border .2s,box-shadow .2s,color .2s;width:100%}.form-input.-focus,.form-input:focus{box-shadow:var(--focus-shadow);border-color:#0a7cb3}.form-input::placeholder{color:#bfbfbf}.form-input.input-sm{font-size:.875rem;height:1.5rem;padding:-.0625rem .25rem}.form-input.input-lg{font-size:1.5rem;height:4rem;padding:1.1875rem 1rem}.form-input.input-inline{display:inline-block;vertical-align:middle;width:auto}.form-input[type=file]{height:auto}textarea.form-input{resize:vertical}textarea.form-input,textarea.form-input.input-lg,textarea.form-input.input-sm{height:auto}textarea.form-input-autoresize{resize:none}.form-input-hint{color:#bfbfbf;font-size:.875rem;margin-top:.25rem}.has-success .form-input-hint,.is-success+.form-input-hint{color:#32b643}.has-error .form-input-hint,.is-error+.form-input-hint{color:#e85600}.form-select{appearance:none;border-radius:0;font-size:1rem;height:2.5rem;line-height:1.5rem;outline:none;padding:.4375rem .5rem;vertical-align:middle;width:100%}.form-select.-focus,.form-select:focus{box-shadow:var(--focus-shadow);border-color:#0a7cb3}.form-select::placeholder,.form-select:invalid{color:#bfbfbf}.form-select::-ms-expand{display:none}.form-select.select-sm{font-size:.875rem;height:1.5rem;padding:-.0625rem 1.05rem -.0625rem .25rem}.form-select.select-lg{font-size:1.5rem;height:4rem;padding:1.1875rem 1.8rem 1.1875rem 1rem}.form-select[size],.form-select[multiple]{height:auto;padding:.4375rem .5rem}.form-select[size] option,.form-select[multiple] option{padding:.125rem .25rem}.form-select:not([multiple]):not([size]){background:var(--input-background) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/.5rem 1rem;padding-right:1.3rem}.has-icon-left,.has-icon-right{position:relative}.has-icon-left .form-icon,.has-icon-right .form-icon{height:.8rem;margin:0 .4375rem;position:absolute;top:50%;transform:translateY(-50%);width:.8rem;z-index:2;pointer-events:none}.has-icon-left .form-icon{left:.0625rem}.has-icon-left .form-input{padding-left:1.675rem}.has-icon-right .form-icon{right:.0625rem}.has-icon-right .form-input{padding-right:1.675rem}.form-checkbox,.form-radio{display:block;line-height:1.5rem;margin:0;margin-top:.25rem;min-height:1.5rem;padding:0rem .5rem 0rem 1.3rem;position:relative}.form-checkbox input,.form-radio input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-checkbox input:focus+.form-icon,.form-radio input:focus+.form-icon{box-shadow:var(--focus-shadow);border-color:#0a7cb3}.form-checkbox input:checked+.form-icon,.form-radio input:checked+.form-icon{background:rgb(10,124,179);border-color:#0a7cb3}.form-checkbox .form-icon,.form-radio .form-icon{border:.0625rem solid rgb(191.25,191.25,191.25);cursor:pointer;display:inline-block;position:absolute;transition:background .2s,border .2s,box-shadow .2s,color .2s}.form-checkbox.input-sm,.form-radio.input-sm{font-size:.875rem;margin:0}.form-checkbox.input-lg,.form-radio.input-lg{font-size:1.5rem;margin:1.25rem 0}.form-checkbox .form-icon,.form-radio .form-icon{background:#ffffff;height:.8rem;left:0;top:.35rem;width:.8rem}.form-checkbox input:active+.form-icon,.form-radio input:active+.form-icon{background:rgb(234.6,234.6,234.6)}.form-checkbox .form-icon{border-radius:0}.form-checkbox input:checked+.form-icon:before{background-clip:padding-box;border:.125rem solid #ffffff;border-left-width:0;border-top-width:0;content:"";height:9px;left:50%;margin-left:-3px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg);width:6px}.form-checkbox input:indeterminate+.form-icon{background:rgb(10,124,179);border-color:#0a7cb3}.form-checkbox input:indeterminate+.form-icon:before{background:#ffffff;content:"";height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.form-radio .form-icon{border-radius:50%}.form-radio input:checked+.form-icon:before{background:#ffffff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.input-group{display:flex}.input-group .input-group-addon{background:rgb(242.25,242.25,242.25);border:.0625rem solid rgb(191.25,191.25,191.25);border-radius:0;line-height:1.5rem;padding:.4375rem .5rem;white-space:nowrap}.input-group .input-group-addon.addon-sm{font-size:.875rem;padding:-.0625rem .25rem}.input-group .input-group-addon.addon-lg{font-size:1.5rem;padding:1.1875rem 1rem}.input-group .form-input,.input-group .form-select{flex:1 1 auto;width:1%}.input-group .input-group-btn{z-index:1}.input-group .form-input:first-child:not(:last-child),.input-group .form-select:first-child:not(:last-child),.input-group .input-group-addon:first-child:not(:last-child),.input-group .input-group-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group .form-input:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-.0625rem}.input-group .form-input:last-child:not(:first-child),.input-group .form-select:last-child:not(:first-child),.input-group .input-group-addon:last-child:not(:first-child),.input-group .input-group-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.0625rem}.input-group .form-input.-focus,.input-group .form-input:focus,.input-group .form-select.-focus,.input-group .form-select:focus,.input-group .input-group-addon.-focus,.input-group .input-group-addon:focus,.input-group .input-group-btn.-focus,.input-group .input-group-btn:focus{z-index:2}.input-group .form-select{width:auto}.input-group.input-inline{display:inline-flex}.has-success .form-input,.form-input.is-success,.has-success .form-select,.form-select.is-success{background:rgb(248.9594827586,253.3405172414,249.5237068966);border-color:#32b643}.has-success .form-input.-focus,.has-success .form-input:focus,.form-input.is-success.-focus,.form-input.is-success:focus,.has-success .form-select.-focus,.has-success .form-select:focus,.form-select.is-success.-focus,.form-select.is-success:focus{box-shadow:var(--focus-shadow)}.has-error .form-input,.form-input.is-error,.has-error .form-select,.form-select.is-error{background:rgb(255,250.1543103448,247.3);border-color:#e85600}.has-error .form-input.-focus,.has-error .form-input:focus,.form-input.is-error.-focus,.form-input.is-error:focus,.has-error .form-select.-focus,.has-error .form-select:focus,.form-select.is-error.-focus,.form-select.is-error:focus{box-shadow:var(--focus-shadow)}.has-error .form-checkbox .form-icon,.form-checkbox.is-error .form-icon,.has-error .form-radio .form-icon,.form-radio.is-error .form-icon{border-color:#e85600}.has-error .form-checkbox input:checked+.form-icon,.form-checkbox.is-error input:checked+.form-icon,.has-error .form-radio input:checked+.form-icon,.form-radio.is-error input:checked+.form-icon{background:#e85600;border-color:#e85600}.has-error .form-checkbox input:focus+.form-icon,.form-checkbox.is-error input:focus+.form-icon,.has-error .form-radio input:focus+.form-icon,.form-radio.is-error input:focus+.form-icon{box-shadow:var(--focus-shadow);border-color:#e85600}.has-error .form-checkbox input:indeterminate+.form-icon,.form-checkbox.is-error input:indeterminate+.form-icon{background:#e85600;border-color:#e85600}.form-input:not(:placeholder-shown):invalid{border-color:#e85600;box-shadow:none}.form-input:not(:placeholder-shown):invalid.-focus,.form-input:not(:placeholder-shown):invalid:focus{box-shadow:var(--focus-shadow);background:rgb(255,250.1543103448,247.3)}.form-input:not(:placeholder-shown):invalid+.form-input-hint{color:#e85600}.form-input:disabled,.form-input.disabled,.form-select:disabled,.form-select.disabled{background-color:#ebebeb;cursor:not-allowed;opacity:.5}.form-input[readonly]{background-color:#f2f2f2}input:disabled+.form-icon,input.disabled+.form-icon{background:rgb(234.6,234.6,234.6);cursor:not-allowed;opacity:.5}.form-horizontal{padding:.5rem 0}.form-horizontal .form-group{display:flex;flex-wrap:wrap}.form-inline{display:inline-block}.form-body{position:relative;transition:opacity}.form-body textarea:hover+.sea-input-paste{color:#00000026;display:block}.form-body .sea-input-paste{position:absolute;right:.0625rem;top:.0625rem;bottom:.0625rem;text-align:center;line-height:1.875rem;width:2rem;display:none;padding:.25rem;background:#eeeeee}.form-body .sea-input-paste:hover{color:#000;display:block;cursor:default!important}.form-switch{--control-inner: rgba(141, 141, 141, 1);--control-color: var(--primary-color, #007ed9);--control-hover: var(--primary-color, #007ed9);--control-active: var(--primary-color, #007ed9);--control-radius: -border-radius-base;--control-border: none;--active: var(--control-color);--active-inner: var(--control-inner);--border: var(--control-color);--border-hover: var(--control-hover);--background: var(--control-inner);--disabled: gray;--disabled-inner: gray;width:1rem;outline:none;display:inline-block;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative;margin:0;margin-bottom:-.125rem;cursor:pointer;border:1px solid transparent;background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s;height:1rem;width:2rem;border-radius:999px;--ab: white}.form-switch:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}.form-switch:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.form-switch:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.form-switch:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.form-switch:disabled+label{cursor:not-allowed}.form-switch:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.form-switch:focus{box-shadow:var(--input-focus-shadow);border-color:var(--input-focus-border)}.form-switch:focus:not(:focus-visible,:active){box-shadow:inherit;border-color:inherit}.form-switch+label{line-height:1rem;display:inline-block;vertical-align:top;cursor:pointer}.form-switch:after{left:.0625rem;top:.0625rem;border-radius:50%;width:.75rem;height:.75rem;background:var(--ab, var(--border));transform:translate(var(--x, 0))}.form-switch:checked{--x: .9375rem}.form-switch:disabled:not(:checked):after{opacity:.6}.sea-link{appearance:none;background:inherit;color:inherit;display:inline;width:max-content;width:-moz-fit-content}.sea-link.-has-title .sea-button-symbol-left,.sea-button.-has-title .sea-button-symbol-left{padding-right:.5rem}.sea-link.-has-title .sea-button-symbol-right,.sea-button.-has-title .sea-button-symbol-right{float:right;padding-left:.5rem}.sea-button{--button-color: var(--light-text-color, white);--button-background: var(--primary-color, #007ed9);--button-focus-shadow: var(--focus-shadow);appearance:none;color:var(--button-color);background:var(--button-background);border-radius:.25rem;cursor:default;display:inline-block;font-weight:500;min-width:3rem;height:2.5rem;line-height:2.5rem;padding:0 1rem;text-align:center;text-decoration:none;transition:background .2s,border .2s,box-shadow .2s,color .2s;user-select:none;vertical-align:middle;white-space:nowrap}.sea-button.-secondary{--button-background: var(--secondary-color)}.sea-button.-alt{--button-background: var(--alt-color)}.sea-button.-success{--button-background: var(--success-color)}.sea-button.-error,.sea-button.-danger{--button-background: var(--error-color)}.sea-button.-warning{--button-color: var(--text-color);--button-background: var(--warning-color)}.sea-button:focus{box-shadow:0 0 0 .125rem var(--button-focus-shadow);border:none}.sea-button:hover{background:linear-gradient(to top,rgba(0,0,0,.2),rgba(0,0,0,.2)) var(--button-background);text-decoration:none}.sea-button:active,.sea-button.active{background:linear-gradient(to top,rgba(0,0,0,.3),rgba(0,0,0,.3)) var(--button-background);text-decoration:none}.sea-button[disabled],.sea-button:disabled,.sea-button.disabled{cursor:default;opacity:.5;pointer-events:none}.sea-button-group{display:inline-flex;flex-wrap:wrap}.sea-button-group .sea-button{flex:1 0 auto}.sea-button-group .sea-button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.sea-button-group .sea-button:not(:first-child):not(:last-child){border-radius:0;margin-left:-.0625rem}.sea-button-group .sea-button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.0625rem}.sea-button-group .sea-button:focus,.sea-button-group .sea-button:hover,.sea-button-group .sea-button:active,.sea-button-group .sea-button.active{z-index:1}.sea-button-group.-group-block{display:flex}.sea-button-group.-group-block .sea-button{flex:1 0 0}.sea-button+.sea-button{margin-left:.5rem}body{background:#272727;color:#f5f5f5}.app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{padding:0;margin:0;display:inherit;align-items:center;justify-content:center}.icon svg{display:inline-block;width:1.25rem!important;height:1.25rem;padding:0;margin:0;stroke:currentColor;stroke-width:1.5}.tools{padding:.5rem 1rem 1rem;text-align:center}.tool{color:#f8f8f8;width:3rem!important;height:3rem!important;font-size:1.5rem;background:#272727;border-radius:2rem;margin-left:.5rem;margin-right:.5rem;display:inline-flex!important;align-items:center;justify-content:center}.tool svg{width:1.5rem!important;height:1.5rem;padding:0;margin:0;stroke:currentColor;stroke-width:1.5}@media (max-width: 767px){.tool{width:2rem;height:2rem;font-size:1rem;margin-left:0;margin-right:0}}.tool.-off{color:#919191}.tool.-active,.tool:hover{color:#fff;background:#676767}.tool:active,.tool:focus{color:#ccc;background:black}.tool-close{background:#9d0000}.tool-close:hover{background:#f60000}.tool-close:active,.tool-close:focus{color:#fff;background:#f60000}.videos{padding:.25rem;padding-bottom:0;flex-wrap:wrap;justify-content:center}.videos .item{display:flex;padding:.25rem;position:relative;flex:auto;overflow:hidden}.videos .video{background:#444444;border-radius:.25rem;max-height:100%;display:block;margin:0;position:absolute;top:50%;left:50%;width:calc(100% - .5rem)!important;height:calc(100% - .5rem)!important;transform:translateY(-50%) translate(-50%)}.videos .video[data-fit=cover]{object-fit:cover}.videos .video[data-fit=contain]{object-fit:contain}.videos .video.-mirrored{transform:translateY(-50%) translate(-50%) scaleX(-1)}.videos .video-placeholder{min-height:6rem;background:#333333;color:#fff;display:flex}.videos .video-placeholder.-overlay{background:rgba(51,51,51,.2)}.videos .video-placeholder.-info label{position:absolute;bottom:.5rem;right:.5rem;border-radius:.25rem;padding:.25rem .5rem;background:rgba(255,255,255,.5);color:#333;font-size:.8rem}.videos .video-placeholder.-info label:hover{background:rgb(255,255,255);color:#000!important;cursor:pointer}.videos .video-placeholder.-info .-long{display:block;text-align:left;left:.5rem;font-size:1em;background:rgba(255,255,255,.9);padding:1rem}.videos .video-placeholder.-info .-short{display:flex;align-items:center;font-family:SF Mono,Segoe UI Mono,Roboto Mono,Menlo,Courier,monospace;font-weight:700;color:#ffffffe6}.videos .video-placeholder.-info .-short svg{display:inline-block;width:.8rem!important;height:.8rem;padding:0;margin:0;margin-right:.4rem;stroke-width:3}.videos .video-placeholder svg.-icon-placeholder{display:inline-block;padding:0;margin:0;stroke:currentColor;stroke-width:1;text-align:center;width:4rem!important;height:4rem;color:#fff;animation:blink 1s infinite}.videos .video-placeholder label{display:block;margin-top:1rem}@media (orientation: landscape){[data-mode=default] .videos{flex-direction:row!important}[data-mode=default] .videos .item:first-child:nth-last-child(1){min-height:100%;width:100%}[data-mode=default] .videos .item:first-child:nth-last-child(2),[data-mode=default] .videos .item:first-child:nth-last-child(2)~.item{min-height:100%;width:50%}[data-mode=default] .videos .item:first-child:nth-last-child(3),[data-mode=default] .videos .item:first-child:nth-last-child(3)~.item{min-height:100%;width:33.3333%}[data-mode=default] .videos .item:first-child:nth-last-child(4),[data-mode=default] .videos .item:first-child:nth-last-child(4)~.item{min-height:50%;width:50%}[data-mode=default] .videos .item:first-child:nth-last-child(5),[data-mode=default] .videos .item:first-child:nth-last-child(5)~.item,[data-mode=default] .videos .item:first-child:nth-last-child(6),[data-mode=default] .videos .item:first-child:nth-last-child(6)~.item{min-height:50%;width:33.3333%}[data-mode=default] .videos .item:first-child:nth-last-child(7),[data-mode=default] .videos .item:first-child:nth-last-child(7)~.item,[data-mode=default] .videos .item:first-child:nth-last-child(8),[data-mode=default] .videos .item:first-child:nth-last-child(8)~.item{min-height:50%;width:25%}[data-mode=default] .videos .item:first-child:nth-last-child(9),[data-mode=default] .videos .item:first-child:nth-last-child(9)~.item{min-height:33.3333%;width:33.3333%}[data-mode=default] .videos .item:first-child:nth-last-child(10),[data-mode=default] .videos .item:first-child:nth-last-child(10)~.item,[data-mode=default] .videos .item:first-child:nth-last-child(11),[data-mode=default] .videos .item:first-child:nth-last-child(11)~.item,[data-mode=default] .videos .item:first-child:nth-last-child(12),[data-mode=default] .videos .item:first-child:nth-last-child(12)~.item{min-height:33.3333%;width:25%}}@media (orientation: portrait){[data-mode=default] .videos{flex-direction:column!important}[data-mode=default] .videos .item:first-child:nth-last-child(1){width:100%;height:100%}[data-mode=default] .videos .item:first-child:nth-last-child(2),[data-mode=default] .videos .item:first-child:nth-last-child(2)~.item{width:100%;height:50%}[data-mode=default] .videos .item:first-child:nth-last-child(3),[data-mode=default] .videos .item:first-child:nth-last-child(3)~.item{width:100%;height:33.3333%}[data-mode=default] .videos .item:first-child:nth-last-child(4),[data-mode=default] .videos .item:first-child:nth-last-child(4)~.item{width:50%;height:50%}[data-mode=default] .videos .item:first-child:nth-last-child(5),[data-mode=default] .videos .item:first-child:nth-last-child(5)~.item,[data-mode=default] .videos .item:first-child:nth-last-child(6),[data-mode=default] .videos .item:first-child:nth-last-child(6)~.item{width:50%;height:33.3333%}[data-mode=default] .videos .item:first-child:nth-last-child(7),[data-mode=default] .videos .item:first-child:nth-last-child(7)~.item,[data-mode=default] .videos .item:first-child:nth-last-child(8),[data-mode=default] .videos .item:first-child:nth-last-child(8)~.item{width:50%;height:25%}[data-mode=default] .videos .item:first-child:nth-last-child(9),[data-mode=default] .videos .item:first-child:nth-last-child(9)~.item{width:33.3333%;height:33.3333%}[data-mode=default] .videos .item:first-child:nth-last-child(10),[data-mode=default] .videos .item:first-child:nth-last-child(10)~.item,[data-mode=default] .videos .item:first-child:nth-last-child(11),[data-mode=default] .videos .item:first-child:nth-last-child(11)~.item,[data-mode=default] .videos .item:first-child:nth-last-child(12),[data-mode=default] .videos .item:first-child:nth-last-child(12)~.item{width:33.3333%;height:25%}}[data-mode=maximized] .videos{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;padding:1rem}[data-mode=maximized] .videos .peer{z-index:2}[data-mode=maximized] .videos .peer.-maximized{position:absolute;top:.25rem;left:.25rem;bottom:0;right:.25rem;z-index:1}[data-mode=maximized] .videos .peer:not(.-maximized){height:6rem;width:6rem;flex-grow:0;flex-shrink:0;margin:0}[data-mode=maximized] .videos .peer:not(.-maximized) .video{border:.5px solid #272727;background:#272727}@media (orientation: landscape){[data-mode=maximized] .videos{flex-direction:column}}.transform{display:none}.transform.debugTransform{display:block}.transform.debugTransform #transformVideo{display:block;position:absolute;top:0;left:0;width:200px;height:200px;z-index:99999}.transform.debugTransform #transformOutput{display:block;position:absolute;top:0;left:200px;width:200px;height:200px;z-index:99999}.bandwidth{display:block;position:absolute;top:1rem;color:red;padding:.5rem;border-radius:.25rem;background:white;font-weight:700;left:1rem;z-index:99999}.message-container{display:flex;position:absolute;z-index:9;left:1rem;bottom:1rem;right:1rem;justify-content:center}.message-container .message{display:block;background:rgba(255,255,255,.85);padding:1rem;color:#000;border-radius:.25rem;max-width:80%;min-width:min(20rem,80%);line-height:1.5}@media (max-width: 767px){.message-container .message{max-width:100%;width:100%}}.message-container .message svg{width:1em;height:1em;stroke-width:1.5;stroke:#000}.message-container .message u{cursor:pointer}.message-container.-error .message{color:#fff;font-weight:700;background-color:#bf0000d9}.settings-group{padding:.5rem;border-radius:.25rem;background:#f0f0f0;margin-bottom:.5rem}.settings-group .settings-info{margin-top:.5rem!important;line-height:1.2rem;font-size:.9rem}.settings-group .settings-info img{display:block;margin-top:.5rem!important}.release-info,.release-info a{color:#666;margin-top:1rem;margin-bottom:2rem;text-align:right;text-decoration:none;font-size:.8rem}.panel{width:clamp(25rem,25%,50%);padding:2rem;max-width:50%;color:#000;background:white}.panel h1{font-size:1.5rem;font-weight:500;text-transform:uppercase;margin-bottom:1rem}.start-button{border-radius:1rem!important;font-size:max(4vh,2rem)!important;font-weight:600!important}#app{height:100%}.debug{position:fixed;width:2rem;height:2rem;bottom:1rem;right:1rem;background-color:red;overflow:hidden;border:.5rem red solid;z-index:99999}.debug .debug-content{display:none;padding:1rem}.debug:hover,.debug:active,.debug.-show{inset:1rem;width:auto;height:auto;overflow:auto;background:white}.debug:hover .debug-content,.debug:active .debug-content,.debug.-show .debug-content{display:block}
