.bKt__a_portal_login{--notch:1.5rem;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bKt__a_card{justify-self:center;width:100%;max-width:28rem}.bKt__a_portal_login:has(.bKt__a_intro){border-radius:var(--ptl-radius);background:var(--ptl-surface);box-shadow:var(--ptl-shadow-out);overflow:hidden}.bKt__a_portal_login:has(.bKt__a_intro) .bKt__a_card{max-width:none;box-shadow:none;background:0 0;order:-1}@media (min-width:48em){.bKt__a_portal_login:has(.bKt__a_intro){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.bKt__a_portal_login:has(.bKt__a_intro) .bKt__a_card{order:0;align-content:center;padding:clamp(1.75rem,3vw,2.75rem)}}.bKt__a_title{font-family:var(--ptl-heading);font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.bKt__a_links{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.bKt__a_intro{border-top:2px dashed var(--ptl-line);background:var(--ptl-well);min-width:0;padding:clamp(1.25rem,4vw,2.5rem);position:relative}.bKt__a_intro:before,.bKt__a_intro:after{content:"";top:calc(var(--notch) / -2 - 1px);width:var(--notch);height:var(--notch);background:var(--color-bg,var(--ptl-well));border-radius:50%;position:absolute}.bKt__a_intro:before{left:calc(var(--notch) / -2)}.bKt__a_intro:after{right:calc(var(--notch) / -2)}@media (min-width:48em){.bKt__a_intro{border-top:0;border-right:2px dashed var(--ptl-line)}.bKt__a_intro:before,.bKt__a_intro:after{left:auto;right:calc(var(--notch) / -2 - 1px)}.bKt__a_intro:before{top:calc(var(--notch) / -2)}.bKt__a_intro:after{top:auto;bottom:calc(var(--notch) / -2)}}.bKt__a_support{margin-top:.5rem}.bKt__a_support summary{min-height:2.75rem;color:var(--ptl-muted,currentColor);cursor:pointer;align-items:center;font-size:.875rem;display:inline-flex}.bKt__a_support summary:focus-visible{outline:2px solid var(--ptl-accent,currentColor);outline-offset:2px}@media (pointer:fine){.bKt__a_support summary{min-height:2.5rem}}.bKt__a_support_input{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.c63h-G_klas_home{gap:var(--space-stack);display:grid}.c63h-G_next{border-radius:var(--radius-pill);background-color:var(--color-card);min-height:2.75rem;color:var(--color-text);align-items:center;gap:.625rem;padding:.5rem 1.125rem .5rem .875rem;text-decoration:none;display:inline-flex}.c63h-G_next svg{width:1.5rem;height:1.5rem;color:var(--color-accent-text);flex-shrink:0}.c63h-G_next>span{line-height:1.25;display:grid}.c63h-G_next_label{color:var(--color-muted);font-size:var(--fs-xs)}.c63h-G_next_when{font-weight:var(--fw-semibold);font-size:var(--fs-small)}.c63h-G_empty{border-radius:var(--radius-card);background-color:var(--color-tint-2);gap:.375rem;padding:1.5rem;display:grid}.c63h-G_empty_title{font-size:var(--fs-title-md)}.c63h-G_pair{gap:var(--ptl-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.c63h-G_add{min-width:0}.c63h-G_add_summary{min-height:2.75rem;font-family:var(--font-heading);font-size:var(--fs-title-2xs);cursor:pointer;align-items:center;gap:.5rem;list-style:none;display:flex}.c63h-G_add_summary::-webkit-details-marker{display:none}.c63h-G_add_summary svg{background-color:var(--color-accent);width:1.5rem;height:1.5rem;color:var(--color-accent-ink);border-radius:50%;padding:.2rem}.c63h-G_add_summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-field)}.c63h-G_add[open] .c63h-G_add_summary{margin-bottom:.5rem}
