@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:local("gRoboto Italic"),url('/proxy/static.kuula.io/fonts/roboto400italic.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local("gRoboto"),url('/proxy/static.kuula.io/fonts/roboto400.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local("gRoboto Bold"),url('/proxy/static.kuula.io/fonts/roboto700.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-display:swap;src:local("gRoboto Black"),url('/proxy/static.kuula.io/fonts/roboto900italic.ttf') format('truetype')}.no-touch  .touch-only{display:none !important}.touch  .desktop-only{display:none !important}html{height:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:#ffffff;color:#000;-webkit-font-smoothing:antialiased;font-family:'Roboto',Helvetica,Arial,sans-serif;overflow-x:hidden !important;width:100vw}.app{overflow-x:hidden;overflow-y:auto}body[virtualscroll]{overflow:hidden;position:fixed;width:100%;height:100%}body.fixed-scrollbar{overflow-y:scroll}body.dark{background-color:#000000}noscript .javascript-fallback{position:absolute;top:0;left:50%;margin:48px 0 0 -300px;width:600px}noscript .javascript-fallback img{width:100%}noscript .javascript-fallback h1{font-size:2.2em;margin:16px 0;line-height:1.2}noscript .javascript-fallback h2{font-size:1.5em;margin:16px 0;line-height:1.2}noscript .javascript-fallback p{margin:16px 0;line-height:1.5}*{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;scrollbar-width:thin}*:not(input):not(textarea){-webkit-user-select:none;-ms-user-select:none;user-select:none}.pre-render{display:none}input[type=text],input[type=password],input[type=url],textarea{appearance:none;-webkit-user-select:text;-ms-user-select:text;user-select:text}label{cursor:pointer}a{color:inherit}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:normal;margin:0}ul{list-style-type:none;padding:0;margin:0}section{display:none;overflow-x:hidden}.tag,.mention,.link{color:#73b3cd;cursor:pointer}.tag:hover,.mention:hover,.link:hover{color:#acd2e1;text-decoration:underline}ul.md-list{padding:0 0 0 10px;margin:4px 0 4px 0;display:inline-block !important}ul.md-list li{position:relative;margin:0 0 2px 0 !important;padding:0 !important;display:block !important;float:none !important}ul.md-list li:before{position:absolute;content:"\2022";margin:0 0 0 -10px}hr{display:block !important;border-bottom:none;border-left:none;border-right:none;border-color:inherit !important;opacity:.4;height:0px}h1{font-weight:900;margin:14px 0 14px 0;font-size:18px}sup{font-size:.75em !important}input[type=text],input[type=password],input[type=url],textarea,select,ul.industries{width:100%;font-size:14px;padding:10px 12px;border:0;margin:5px 0 15px 0;background-color:#f8f8f8;border:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-radius:3px;box-sizing:border-box;font-family:'Roboto',Helvetica,Arial,sans-serif;resize:none;transition:border .2s ease}input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus,select:focus,ul.industries:focus{border:1px solid #4092b4}input[type=text]:disabled,input[type=password]:disabled,input[type=url]:disabled,textarea:disabled,select:disabled,ul.industries:disabled{background-color:#eee;text-shadow:1px 1px 0 #fff;color:#aaa}input[type=text]:disabled:-ms-input-placeholder,input[type=password]:disabled:-ms-input-placeholder,input[type=url]:disabled:-ms-input-placeholder,textarea:disabled:-ms-input-placeholder,select:disabled:-ms-input-placeholder,ul.industries:disabled:-ms-input-placeholder{color:#555}input[type=text]:disabled::placeholder,input[type=password]:disabled::placeholder,input[type=url]:disabled::placeholder,textarea:disabled::placeholder,select:disabled::placeholder,ul.industries:disabled::placeholder{color:#555}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder,ul.industries:-ms-input-placeholder{letter-spacing:-0.05em;color:#888}input[type=text]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,textarea::placeholder,select::placeholder,ul.industries::placeholder{letter-spacing:-0.05em;color:#888}input[type=text].valid,input[type=password].valid,input[type=url].valid,textarea.valid,select.valid,ul.industries.valid{background:#f8fff9;color:#00550f;border-color:#0b2}input[type=text].needs-update,input[type=password].needs-update,input[type=url].needs-update,textarea.needs-update,select.needs-update,ul.industries.needs-update{background:#fffaf5;color:#ff8a00;border-color:#ff8a00}input[type=text].error,input[type=password].error,input[type=url].error,textarea.error,select.error,ul.industries.error{background:#fbdfdf;color:#e84a4a;border-color:#e84a4a}input[type=text].error.error:-ms-input-placeholder,input[type=password].error.error:-ms-input-placeholder,input[type=url].error.error:-ms-input-placeholder,textarea.error.error:-ms-input-placeholder,select.error.error:-ms-input-placeholder,ul.industries.error.error:-ms-input-placeholder{color:#daa}input[type=text].error.error::placeholder,input[type=password].error.error::placeholder,input[type=url].error.error::placeholder,textarea.error.error::placeholder,select.error.error::placeholder,ul.industries.error.error::placeholder{color:#daa}.helptip{display:inline-block;background-color:#33738e;color:#fff;width:14px;height:14px;font-size:11px;font-weight:bold;text-decoration:none;text-align:center;vertical-align:middle;border-radius:50%;position:relative;top:-1px;line-height:1;padding-top:2px}.helptip:hover{background-color:#fff;color:#4092b4}input[type=file],input.autofill-workaround{display:none}button,a.button,.upload-file-button{position:relative;border:0px;border-radius:4px;background:#4092b4;color:#fff;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;cursor:pointer;text-transform:uppercase;text-decoration:none;height:38px;margin-top:16px;overflow:hidden}button svg,a.button svg,.upload-file-button svg{display:none;margin:0;padding:0}.no-touch button:hover,.no-touch a.button:hover,.no-touch .upload-file-button:hover{background:#4092b4;color:#fff}.no-touch button:hover svg circle,.no-touch a.button:hover svg circle,.no-touch .upload-file-button:hover svg circle{stroke:#fff}button[disabled],a.button[disabled],.upload-file-button[disabled]{color:#fff;border-color:#bbb;background:#86bdd4;cursor:default !important}button.busy,a.button.busy,.upload-file-button.busy{background:#bbb;color:#aaa;pointer-events:none}button.busy span,a.button.busy span,.upload-file-button.busy span{display:none}button.busy svg,a.button.busy svg,.upload-file-button.busy svg{display:inline-block}.no-touch button:hover,.no-touch a.button:hover,.no-touch .upload-file-button:hover{background-color:#3983a1}button:active,a.button:active,.upload-file-button:active{transition:background-color 20ms ease,border 10ms ease;background-color:#60a9c7;color:#fff;box-shadow:none}.upload-file-button{padding:1em}.no-touch .upload-file-button:hover{background-color:#60a9c7}.upload-file-button.needs-update{background-color:#ff8a00}.not-found,.auth-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;background-color:#000;text-align:center;color:#888;display:none}.not-found h2,.auth-panel h2{font-size:45px;margin:0 0 20px 0;background-color:#666;color:#fff;width:120px;height:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-weight:bold}.not-found p,.auth-panel p{margin:0;font-size:13px;color:#aaa;text-align:center;overflow:hidden}.not-found span.auth-error,.auth-panel span.auth-error{display:block;margin:8px 0 0 0;padding:6px;font-size:13px;background-color:#b20;color:#fff;visibility:hidden;border-radius:5px}.not-found input,.auth-panel input,.not-found button,.auth-panel button{float:left;margin:0;border:none;height:40px}.not-found input,.auth-panel input{width:160px;border-radius:6px 0 0 6px;-webkit-text-security:disc;border:1px solid #fff}.not-found button,.auth-panel button{width:40px;border-radius:0 6px 6px 0}.not-found label,.auth-panel label{display:none}.pro,.new-feature,.updated{text-transform:uppercase;position:relative;color:white !important;font-size:.8em;padding:.03em .2em .03em .25em;top:-0.1em;font-weight:bold;border-radius:.2em}.pro{background-color:#0b2}.new-feature,.updated{display:inline-block;background-color:#ff8a00}a.pro{text-decoration:none !important;border-bottom:none}a.pro:hover,a:hover .pro{background-color:#00d427}.nobr{white-space:nowrap}.lowercase{text-transform:lowercase}@keyframes spin{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.spin,.wait{animation:spin .9s linear infinite}.ghost{position:fixed;top:0;left:0;z-index:1000000;width:120px;height:120px;opacity:.5;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:-60px 0 0 -60px}.ghost *{max-width:120px;max-height:120px}.default-ghost{width:120px;height:120px;background-color:#aaa;color:#333;font-size:12px;text-align:center;padding-top:20px}.sphere .css-layer{position:absolute;top:0;left:0}.sphere .css-layer>div{position:absolute;top:0;left:0}.sphere .css-layer .click-area{background-color:transparent;cursor:pointer}.sphere .css-layer .rounded{border-radius:100%}.debug{position:absolute;top:0;left:0;z-index:10000000000}.debug .info{display:block;width:320px;padding:10px;background-color:#fff;color:#000}.debug canvas{display:block;padding:10px;background-color:#fff;z-index:10000000000;transform-origin:0% 0%;max-width:320px}@media (min-width:768px){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:0px;background:#eee}::-webkit-scrollbar-thumb{border-radius:0px;background:#888}::-webkit-scrollbar-thumb:window-inactive{background:#888}::-webkit-scrollbar-thumb:hover{background:#aaa}}@media (orientation:landscape){html.ios.no-ipad body[virtualscroll]{position:static;height:100vh;overflow:auto}html.ios.no-ipad body[virtualscroll] .app,html.ios.no-ipad body[virtualscroll] .fs{height:100%}html.ios.no-ipad body[virtualscroll] .ios-fs-spacer{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:calc(100% + 1px);pointer-events:none}}.is-loading{position:relative}.is-loading::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#ffffff;filter:blur(1rem);z-index:2}.is-loading::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150 150"><circle cx="75" cy="75" r="50" stroke-dasharray="169 113" stroke="%23aaa" fill="none" stroke-width="8"></circle></svg>');width:2rem;height:2rem;margin:-1rem 0 0 -1rem;position:absolute;top:50%;left:50%;animation:spin .9s linear infinite;z-index:3}.is-loading--dark::before{background-color:#111111;opacity:.9;filter:none}body{font-style:inherit;font-family:'Roboto',Helvetica,Arial,sans-serif;background-color:#eee;color:#333;margin:0;line-height:1.2;font-size:14px}*{box-sizing:border-box;-webkit-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}header{height:48px;background-color:#255569;text-align:center}header img{margin-top:4px;height:40px}main,footer{position:relative;display:block;padding:10px 20px 20px 20px;background-color:#fff}@media (min-width:700px){main,footer{left:50%;width:700px;margin:20px 0 0 -350px}}main button,footer button{padding:8px 8px;height:auto}.no-touch main button:hover,.no-touch footer button:hover{background-color:#60a9c7}#pwa-teaser p{line-height:1.3em}#features *::selection{background-color:#ededae}#features ul{list-style-type:none;margin:0;padding:0;font-family:"Lucida Console",Monaco,monospace}#features li{margin:10px 0 0 0}#features b{color:#aaa}#features em{display:block;margin:20px 0 0 0}#features button{position:absolute;top:0;right:0;margin:20px}footer{padding:20px;line-height:1}footer a{text-decoration:none;color:#4092b4}footer a:hover{text-decoration:underline}footer code,footer textarea{color:#4092b4;background-color:#ddd;padding:2px 4px;border:none;border-radius:0;font-family:monospace}#more-reports{font-family:monospace;line-height:1.5}#overlay{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#overlay .notification{position:absolute;top:0;z-index:1001;background-color:#ff8800;text-align:center;margin:52px 0 0 0;color:#fff;font-weight:700;font-size:13px;padding:8px 8px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.4);display:none;cursor:pointer}#overlay .notification:after{display:inline-block;content:'\2716';margin:0 0 0 16px}#overlay .dim{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0.5);pointer-events:none;display:none}