.ds-brand-screen,.ds-brand-loader{min-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--ds-canvas);color:var(--ds-nav);place-items:center;display:grid}.ds-brand-screen{align-items:start;padding-top:clamp(3rem,22vh,12rem)}.ds-brand-screen--region,.ds-brand-loader--region{background:0 0;min-height:min(32rem,70vh)}.ds-brand-screen--region{padding-top:clamp(var(--space-10), 12vh, 6rem)}.ds-brand-screen__content{justify-items:center;gap:var(--space-4);text-align:center;width:min(100%,30rem);display:grid}.ds-brand-screen__accent{border-radius:var(--radius-sm);background:var(--ds-action-primary);width:3.25rem;height:.25rem}.ds-brand-screen__lockup{margin-bottom:var(--space-1)}.ds-brand-screen__title{margin:var(--space-4) 0 0;color:var(--ds-content);font-size:var(--ds-font-size-screen-title);letter-spacing:-.02em;text-wrap:balance;font-weight:650;line-height:1.2}.ds-brand-screen__message{max-width:28rem;color:var(--ds-content-secondary-aa);font-size:var(--ds-font-size-screen-message);text-wrap:pretty;margin:0;line-height:1.5}.ds-brand-screen__actions{justify-content:center;gap:var(--space-3);width:100%;margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ds-brand-screen__aside{justify-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-2);display:grid}@media (width<=30rem){.ds-brand-screen__title{font-size:var(--ds-font-size-metric)}.ds-brand-screen__actions{flex-direction:column}.ds-brand-screen__actions>*{width:100%}}.ds-brand-facts{width:100%;margin:var(--space-2) 0 0;padding:var(--space-1) var(--space-4);border:var(--border-subtle) solid var(--ds-border);border-radius:var(--ds-radius-surface);background:var(--ds-surface);text-align:left;display:grid}.ds-brand-facts__item{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.75rem;font-size:var(--ds-font-size-body);display:flex}.ds-brand-facts__item+.ds-brand-facts__item{border-top:var(--border-subtle) solid var(--ds-border)}.ds-brand-facts__item dt{color:var(--ds-content-secondary-aa)}.ds-brand-facts__item dd{min-width:0;color:var(--ds-content);overflow-wrap:anywhere;text-align:right;margin:0;font-weight:600}.ds-brand-screen__link{border-radius:var(--ds-radius-control);min-height:2.75rem;color:var(--ds-content-strong);font-size:var(--ds-font-size-body);text-underline-offset:.2em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ds-brand-screen__link:hover{color:var(--ds-content)}.ds-brand-screen__link:focus-visible{outline:2px solid var(--ds-action-focus);outline-offset:2px}.ds-brand-details{width:100%;color:var(--ds-content-secondary-aa);font-size:var(--ds-font-size-body);text-align:left}.ds-brand-details>summary{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--ds-radius-control);cursor:pointer;min-height:2.75rem;font-weight:600;list-style:none;display:flex}.ds-brand-details>summary::-webkit-details-marker{display:none}.ds-brand-details>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transition:rotate .16s cubic-bezier(.16,1,.3,1);translate:0 -.1rem;rotate:45deg}.ds-brand-details[open]>summary:after{translate:0 .1rem;rotate:225deg}.ds-brand-details>summary:focus-visible{outline:2px solid var(--ds-action-focus);outline-offset:2px}.ds-brand-details__list{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:var(--border-subtle) solid var(--ds-border);border-radius:var(--ds-radius-surface);margin:var(--space-2) 0 0;background:var(--ds-surface);grid-template-columns:max-content minmax(0,1fr);display:grid}.ds-brand-details__list dt{color:var(--ds-content-secondary-aa);font-weight:600}.ds-brand-details__list dd{min-width:0;color:var(--ds-content);font-family:var(--font-mono);font-size:var(--ds-font-size-label);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.ds-brand-loader__mark{width:4rem;height:4rem;animation:.26s cubic-bezier(.16,1,.3,1) .14s both ds-brand-loader-in;overflow:visible}.ds-brand-loader__arc{transform-box:view-box;transform-origin:50%;animation:1.6s cubic-bezier(.65,0,.35,1) infinite ds-brand-loader-orbit}@keyframes ds-brand-loader-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes ds-brand-loader-orbit{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.ds-brand-loader__mark{animation:none}.ds-brand-loader__arc{animation:none;rotate:0deg}}
