.public-workspace{font:var(--ui-font-size)/var(--ui-line-height) var(--ui-font-family);color:var(--ui-text);min-width:0}.public-workspace.workspace-controls h1{font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-weight-bold);line-height:1.4}.public-workspace.public-viewer :is(.not_found,.password_protection){min-height:calc(100dvh - var(--ui-header-height) - 100px);padding:var(--ui-spacing-xl);box-sizing:border-box;justify-content:center;align-items:center;margin:0;display:flex}.public-workspace.public-viewer .not_found{gap:var(--ui-spacing-md);color:var(--ui-text-secondary);flex-direction:column}.public-workspace.public-viewer .not_found h1{color:var(--ui-text)}.public-workspace.public-viewer .not_found p{margin:0}.public-workspace.public-viewer .password_protection>div{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-border-radius);width:min(100%,28rem);padding:var(--ui-spacing-xl);background:var(--ui-background);box-shadow:none;transform:none}.public-workspace.public-viewer .password_protection .title{margin:0 0 var(--ui-spacing-lg);padding:0}.public-workspace.public-viewer .password_form{gap:var(--ui-spacing-md);flex-wrap:wrap;margin-bottom:0}.public-workspace.public-viewer .password_form input{flex:12rem;min-width:0}.public-viewer .main.panel:not(.is_in_iframe){padding:0;top:0}body:has(.public-viewer) .footer{display:none}.public-workspace.public-connect{background:var(--ui-background);min-height:100dvh;padding:var(--ui-spacing-xl);box-sizing:border-box;place-items:center;display:grid}.public-workspace.public-connect .connect{box-sizing:border-box;text-align:left;align-items:stretch;gap:var(--ui-spacing-lg);width:min(100%,32rem);min-height:0;padding:var(--ui-spacing-xl);border:1px solid var(--ui-border);border-radius:var(--ui-border-radius)}.public-workspace.public-connect .status-card{text-align:left;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;padding:0}.public-workspace.public-connect h1{justify-content:flex-start;margin:0}.public-workspace.public-connect p{opacity:1;color:var(--ui-text-secondary);text-wrap:wrap;max-width:none}.public-workspace.public-connect .meta{font-size:var(--ui-font-size-sm);overflow-wrap:anywhere;margin:0}.public-workspace.public-connect .meta div{justify-content:flex-start}.public-workspace.public-connect .meta dt{opacity:1;color:var(--ui-text-secondary)}.public-workspace.public-connect .meta dd{opacity:1;color:var(--ui-text);font-weight:400}.public-workspace.public-connect .spinner{border-color:var(--ui-border);border-top-color:var(--ui-text-secondary)}.public-workspace.public-connect a.upgrade-cta,.public-workspace.public-connect a.recovery-link{border:1px solid var(--ui-border);border-radius:var(--ui-border-radius);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);color:var(--ui-text);background:0 0;align-self:flex-start;font-weight:400;text-decoration:none}.public-workspace.public-connect .upgrade-cta:after{animation:none;display:none}.public-workspace.public-connect .inline-link{color:var(--ui-text)}.public-workspace.public-connect .error h1{color:var(--ui-danger,var(--c-error))}@media (prefers-reduced-motion:reduce){.public-workspace.public-connect .spinner{animation:none}}@media (width<=500px){.public-workspace.public-connect{padding:var(--ui-spacing-md)}.public-workspace.public-connect .connect{padding:var(--ui-spacing-lg)}}.classic-public.svelte-i5166g{display:contents}
