.page-shell.svelte-1i0sguo{background:#f3f7fa;color:#10283d;display:grid;grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr);min-height:100vh}.brand-panel.svelte-1i0sguo{background:linear-gradient(145deg,#032846fa,#06365feb),url(../../../studipfad/campus.webp) 50%/cover;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px}.brand-panel.svelte-1i0sguo>a:where(.svelte-1i0sguo){color:#fff;font-size:1.45rem;font-weight:950;text-decoration:none}.brand-panel.svelte-1i0sguo span:where(.svelte-1i0sguo){color:#ffd400;font-size:.62rem;font-weight:950;letter-spacing:.13em}.brand-panel.svelte-1i0sguo h1:where(.svelte-1i0sguo){font-size:clamp(2rem,4vw,3.5rem);font-weight:950;letter-spacing:-.045em;line-height:1.03;margin:7px 0 8px}.brand-panel.svelte-1i0sguo p:where(.svelte-1i0sguo),.brand-panel.svelte-1i0sguo small:where(.svelte-1i0sguo){color:#ffffffad}.form-panel.svelte-1i0sguo{display:grid;padding:34px;place-items:center;position:relative}.back.svelte-1i0sguo{color:#557083;font-size:.73rem;font-weight:850;left:30px;position:absolute;text-decoration:none;top:24px}.card.svelte-1i0sguo{background:#fff;border:1px solid #dce6ed;border-radius:21px;box-shadow:0 18px 42px #03284614;padding:30px;width:min(480px,100%)}.eyebrow.svelte-1i0sguo{color:#0d5fd7;font-size:.58rem;font-weight:950;letter-spacing:.12em}.card.svelte-1i0sguo h2:where(.svelte-1i0sguo){color:#082f50;font-size:1.65rem;font-weight:950;margin:6px 0 5px}.card.svelte-1i0sguo>p:where(.svelte-1i0sguo){color:#6d8290;margin:0 0 20px}.card.svelte-1i0sguo label:where(.svelte-1i0sguo) span:where(.svelte-1i0sguo){color:#4f6c7e;display:block;font-size:.67rem;font-weight:850;margin-bottom:6px}.card.svelte-1i0sguo input:where(.svelte-1i0sguo){background:#fbfcfd;border:1px solid #d6e2e9;border-radius:10px;color:#173f59;outline:0;padding:12px;width:100%}.card.svelte-1i0sguo input:where(.svelte-1i0sguo):focus{border-color:#76bfe5;box-shadow:0 0 0 3px #0d5fd714}.message.svelte-1i0sguo{background:#e9f8ef;border-radius:9px;color:#347255;font-size:.7rem;font-weight:800;margin-top:12px;padding:10px}.message.failed.svelte-1i0sguo{background:#fff0f0;color:#a33d3d}.card.svelte-1i0sguo button:where(.svelte-1i0sguo),.secondary.svelte-1i0sguo{align-items:center;border-radius:10px;display:flex;font-size:.72rem;font-weight:900;justify-content:center;margin-top:16px;min-height:43px;width:100%}.card.svelte-1i0sguo button:where(.svelte-1i0sguo){background:#04399a;border:0;color:#fff;cursor:pointer}.card.svelte-1i0sguo button:where(.svelte-1i0sguo):disabled{cursor:not-allowed;opacity:.42}.secondary.svelte-1i0sguo{background:#eef5f8;color:#31566f;margin-top:8px;text-decoration:none}.note.svelte-1i0sguo{color:#8b9aa5;display:block;font-size:.62rem;line-height:1.5;margin-top:15px}@media(max-width:780px){.page-shell.svelte-1i0sguo{grid-template-columns:1fr}.brand-panel.svelte-1i0sguo{min-height:220px;padding:28px}.brand-panel.svelte-1i0sguo small:where(.svelte-1i0sguo){display:none}.form-panel.svelte-1i0sguo{padding:70px 18px 30px}.back.svelte-1i0sguo{left:20px}}
