.brand-assistance{--type-body:13px;--type-heading:15px;--type-title:18px;width:min(1120px,100% - 80px);color:var(--ink);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:24px 0;display:flex}.brand-guide-link{align-items:center;gap:24px;min-width:0;display:flex}.brand-guide-link>span:first-child{gap:10px;display:grid}.brand-guide-link strong{font-size:var(--type-title);font-weight:600}.brand-guide-link>span:first-child>span{font-size:var(--type-body);word-break:keep-all;line-height:1.7}.brand-guide-link img{object-fit:contain;flex:none;width:144px;height:144px;display:block}.brand-guide-arrow{font-size:var(--type-title)}.brand-support-slot{flex:none;width:126px;height:52px}.brand-support-link{width:max-content;min-height:52px;color:var(--ink);outline:none;text-decoration:none;display:inline-flex}.brand-support-surface{border:1px solid var(--line);background:var(--paper-light);height:52px;box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:flex}.brand-support-avatar{border-radius:50%;flex:none;width:36px;height:36px;display:block;position:relative;overflow:hidden}.brand-support-avatar img{object-fit:cover;transform-origin:50% 25%;width:36px;max-width:none;height:36px;transition:transform .2s;display:block;position:absolute;inset:0;transform:scale(1.25)}.brand-support-label{white-space:nowrap;font-size:14px;font-weight:600;line-height:1}.brand-support-link.is-floating{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;position:fixed}.brand-support-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:999px}@media (hover:hover) and (pointer:fine){.brand-support-link:hover .brand-support-surface{border-color:var(--line-strong);background:var(--panel);box-shadow:0 4px 12px color-mix(in srgb, var(--ink) 16%, transparent);transform:translateY(-2px)}.brand-support-link:hover .brand-support-avatar img{transform:scale(1.3)}}.brand-support-link:active .brand-support-surface{background:var(--surface-3);transform:translateY(0)}.brand-guide-link:hover strong{text-underline-offset:4px;text-decoration:underline}.brand-guide-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (width<=640px){.brand-assistance{flex-direction:column;align-items:stretch;gap:20px;width:calc(100% - 40px);padding:20px 0}.brand-guide-link{justify-content:space-between;gap:12px}.brand-guide-link strong{font-size:var(--type-heading)}.brand-guide-link img{width:96px;height:96px}.brand-guide-arrow{display:none}.brand-support-slot{align-self:flex-end;width:126px;height:52px}.brand-support-link.is-floating{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.brand-support-surface,.brand-support-avatar img{transition:none}.brand-support-link:hover .brand-support-surface,.brand-support-link:active .brand-support-surface{transform:none}.brand-support-link:hover .brand-support-avatar img{transform:scale(1.25)}}
