:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161a20);--surface:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#20252d);--text:var(--lightningcss-light,#24313e)var(--lightningcss-dark,#edf1f6);--muted:var(--lightningcss-light,#5b6978)var(--lightningcss-dark,#b0bccb);--line:var(--lightningcss-light,#dce3eb)var(--lightningcss-dark,#3b4654);--blue:var(--lightningcss-light,#2156b6)var(--lightningcss-dark,#a1c4ff);--hover:var(--lightningcss-light,#edf3fd)var(--lightningcss-dark,#283950);--green:var(--lightningcss-light,#27714b)var(--lightningcss-dark,#8ad4ae);--danger:var(--lightningcss-light,#a92c32)var(--lightningcss-dark,#ffabb1);color:var(--text);background:var(--bg);font:14px/1.5 -apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled,select:disabled{cursor:default;opacity:.6}h1,p{margin:0}h1{font-size:19px;font-weight:500;line-height:1.5}a{color:var(--blue)}.home{padding:0 22px 16px}.app-header{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:58px;display:flex}.wordmark,.auth-brand{letter-spacing:-.7px;font-size:21px;font-weight:600}.organization{color:var(--muted);font-size:12px}.account{margin-left:auto;position:relative}.icon-button{background:var(--bg);border:1px solid var(--line);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}.icon-button:hover{background:var(--hover)}.account-trigger{background:var(--surface);border-radius:50%}.account-menu{z-index:20;background:var(--bg);border:1px solid var(--line);border-radius:6px;width:260px;max-width:calc(100vw - 44px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 5px 15px var(--lightningcss-light,#00000018)var(--lightningcss-dark,#00000060)}.account-identity{overflow-wrap:anywhere;gap:3px;padding:10px 10px 14px;display:grid}.account-identity strong{font-weight:500}.account-identity span{color:var(--muted);font-size:12px}.account-item{background:var(--bg);text-align:left;border:0;border-radius:4px;width:100%;padding:9px 10px;display:block}.account-item:hover{background:var(--hover)}.account-contact{color:var(--muted);overflow-wrap:anywhere;padding:4px 10px 10px;font-size:12px}.account-menu hr{border:0;border-top:1px solid var(--line);margin:5px 0}.list-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0 14px;display:flex}.list-tools h1{margin-right:auto}.search{border:1px solid var(--line);border-radius:4px;align-items:center;gap:8px;width:240px;max-width:100%;min-height:34px;padding:5px 9px;display:flex}.search svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}input{outline-offset:4px;background:0 0;border:0;width:100%;min-width:0;padding:0}input::placeholder{color:var(--muted)}.environments{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.name-col{width:24%}.state-col{width:100px}.launch-col{width:126px}th{font-weight:500}thead th{color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line);padding:9px 10px;font-size:12px}tbody tr{height:48px}tbody th,td{border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;padding:9px 10px}tbody th{text-align:left}tbody tr:hover{background:var(--surface)}.state{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.state-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.state.off .state-dot{background:var(--muted)}.windows{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.window-link{color:var(--blue);background:var(--bg);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:4px 10px;text-decoration:none}.window-link:hover{background:var(--hover);border-color:var(--blue)}.muted{color:var(--muted);font-size:12px}.row-error,.error{color:var(--danger);font-size:12px}.contact{color:var(--muted);font-size:12px}.contact summary{color:var(--blue);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.contact p{overflow-wrap:anywhere;padding-top:6px}.app-select{background:var(--bg);border:1px solid var(--line);border-radius:4px;width:106px;max-width:100%;min-height:32px;padding:4px 8px}.empty{text-align:center;color:var(--muted);padding:44px 12px}.empty .contact{margin-top:12px}.authentication{min-height:100vh;padding:48px 22px 100px}.auth-brand{text-align:center;margin-bottom:28px}.auth-panel{border:1px solid var(--line);border-radius:6px;width:360px;max-width:100%;margin:auto;padding:26px}.auth-organization{color:var(--muted);margin-bottom:7px;font-size:13px}.auth-identity{overflow-wrap:anywhere;margin-top:14px}.auth-status,.auth-help{color:var(--muted);margin-top:12px;font-size:12px}.auth-panel .primary{background:var(--blue);width:100%;color:var(--bg);border:1px solid var(--blue);border-radius:4px;min-height:36px;margin-top:24px;padding:7px 13px}.auth-panel .contact,.auth-panel .error,.auth-panel>a{margin-top:17px;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (width<=650px){.home{padding:0 12px 16px}.list-tools{gap:8px}.list-tools h1{flex-basis:100%}.search{flex:1}.environments,tbody{display:block}colgroup,thead{display:none}tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:9px;height:auto;min-height:125px;padding:12px 0;display:grid}tbody th,td{border:0;padding:0}tbody th{grid-column:1}td.state-cell{grid-column:2}td.window-cell,td.launch-cell{grid-column:1/-1}.window-link{padding:6px 10px}}[hidden]{display:none!important}
