.sign-in-module__ih3qAG__page{--sheet-w:430px;--sheet-bg:var(--ink);--sheet-fg:var(--paper);--go-muted:color-mix(in srgb, var(--sheet-fg) 72%, var(--sheet-bg));--go-field:color-mix(in srgb, var(--sheet-fg) 7%, var(--sheet-bg));--go-edge:color-mix(in srgb, var(--sheet-fg) 24%, var(--sheet-bg));--go-press:color-mix(in srgb, var(--sheet-fg) 11%, var(--sheet-bg));background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font-primary);font-size:var(--go-type-body);-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;position:relative;overflow:clip}.sign-in-module__ih3qAG__page button{-webkit-user-select:none;user-select:none;touch-action:manipulation}.sign-in-module__ih3qAG__column{box-sizing:border-box;grid-template-columns:minmax(0, 1fr) minmax(360px, var(--sheet-w));min-height:100svh;padding-block:40px;padding-left:max(40px, env(safe-area-inset-left,0px));padding-right:max(48px, env(safe-area-inset-right,0px));grid-template-rows:auto 1fr;column-gap:48px;display:grid;position:relative}.sign-in-module__ih3qAG__identity{flex-direction:column;grid-area:1/1/span 2;align-self:end;min-width:0;display:flex}.sign-in-module__ih3qAG__drawing{z-index:0;top:40px;bottom:24px;left:24px;right:calc(max(48px, env(safe-area-inset-right,0px)) + var(--sheet-w) + 24px);pointer-events:none;position:absolute}.sign-in-module__ih3qAG__estate{width:100%;max-width:1224px;height:100%;max-height:918px;margin:auto;position:absolute;inset:0;overflow:visible}.sign-in-module__ih3qAG__brand{z-index:1;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:relative}.sign-in-module__ih3qAG__lockup{margin:0;line-height:0}.sign-in-module__ih3qAG__wordmark{width:260px;height:auto;color:var(--ink);display:block}.sign-in-module__ih3qAG__tagline{color:var(--ink-3);margin:0;font-size:15px;font-weight:500}.sign-in-module__ih3qAG__sheet{z-index:2;box-sizing:border-box;border-radius:var(--go-r-sheet);background:var(--sheet-bg);width:100%;color:var(--sheet-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 2px 6px color-mix(in srgb, var(--ink) 10%, transparent), 0 30px 70px color-mix(in srgb, var(--ink) 22%, transparent);flex-direction:column;grid-area:1/2/span 2;align-self:center;gap:20px;margin:0;padding:34px 32px 30px;display:flex;position:relative}.sign-in-module__ih3qAG__heading{margin-bottom:4px}.sign-in-module__ih3qAG__heading h2{font-size:var(--go-type-large);letter-spacing:-.045em;margin:0;font-weight:600;line-height:1.15}.sign-in-module__ih3qAG__heading h2 span{color:var(--accent)}.sign-in-module__ih3qAG__heading p{color:var(--go-muted);font-size:var(--go-type-body);margin:10px 0 0;line-height:1.5}.sign-in-module__ih3qAG__field{flex-direction:column;gap:8px;display:flex}.sign-in-module__ih3qAG__label{font-size:var(--go-type-foot);color:var(--go-muted);font-weight:500;line-height:1.5;display:block}.sign-in-module__ih3qAG__input{box-sizing:border-box;width:100%;min-width:0;height:var(--go-h);min-height:var(--go-h);border:1px solid var(--go-edge);border-radius:var(--go-r-control);background:var(--go-field);color:var(--sheet-fg);caret-color:var(--accent);font:inherit;font-size:var(--go-type-input);box-shadow:none;outline:none;padding:0 14px;transition:none}.sign-in-module__ih3qAG__input:focus,.sign-in-module__ih3qAG__input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.sign-in-module__ih3qAG__input:disabled,.sign-in-module__ih3qAG__input[readonly]{opacity:1;cursor:default;background:var(--go-field);color:var(--go-muted)}.sign-in-module__ih3qAG__inputGroup{display:flex;position:relative}.sign-in-module__ih3qAG__inputGrouped{padding-right:74px}.sign-in-module__ih3qAG__affix{border-radius:var(--go-r-control);min-width:64px;color:var(--sheet-fg);font:inherit;font-size:var(--go-type-body);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:500;position:absolute;top:0;bottom:0;right:0}.sign-in-module__ih3qAG__affix:disabled{color:var(--go-muted);cursor:default}.sign-in-module__ih3qAG__error{border-radius:var(--go-r-control);background:var(--paper);color:var(--danger);font-size:var(--go-type-body);margin:0;padding:12px 14px}.sign-in-module__ih3qAG__primary{min-height:var(--go-h-primary);border-radius:var(--go-r-control);background:var(--accent);color:var(--ink);font:inherit;font-size:var(--go-type-body);cursor:pointer;border:0;margin-top:4px;font-weight:700;transition:transform .16s,background-color .16s}.sign-in-module__ih3qAG__primary:active:not(:disabled){transform:scale(.985)}.sign-in-module__ih3qAG__primary:disabled{background:var(--go-edge);color:var(--go-muted);cursor:default}@media (hover:hover){.sign-in-module__ih3qAG__primary:hover:not(:disabled){transform:translateY(-2px)}}.sign-in-module__ih3qAG__textButton{min-height:var(--go-h);border-radius:var(--go-r-control);color:var(--sheet-fg);font:inherit;font-size:var(--go-type-foot);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:500}.sign-in-module__ih3qAG__textButton:active:not(:disabled){color:var(--go-muted)}.sign-in-module__ih3qAG__textButton:disabled{color:var(--go-muted);cursor:default}.sign-in-module__ih3qAG__primary:focus-visible,.sign-in-module__ih3qAG__affix:focus-visible,.sign-in-module__ih3qAG__textButton:focus-visible,.sign-in-module__ih3qAG__quiet:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sign-in-module__ih3qAG__actions{flex-direction:column;gap:4px;margin-top:-8px;display:flex}.sign-in-module__ih3qAG__quiet{min-height:var(--go-h);border:1px solid var(--go-edge);border-radius:var(--go-r-control);background:var(--go-field);color:var(--sheet-fg);font:inherit;font-size:var(--go-type-body);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-weight:600;transition:background-color .16s;display:inline-flex}.sign-in-module__ih3qAG__quiet:disabled{color:var(--go-muted);cursor:default}@media (hover:hover){.sign-in-module__ih3qAG__quiet:hover:not(:disabled){background:var(--go-press)}}.sign-in-module__ih3qAG__divider{color:var(--go-muted);font-size:var(--go-type-foot);align-items:center;gap:12px;margin:-4px 0;display:flex}.sign-in-module__ih3qAG__divider:before,.sign-in-module__ih3qAG__divider:after{content:"";background:var(--go-edge);flex:1;height:1px}.sign-in-module__ih3qAG__planWall{fill:none;stroke:var(--ink);stroke-opacity:.2;stroke-dasharray:1}.sign-in-module__ih3qAG__planDoor{fill:none;stroke:var(--ink);stroke-opacity:.16}.sign-in-module__ih3qAG__planColumn{fill:var(--ink);fill-opacity:.2}.sign-in-module__ih3qAG__isoFace{fill:var(--bg);stroke:var(--ink);stroke-opacity:.34;stroke-width:1.25px;stroke-linejoin:round}.sign-in-module__ih3qAG__isoStorey{fill:none;stroke:var(--ink);stroke-opacity:.16;stroke-width:1px}.sign-in-module__ih3qAG__isoLabel{fill:var(--ink-4);font-family:var(--font-mono);letter-spacing:.14em;font-size:9px}.sign-in-module__ih3qAG__isoLabelJob{fill:var(--ink);font-size:10px}.sign-in-module__ih3qAG__assetStop{fill:var(--paper);stroke:var(--ink);stroke-width:1.6px}.sign-in-module__ih3qAG__assetCore{fill:var(--milo)}.sign-in-module__ih3qAG__beacon{fill:none;stroke:var(--milo);stroke-width:1.6px}.sign-in-module__ih3qAG__route{fill:none;stroke-dasharray:1;stroke-linejoin:round}.sign-in-module__ih3qAG__routeBlue{stroke:var(--milo)}.sign-in-module__ih3qAG__routeOrange{stroke:var(--accent)}.sign-in-module__ih3qAG__routeInk{stroke:var(--ink)}.sign-in-module__ih3qAG__routeLight{fill:none;stroke:var(--paper);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.07 2}.sign-in-module__ih3qAG__job,.sign-in-module__ih3qAG__jobPing{transform-box:fill-box;transform-origin:50%}.sign-in-module__ih3qAG__jobStop{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.sign-in-module__ih3qAG__jobCore{fill:var(--accent)}.sign-in-module__ih3qAG__jobPing{fill:none;stroke:var(--accent);stroke-width:1.5px}.sign-in-module__ih3qAG__chipOpen{fill:var(--paper);stroke:color-mix(in srgb, var(--ink) 9%, transparent)}.sign-in-module__ih3qAG__chipReference{fill:var(--ink);font-family:var(--font-mono);font-size:10.5px}.sign-in-module__ih3qAG__chipDone{fill:var(--ok)}.sign-in-module__ih3qAG__chipTick{fill:none;stroke:var(--paper);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sign-in-module__ih3qAG__chipDoneText{fill:var(--paper);font-family:var(--font-primary);font-size:11.5px;font-weight:600}@media (prefers-reduced-motion:no-preference){.sign-in-module__ih3qAG__sheet{animation:sign-in-module__ih3qAG__sheet-rise .9s var(--ease-rise) both}.sign-in-module__ih3qAG__introDraw{animation:sign-in-module__ih3qAG__intro-draw var(--intro-dur) var(--intro-ease) var(--intro-at) backwards}.sign-in-module__ih3qAG__introFade{animation:sign-in-module__ih3qAG__intro-fade var(--intro-dur) var(--intro-ease) var(--intro-at) backwards}.sign-in-module__ih3qAG__introPop{animation:sign-in-module__ih3qAG__intro-pop var(--intro-dur) var(--intro-ease) var(--intro-at) backwards}.sign-in-module__ih3qAG__introPing{animation:sign-in-module__ih3qAG__intro-ping var(--intro-dur) var(--intro-ease) var(--intro-at)}.sign-in-module__ih3qAG__estate[data-loop=pending] .sign-in-module__ih3qAG__loopPart{visibility:hidden}.sign-in-module__ih3qAG__page[data-busy] .sign-in-module__ih3qAG__routeLight{animation:sign-in-module__ih3qAG__busy-light 1.4s var(--ease-route) infinite}.sign-in-module__ih3qAG__page[data-busy] .sign-in-module__ih3qAG__jobPing{animation:sign-in-module__ih3qAG__busy-ping 1.4s var(--ease-ping) 1s infinite}}@keyframes sign-in-module__ih3qAG__sheet-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes sign-in-module__ih3qAG__intro-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sign-in-module__ih3qAG__intro-fade{0%{opacity:0}to{opacity:1}}@keyframes sign-in-module__ih3qAG__intro-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes sign-in-module__ih3qAG__intro-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes sign-in-module__ih3qAG__busy-light{0%{opacity:1;stroke-dashoffset:.07px}to{opacity:1;stroke-dashoffset:-1px}}@keyframes sign-in-module__ih3qAG__busy-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.sign-in-module__ih3qAG__primary{transition:none}.sign-in-module__ih3qAG__primary:hover:not(:disabled),.sign-in-module__ih3qAG__primary:active:not(:disabled){transform:none}}@media (max-width:799px){.sign-in-module__ih3qAG__column{flex-direction:column;height:100svh;min-height:min-content;padding:0;display:flex}.sign-in-module__ih3qAG__identity{flex:auto;align-self:stretch;min-height:0}.sign-in-module__ih3qAG__drawing{flex:auto;min-height:0;margin:16px 0 -4px;position:relative;inset:auto}.sign-in-module__ih3qAG__brand{gap:6px;padding:12px 24px 16px}.sign-in-module__ih3qAG__wordmark{width:184px}.sign-in-module__ih3qAG__tagline{font-size:14px}.sign-in-module__ih3qAG__sheet{width:auto;padding:24px max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));border-radius:var(--go-r-sheet) var(--go-r-sheet) 0 0;box-shadow:0 -10px 36px color-mix(in srgb, var(--ink) 12%, transparent);flex:none;align-self:stretch;gap:14px}.sign-in-module__ih3qAG__heading h2{font-size:24px}.sign-in-module__ih3qAG__wideOnly{display:none}.sign-in-module__ih3qAG__actions{margin-top:-6px}}
