.portal-login[data-astro-cid-zuy25hac]{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);height:calc(100vh - 72px);max-height:calc(100vh - 72px);display:grid;position:relative;overflow:hidden}.portal-login__card[data-astro-cid-zuy25hac]{align-content:center;justify-items:start;gap:16px;padding:clamp(24px,5vw,64px);display:grid;overflow:hidden}.portal-login__card[data-astro-cid-zuy25hac] h1[data-astro-cid-zuy25hac]{max-width:11ch;font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1.05}.portal-login__card[data-astro-cid-zuy25hac]>p[data-astro-cid-zuy25hac]{max-width:48ch;font-size:.95rem;line-height:1.5}.portal-login__error[data-astro-cid-zuy25hac]{border:1px solid color-mix(in srgb,var(--crimson) 35%,var(--line));background:color-mix(in srgb,var(--crimson) 8%,transparent);width:min(100%,440px);color:color-mix(in srgb,var(--crimson) 76%,var(--ink));border-radius:14px;padding:10px 14px;font-size:.82rem}.portal-login[data-astro-cid-zuy25hac] form[data-astro-cid-zuy25hac]{gap:12px;width:min(100%,440px);margin-top:4px;display:grid}.portal-login[data-astro-cid-zuy25hac] label[data-astro-cid-zuy25hac]{color:var(--ink-faint);font:.58rem var(--mono);letter-spacing:.11em;text-transform:uppercase;gap:6px;display:grid}.portal-login[data-astro-cid-zuy25hac] input[data-astro-cid-zuy25hac]{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 72%,transparent);width:100%;color:var(--ink);font:.9rem var(--body);letter-spacing:0;text-transform:none;border-radius:14px;padding:12px 14px}.portal-login[data-astro-cid-zuy25hac] form[data-astro-cid-zuy25hac] .button[data-astro-cid-zuy25hac]{width:100%;margin-top:4px}.portal-login__links[data-astro-cid-zuy25hac]{color:var(--ink-faint);gap:6px;font-size:.76rem;display:grid}.portal-login__links[data-astro-cid-zuy25hac] a[data-astro-cid-zuy25hac]{color:var(--purple);text-decoration:none}.portal-login__aside[data-astro-cid-zuy25hac]{border-left:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#8064ff33,transparent 42%),color-mix(in srgb,var(--base-deep) 92%,var(--purple));place-items:center;padding:40px;display:grid;overflow:hidden}.portal-login__logo-display[data-astro-cid-zuy25hac]{place-items:center;padding:20px;display:grid;position:relative}.portal-login__logo-display[data-astro-cid-zuy25hac] img[data-astro-cid-zuy25hac]{object-fit:contain;width:min(24vw,260px);height:auto}.portal-login__aside[data-astro-cid-zuy25hac] p[data-astro-cid-zuy25hac]{color:var(--ink-faint);font:.56rem var(--mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-self:end;gap:18px;display:flex}.portal-home[data-astro-cid-zuy25hac]{width:min(100%,1440px);margin-inline:auto;padding:clamp(30px,5vw,72px)}.portal-home__head[data-astro-cid-zuy25hac]{justify-content:space-between;align-items:end;gap:40px;padding-bottom:clamp(42px,7vw,88px);display:flex}.portal-home__head[data-astro-cid-zuy25hac]>div[data-astro-cid-zuy25hac]{gap:18px;display:grid}.portal-home__head[data-astro-cid-zuy25hac] h1[data-astro-cid-zuy25hac]{font-size:clamp(3rem,6vw,6.2rem)}.portal-home__head[data-astro-cid-zuy25hac] p[data-astro-cid-zuy25hac]{max-width:62ch}.portal-home__workspaces[data-astro-cid-zuy25hac]{gap:28px;display:grid}.portal-home__workspaces[data-astro-cid-zuy25hac]>h2[data-astro-cid-zuy25hac]{font-size:clamp(2rem,4vw,4rem)}.portal-home__grid[data-astro-cid-zuy25hac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workspace-card[data-astro-cid-zuy25hac]{border:1px solid var(--line);border-radius:var(--squircle);corner-shape:squircle;background:color-mix(in srgb,var(--surface) 58%,transparent);min-height:350px;box-shadow:var(--soft-shadow);align-content:start;gap:18px;padding:clamp(24px,4vw,42px);text-decoration:none;display:grid}.workspace-card[data-astro-cid-zuy25hac]>span[data-astro-cid-zuy25hac]{color:var(--purple);font:.6rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.workspace-card[data-astro-cid-zuy25hac] h3[data-astro-cid-zuy25hac]{font-size:clamp(1.8rem,3vw,3.2rem)}.workspace-card[data-astro-cid-zuy25hac] p[data-astro-cid-zuy25hac]{max-width:54ch}.workspace-card[data-astro-cid-zuy25hac] dl[data-astro-cid-zuy25hac]{gap:10px;margin:auto 0 0;display:grid}.workspace-card[data-astro-cid-zuy25hac] dl[data-astro-cid-zuy25hac] div[data-astro-cid-zuy25hac]{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:14px;padding-top:10px;font-size:.76rem;display:grid}.workspace-card[data-astro-cid-zuy25hac] dt[data-astro-cid-zuy25hac]{color:var(--ink-faint)}.workspace-card[data-astro-cid-zuy25hac] dd[data-astro-cid-zuy25hac]{color:var(--ink);margin:0}.workspace-card[data-astro-cid-zuy25hac]>b[data-astro-cid-zuy25hac]{color:var(--purple);font-size:.8rem}.portal-home__empty[data-astro-cid-zuy25hac]{border:1px solid var(--line);border-radius:var(--squircle-small);background:color-mix(in srgb,var(--surface) 48%,transparent);padding:40px}@media (width<=900px){.portal-login[data-astro-cid-zuy25hac]{grid-template-columns:1fr}.portal-login__aside[data-astro-cid-zuy25hac]{display:none}.portal-home__grid[data-astro-cid-zuy25hac]{grid-template-columns:1fr}}@media (width<=620px){.portal-home[data-astro-cid-zuy25hac]{padding:28px 16px}.portal-home__head[data-astro-cid-zuy25hac]{flex-direction:column;align-items:start}.portal-home__head[data-astro-cid-zuy25hac] form[data-astro-cid-zuy25hac],.portal-home__head[data-astro-cid-zuy25hac] button[data-astro-cid-zuy25hac]{width:100%}.workspace-card[data-astro-cid-zuy25hac]{min-height:300px}.workspace-card[data-astro-cid-zuy25hac] dl[data-astro-cid-zuy25hac] div[data-astro-cid-zuy25hac]{grid-template-columns:1fr}.portal-login__card[data-astro-cid-zuy25hac]{padding:54px 20px}}
