.app-chrome{z-index:40;background:var(--accent);width:100%;height:56px;color:var(--ink-on-accent);justify-content:space-between;align-items:center;gap:12px;padding-inline:16px;display:flex;position:sticky;top:0}@media (min-width:640px){.app-chrome{padding-inline:32px}}.app-chrome__wordmark{font-family:var(--font-heebo,"Heebo", sans-serif);letter-spacing:-.02em;color:var(--ink-on-accent);border-radius:6px;flex-shrink:0;margin-inline-start:-6px;padding:4px 6px;font-size:22px;font-weight:700;line-height:1;text-decoration:none;transition:background .16s}.app-chrome__wordmark:hover{background:#faf7f21f}.app-chrome__wordmark:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}.app-chrome__center{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.app-chrome__nav{align-items:center;gap:4px;display:none}@media (min-width:640px){.app-chrome__nav{display:flex}}.app-chrome__tab{font-family:var(--font-body,"Heebo", sans-serif);color:var(--ink-on-accent);opacity:.72;white-space:nowrap;border-radius:6px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .16s,background .16s}.app-chrome__tab:hover{opacity:1;background:#faf7f21a}.app-chrome__tab:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}.app-chrome__tab[aria-current=page]{opacity:1;text-underline-offset:4px;text-decoration:underline}.app-chrome__subflow-spacer{flex:1;min-width:0}.app-chrome__back{font-family:var(--font-body,"Heebo", sans-serif);color:var(--ink-on-accent);opacity:1;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;margin-block:-14px;padding-block:14px;padding-inline:10px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .16s,background .16s;display:inline-flex}.app-chrome__back:hover{opacity:.85;background:#faf7f21a}.app-chrome__back:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}.app-chrome__back svg{flex-shrink:0;transform:scaleX(-1)}.app-chrome__title{font-family:var(--font-heading,"Rubik", sans-serif);color:var(--ink-on-accent);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.app-chrome__end{flex-shrink:0;align-items:center;gap:8px;display:flex}
