.account-role-picker{--control-outer-space:0px;--control-bottom-space:0px;min-width:0}.login-method{--control-outer-space:0px;--control-bottom-space:0px;min-width:0;margin:0;container:login-method/inline-size}.login-method__cards{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@container login-method (width>=30rem){.login-method__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-method__card{box-sizing:border-box;border:1.5px solid var(--border);background:var(--card);min-height:7rem;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;transition:border-color .18s var(--ease-out-soft,ease), background-color .18s var(--ease-out-soft,ease);border-radius:1rem;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:center;gap:.5rem;margin:0;padding:.75rem 2.25rem .75rem .75rem;display:grid;position:relative}.login-method__card[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card))}.login-method__card:focus-visible{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--card));outline:none}.login-method__card:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.login-method__card:hover:not(:disabled):not([aria-pressed=true]){border-color:color-mix(in srgb, var(--primary) 55%, var(--border));background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.login-method__art{aspect-ratio:3/2;justify-self:center;width:100%;max-width:10rem;display:block}.login-method__img{object-fit:contain;width:100%;height:100%;display:block}.login-method__name{overflow-wrap:anywhere;font-size:.9375rem;font-weight:650;line-height:1.25}.login-method__mark{box-sizing:border-box;border:1.5px solid var(--input);background:var(--background);width:1.125rem;height:1.125rem;transition:border-color .18s var(--ease-out-soft,ease), background-color .18s var(--ease-out-soft,ease);border-radius:999px;position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem}.login-method__card[aria-pressed=true] .login-method__mark{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px var(--background)}.login-verify{border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 7%, var(--background));border-radius:1rem;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}@media (width>=40rem){.login-verify{grid-template-columns:8.5rem minmax(0,1fr)}}.login-verify__art{aspect-ratio:3/2;display:block}.login-verify__img{object-fit:contain;width:100%;height:100%;display:block}.login-verify__email{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.875rem}.login-field-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.access-head{border:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 40%, var(--card));border-radius:1rem;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}@media (width>=40rem){.access-head{grid-template-columns:8.5rem minmax(0,1fr)}}.access-head--plain{background:0 0;border:0;padding:0}.access-head__art{aspect-ratio:3/2;display:block}.access-head__img{object-fit:contain;width:100%;height:100%;display:block}.access-head__title{font-family:var(--font-display,inherit);text-wrap:balance;margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.access-head__tag{border:1px dashed var(--border);min-height:1.5rem;color:var(--muted-foreground);border-radius:999px;align-items:center;margin-block-start:.25rem;padding-inline:.625rem;font-size:.75rem;font-weight:600;display:inline-flex}.access-identity{border:1px solid var(--border);background:var(--card);border-radius:1rem;align-items:center;gap:.75rem;padding:.875rem;display:flex}.access-identity__text{flex:1;gap:.125rem;min-width:0;display:grid}.access-identity__name{overflow-wrap:anywhere;margin:0;font-weight:650}.access-identity__email{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.875rem}.access-actions{--control-outer-space:0px;--control-bottom-space:0px;grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (width>=40rem){.access-actions--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-actions :is(button,a){width:100%;min-height:2.75rem}.access-group{gap:.75rem;min-width:0;display:grid}.access-group--bare{--control-outer-space:0px;--control-bottom-space:0px}.access-unavailable{gap:.5rem;display:grid}.access-unavailable__detail{color:var(--muted-foreground);margin:0;font-size:.875rem}.quick-access__lead{gap:.25rem;display:grid}.quick-access__code{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}@media (width>=40rem){.quick-access__code{grid-template-columns:8rem minmax(0,1fr)}}.quick-access__art{aspect-ratio:3/2;display:block}.quick-access__img{object-fit:contain;width:100%;height:100%;display:block}.coabitia-identity-image{--identity-image-size:6.5rem;--identity-edit-size:2.75rem;--identity-logo-span:2.4;--identity-logo-radius:calc(var(--identity-image-size) * .15);--identity-pencil-fill:var(--background);--identity-pencil-edge:color-mix(in oklab, var(--foreground) 62%, var(--background));--identity-edit-ring:color-mix(in oklab, var(--background) 92%, transparent);--identity-edit-veil:#080c1461;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-width:0;display:flex}.dark .coabitia-identity-image{--identity-pencil-fill:var(--foreground);--identity-pencil-edge:color-mix(in oklab, var(--background) 70%, var(--foreground));--identity-edit-ring:color-mix(in oklab, var(--foreground) 88%, transparent);--identity-edit-veil:#00000073}.coabitia-identity-image[data-empty]{--identity-pencil-edge:var(--primary);--identity-edit-ring:var(--primary);--identity-edit-veil:color-mix(in oklab, var(--primary) 12%, transparent)}.coabitia-identity-image>.coabitia-identity-image__failure{flex:100%}.coabitia-identity-image__figure{width:var(--identity-image-size);height:var(--identity-image-size);flex:none;position:relative}.coabitia-identity-image[data-slot=logo] .coabitia-identity-image__figure{width:min(100%, calc(var(--identity-image-size) * min(var(--identity-image-ratio,1), var(--identity-logo-span))));height:auto;aspect-ratio:var(--identity-image-ratio,1)}.coabitia-identity-image__media{background:color-mix(in oklab, var(--primary) 12%, var(--muted));border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.coabitia-identity-image[data-slot=logo] .coabitia-identity-image__media{border-radius:var(--identity-logo-radius)}.coabitia-identity-image[data-slot=logo]:not([data-empty]) .coabitia-identity-image__media{background-color:var(--background);background-image:repeating-conic-gradient(color-mix(in oklab, var(--foreground) 8%, var(--background)) 0 25%, transparent 0 50%);background-size:14px 14px}.coabitia-identity-image__picture{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block;transition:opacity .24s cubic-bezier(.22,1,.36,1)!important}.coabitia-identity-image[data-slot=logo] .coabitia-identity-image__picture{object-fit:contain}.coabitia-identity-image__art{place-self:end start;width:66%;height:66%;margin:12%}.coabitia-identity-image__broken{width:100%;height:100%;color:var(--muted-foreground);place-items:center;display:grid}.coabitia-identity-image__progress{border-radius:inherit;background:color-mix(in oklab, var(--card) 70%, transparent);color:var(--primary);place-items:center;display:grid;position:absolute;inset:0}.coabitia-identity-image[data-busy] .coabitia-identity-image__picture{opacity:.6}.coabitia-identity-image__edit{z-index:1;top:calc(var(--identity-image-size) * .1464 - var(--identity-edit-size) / 2);right:calc(var(--identity-image-size) * .1464 - var(--identity-edit-size) / 2);display:block;position:absolute}.coabitia-identity-image[data-slot=logo] .coabitia-identity-image__edit{top:calc(var(--identity-logo-radius) * .2929 - var(--identity-edit-size) / 2);right:calc(var(--identity-logo-radius) * .2929 - var(--identity-edit-size) / 2)}.coabitia-identity-image__edit>button,.coabitia-identity-image__edit coabitia-menu .coabitia-menu-trigger{width:var(--identity-edit-size);height:var(--identity-edit-size);min-height:var(--identity-edit-size);cursor:pointer;touch-action:manipulation;background:0 0;border:1.5px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;transition:border-color .18s,background-color .18s!important}.coabitia-identity-image__edit .coabitia-menu-label{place-items:center;display:grid}.coabitia-identity-image__edit .coabitia-identity-image__pencil{width:1.3rem;height:1.3rem;fill:var(--identity-pencil-fill);stroke:var(--identity-pencil-edge);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px #00000059);overflow:visible}.coabitia-identity-image[data-empty] .coabitia-identity-image__pencil{filter:none}.coabitia-identity-image__edit>button:is(:hover,:focus-visible):not(:disabled),.coabitia-identity-image__edit coabitia-menu .coabitia-menu-trigger:is(:hover,:focus-visible),.coabitia-identity-image__edit coabitia-menu[data-open] .coabitia-menu-trigger{border-color:var(--identity-edit-ring);background:var(--identity-edit-veil);outline:none}.coabitia-identity-image__edit :disabled{opacity:.45;cursor:default}.coabitia-identity-image__edit coabitia-menu [role=menuitem]>svg{flex:none;width:1rem;height:1rem}.coabitia-identity-image__meta{flex:8.5rem;justify-items:start;gap:.35rem;min-width:0;display:grid}.coabitia-identity-image__title{font-size:.875rem;font-weight:500}.coabitia-identity-image__progress-text{color:var(--primary);font-size:.75rem}.coabitia-identity-image__show{min-height:2.75rem;color:var(--muted-foreground);border-radius:999px;gap:0;margin-inline-start:-.7rem;padding-inline-end:.85rem;font-weight:500;transition:background-color .16s,color .16s!important}.coabitia-identity-image__show:has(input:checked){color:var(--foreground)}.coabitia-identity-image__show:has(input:not(:disabled)):hover{background:var(--secondary);color:var(--foreground)}.coabitia-identity-image__show:has(input:focus-visible){background:var(--secondary);color:var(--foreground)}.coabitia-identity-image__show:has(input:disabled){opacity:.6}.coabitia-identity-image__failure{border:1px solid color-mix(in oklab, var(--destructive) 45%, var(--border));background:color-mix(in oklab, var(--destructive) 7%, var(--card));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem .75rem;min-width:0;padding:.75rem;display:grid;animation:.26s cubic-bezier(.22,1,.36,1) identity-image-in!important}.coabitia-identity-image__failure-icon{width:1.25rem;height:1.25rem;color:var(--destructive);margin-top:.1rem}@keyframes identity-image-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.coabitia-identity-image__dialog{width:min(100% - 2rem,40rem)}.coabitia-identity-image__dialog coabitia-image-cropper,.coabitia-identity-image__original{margin-block:1rem;display:block}.coabitia-identity-image__original{object-fit:contain;background-color:var(--background);background-image:repeating-conic-gradient(color-mix(in oklab, var(--foreground) 8%, var(--background)) 0 25%, transparent 0 50%);background-size:14px 14px;border-radius:1rem;width:100%;max-height:min(60dvh,34rem)}@media (forced-colors:active){.coabitia-identity-image__edit>button:is(:hover,:focus-visible),.coabitia-identity-image__edit coabitia-menu .coabitia-menu-trigger:is(:hover,:focus-visible){border-color:highlight}.coabitia-identity-image__pencil{fill:buttontext;stroke:buttonface}.coabitia-identity-image__failure{border-color:canvastext}}.identity-images{--identity-size:2.5rem;--identity-logo-span:2.4;max-width:100%;font-family:var(--font-display);flex:none;align-items:center;gap:.4rem;display:inline-flex}.identity-images__asset,.identity-images__initials{width:var(--identity-size);aspect-ratio:1;background:var(--site-tint,var(--muted));border:1px solid var(--site-line,var(--border));border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.identity-images__asset img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block;transition:transform .65s cubic-bezier(.22,.8,.24,1)!important}.identity-images__asset--logo{--identity-logo-ratio:1;width:calc(var(--identity-size) * min(var(--identity-logo-ratio), var(--identity-logo-span)));aspect-ratio:var(--identity-logo-ratio);border-radius:calc(var(--identity-size) * .15);background:var(--site-card,var(--card))}.identity-images__asset--logo img{object-fit:contain}.identity-images__initials{background:var(--site-accent,var(--primary));color:var(--site-accent-ink,var(--primary-foreground));font-weight:600;font-size:calc(var(--identity-size) * .36);letter-spacing:-.035em}.identity-images--hero,.identity-images--art{transform:translate(var(--identity-x,0px), var(--identity-y,0px));transition:transform .4s cubic-bezier(.22,.8,.24,1)!important}.identity-images--hero{--identity-size:clamp(4.5rem, 8vw, 6.5rem);--identity-logo-span:2.8;gap:.75rem}.identity-images--preview{--identity-size:3.5rem;--identity-logo-span:2.6;gap:.5rem}.identity-images--art{--identity-size:clamp(8rem, 22vw, 21rem);--identity-logo-span:1.5;justify-content:center;width:100%;padding:1rem;position:relative}.identity-images--art .identity-images__asset--logo{max-width:100%}.identity-images--art[data-count="2"]{--identity-size:clamp(8rem, 20vw, 17rem);padding-inline:0}.identity-images--art[data-count="2"] .identity-images__asset--logo{width:calc(var(--identity-size) * .58 * min(var(--identity-logo-ratio), 1.8));margin-left:calc(var(--identity-size) * -.24);z-index:1;border-radius:calc(var(--identity-size) * .58 * .15);background:var(--site-card,var(--card));align-self:flex-end}.identity-images--hero .identity-images__asset,.identity-images--art .identity-images__asset{animation:.78s cubic-bezier(.22,.8,.24,1) both identity-image-arrive!important}.identity-images__asset:nth-child(2){animation-delay:.11s!important}@media (hover:hover) and (pointer:fine){.identity-images--hero:hover img,.identity-images--art:hover img{transform:scale(1.035)}}@keyframes identity-image-arrive{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.microsite-identity-editor{min-width:0;display:block}.microsite-identity-editor>*+*{margin-block-start:1rem}.microsite-identity-editor__slots{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;min-width:0;display:grid}.mhero__name[data-wrapped]{letter-spacing:-.045em;font-size:clamp(2.2rem,5.6vw,4.5rem);line-height:1.05}.commercial-profile__name[data-wrapped]{letter-spacing:-.035em;font-size:clamp(1.45rem,4cqi,2.7rem);line-height:1.15}.account-portrait{flex:none;width:5rem}.account-portrait .coabitia-identity-image{--identity-image-size:5rem}.personal-signature-editor :is(.personal-signature-tools,.signature-identity-methods,.signature-identity-proof-actions){--control-outer-space:0px;--control-bottom-space:0px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.personal-signature-editor .personal-signature-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-signature-editor :is(.personal-signature-tools,.signature-identity-methods,.signature-identity-proof-actions) button,.personal-signature-editor :is(.personal-signature-wide,.signature-identity-review){--control-outer-space:0px;--control-bottom-space:0px;width:100%;max-width:100%;min-height:44px;margin:0}.personal-signature-editor coabitia-button[variant=outline]>button{border-color:var(--muted-foreground);color:var(--foreground)}@media (width>=640px){.personal-signature-editor :is(.signature-identity-methods,.signature-identity-proof-actions){grid-template-columns:repeat(2,minmax(0,1fr))}.personal-signature-editor .signature-identity-methods>coabitia-button:only-child>button{grid-column:1/-1}}
