.sl-icon.svelte-1eqehiz{vertical-align:middle;flex-shrink:0}.form-error-banner.svelte-cegb3m{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);border:var(--border-width) solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--font-size-sm);display:flex}.form-error-banner.warning.svelte-cegb3m{border-color:var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning-dark)}.form-error-banner.info.svelte-cegb3m{border-color:var(--color-info);background:var(--color-info-bg);color:var(--color-text)}.icon.svelte-cegb3m{flex:none;display:inline-flex}.text.svelte-cegb3m{white-space:pre-line;flex:1}.dismiss.svelte-cegb3m{color:inherit;cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:none;line-height:1;display:inline-flex}.retry.svelte-cegb3m{border:var(--border-width) solid currentColor;border-radius:var(--radius-sm);color:inherit;cursor:pointer;font-size:var(--font-size-sm);padding:0 var(--spacing-sm);background:0 0}.legal-links.svelte-c0qk1v{justify-content:center;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-md);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.legal-links.svelte-c0qk1v a:where(.svelte-c0qk1v){font-weight:var(--font-weight-bold);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-xs);text-decoration:none}.legal-links.svelte-c0qk1v a:where(.svelte-c0qk1v):hover{text-decoration:underline}.legal-links.svelte-c0qk1v a:where(.svelte-c0qk1v):focus-visible{outline:var(--border-width-thick) solid currentColor;outline-offset:var(--border-width-thick)}.onDark.svelte-c0qk1v a:where(.svelte-c0qk1v){color:var(--color-on-accent)}.onDark.svelte-c0qk1v .sep:where(.svelte-c0qk1v){color:var(--color-on-accent)}.onLight.svelte-c0qk1v a:where(.svelte-c0qk1v){color:var(--brand-primary)}.onLight.svelte-c0qk1v .sep:where(.svelte-c0qk1v){color:var(--color-text-muted)}.public-language.svelte-105fn9i{height:var(--size-input-height);padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer}.public-shell.svelte-1n9wcs{min-height:var(--viewport-height);padding-top:var(--sl-safe-top);box-sizing:border-box;flex-direction:column;display:flex;position:relative}.public-shell.svelte-1n9wcs:not(.wide):before{content:"";background:var(--public-gradient);z-index:0;position:fixed;top:0;bottom:0;left:0;right:0}.public-shell.svelte-1n9wcs>:where(.svelte-1n9wcs){z-index:1;position:relative}.public-shell.wide.svelte-1n9wcs{height:var(--viewport-height);background:var(--color-bg);overflow-y:auto}@media print{.public-shell.wide.svelte-1n9wcs{height:auto;overflow:visible}.wide.svelte-1n9wcs .public-header:where(.svelte-1n9wcs){display:none}}.public-header.svelte-1n9wcs{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-height:var(--header-height);padding:0 var(--spacing-lg);box-sizing:border-box;display:flex}.wide.svelte-1n9wcs .public-header:where(.svelte-1n9wcs){background:var(--color-bg-card);border-bottom:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-sm);position:-webkit-sticky;position:sticky;top:0}.public-brand.svelte-1n9wcs{align-items:center;gap:var(--spacing-sm);text-decoration:none;display:flex}.public-logo.svelte-1n9wcs{width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-md)}.public-brand-name.svelte-1n9wcs{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-on-accent)}.wide.svelte-1n9wcs .public-brand-name:where(.svelte-1n9wcs){background:var(--brand-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.public-header-actions.svelte-1n9wcs{align-items:center;gap:var(--spacing-sm);display:flex}.public-main.svelte-1n9wcs{justify-content:center;align-items:center;gap:var(--spacing-md);width:100%;max-width:var(--public-column-width);padding:var(--spacing-lg);box-sizing:border-box;flex-direction:column;flex:1;margin:0 auto;display:flex}.wide.svelte-1n9wcs .public-main:where(.svelte-1n9wcs){max-width:none;padding:0;display:block}.public-footer.svelte-1n9wcs{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;display:flex}.wide.svelte-1n9wcs .public-footer:where(.svelte-1n9wcs){background:var(--brand-deep);color:var(--color-on-accent)}.wide.svelte-1n9wcs .public-footer:where(.svelte-1n9wcs) p{margin:0}.wide.svelte-1n9wcs .public-footer:where(.svelte-1n9wcs) a{color:inherit}@media (max-width:640px){.public-header.svelte-1n9wcs{padding:0 var(--spacing-md)}}.help-field-icon.svelte-18yzcg{width:calc(var(--element-base) * .4889);height:calc(var(--element-base) * .4889);vertical-align:middle;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s;display:inline-flex}.help-field-icon.svelte-18yzcg:hover{color:var(--color-primary)}.help-field-icon.svelte-18yzcg:focus-visible{outline:var(--border-width-thick) solid var(--color-primary);outline-offset:calc(var(--spacing-base) * .125)}.help-field-icon.svelte-18yzcg svg:where(.svelte-18yzcg){width:100%;height:100%}.form-field.svelte-12oo98e{gap:var(--gap-xs);flex-direction:column;display:flex}.form-field-label.svelte-12oo98e{align-items:center;gap:var(--gap-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);display:inline-flex}.label-text.svelte-12oo98e{color:inherit}.required.svelte-12oo98e{color:var(--color-danger);margin-left:var(--spacing-2xs)}.form-field-control.svelte-12oo98e{flex-direction:column;display:flex}.form-field-error.svelte-12oo98e{font-size:var(--font-size-xs);color:var(--color-danger)}.form-field.has-error.svelte-12oo98e input,.form-field.has-error.svelte-12oo98e select,.form-field.has-error.svelte-12oo98e textarea{border-color:var(--color-danger)}.form-field-hint.svelte-12oo98e{font-size:var(--font-size-xs);color:var(--color-text-muted)}.auth-card.svelte-1m0kqbt{width:100%;padding:var(--spacing-xl) var(--spacing-lg);background:var(--color-bg-card);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);box-sizing:border-box}.auth-head.svelte-1m0kqbt{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.auth-logo.svelte-1m0kqbt{width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-lg)}.auth-product.svelte-1m0kqbt{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);background:var(--brand-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.auth-body.svelte-1m0kqbt,.auth-body.svelte-1m0kqbt form{gap:var(--spacing-md);flex-direction:column;display:flex}.auth-body.svelte-1m0kqbt .auth-link{font-size:var(--font-size-sm);color:var(--brand-primary);align-self:center}.auth-message.svelte-1m0kqbt{margin:var(--spacing-md) 0 0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-bg-lighter);color:var(--message-tone);font-size:var(--font-size-sm)}.auth-message.svelte-1m0kqbt:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--border-width-thick) solid var(--message-tone)}.auth-message.svelte-1m0kqbt:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--border-width-thick) solid var(--message-tone)}.auth-message.svelte-1m0kqbt:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--border-width-thick) solid var(--message-tone)}.auth-message.svelte-1m0kqbt:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--border-width-thick) solid var(--message-tone)}.auth-message.svelte-1m0kqbt:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--border-width-thick) solid var(--message-tone)}.auth-message.svelte-1m0kqbt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--border-width-thick) solid var(--message-tone)}.auth-title.svelte-1m0kqbt{font-size:var(--font-size-md);color:var(--color-heading);margin:0}.login-help.svelte-6nqdak{gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.login-actions.svelte-6nqdak{justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}a.svelte-6nqdak{color:var(--brand-primary)}.tenant-list.svelte-1cm6cat{gap:var(--spacing-sm);max-height:calc(var(--viewport-height) / 2);flex-direction:column;display:flex;overflow-y:auto}.tenant-list.busy.svelte-1cm6cat{opacity:.7}.tenant-card.svelte-1cm6cat{align-items:flex-start;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text);text-align:start;cursor:pointer;flex-direction:column;display:flex}.tenant-card.svelte-1cm6cat:hover,.tenant-card.selected.svelte-1cm6cat{border-color:var(--brand-primary);background:var(--brand-tint)}.tenant-card.svelte-1cm6cat:focus-visible{border-color:var(--brand-primary);background:var(--brand-tint)}.tenant-name.svelte-1cm6cat{font-weight:var(--font-weight-bold)}.tenant-badges.svelte-1cm6cat{gap:var(--spacing-xs);display:flex}.tenant-badge.svelte-1cm6cat{padding:0 var(--spacing-sm);border-radius:var(--radius-full);background:var(--color-bg-lighter);font-size:var(--font-size-xs);color:var(--color-text-muted)}.tenant-badge.primary.svelte-1cm6cat{background:var(--brand-accent-tint);color:var(--color-text)}.tenant-status.svelte-1cm6cat{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}
