.cx{--surface:#f0f1ea;--canvas:#faf9f5;--paper:#fff;--raise:#e9eee7;--line:#dedfd5;--line-2:#c8cfc4;--field:#e7ece4;--text:#173c31;--text-2:#59675d;--text-3:#606c61;--lime:#174d3c;--lime-light:#22634d;--lime-12:#e5eee5;--lime-30:#d3e4d3;--signal-ink:#fff;--blue:#246c7c;--green:#1a7f37;--green-bg:#0099001a;--red:#d6002a;--red-bg:#d6002a14;--ember:#b04a00;--ember-fill:#f76b15;--ember-bg:#f76b151a;--blue-bg:#245c8b1a;--code-string:#31674c;--hover:#173c310f;--press:#173c311a;--ctl-line:#173c3124;--ctl-line-focus:#173c3152;--btn-hover:#22634d;--chip-ok:#008a00;--chip-info:#245c8b;--chip-err:#d6002a;--mark-ink:#173c31;--mark-signal:#4b8064;--shadow-rest:0 2px 4px #0000000f;--shadow-overlay:0 4px 12px #00000026;--shadow-composer:0 8px 30px #00000014;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--canvas);min-height:100dvh;color:var(--text);letter-spacing:.015em;font-size:14px}.cx[data-theme=dark]{--surface:#111113;--canvas:#19191b;--paper:#222325;--raise:#292a2e;--line:#303136;--line-2:#393a40;--field:#292a2e;--text:#eeeef0;--text-2:#b2b3bd;--text-3:#8b8d98;--lime:#d8f24b;--lime-light:#e4f77a;--lime-12:#d8f24b1f;--lime-30:#d8f24b4d;--signal-ink:#12120f;--blue:#82bef5;--green:#3dd68c;--green-bg:#3dd68c1a;--red:#ff9592;--red-bg:#ff95921a;--ember:#ff9f5a;--ember-fill:#f76b15;--ember-bg:#ff9f5a1f;--blue-bg:#82bef51f;--code-string:#c2e6a0;--hover:#eeeef012;--press:#eeeef01c;--ctl-line:#eeeef024;--ctl-line-focus:#eeeef04d;--btn-hover:#fff;--chip-ok:#1f7a3d;--chip-info:#2a6291;--chip-err:#c4142f;--mark-ink:#f4f2ec;--mark-signal:#d8f24b;--shadow-rest:0 2px 4px #0000004d;--shadow-overlay:0 8px 24px #00000073;--shadow-composer:0 8px 30px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.cx){background:#faf9f5}html:has(.cx[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#c8cfc4 #faf9f5}html:has(.cx[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#393a40 #19191b}@media (prefers-color-scheme:light){html:has(.cx:not([data-theme])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#c8cfc4 #faf9f5}}body:has(.cx[data-theme=dark]){background:#19191b}.cx ::selection{background:var(--lime-30);color:var(--text)}.cx .mono,.cx code{font-size:.8125rem}.cx .btn-sm{border-radius:16px;height:32px;padding:0 14px;font-size:.8125rem}.cx .btn-line{box-shadow:inset 0 0 0 1.5px var(--ctl-line)}.cx .btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--ctl-line-focus);background:var(--hover);transform:none}.cx .btn-danger{color:var(--red);box-shadow:inset 0 0 0 1.5px var(--red-bg);background:0 0}.cx .btn-danger:hover{background:var(--red-bg);transform:none}.cx .field{border:1.5px solid var(--line);background:var(--field);width:100%;height:40px;color:var(--text);font:400 .9375rem var(--sans);border-radius:8px;outline:none;padding:0 12px;transition:border-color .15s}.cx .field:hover{border-color:var(--line-2)}.cx .field:focus{border-color:var(--text-3)}.cx .field::placeholder{color:var(--text-3)}.cx .field[aria-invalid=true]{border-color:var(--red)}.cx .gauge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:.75rem;font-weight:600;display:inline-flex}.cx .gauge[data-s=ok]{background:var(--chip-ok);color:#fff}.cx .gauge[data-s=run]{background:var(--chip-info);color:#fff}.cx .gauge[data-s=err]{background:var(--chip-err);color:#fff}.cx .gauge[data-s=warn]{background:var(--ember-fill);color:#12120f}.cx .gauge[data-s=off]{background:var(--raise);color:var(--text-2)}.cx .gauge[data-s=possible]{color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue);background:0 0}.cx .skeleton{background:linear-gradient(90deg, var(--raise) 0%, var(--line) 50%, var(--raise) 100%);background-size:200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite cx-shimmer;display:block}@keyframes cx-shimmer{to{background-position:-200% 0}}.cx .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.signin-module__SyQXrG__page{place-items:center;padding:24px 16px;display:grid}@media (prefers-color-scheme:dark){.signin-module__SyQXrG__page{--surface:#111113;--canvas:#19191b;--paper:#222325;--line:#303136;--line-2:#393a40;--field:#292a2e;--blue:#82bef5;--ctl-line:#eeeef024;--ctl-line-focus:#eeeef052;--text:#eeeef0;--text-2:#b2b3bd;--text-3:#8b8d98;--lime:#d8f24b;--lime-light:#e4f77a;--signal-ink:#12120f;--red:#ff9592;--red-bg:#ff95921a;--hover:#eeeef012;--btn-hover:#fff;--mark-ink:#f4f2ec;--mark-signal:#d8f24b;--shadow-composer:0 8px 30px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.signin-module__SyQXrG__col{text-align:center;width:min(420px,100%);margin-top:-6vh}.signin-module__SyQXrG__brand{margin-bottom:18px;display:inline-flex}.signin-module__SyQXrG__col h1{letter-spacing:-.01em;margin:0 0 6px;font-size:1.5rem;font-weight:600}.signin-module__SyQXrG__lede{color:var(--text-2);margin:0 0 24px}.signin-module__SyQXrG__card{border:1px solid var(--ctl-line,var(--line));background:var(--paper);box-shadow:var(--shadow-composer);text-align:left;border-radius:20px;gap:14px;padding:20px;display:grid}.signin-module__SyQXrG__google{border:1px solid var(--line-2);background:var(--canvas);height:48px;color:var(--text);border-radius:24px;justify-content:center;align-items:center;gap:12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.signin-module__SyQXrG__google:hover{background:var(--hover);border-color:var(--text-3)}.signin-module__SyQXrG__google svg{width:18px;height:18px}.signin-module__SyQXrG__note{color:var(--text-2);text-align:center;margin:0;font-size:.8125rem}.signin-module__SyQXrG__note a{color:var(--lime);font-weight:500}.signin-module__SyQXrG__error{background:var(--red-bg);color:var(--red);border-radius:10px;margin:0;padding:10px 12px;font-size:.8125rem}.signin-module__SyQXrG__or{color:var(--text-3);align-items:center;gap:12px;margin:0;font-size:.75rem;display:flex}.signin-module__SyQXrG__or:before,.signin-module__SyQXrG__or:after{content:"";background:var(--line);flex:1;height:1px}.signin-module__SyQXrG__form{gap:12px;display:grid}.signin-module__SyQXrG__form label{color:var(--text-3);gap:6px;font-size:.75rem;font-weight:600;display:grid}.signin-module__SyQXrG__foot{margin:20px 0 0;font-size:.8125rem}.signin-module__SyQXrG__foot a{color:var(--text-2)}
