.brand-indicator{color:var(--brand,#a51c30);vertical-align:middle;flex:none;justify-content:center;align-items:center;animation:2s ease-in-out infinite brand-loading-pulse;display:inline-flex}.brand-indicator--inherit{color:inherit}.brand-indicator__mark{background:currentColor;width:16px;height:20px;display:block;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}.brand-loading{width:100%;min-width:0;color:var(--ink,#1d1d1f);font-family:var(--sans,sans-serif);text-align:left;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.brand-loading--panel{min-height:140px;padding:24px 16px}.brand-loading--page{background:var(--canvas,#faf8f4);text-align:center;flex-direction:column;gap:24px;min-height:100svh;padding:32px 24px}.brand-loading__identity{width:156px;animation:2s ease-in-out infinite brand-loading-pulse;display:block}.brand-loading__copy{gap:4px;min-width:0;max-width:44ch;display:grid}.brand-loading__label{color:var(--muted,#6d6965);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.5}.brand-loading__detail{color:var(--muted,#6d6965);font-size:12px;line-height:1.5}.brand-loading--inline{vertical-align:middle;justify-content:flex-start;gap:8px;width:auto;max-width:100%;padding:4px 0;display:inline-flex}.craft-button[aria-busy=true]:disabled{opacity:1;cursor:progress}.brand-loading.secure-source-loading{background:0 0;border:0;border-radius:0;min-height:180px;display:flex}.brand-loading .brand-loading__identity .brand-logo{object-fit:contain;background:0 0;width:100%;height:auto;min-height:0;position:static}.today-hero h2 .brand-loading__label{font:inherit;color:inherit}.today-hero h2 .brand-loading{font:inherit}.slide-thumb .brand-loading.secure-source-loading{flex-direction:column;gap:4px;min-height:100%;padding:6px}.slide-thumb .brand-loading .brand-indicator__mark{width:12px;height:16px}.slide-thumb .brand-loading__label{font-size:9px}@keyframes brand-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-indicator,.brand-loading__identity{animation:none}}:root[data-motion=reduce] .brand-indicator,:root[data-motion=reduce] .brand-loading__identity{animation:none}
