._shell_1x154_1{width:100%;min-height:420px;color:var(--ink,#173d37)}._urbisShell_1x154_2{height:100%;min-height:0;overflow:hidden}._urbisShell_1x154_2>._state_1x154_3{height:100%;min-height:0}._academyShell_1x154_4{height:100%;min-height:0;overflow:hidden}._academyShell_1x154_4>._state_1x154_3{height:100%;min-height:0}._state_1x154_3{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:320px;padding:32px 24px;display:flex}._state_1x154_3 h2{max-width:30ch;margin:0;font-size:1.3rem;line-height:1.35}._state_1x154_3 p{max-width:48ch;color:var(--muted,#526660);margin:0;font-size:1rem;line-height:1.6}._state_1x154_3 ._note_1x154_9{font-size:.875rem}._state_1x154_3 button,._state_1x154_3 a{border:1px solid var(--line,#d8e3df);min-height:44px;font:inherit;cursor:pointer;background:var(--teal-dark,#087f79);color:var(--action-primary-foreground,#fff);border-radius:10px;padding:11px 18px;font-size:.875rem;text-decoration:none}._state_1x154_3 button:disabled{opacity:.55;cursor:default}._state_1x154_3 ._secondary_1x154_12{color:var(--ink,#173d37);background:0 0}._dialog_1x154_13{border:1px solid var(--line,#d8e3df);background:var(--paper,#fff);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink,#173d37);border-radius:16px;padding:0;overflow:auto;box-shadow:0 20px 60px #0003}._dialog_1x154_13::backdrop{background:#102d3466}._dialogHeader_1x154_15{border-bottom:1px solid var(--line,#d8e3df);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._dialogHeader_1x154_15 span{align-items:center;gap:10px;font-size:1rem;font-weight:600;display:flex}._dialogHeader_1x154_15 button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}._dialog_1x154_13 button:focus-visible,._state_1x154_3 button:focus-visible,._state_1x154_3 a:focus-visible{outline:2px solid var(--teal-dark,#087f79);outline-offset:3px}._academyFrame_1x154_19{border:0;border-radius:0;width:100%;height:100%;min-height:0;display:block}._spin_1x154_20{animation:1s linear infinite _integrationSpin_1x154_1}@keyframes _integrationSpin_1x154_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_1x154_20{animation:none}}@media (width<=640px){._state_1x154_3{padding:24px 18px}._state_1x154_3 button,._state_1x154_3 a{width:100%}}
