.brand.svelte-15gg950{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.brand.sub-beside.svelte-15gg950{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.9em}.brand.sub-beside.has-logo.svelte-15gg950{align-items:center}.name.svelte-15gg950{font-family:var(--n-font, var(--font-display));font-weight:var(--n-weight, 500);font-size:min(var(--n-size, 24px),9cqi);letter-spacing:var(--n-spacing, .01em);text-transform:var(--n-case, none);color:var(--n-color, var(--text));line-height:1.1;text-decoration:none;display:inline-block;max-width:100%}.logo.svelte-15gg950{display:block;height:min(var(--logo-h, 44px),16cqi);width:auto;max-width:100%}.logo.tinted.svelte-15gg950{background-color:var(--n-color, var(--text));-webkit-mask:var(--mask) left center / contain no-repeat;mask:var(--mask) left center / contain no-repeat}.sub.svelte-15gg950{font-family:var(--s-font, var(--font-body));font-weight:var(--s-weight, 400);font-size:min(var(--s-size, 17px),5cqi);letter-spacing:var(--s-spacing, 0);text-transform:var(--s-case, none);color:var(--s-color, var(--muted));line-height:1.3}.part.svelte-15gg950{position:relative;cursor:pointer;border-radius:4px;outline:1px dashed transparent;outline-offset:4px}.part.svelte-15gg950:hover{outline-color:#3b82f680}.part.sel.svelte-15gg950{outline:1.5px solid #3b82f6}.txt.svelte-15gg950{outline:none;cursor:text;min-width:2ch;display:inline-block}.txt.svelte-15gg950:empty:before{content:attr(data-placeholder);color:var(--muted);opacity:.6}.handle.svelte-15gg950{position:absolute;right:-10px;bottom:-10px;width:12px;height:12px;background:#3b82f6;border:2px solid #fff;border-radius:3px;cursor:ew-resize;touch-action:none}.brand-resizing,.brand-resizing *{cursor:ew-resize!important;-webkit-user-select:none;user-select:none}
