.InvitePage-module__QRwJfa__cardPadded{text-align:center;width:100%;overflow:hidden}.InvitePage-module__QRwJfa__cardHeader{flex-direction:column;align-items:center;display:flex}.InvitePage-module__QRwJfa__scopeLabel{margin-bottom:var(--ui-space-12px);border-radius:var(--ui-radius-full);border:1px solid var(--public-border);background:var(--gray-25);padding:var(--ui-space-4px) var(--ui-space-12px);font-family:var(--font-sans);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);color:var(--public-text-muted)}.InvitePage-module__QRwJfa__title{}.InvitePage-module__QRwJfa__body{}.InvitePage-module__QRwJfa__routeErrorBody{width:100%}.InvitePage-module__QRwJfa__actions{margin-top:var(--ui-space-24px);justify-content:center;align-items:center;gap:var(--ui-space-12px);flex-wrap:wrap;display:flex}.InvitePage-module__QRwJfa__actions>*{max-width:100%}@media (max-width:420px){.InvitePage-module__QRwJfa__actions{flex-direction:column;align-items:stretch}.InvitePage-module__QRwJfa__actions>*{width:100%}}
.PublicTaskImageCard-module__bXUy6G__card{aspect-ratio:16/10;border-radius:var(--ui-radius-16px);border:1px solid var(--public-border);background:var(--gray-25);width:100%;box-shadow:0 2px 16px var(--black-a4);position:relative;overflow:hidden}
.authSurfaces-module__IhN13W__taskCard{border-radius:var(--ui-radius-16px);border:1px solid var(--ui-border-soft);background:var(--auth-surface-bg);width:100%;padding:var(--ui-space-32px);box-shadow:0 20px 25px -5px var(--black-a8), 0 8px 10px -6px var(--black-a4);overflow:hidden}@media (min-width:640px){.authSurfaces-module__IhN13W__taskCard{padding:var(--ui-space-40px)}}.authSurfaces-module__IhN13W__taskLightCard{border-radius:var(--ui-radius-16px);border:1px solid var(--gray-175);background:var(--gray-0);padding:var(--ui-space-32px);box-shadow:0 2px 16px var(--black-a4)}@media (min-width:640px){.authSurfaces-module__IhN13W__taskLightCard{padding:var(--ui-space-40px)}}.authSurfaces-module__IhN13W__taskLightLinkPrimary{}.authSurfaces-module__IhN13W__taskLightLinkSecondary{}.authSurfaces-module__IhN13W__authBtnPrimary{}.authSurfaces-module__IhN13W__authBtnSecondary{}.authSurfaces-module__IhN13W__cardContainerBase{width:100%;max-width:28rem;padding:var(--ui-space-32px);text-align:center}.authSurfaces-module__IhN13W__authCardContainer{border-radius:var(--ui-radius-16px);border:1px solid var(--ui-border-soft);background:var(--auth-surface-card-bg);box-shadow:var(--auth-surface-card-shadow);}.authSurfaces-module__IhN13W__authCardTitle{font-family:var(--font-sans);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);color:color-mix(in srgb, var(--color-foreground) 80%, transparent)}.authSurfaces-module__IhN13W__authCardMessage{margin-top:var(--ui-space-8px);font-family:var(--font-sans);font-size:var(--ui-text-12px);line-height:var(--ui-line-tight);color:var(--public-text-muted)}.authSurfaces-module__IhN13W__authCardBtnPrimary{}.authSurfaces-module__IhN13W__authCardBtnSecondary{}.authSurfaces-module__IhN13W__authErrorAlert{}.authSurfaces-module__IhN13W__taskLightErrorCardContainer{border-radius:var(--ui-radius-12px);border:1px solid var(--gray-175);background:var(--color-background);box-shadow:0 2px 16px var(--black-a4);}@media (min-width:640px){.authSurfaces-module__IhN13W__taskLightErrorCardContainer{padding:var(--ui-space-40px)}}.authSurfaces-module__IhN13W__errorCardTitleBase{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);margin:0}.authSurfaces-module__IhN13W__taskLightErrorCardTitle{font-family:var(--font-sans);color:var(--gray-500);}.authSurfaces-module__IhN13W__errorCardMessageBase{margin:var(--ui-space-8px) 0 0;font-size:var(--ui-text-12px)}.authSurfaces-module__IhN13W__taskLightErrorCardMessage{font-family:var(--font-sans);color:var(--gray-500);}.authSurfaces-module__IhN13W__taskLightErrorCardBtnPrimary{}.authSurfaces-module__IhN13W__taskLightErrorCardBtnSecondary{}.authSurfaces-module__IhN13W__taskErrorCardContainer{border-radius:var(--ui-radius-8px);border:1px solid var(--ui-border-soft);background:var(--auth-surface-card-bg);box-shadow:var(--ui-shadow-panel);overflow:hidden;}@media (min-width:640px){.authSurfaces-module__IhN13W__taskErrorCardContainer{padding:var(--ui-space-40px)}}.authSurfaces-module__IhN13W__taskErrorCardTitle{color:var(--auth-text);}.authSurfaces-module__IhN13W__taskErrorCardMessage{color:var(--public-text-muted);}.authSurfaces-module__IhN13W__taskErrorCardBtnPrimary{}.authSurfaces-module__IhN13W__taskErrorCardBtnSecondary{}.authSurfaces-module__IhN13W__errorCardActions{margin-top:var(--ui-space-24px);justify-content:center;align-items:center;gap:var(--ui-space-12px);flex-wrap:wrap;display:flex}
.signinPage-module__M_9AVq__errorDetail{margin-top:var(--ui-space-12px);font-family:var(--font-sans);font-size:var(--ui-text-12px);color:var(--public-text-muted)}.signinPage-module__M_9AVq__actions{}.signinPage-module__M_9AVq__loadingStatus{margin:0;}
.LibrarySurface-module__KOjwfq__container{max-width:var(--public-page-max-width);padding:var(--ui-space-24px);color:var(--public-text);overflow-wrap:anywhere;font-size:var(--ui-text-16px);line-height:var(--ui-line-relaxed);margin-inline:auto}.LibrarySurface-module__KOjwfq__header,.LibrarySurface-module__KOjwfq__header nav,.LibrarySurface-module__KOjwfq__filters,.LibrarySurface-module__KOjwfq__search,.LibrarySurface-module__KOjwfq__pagination,.LibrarySurface-module__KOjwfq__detailActions{align-items:center;gap:var(--ui-space-16px);flex-wrap:wrap;display:flex}.LibrarySurface-module__KOjwfq__header{justify-content:space-between}.LibrarySurface-module__KOjwfq__header nav{font-size:var(--ui-text-14px)}.LibrarySurface-module__KOjwfq__content{padding-block:var(--ui-space-48px)}.LibrarySurface-module__KOjwfq__filters{margin-block:var(--ui-space-32px);justify-content:space-between}.LibrarySurface-module__KOjwfq__kinds{gap:var(--ui-space-16px);flex-wrap:wrap;display:flex}.LibrarySurface-module__KOjwfq__kinds [aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.LibrarySurface-module__KOjwfq__search{gap:var(--ui-space-8px)}.LibrarySurface-module__KOjwfq__search input{flex:1;min-width:0}.LibrarySurface-module__KOjwfq__grid{gap:var(--ui-space-32px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LibrarySurface-module__KOjwfq__card{height:100%;padding-block:var(--ui-space-16px);border-bottom:1px solid var(--public-border);text-decoration:none;display:block}.LibrarySurface-module__KOjwfq__card h2{font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);overflow-wrap:anywhere;margin:0}.LibrarySurface-module__KOjwfq__card p{margin:var(--ui-space-8px) 0 0;color:var(--public-text-muted);overflow-wrap:anywhere}.LibrarySurface-module__KOjwfq__card:hover h2{font-weight:var(--ui-weight-strong);text-decoration:underline}.LibrarySurface-module__KOjwfq__preview{aspect-ratio:5/3;object-fit:contain;background:var(--public-surface-muted);border:1px solid var(--public-border);border-radius:var(--ui-radius-8px);width:100%;height:auto;margin-bottom:var(--ui-space-16px);display:block}.LibrarySurface-module__KOjwfq__pagination{margin-top:var(--ui-space-32px);justify-content:space-between}.LibrarySurface-module__KOjwfq__back{margin-bottom:var(--ui-space-24px);font-size:var(--ui-text-14px);display:inline-block}.LibrarySurface-module__KOjwfq__detailActions{margin-top:var(--ui-space-24px)}.LibrarySurface-module__KOjwfq__byline{color:var(--public-text-muted);font-size:var(--ui-text-14px);margin:0}.LibrarySurface-module__KOjwfq__detailBody{max-width:var(--public-reading-max-width);margin-top:var(--ui-space-32px)}.LibrarySurface-module__KOjwfq__instructions{border-top:1px solid var(--public-border);padding-top:var(--ui-space-16px)}.LibrarySurface-module__KOjwfq__instructions summary{cursor:pointer;font-weight:var(--ui-weight-strong)}.LibrarySurface-module__KOjwfq__instructions pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed)}.LibrarySurface-module__KOjwfq__footer{margin-top:var(--ui-space-24px)}.LibrarySurface-module__KOjwfq__container a:focus-visible,.LibrarySurface-module__KOjwfq__instructions summary:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}@media (max-width:640px){.LibrarySurface-module__KOjwfq__container{padding:var(--ui-space-16px)}.LibrarySurface-module__KOjwfq__grid{grid-template-columns:minmax(0,1fr)}.LibrarySurface-module__KOjwfq__search{width:100%}}
