@font-face{font-family:Distill Expanded;src:url(/fonts/font.woff2)format("woff2"),url(/fonts/font.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:UI;src:url(/fonts/ui.woff2)format("woff2"),url(/fonts/ui.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--username-line-top:38.9vh;--password-line-top:47vh;--line-gap:3.78vh;--slide-dist:22.59vw;--panel-slide-dur:.6s;--panel-slide-ease:ease;--ui-size:clamp(.6rem, calc(.152rem + .52vw), .77rem);--ui-color:#111111c4;--ui-caret-color:#c1c1c1;--ui-letter-spacing:.13vw;--ui-lookup-nudge:.26em;--ui-public-lookup-nudge:.23em;--ui-info-nudge:.33em;--ui-link-nudge:.29em;--ui-toggle-nudge:-.37em;--login-ui-main-size:.64rem;--login-ui-sub-size:.58rem;--panel-input-ui-raise:0vh}@media (max-width:1899px){:root{--ui-size:clamp(.585rem, calc(.145rem + .5vw), .755rem);--ui-color:#111111c4;--ui-caret-color:#c1c1c1;--ui-lookup-nudge:.34em;--ui-public-lookup-nudge:.32em;--ui-info-nudge:.4em;--ui-link-nudge:.37em;--ui-toggle-nudge:-.44em}}body.non-fullscreen{background:#fff;min-width:100vw;min-height:100vh;overflow:hidden}body.non-fullscreen .username{top:35.17vh}body.non-fullscreen .password{top:43.17vh}body.fade-in-trigger{background:#fff}.line:not(.login-line):not(.login-line-second){transition:opacity .6s ease-in-out;opacity:0!important}body.fade-in-trigger .line:not(.login-line):not(.login-line-second){opacity:1!important}.login-line,.login-line-second{opacity:0;transition:left var(--panel-slide-dur) var(--panel-slide-ease), opacity .5s ease-in-out}.login-text{opacity:1;color:#1110;text-shadow:none;transition:left var(--panel-slide-dur) var(--panel-slide-ease), color .5s ease-in-out, text-shadow .5s ease-in-out}.visible{opacity:1!important}.hidden{pointer-events:auto;opacity:0!important}.login-text.visible{color:#111;text-shadow:.001rem .001rem #717171,-.001rem -.001rem #717171;opacity:1!important}.login-text.hidden{pointer-events:auto;opacity:1!important;color:#1110!important;text-shadow:none!important}.login-text.hidden.username[contenteditable],.login-text.hidden.password[contenteditable]{color:#1110!important;text-shadow:none!important}.line{background:#acacacd6;height:1px;position:absolute}.original{width:22.48vw;top:12.5vh;left:6.38vw}.second{width:18.68vw;top:28.5vh;left:6.38vw}.third{width:22.48vw;top:84vh;left:6.38vw}.fourth{width:57.8vw;top:12.5vh;left:36vw}.fifth{width:57.8vw;top:28.5vh;left:36vw}.sixth{width:57.8vw;top:84vh;left:36vw}.line.util-line{z-index:6;cursor:pointer;width:2.8vw;top:28.5vh;left:26.06vw}.login-text{letter-spacing:.28vw;font-family:UI,sans-serif;font-size:.47rem;position:absolute;left:6.41vw}.login-text.username:not([contenteditable]):not([data-has-value=true]),.login-text.password:not([contenteditable]):not([data-has-value=true]){-webkit-user-select:none;user-select:none;cursor:text;font-family:Distill Expanded,sans-serif!important}.login-text.username:not([contenteditable])[data-has-value=true],.login-text.password:not([contenteditable])[data-has-value=true]{color:var(--ui-color,#111111c4)!important;letter-spacing:.17vw!important;font-family:UI,sans-serif!important;font-size:var(--login-ui-main-size,.64rem)!important;cursor:text!important;-webkit-user-select:none!important;user-select:none!important;min-width:.6ch!important;box-shadow:none!important;text-shadow:0 0 .11px #71717166!important;outline:none!important;line-height:1.2!important;display:inline-block!important}.login-text.username[contenteditable],.login-text.password[contenteditable]{color:var(--ui-color,#111111c4)!important;caret-color:#c1c1c1!important;-webkit-user-select:text!important;user-select:text!important;cursor:text!important;box-shadow:none!important;letter-spacing:.17vw!important;font-family:UI,sans-serif!important;font-size:var(--login-ui-main-size,.64rem)!important;text-shadow:0 0 .11px #71717166!important;outline:none!important;min-width:.6ch!important;line-height:1.2!important;display:inline-block!important}.username{top:calc(var(--username-line-top) - var(--line-gap))}.password{top:calc(var(--password-line-top) - var(--line-gap))}.login-line,.login-line-second{background:#e6e6e647;width:22.48vw;height:1px;position:absolute;left:6.4vw}.login-line{top:var(--username-line-top)}.login-line-second{top:var(--password-line-top)}.login-links-row{width:22.48vw;left:6.41vw;top:calc(var(--password-line-top) + 5.5vh);z-index:95;-webkit-user-select:auto;user-select:auto;transition:left var(--panel-slide-dur) var(--panel-slide-ease);justify-content:space-between;align-items:baseline;display:flex;position:absolute}.login-signup-link,.login-forgot-password{color:#d1d1d1;cursor:pointer;white-space:nowrap;-webkit-user-select:auto;user-select:auto;padding:.1rem 0;font-family:UI,sans-serif;transition:opacity .5s ease-in-out}.login-signup-link.hidden,.login-forgot-password.hidden{pointer-events:none!important}.login-signup-link{letter-spacing:.17vw;font-size:var(--login-ui-main-size,.64rem);text-shadow:none;line-height:1.9}.login-forgot-password{letter-spacing:.1vw;font-size:var(--login-ui-sub-size,.58rem);text-align:right;line-height:1.35}body.stage-account .login-links-row{left:calc(6.41vw - var(--slide-dist))}.login-bottom-row{top:calc(var(--password-line-top) + 5.5vh);color:#d1d1d1;letter-spacing:.17vw;width:22.48vw;font-family:UI,sans-serif;font-size:var(--login-ui-main-size,.64rem);text-shadow:none;-webkit-user-select:auto;user-select:auto;z-index:6;transition:left var(--panel-slide-dur) var(--panel-slide-ease);justify-content:space-between;padding:.1rem 0;line-height:1.9;display:flex;position:absolute;left:6.41vw}.login-bottom-join{cursor:pointer}.login-bottom-forgot{pointer-events:auto}.login-action-row{top:calc(var(--password-line-top) + 5.5vh);color:#d1d1d1;letter-spacing:.17vw;width:22.48vw;font-family:UI,sans-serif;font-size:var(--login-ui-main-size,.64rem);opacity:0;pointer-events:none;z-index:95;-webkit-user-select:auto;user-select:auto;transition:opacity .18s ease, left var(--panel-slide-dur) var(--panel-slide-ease);justify-content:space-between;line-height:1.9;display:flex;position:absolute;left:6.41vw}.login-action-row.on{opacity:1;pointer-events:auto}.login-login-link,.login-update-password{cursor:pointer}body.stage-account .login-action-row{left:calc(6.41vw - var(--slide-dist))}.update-clip{z-index:120;pointer-events:none;width:22.48vw;height:100vh;position:absolute;top:0;left:6.41vw;overflow:hidden}.update-clip.active{pointer-events:auto}.update-window{width:100%;height:calc(55.5vh - 2px);position:absolute;top:calc(28.5vh + 1px);left:0;overflow:hidden}.update-wrapper{opacity:0;pointer-events:none;background:#fff;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.update-wrapper.active{opacity:1;pointer-events:auto}.update-wrapper.stage-email .update-text.update-code,.update-wrapper.stage-email .update-text.update-new-password,.update-wrapper.stage-email .update-text.update-repeat-password,.update-wrapper.stage-email .update-line.update-line2,.update-wrapper.stage-email .update-line.update-line3,.update-wrapper.stage-email .update-line.update-line4{display:none}.update-text{color:#111111c4;box-shadow:none;letter-spacing:.17vw;font-family:UI,sans-serif;font-size:var(--login-ui-main-size,.64rem);text-shadow:none;z-index:1;outline:none;padding:.1rem 0;line-height:1.9;position:absolute;left:0}.update-text.update-email{top:6.7vh}.update-text.update-code{top:14.8vh}.update-text.update-new-password{top:22.9vh}.update-text.update-repeat-password{top:31vh}.update-line{z-index:1;background:#e6e6e647;width:100%;height:1px;position:absolute;left:0}.update-line.update-line1{top:10.4vh}.update-line.update-line2{top:18.5vh}.update-line.update-line3{top:26.6vh}.update-line.update-line4{top:34.7vh}.update-action{color:#d1d1d1;letter-spacing:.17vw;font-family:UI,sans-serif;font-size:var(--login-ui-main-size,.64rem);text-shadow:none;-webkit-user-select:auto;user-select:auto;cursor:pointer;z-index:1;line-height:1.9;transition:top .26s,opacity .2s;position:absolute}.update-action.update-submit{text-align:right;top:40.2vh;right:0}.update-action.update-cancel{text-align:left;top:40.2vh;left:0}.update-wrapper.stage-email .update-action.update-submit,.update-wrapper.stage-email .update-action.update-cancel{top:14.8vh}.account-clip{z-index:5;width:22.48vw;height:100vh;position:absolute;top:0;left:6.41vw;overflow:hidden}.account-wrapper{top:0;left:var(--slide-dist);width:100%;height:100%;transition:left var(--panel-slide-dur) var(--panel-slide-ease);opacity:0;pointer-events:auto;position:absolute}.account-wrapper.shown{opacity:1}.account-wrapper.active{pointer-events:auto;left:0}.account-text{color:#111;letter-spacing:.34vw;text-shadow:.001rem .001rem #717171,-.001rem -.001rem #717171;padding:.1rem 0;font-family:UI,sans-serif;font-size:.46rem;line-height:1.2;position:absolute;left:0}.account-text.account-email{top:35.2vh}.account-text.account-username{top:43.3vh}.account-text.account-phone,.account-text.account-age{display:none;top:51.4vh}.account-text.account-sign-password{top:51.4vh}.account-text.account-repeat-password{top:59.5vh}.account-wrapper.has-age .account-text.account-age{display:block}.account-wrapper.has-age .account-text.account-sign-password{top:59.5vh}.account-wrapper.has-age .account-text.account-login-link{top:68.7vh}.account-wrapper.has-age .account-text.account-legal-privacy,.account-wrapper.has-age .account-text.account-legal-ok{top:69vh}.account-wrapper.invite-mode .account-text.account-phone{display:block}.account-wrapper.invite-mode .account-text.account-sign-password{top:59.5vh}.account-wrapper.invite-mode .account-text.account-login-link{top:68.7vh}.account-wrapper.invite-mode .account-text.account-legal-privacy,.account-wrapper.invite-mode .account-text.account-legal-ok{top:69vh}.account-wrapper.invite-mode .account-text.account-age{top:59.5vh}.account-wrapper.invite-mode.has-age .account-text.account-sign-password{top:67.6vh}.account-wrapper.invite-mode.has-age .account-text.account-login-link{top:76.8vh}.account-wrapper.invite-mode.has-age .account-text.account-legal-privacy,.account-wrapper.invite-mode.has-age .account-text.account-legal-ok{top:77.1vh}.account-text.account-legal-privacy,.account-text.account-legal-ok,.account-text.account-login-link{transition:top .18s}.account-text.account-legal-privacy{text-align:right;pointer-events:auto;-webkit-user-select:auto;user-select:auto;max-width:82%;top:60.9vh;left:auto;right:1.9rem;color:#d1d1d1!important;letter-spacing:.1vw!important;font-size:var(--login-ui-sub-size,.58rem)!important;line-height:1.35!important}.account-text.account-legal-privacy .legal-link{pointer-events:auto;text-decoration:none;color:inherit!important}.account-text.account-legal-privacy .legal-link:hover{opacity:.85}.account-text.account-legal-privacy.checked .legal-link{color:#c1c1c1!important}@keyframes io-ok-pulse{0%,to{opacity:1}50%{opacity:.28}}.account-text.account-legal-ok:not(.checked){animation:2s cubic-bezier(.37,0,.63,1) infinite io-ok-pulse}@media (prefers-reduced-motion:reduce){.account-text.account-legal-ok{animation:none!important}}.account-text.account-legal-ok{text-align:right;cursor:pointer;-webkit-user-select:auto;user-select:auto;top:60.9vh;left:auto;right:0;color:#d1d1d1!important;letter-spacing:.1vw!important;font-size:var(--login-ui-sub-size,.58rem)!important;line-height:1.35!important}.account-text.account-legal-privacy.checked,.account-text.account-legal-ok.checked{color:#c1c1c1!important}.account-text.account-login-link{text-align:left;cursor:pointer;-webkit-user-select:auto;user-select:auto;top:60.6vh;left:0;right:auto;color:#d1d1d1!important}.account-line{background:#e6e6e647;width:100%;height:1px;position:absolute;left:0}.account-line.account-line1{top:38.9vh}.account-line.account-line2{top:47vh}.account-line.account-line3{top:55.1vh}.account-line.account-line4{display:none;top:63.2vh}.account-line.account-line5{display:none;top:71.3vh}.account-wrapper.has-age .account-line.account-line4,.account-wrapper.invite-mode .account-line.account-line4,.account-wrapper.invite-mode.has-age .account-line.account-line5{display:block}body.stage-account .username,body.stage-account .password{left:calc(6.41vw - var(--slide-dist))}body.stage-account .login-line,body.stage-account .login-line-second{left:calc(6.4vw - var(--slide-dist))}body.stage-account .login-bottom-row{left:calc(6.41vw - var(--slide-dist))}.page-content{width:100vw;height:100vh;position:relative;overflow:hidden}.layer-one{z-index:500;background:#fff;width:6.37vw;height:100vh;position:fixed;top:0;left:0}.layer-two{z-index:100;background:#fff;width:7.13vw;height:100vh;position:fixed;top:0;left:28.87vw}.layer-three{pointer-events:auto;z-index:2;background:#fff;width:58.7vw;height:28.4vh;position:absolute;top:0;left:36vw}.layer-four{pointer-events:auto;z-index:2;background:#fff;width:58.7vw;height:15.3vh;position:absolute;top:84.7vh;left:36vw}.ui-input-text{color:var(--ui-color,#111111c4);caret-color:#c1c1c1;letter-spacing:var(--ui-letter-spacing,.13vw);font-family:UI,sans-serif;font-size:var(--ui-size,.77rem);text-shadow:none;appearance:none;border-radius:0;margin:0;padding:0;line-height:1.6}.ui-input-text::placeholder{color:#717171db;opacity:1;letter-spacing:var(--ui-letter-spacing,.13vw);font-size:var(--ui-size,.77rem);text-shadow:none;line-height:1.6}.ui-text{color:var(--ui-color,#111111c4);letter-spacing:var(--ui-letter-spacing,.13vw);font-family:UI,sans-serif;font-size:var(--ui-size,.77rem);text-shadow:none;line-height:1.6}.ui-top-toggle{font-size:clamp(.517rem,.179rem + .407vw,.663rem)}.user-search-input{cursor:text;z-index:900;background:0 0;border:none;outline:none;width:22.45vw;padding:0;position:absolute;top:7.3vh;left:6.41vw}.user-search-overlay{z-index:2300;--list-offset:-.48vh;pointer-events:auto;background:#fff;width:22.45vw;height:55.4vh;position:absolute;top:28.6vh;left:6.41vw}.user-search-results{left:0;top:calc(6.8vh + var(--list-offset));width:22.45vw;height:calc(77vh - 35.4vh - var(--list-offset));position:absolute;overflow:hidden}.user-search-scroll{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;width:100%;height:100%;position:relative;overflow-y:auto}.user-search-scroll::-webkit-scrollbar{width:0;height:0;display:none}.user-row{cursor:pointer;width:100%;height:calc(var(--name-h-vh,0vh) + 9.2vh);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:relative}.user-row .user-name{white-space:nowrap;position:absolute;top:0;left:0}.user-separator{left:0;top:calc(var(--name-h-vh,0vh) + 4.2vh);background-color:#e6e6e647;width:100%;height:1px;position:absolute}.io-pro-badge,.io-pro-badge-meta{line-height:inherit;margin-left:1.4vw;color:#c1c1c1!important;opacity:1!important}.io-pro-badge{font-size:.76em}.io-pro-badge-meta{font-size:.91em}.layer-one,.layer-two{pointer-events:auto}.line.fourth,.line.fifth{z-index:3;position:absolute}.login-line,.login-line-second,.username,.password{z-index:90}body.login-page .layer-one{z-index:500!important;pointer-events:auto!important;display:block!important}body.login-page .layer-two{z-index:100!important;pointer-events:auto!important;width:7.13vw!important;display:block!important;left:28.87vw!important}body.login-page .layer-three,body.login-page .layer-four{z-index:2!important;pointer-events:auto!important;display:block!important}body.login-page .line{z-index:1!important;pointer-events:none!important}body.login-page .line.login-line,body.login-page .line.login-line-second{background:#e6e6e647!important}body.login-page .line.util-line{z-index:6!important;pointer-events:auto!important}body.login-page .line.fourth,body.login-page .line.fifth{z-index:3!important}body.login-page .login-line,body.login-page .login-line-second,body.login-page .username,body.login-page .password{z-index:90!important}.login-text,.account-text,.update-text{-webkit-text-decoration:none!important;text-decoration:none!important}body.login-page ::spelling-error{box-shadow:none!important;background:0 0!important;-webkit-text-decoration:none!important;text-decoration:none!important}body.login-page ::grammar-error{box-shadow:none!important;background:0 0!important;-webkit-text-decoration:none!important;text-decoration:none!important}body .account-text{color:var(--ui-color,#111111c4)!important;box-shadow:none!important;letter-spacing:.17vw!important;font-family:UI,sans-serif!important;font-size:var(--login-ui-main-size,.64rem)!important;text-shadow:none!important;outline:none!important;line-height:1.9!important}body.login-page .account-text:not(.account-login-link):not(.account-legal-privacy):not(.account-legal-ok):not([contenteditable]):not([data-has-value=true]){color:#111111c4!important}body.login-page .account-text:not(.account-login-link):not(.account-legal-privacy):not(.account-legal-ok)[contenteditable]{color:var(--ui-color,#111111c4)!important;caret-color:#c1c1c1!important;cursor:text!important;-webkit-user-select:text!important;user-select:text!important;min-width:.6ch!important;box-shadow:none!important;outline:none!important;display:inline-block!important}.account-text[contenteditable],.update-text[contenteditable]{min-width:.6ch!important;display:inline-block!important}body.login-page .update-text:not([contenteditable])[data-has-value=true]{color:var(--ui-color,#111111c4)!important}.update-text[contenteditable]{color:var(--ui-color,#111111c4)!important;caret-color:#c1c1c1!important}body.login-page .account-text.account-email,body.login-page .account-text.account-username,body.login-page .account-text.account-phone,body.login-page .account-text.account-age,body.login-page .account-text.account-sign-password,body.login-page .account-text.account-repeat-password,body.login-page .update-text.update-email,body.login-page .update-text.update-code,body.login-page .update-text.update-new-password,body.login-page .update-text.update-repeat-password{margin-top:calc(-1 * var(--panel-input-ui-raise,0vh))}@media (min-width:1900px){.login-text.username:not([contenteditable]),.login-text.password:not([contenteditable]){letter-spacing:.36vw!important;font-size:.571rem!important}body.login-page{--ui-size:clamp(.62rem, calc(.158rem + .53vw), .766rem);--login-ui-main-size:var(--ui-size);--login-ui-sub-size:.6rem;--panel-input-ui-raise:.47vh}body.login-page .account-text.account-login-link{letter-spacing:.17vw!important;font-size:.64rem!important;line-height:1.9!important}}@media (max-width:1899px){.line.original,.line.second,.line.third,.line.fourth,.line.fifth,.line.sixth,.line.util-line{background:#acacaca3!important}}
