.student-shell.student-shell--guest{padding-top:calc(var(--page-top) + 3.5rem);padding-bottom:3rem}@media (width>=1024px){.student-shell.student-shell--guest{padding:5.5rem 32px 48px}}.guest-bar{z-index:40;padding:calc(env(safe-area-inset-top,0px) + .6rem) var(--page-gutter-right) .6rem var(--page-gutter-left);background:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;inset:0 0 auto}@media (width>=1024px){.guest-bar{padding-inline:32px}}.guest-bar-home{min-height:2.75rem;color:var(--foreground);align-items:center;display:inline-flex}.guest-bar-home>span{color:inherit;font-size:1.15rem}.guest-bar-actions{align-items:center;gap:.35rem;display:flex}.guest-bar-sign-in,.guest-bar-join{white-space:nowrap;border-radius:999px;align-items:center;min-height:2.5rem;padding:0 .95rem;font-size:.85rem;font-weight:800;display:inline-flex}.guest-bar-sign-in{color:var(--foreground)}.guest-bar-join{color:#fff;background:oklch(55% .17 39.5)}.guest-bar a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.guest-more{border:1px solid var(--calm-edge);border-radius:var(--calm-radius);background:var(--calm-card);color:var(--card-foreground);box-shadow:var(--calm-shadow);justify-items:start;gap:.75rem;margin-top:2rem;padding:1.5rem;display:grid}html[data-space] .orbit-rows-page .guest-more-title{font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;color:var(--card-foreground);margin:0;font-size:1.35rem;font-weight:800}.guest-more-body{max-width:34rem;color:color-mix(in oklab, var(--card-foreground) 72%, transparent);margin:0;font-size:.92rem;line-height:1.5}.guest-more-member{color:color-mix(in oklab, var(--card-foreground) 68%, transparent);margin:0;font-size:.8rem}.guest-more-sign-in{color:var(--card-foreground);text-underline-offset:3px;font-weight:800;text-decoration:underline}.join-sheet-actions{gap:.6rem;margin-top:.5rem;display:grid}.join-sheet-later{min-height:2.75rem;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.85rem;font-weight:700}
