@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&display=swap";body{min-height:100vh}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:5px}input.simple{background:none;border:0;border-bottom:1px solid #c8c8c8;display:block;min-width:0;width:100%;padding:12px 0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:20px;transition:.1s linear;transition-property:border-color box-shadow}input.simple:focus{box-shadow:inset 0 -1px #1e90ff;border-color:#1e90ff}input.simple[disabled=true]{opacity:.5}*{margin:0;padding:0;outline:none;box-sizing:border-box}body{font-family:Inter,Arial,Helvetica,sans-serif;color:#000;overflow-x:hidden}.app{background-image:url(/assets/background-TYa4fzAI.jpg);background-size:100%;min-height:100vh}#worxbase-footer{position:relative;background:#dbdbdb;padding:48px;text-align:center;z-index:1;line-height:1.625rem}.auth{position:relative;min-height:100vh;display:flex;align-items:center;flex-direction:column;gap:64px;padding:48px}.auth .header{z-index:1;display:flex;align-items:center;justify-content:center}.auth .header .logo{height:64px}.auth .shape{pointer-events:none;position:fixed;height:100vh;top:0;right:10px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.auth .container{flex:1;width:100%;display:flex;align-items:center;justify-content:center}.auth .content{border-radius:32px;position:relative;z-index:1;background:#ffffff;max-width:600px;width:100%;padding:48px;box-shadow:0 4px 62px #0000001a}.auth .title{text-align:center}.auth .form{display:flex;flex-direction:column;gap:24px;margin-top:24px}.auth .error{color:red;text-align:center}.auth a.switch{background:none;border:0;cursor:pointer;text-align:center;color:#1e90ff;display:block;width:100%;padding:16px;font-size:20px;text-decoration:none}.auth a.switch[data-disabled=true]{pointer-events:none;opacity:.7}@media screen and (max-width: 640px){.auth{padding:24px}.auth header .logo{height:48px}.auth .container{align-items:flex-start}.auth .content{padding:32px 24px}.auth .title{font-size:20px}.auth .form input{font-size:16px;padding:8px 0}.auth .form button{font-size:16px;border-radius:12px}.auth .form .switch{font-size:16px}}button.button-component{background-color:#dbdbdb;padding:12px 36px;border:0;border-radius:16px;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}button.button-component.highlight{background-color:#ffc700}button.button-component:hover{filter:brightness(.95)}button.button-component[disabled=true],button.button-component[data-loading=true]{pointer-events:none;opacity:.7}#dashboard .dashboard-content{padding:0 48px 48px}#dashboard .dashboard-controls{display:flex;align-items:stretch;justify-content:flex-start;gap:32px;margin-bottom:48px}#dashboard .dashboard-controls .dashboard-search{flex:1;max-width:900px;display:flex;align-items:center;background:#ffffff;box-shadow:0 3px 4px #0003;border-radius:12px;min-width:0}#dashboard .dashboard-controls .dashboard-search input{flex:1;border:0;background:none;padding:12px 16px;font-size:20px;font-family:Inter,Arial,Helvetica,sans-serif;min-width:0}#dashboard .dashboard-controls .dashboard-search .icon{margin-right:16px}#dashboard .dashboard-controls .dashboard-create-host{background:#ffffff;padding:0 12px;border:0;box-shadow:0 3px 4px #0003;border-radius:12px;cursor:pointer}#dashboard .dashboard-host-grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width: 640px){#dashboard .dashboard-host-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1024px){#dashboard .dashboard-host-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1280px){#dashboard .dashboard-host-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 640px){#dashboard .dashboard-content{padding:0 24px 24px}#dashboard .dashboard-controls .dashboard-search input{font-size:14px}}#header{display:flex;align-items:center;justify-content:space-between;padding:24px 48px}#header .logo-container{display:flex;align-items:center;gap:16px}#header .logo-container .logo{height:64px}#header .logo-container .beta-sign{background:#1e90ff;color:#fff;display:inline-block;font-size:12px;padding:2px 12px;border-radius:18px}#header .controls{display:flex;align-items:center;justify-content:space-between;gap:24px;white-space:nowrap;overflow:hidden}#header .controls p{font-size:20px;text-overflow:ellipsis;overflow:hidden;border-right:2px solid #c8c8c8;padding-right:24px}#header .controls a{color:#636363}#header .controls button{background:none;border:0;border-left:2px solid #c8c8c8;padding-left:24px;font-size:20px;font-weight:600;font-family:Inter,Arial,Helvetica,sans-serif;color:#636363;cursor:pointer;text-overflow:ellipsis;overflow:hidden}#header .controls button.critic{color:red}#header .menu-trigger{display:none;background:none;border:0;cursor:pointer}@media screen and (max-width: 768px){#header .logo{height:32px!important}#header .controls p,#header .controls button{font-size:14px}}@media screen and (max-width: 640px){#header .controls{display:none}#header .menu-trigger{display:block}}.menu-content{display:none;background:#ffffff;padding:8px;box-shadow:0 2px 62px #0003;border-radius:8px;z-index:2}.menu-content p{font-size:14px;text-align:center;margin-bottom:4px;font-weight:700}.menu-content button,.menu-content a{display:block;width:100%;padding:4px 12px;background:none;border-radius:6px;border:0;font-size:14px;font-family:Inter,Arial,Helvetica,sans-serif;cursor:pointer;color:inherit;text-decoration:none;text-align:center}.menu-content button:hover,.menu-content a:hover{background:rgba(0,0,0,.1)}.menu-content button.critic,.menu-content a.critic{color:red}.menu-content button.critic:hover,.menu-content a.critic:hover{color:#fff;background:#ff0000}@media screen and (max-width: 640px){#header{padding:24px}.menu-content{display:block}}@keyframes modal-overlay-open{0%{opacity:0}to{opacity:1}}@keyframes modal-content-open{0%{transform:scale(0)}to{transform:scale(1)}}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:2}.modal-container .modal-content{display:flex;flex-direction:column;justify-content:space-between;gap:24px;position:relative;background:#ffffff;padding:24px;border-radius:24px;width:calc(100vw - 64px);max-width:600px;max-height:calc(100vh - 64px);overflow-y:auto;word-break:break-word;animation:.2s modal-content-open cubic-bezier(0,.56,.52,.99)}.modal-container .modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);animation:.2s modal-overlay-open linear}.modal-container .modal-title{font-size:24px}.modal-container .modal-description{line-height:1.625rem}.modal-container .modal-label{font-weight:600}.modal-container .modal-input{padding:8px 0;background:none;border:0;border-bottom:1px solid #c8c8c8;display:block;width:100%;font-family:Inter,Arial,Helvetica,sans-serif;font-size:18px;transition:.1s linear;transition-property:border-color box-shadow}.modal-container .modal-input:focus{border-color:#1e90ff;box-shadow:inset 0 -1px #1e90ff}.modal-container .modal-error{color:red;text-align:center}.modal-container .modal-options{display:flex;align-items:center;justify-content:space-between;gap:24px}.modal-container .modal-options .modal-button{padding:12px;background:#dbdbdb;flex:1;font-family:Inter,Arial,Helvetica,sans-serif;border-radius:12px;border:0;font-size:16px;cursor:pointer;color:#000}.modal-container .modal-options .modal-button[disabled]{pointer-events:none;opacity:.8}.modal-container .modal-options .modal-button:hover{filter:brightness(.9)}.modal-container .modal-options .modal-button.accept{background:#ffc700}.modal-container .modal-options .modal-button.reject{background:#ff0000;color:#fff}.host{background:#ffffff;padding:16px;box-shadow:0 3px 4px #0003;border-radius:16px;overflow:hidden}.host .host-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.host .host-header .host-name-wrapper{flex:1;overflow:hidden;color:currentColor;text-decoration:none}.host .host-header .host-name-wrapper .host-name{font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host .host-header .host-options-button{background:none;padding:0;border:0;cursor:pointer}.host .host-footer{display:flex;align-items:center;justify-content:space-between}.host .host-footer .host-status{border-radius:24px;padding:4px 24px;display:flex;align-items:center;gap:8px;font-size:14px}.host .host-footer .host-status.unknown{background:#dbdbdb}.host .host-footer .host-status.online{background:#00b027;color:#fff}.host .host-footer .host-status.offline{background:#ff0000;color:#fff}.host .host-footer .host-check{font-size:14px}.host .host-footer .host-check.enabled{color:#00b027}.host .host-footer .host-check.disabled{color:#c8c8c8}.host-options{background:#ffffff;box-shadow:0 2px 62px #0003;padding:2px;font-size:14px;display:flex;flex-direction:column;border-radius:4px}.host-options button,.host-options a{color:currentColor;text-decoration:none;background:none;display:flex;align-items:center;justify-content:flex-start;border:0;cursor:pointer;padding:4px 8px;border-radius:4px;gap:4px}.host-options button:hover,.host-options a:hover{background:rgba(0,0,0,.05)}.host-options button.critic,.host-options a.critic{color:red}.host-options button.critic:hover,.host-options a.critic:hover{background:#ff0000;color:#fff}.host-options .separator{height:1px;background:#c8c8c8}.empty{max-width:500px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;line-height:1.625rem}.empty .empty-description{font-size:20px}#host .host-container{padding-top:0}#host .host-content{display:flex;align-items:flex-start;justify-content:flex-start;gap:48px;padding:48px}#host .host-content .host-infos{flex:1;position:sticky;top:125px}#host .host-content .host-infos .host-infos-name{font-size:24px;font-weight:700;margin-top:8px;margin-bottom:12px;word-break:break-word}#host .host-content .host-infos .host-infos-status{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#fff;padding:8px 20px;border-radius:24px}#host .host-content .host-infos .host-infos-status.unknown{background:#dbdbdb;color:#000}#host .host-content .host-infos .host-infos-status.online{background:#00b027}#host .host-content .host-infos .host-infos-status.offline{background:#ff0000}#host .host-content .host-infos .host-infos-statistic{margin-top:16px}#host .host-content .host-infos .host-infos-statistic .host-infos-statistic-label{margin-bottom:4px;font-size:14px}#host .host-content .host-infos .host-infos-statistic .host-infos-statistic-value{font-size:20px;font-weight:600}@media screen and (max-width: 768px){#host .host-content .host-infos{position:initial}}#host .host-content .host-tests{flex:2;width:100%}#host .host-content .host-tests>h2{margin-bottom:12px}#host .host-content .host-tests .host-tests-empty{margin-top:12px;font-style:italic;line-height:1.625rem}#host .host-content .host-tests .host-tests-empty[data-has-content=true]{display:none}#host .host-content .host-tests .host-tests-list{list-style:none;display:flex;flex-direction:column;gap:24px}#host .host-content .host-tests .host-tests-load{background:#ffc700;border:0;display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;padding:8px 28px;border-radius:24px;margin:24px auto 0;cursor:pointer}@media screen and (max-width: 768px){#host .host-content{flex-direction:column}}@media screen and (max-width: 640px){#host .host-content{padding:24px}}.attempt-container{border-radius:16px;box-shadow:0 3px 4px #0000004d;overflow:hidden;border:3px solid #c8c8c8}.attempt-container[data-ok=true]{border-color:#00b027}.attempt-container[data-ok=true] .attempt-sup-content{background:#00b027;color:#fff}.attempt-container[data-ok=false]{border-color:#b40000}.attempt-container[data-ok=false] .attempt-sup-content{background:#b40000;color:#fff}.attempt-container .attempt-sup-content{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;background:#dbdbdb}.attempt-container .attempt-sup-content .attempt-infos .attempt-time{font-size:24px;font-weight:600;margin-bottom:12px}.attempt-container .attempt-sup-content .attempt-infos .attempt-stats{display:flex;align-items:center;gap:24px}.attempt-container .attempt-sup-content .attempt-infos .attempt-stats .attempt-stat-value{font-size:16px;font-weight:600}.attempt-container .attempt-sup-content .attempt-infos .attempt-stats .attempt-stat-label{font-size:14px}.attempt-container .attempt-sup-content .attempt-expand{padding:0;background:none;border:0;color:currentColor;cursor:pointer}.attempt-container .attempt-sub-content{background:#ffffff;padding:16px 24px;display:flex;flex-direction:column-reverse;gap:16px}.attempt-container .attempt-sub-content[data-expanded=false]{display:none}.attempt-container .attempt-sub-content .ping-tip{display:flex;align-items:center;justify-content:flex-end;word-break:break-word;gap:8px;font-size:14px;font-style:italic;text-align:right}.attempt-container .attempt-sub-content .attempt-ping{display:flex;align-items:center;justify-content:space-between;gap:16px}.attempt-container .attempt-sub-content .attempt-ping .ping-num{font-size:24px;color:#636363}.attempt-container .attempt-sub-content .attempt-ping .ping-infos{flex:1}.attempt-container .attempt-sub-content .attempt-ping .ping-infos .ping-time{font-weight:600;font-size:18px}.attempt-container .attempt-sub-content .attempt-ping .ping-infos .ping-hour{font-size:14px}.attempt-container .attempt-sub-content .attempt-ping .ping-status{font-size:14px;display:flex;align-items:center;gap:12px;padding:4px 12px;border-radius:24px;background:#dbdbdb;overflow:hidden;cursor:help}.attempt-container .attempt-sub-content .attempt-ping .ping-status span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attempt-container .attempt-sub-content .attempt-ping .ping-status[data-status=true]{background:#00b027;color:#fff}.attempt-container .attempt-sub-content .attempt-ping .ping-status[data-status=false]{background:#b40000;color:#fff}@media screen and (max-width: 640px){.attempt-container .attempt-sub-content .attempt-ping .ping-status span{font-size:12px}}.ping-status-popup{background:#ffffff;box-shadow:0 0 8px #0000004d;padding:12px;border-radius:12px;max-width:min(var(--radix-tooltip-content-available-width),400px);max-height:var(--radix-tooltip-content-available-height);z-index:3;overflow-y:auto}.ping-status-popup .ping-status-popup-arrow{fill:#fff}.ping-status-popup .ping-status-popup-result{font-weight:900;font-size:26px;text-align:center;word-break:break-word}.ping-status-popup .ping-status-popup-title{font-size:12px;text-align:center}.ping-status-popup .ping-status-popup-description{margin:12px 0;word-break:break-word;line-height:1.625rem}.ping-status-popup .ping-status-popup-description ul{margin-top:12px;font-size:14px;margin-left:2rem;line-height:1.5rem}.ping-status-popup .ping-status-popup-learn-more{color:#1e90ff;text-align:center;text-decoration:none;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.host-error{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:100vh}.host-error a{background:#1e90ff;color:#fff;padding:8px 24px;border-radius:24px;text-decoration:none}.menu-options{background:#ffffff;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;padding:24px 48px;border-bottom:1px solid #c8c8c8;z-index:1}.menu-options>div{display:flex;align-items:center;gap:24px}.menu-options>div button,.menu-options>div a{color:currentColor;background:none;border:0;cursor:pointer;display:flex;align-items:center}.menu-options>div button.critic,.menu-options>div a.critic{color:red}.menu-options>div button svg,.menu-options>div a svg{height:24px;width:24px}@media screen and (max-width: 768px){.menu-options>div button svg,.menu-options>div a svg{height:20px;width:20px}}@media screen and (max-width: 640px){.menu-options>div button svg,.menu-options>div a svg{height:16px;width:16px}}.menu-options>div .separator{width:2px;background:#c8c8c8;height:20px}@media screen and (max-width: 640px){.menu-options>div .separator{width:1px}}@media screen and (max-width: 640px){.menu-options{padding:16px 24px}}.header{display:flex;justify-content:center;padding:24px 0}.header img{height:64px}@media screen and (max-width: 640px){.header img{height:32px}}.navbar{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:0 48px;font-size:20px;color:#000}.navbar a{color:inherit;background:red;display:contents}@media screen and (max-width: 640px){.navbar{padding:0 24px;font-size:16px}}#report{padding:48px;max-width:1000px}#report .title{margin-bottom:24px}#report .label{font-size:20px;margin-top:24px;margin-bottom:12px}#report .message{background:#ffffff;display:block;width:100%;border:1px solid #c8c8c8;padding:24px;border-radius:12px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;height:150px;resize:none;margin-bottom:24px}#report .policy{font-size:12px;font-style:italic;margin-bottom:24px}#report .error{color:red;margin-bottom:24px}@media screen and (max-width: 640px){#report{padding:24px}#report .title{font-size:24px}#report .label{font-size:18px}}.selector .selector-label{font-size:20px;margin-bottom:12px}.selector .selector-container{background:#ffffff;display:flex;flex-direction:column;gap:16px;border:1px solid #c8c8c8;border-radius:12px;padding:24px}.selector .selector-container .selector-option{display:flex;align-items:center;gap:16px;background:none;border:0;font-family:inherit;cursor:pointer}.selector .selector-container .selector-option .selector-option-indicator{position:relative;width:25px;height:25px;border-radius:100px;color:#c8c8c8;border:3px solid currentColor}.selector .selector-container .selector-option .selector-option-indicator[data-selected=true]{color:#1e90ff}.selector .selector-container .selector-option .selector-option-indicator:after{content:"";background-color:currentColor;position:absolute;top:3px;right:3px;left:3px;bottom:3px;border-radius:100px;transform:scale(0);transition:.2s cubic-bezier(.67,.1,.93,.53) transform}.selector .selector-container .selector-option .selector-option-indicator[data-selected=true]:after{transform:scale(1);transition:.2s cubic-bezier(0,.56,.52,.99) transform}.selector .selector-container .selector-option .selector-option-infos{text-align:left;word-break:normal;flex:1}.selector .selector-container .selector-option .selector-option-infos .selector-option-label{font-weight:700;font-size:20px}.selector .selector-container .selector-option .selector-option-infos .selector-option-description{font-size:16px}@media screen and (max-width: 640px){.selector .selector-container .selector-option .selector-option-infos .selector-option-label{font-size:16px}.selector .selector-container .selector-option .selector-option-infos .selector-option-description{font-size:14px}}@media screen and (max-width: 640px){.selector .selector-label{font-size:18px}}
