.study-plan-account-gate{isolation:isolate;min-height:calc(100svh - 4rem);color:rgb(var(--ink));position:relative;overflow:clip}.study-plan-account-gate__preview{filter:blur(3px);opacity:.8;pointer-events:none;-webkit-user-select:none;user-select:none;padding:clamp(1.25rem,3vw,3rem)}.study-plan-account-gate__preview[data-loading=true]{filter:none;opacity:.3}.study-plan-account-gate__heading{background:rgb(var(--ink-mid) / .2);border-radius:.5rem;width:40%;height:2.5rem;margin-bottom:2rem}.study-plan-account-gate__week,.study-plan-account-gate__blocks{gap:1rem;margin-bottom:1.5rem;display:grid}.study-plan-account-gate__week{border:1px solid hsl(var(--border));border-radius:1.35rem;grid-template-columns:repeat(7,minmax(0,1fr));padding:1.5rem}.study-plan-account-gate__blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.study-plan-account-gate__blocks>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.35rem;min-height:18rem;padding:1.5rem}.study-plan-account-gate__preview i{background:rgb(var(--ds-accent) / .25);border-radius:.4rem;height:2.5rem;margin:1rem 0;display:block}.study-plan-account-gate__preview i:first-child{background:rgb(var(--ink-mid) / .2);width:60%;height:1rem}.study-plan-account-gate__prompt{background:hsl(var(--background) / .3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.study-plan-account-gate__prompt h1{letter-spacing:-.035em;max-width:36rem;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:650;line-height:1.2}.study-plan-account-gate__prompt .ui-button-motion{height:auto;min-height:3.5rem;padding:.875rem 1.75rem;font-size:1.125rem}.study-plan-account-gate__prompt .ui-button-motion svg{width:1.25rem;height:1.25rem}.study-plan-account-gate__login{min-height:3.25rem;color:rgb(var(--ink-mid));text-underline-offset:.25rem;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:600}.study-plan-account-gate__login:hover{color:rgb(var(--ink));text-decoration:underline}@media (max-width:640px){.study-plan-account-gate__blocks{grid-template-columns:1fr}.study-plan-account-gate__blocks>div{min-height:8rem}.study-plan-account-gate__week{gap:.4rem;padding:.75rem}}
